为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

Oracle数据库管理、开发与实践 教学课件 ppt 作者 杨永健 刘尚毅 第3章 Oracle数据库的安装与配置

2019-10-04 32页 ppt 2MB 1阅读

用户头像 个人认证

在线教务服务

暂无简介

举报
Oracle数据库管理、开发与实践 教学课件 ppt 作者 杨永健 刘尚毅 第3章 Oracle数据库的安装与配置本章要求:第3章Oracle数据库的安装与配置 Oracle11g的安装 Oracle11g的卸载 Oracle11g的管理工具 启动与关闭数据库实例主要内容1.Oracle11g的安装与卸载2.Oracle11g的管理工具3.启动与关闭数据库实例4.综合实例——安装Oracle11g数据库第3章Oracle数据库的安装与配置3.1.1Oracle11g的安装3.1.2Oracle11g的卸载3.1Oracle11g的安装与卸载Oracle11g的安装与升级都是一项比较复杂的工作,为了便于Oracle1...
Oracle数据库管理、开发与实践 教学课件 ppt 作者  杨永健 刘尚毅 第3章  Oracle数据库的安装与配置
本章要求:第3章Oracle数据库的安装与配置 Oracle11g的安装 Oracle11g的卸载 Oracle11g的管理工具 启动与关闭数据库实例主要内容1.Oracle11g的安装与卸载2.Oracle11g的管理工具3.启动与关闭数据库实例4.综合实例——安装Oracle11g数据库第3章Oracle数据库的安装与配置3.1.1Oracle11g的安装3.1.2Oracle11g的卸载3.1Oracle11g的安装与卸载Oracle11g的安装与升级都是一项比较复杂的工作,为了便于Oracle11g数据库管理系统可以安装在多种操作平台上(比如,Windows平台、Linux平台和Unix平台等),Oracle11g提供了一个通用的安装工具——OracleUniversalInstaller,该工具是基于Java语言开发的图形界面安装工具,利用它可以实现在不同操作系统平台上安装Oracle11g数据库。本节主要介绍Oracle11g在Windows平台上的安装。Oracle11g数据库服务器由Oracle数据库软件和Oracle实例组成。安装数据库服务器就是将管理工具、实用工具、网络服务和基本的客户端等组件从安装盘复制到计算机硬盘的文件夹结构中,并创建数据库实例、配置网络和启动服务等。下面对Oracle11g的安装过程进行详细的说明,这里以OracleDatabase11g发行版2为例(Oracle11g其它版本的安装可参考此版本),具体安装过程如下。3.1.1Oracle11g的安装(1)在数据库安装光盘或安装文件夹中双击setup.exe文件,将启动OracleUniversalInstaller安装工具,并打开如图3-1所示的命令行窗口,然后会在该窗口中出现用于检测计算机软件、硬件安装环境的提示信息,若安装环境不满足系统安装的最小需求,则程序会终止继续执行。图3-1启动OracleUniversalInstaller(2)在OracleUniversalInstaller安装工具检测完当前系统的软、硬件环境之后,将打开“配置安全更新”界面。该界面主要用来设置系统的在线更新方式,若数据库所安装的机器没有连接Internet,则无需进行系统在线更新配置。这样在该界面上可以取消“我希望通过MyOracleSupport接收安全更新”复选框的标记,并将“电子邮件”文本框置空,然后单击“下一步”按钮,如图3-2所示。图3-2配置安全更新界面置空取消标记单击“下一步”3.1.2Oracle11g的卸载Oracle11g的卸载主要有两种方式,一种是使用OracleUniversalInstaller管理工具,该工具以向导的模式卸载数据库;另一种是运行“deinstall.bat”批处理文件来卸载数据库。由于第一种卸载方式以向导模式进行,比较简单,这里不做过多介绍。这里主要讲解第二种卸载数据库的方法——使用“deinstall.bat”批出文件卸载数据库,具体步骤如下。(1)首先打开Windows7的“组件服务”窗口中,然后停止所有的Oracle后台服务程序,如图3-14所示。图3-14停止Oracle所有的后台服务停止Oracle所有的后台服务(2)然后运行“E:\app\Administrator\product\11.2.0\dbhome_1\deinstall\deinstall.bat”这个批处理文件(这个目录要根据自己实际安装的位置来确定),会打开3-15所示的命令行窗口,然后等待程序提取“卸载”信息。图3-15第一个命令行界面(3)“卸载”信息提取完毕后,会显示如图3-16所示的第二个命令行界面,用以取消配置LISTENER单实例监听程序。图3-16第二个命令行界面(4)接着显示如图3-17所示的第三个命令行界面,在该界面的提示符位置输入全局数据库名称,若存在多个数据库,则数据库名称之间使用逗号分隔(这里输入“orcl”),然后回车(或者什么也不输,直接按“enter”键即可)。图3-17第三个命令行界面(5)这时会显示第四个命令行界面,如图3-18所示。在该界面提示符的位置输入“y”字符,然后回车。图3-18第四个命令行界面(6)这时会显示第五个命令行界面,如图3-19所示,等待卸载Oracle11g数据库,卸载操作可能要持续几分钟,耐心等待。图3-19第五个命令行界(7)卸载完成,命令行界面会自动退出,由于这种自动卸载功能并不完全彻底,需要手动清除安装目录中的剩余文件。3.2Oracle11g的管理工具3.2.1SQL*Plus工具3.2.2Oracle企业管理器3.2.3数据库配置助手3.2.1SQL*Plus工具在Oracle11g数据库系统中,用户对数据库的操作主要是通过SQL*Plus来完成的。SQL*Plus作为Oracle的客户端工具,既可以建立位于数据库服务器上的数据连接,也可以建立位于网络中的数据连接,下面将介绍如何启动SQL*Plus和如何使用SQL*Plus连接到数据库。(1)选择“开始”/“所有程序”/“Oracle-OraDb11g_home1”/“应用程序开发”/“SQL*Plus”命令,打开如图3-20所示的SQL*Plus启动界面。图3-20SQL*Plus启动界面(2)在命令提示符的位置输入登录用户(如,SYSTEM或SYS等系统管理账户)和登录密码(密码是在安装或创建数据库时指定的),若输入的用户名和密码正确,则SQL*Plus将连接到数据库,如图3-21所示。图3-21使用SQL*Plus连接数据库另外,还可以通过在“运行”中输入cmd命令来启动命令行窗口,然后在该窗口输入SQL*Plus命令来连接数据库,如图3-22所示。图3-22使用SQL*Plus命令连接数据库实例使用SQL*Plus命令连接数据库实例的语法如下:SQLPLUSusername[/password][@connect_identifier][ASSYSOPER|SYSDBA]username示登录用户名。password表示登录密码。@connect_identifier表示连接的全局数据库名,若连接本机上的默认数据库,则可以省略。说明:在输入Oracle数据库命令时,其关键字不区分大小写(比如,输入sqlplus或SQLPLUS都可以),但参数区分大小写。OracleEnterpriseManager(OEM)是基于WEB界面的Oracle数据库管理工具。启动Oracle11g的OEM只需在浏览器中输入其URL地址——通常为https://localhost:1518/em,然后连接主页即可;也可以在“开始”菜单的“Oracle程序组”中选择“DatabaseControl-orcl”菜单命令来启动Oracle11g的OEM工具。如果是第一次使用OEM,启动Oracle11g的OEM后,需要安装“信任证书”或者直接选择“继续浏览此网站”即可。然后就会出现OEM的登录页面,用户需要输入登录用户名(如SYSTEM、SYS、SCOTT等)和登录口令,如图3-23所示。图3-23登录OEM3.2.2Oracle企业管理器在输入用户名和口令后,单击“登录”按钮,若用户名和口令都正确,就会出现“数据库实例”的“主目录”属性页,如图3-24所示。图3-24“主目录”页面OEM以图形的方式提供用户对数据库的操作,虽然操作起来比较方便简单,不用需要使用大量的命令,但这对于初学者来说减少了学习操作Oracle数据库命令的机会,而且不利于读者深刻地理解Oracle数据库。因此建议读者强制自己使用SQL*Plus工具,另外,本书实例的讲解也都主要在SQL*Plus中完成,以帮助读者更好的学习SQL*Plus命令。在安装Oracle11g数据库管理系统的过程中,若选择“仅安装Oracle数据库软件”,则系统安装完毕后,需要手动创建数据库才能够实现对Oracle数据库的各种操作。在Oracle11g中,可以通过DatabaseConfigurationAssistant(DBCA)数据库配置助手来实现创建和配置数据库。在开始菜单中选择“所有程序”/“Oracle-OraDb11g_home1”/“配置和移植工具”/“DatabaseConfigurationAssistant”菜单命令,就会打开如图3-25所示的窗口。图-25启动数据库配置助手然后,用户只需要按照DBCA向导的提示逐步进行设置,就可以实现创建和配置数据库。3.2.3数据库配置助手3.3启动与关闭数据库实例3.3.1启动数据库实例3.3.2关闭数据库实例Oracle数据库实例的启动过程分为3步骤,分别是启动实例、加载数据库、打开数据库。用户可以根据实际情况的需要,以不同的模式启动数据库,启动数据库所使用的命令格式如下。STARTUP[nomount|mount|open|force][resetrict][pfile=filename] nomount表示启动实例不加载数据库。 mount表示启动实例、加载数据库并保持数据库的关闭状态。 open表示启动实例、加载并打开数据库,这个是默认选项。 force表示终止实例并重新启动数据库。 resetrict用于指定以受限制的会话方式启动数据库。 pfile用于指定启动实例时所使用的文本参数文件,filename就是文件名。Oracle数据库实例在启动时必须读取一个初始化参数文件,以便从中获得有关实例启动的参数配置信息。若在startup语句中没有指定pfile参数,则Oracle首先读取默认位置的服务器初始化参数文件spfile,若没有找到默认的服务器初始化参数文件,则将读取默认位置的文本初始化参数文件。下面将分别讲解startup语法中列举出的几种启动模式。3.3.1启动数据库实例1.NOMOUNT模式这种启动模式只会创建实例(即创建Oracle实例的各种内存结构和服务进程),并不加载数据库,也不会打开任何数据文件。下面的示例代码显示了如何使用NOMOUNT模式启动数据库实例。【例3-1】启动数据库实例到NOMOUNT模式下,代码及运行结果如下。SQL>connectsystem/1qaz2wsxassysdba;已连接。SQL>shutdownimmediate数据库已经关闭。已经卸载数据库。ORACLE例程已经关闭。SQL>startupnomountORACLE例程已经启动。 TotalSystemGlobalArea535662592bytesFixedSize1375792bytesVariableSize226492880bytesDatabaseBuffers301989888bytesRedoBuffers5804032bytes在上面的示例代码中,首先用户要以sydba的身份登录,才具有关闭和启动数据实例的权限。在使用shutdown命令关闭数据库实例之后,然后使用startupnomount命令启动数据库实例。说明:通常在创建新数据库或重建控制文件时,使用NOMOUNT模式启动数据库实例。2.MOUNT模式这种模式将启动实例、加载数据库并保持数据库的关闭状态,下面的示例代码显示了如何使用MOUNT模式启动数据库实例。【例3-2】启动数据库实例到MOUNT模式下,代码及运行结果如下。SQL>shutdownimmediate数据库已经关闭。已经卸载数据库。ORACLE例程已经关闭。SQL>startupmountORACLE例程已经启动。 TotalSystemGlobalArea535662592bytesFixedSize1375792bytesVariableSize226492880bytesDatabaseBuffers301989888bytesRedoBuffers5804032bytes数据库装载完毕。上面的代码中,首先使用shutdown命令关闭数据库实例,然后再使用startupmount命令启动数据库实例。说明:NOMOUNT模式通常在进行数据库维护时使用。比如,执行数据库完全恢复操作、更改数据库的归档模式等。3.OPEN模式这种模式将启动实例、加载并打开数据库,这就是常规的启动模式,用户想要对数据库进行多种操作,就必须使用OPEN模式启动数据库实例。下面的示例代码显示了如何使用OPEN模式启动数据库实例。【例3-3】启动数据库实例到OPEN模式下,代码及运行结果如下。SQL>startupORACLE例程已经启动。 TotalSystemGlobalArea535662592bytesFixedSize1375792bytesVariableSize226492880bytesDatabaseBuffers301989888bytesRedoBuffers5804032bytes数据库装载完毕。数据库已经打开。在上面的代码中,startup命令的后面不带有任何参数,就表示以OPEN模式启动数据库实例。4.FORCE模式这种模式将终止实例并重新启动数据库,这种启动模式具有一定的强制性。比如,在其它启动模式失效时,可以尝试使用这种启动模式。下面的示例代码显示了如何使用FORCE模式启动数据库实例。【例3-4】启动数据库实例到FORCE模式下,代码及运行结果如下。SQL>startupforceORACLE例程已经启动。 TotalSystemGlobalArea535662592bytesFixedSize1375792bytesVariableSize226492880bytesDatabaseBuffers301989888bytesRedoBuffers5804032bytes数据库装载完毕。数据库已经打开。与启动数据库实例相同,关闭数据库实例也分为3个步骤,分别是关闭数据库、卸载数据库、关闭Oracle实例。在SQL*Plus中,可以使用shutdown语句关闭数据库,其具体语法格式如下:SHUTDOWN[normal|transactional|immediate|abort]参数说明如下: normal表示以正常方式关闭数据库。 transactional表示在当前所有的活动事务被提交完毕之后,关闭数据库。 immediate表示在尽可能短的时间内立即关闭数据库。 abort表示以终止方式来关闭数据库。下面将分别讲解在shutdown语法中列举出的4种关闭数据库实例的方式。1.NORMAL方式这种方式称作正常关闭方式,如果对关闭数据库的时间没有限制,通常会使用这种方式来关闭数据库。下面的代码显示了如何使用NORMAL方式关闭数据库。3.3.2关闭数据库实例【例3-5】使用NORMAL方式关闭数据库,代码及运行结果如下。SQL>shutdownnormal;数据库已经关闭。已经卸载数据库。ORACLE例程已经关闭。从上面的代码可以看出,Oracle在执行shutdown命令后,所返回的响应信息就是关闭数据库实例的过程。当以正常方式时关闭数据库时,Oracle将执行如下操作。 阻止任何用户建立新的连接。 等待当前所有正在连接的用户主动断开连接。 当所有的用户都断开连接后,将立即关闭数据库。2.TRANSACTIONAL方式这种方式称作事务关闭方式,它首要任务是能够保证当前所有的活动事务都可以被提交,并在尽可能短的时间内关闭数据库。下面的代码显示了如何使用TRANSACTIONAL方式关闭数据库。【例3-6】使用TRANSACTIONAL方式关闭数据库,代码及运行结果如下。SQL>shutdowntransactional数据库已经关闭。已经卸载数据库。ORACLE例程已经关闭。以事务方式关闭数据库时,Oracle将执行如下操作。 阻止用户建立新连接和开始新事务。 等待所有活动事务提交后,再断开用户连接。 当所有的活动事务提交完毕、所有的用户都断开连接后,将关闭数据库。3.IMMEDIATE方式就跟IMMEDIATE单词的含义一样,这种方式称作立即关闭方式,这种方式能够在尽可能短的时间内关闭数据库。下面的代码显示了如何使用IMMEDIATE方式关闭数据库。【例3-7】使用IMMEDIATE方式关闭数据库,代码及运行结果如下。SQL>shutdownimmediate数据库已经关闭。已经卸载数据库。ORACLE例程已经关闭。在这种关闭方式下,Oracle不但会立即中断当前用户的连接,而且会强行终止用户的当前活动事务,将未完成的事务回退。以立即关闭方式关闭数据库时,Oracle将执行如下操作。 阻止用户建立新连接和开始新事务。 将未提交的活动事务回退。 关闭数据库。4.ABORT方式这种方式称作终止关闭方式,终止关闭方式具有一定的强制性和破坏性。使用这种方式会强制中断任何数据库操作,这样可能会丢失一部分数据信息,影响数据库的完整性。除了由于使用其它3种方式无法关闭数据库而使用它之外,应该尽量避免使用这种方式。以立即关闭方式关闭数据库时,Oracle将执行如下操作。 阻止用户建立新连接和开始新事务。 取消未提交的活动事务,而不是回退。 立即终止正在执行的任何SQL语句。立即关闭数据库。3.4综合实例——安装Oracle11g数据库Oracle11g有4个版本,分别为企业版、版、标准版1和个人版,读者可以选择合适的版本来进行安装,安装步骤可参考3.1.1节。(1)Oracle数据库的“全局数据库名”也就是数据库实例名称,它具有唯一性,不允许出现两个重复的“全局数据库名”;。(2)Oracle11g的卸载主要有两种方式,一种是使用OracleUniversalInstaller管理工具,该工具以向导的模式卸载数据库;另一种是运行“deinstall.bat”批处理文件来卸载数据库。(3)Oracle数据库实例的启动过程分为3步骤,分别是启动实例、加载数据库、打开数据库。(4)Oracle数据库关闭数据库实例也分为3个步骤,分别是关闭数据库、卸载数据库、关闭Oracle实例。提炼3-1启动数据库实例。3-2关闭数据库实例。习
/
本文档为【Oracle数据库管理、开发与实践 教学课件 ppt 作者 杨永健 刘尚毅 第3章 Oracle数据库的安装与配置】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索