chap14-Oracle数据库的启动与关闭_第1页
chap14-Oracle数据库的启动与关闭_第2页
chap14-Oracle数据库的启动与关闭_第3页
chap14-Oracle数据库的启动与关闭_第4页
chap14-Oracle数据库的启动与关闭_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第9章 数据库的启动与关闭本章内容容14.1数据库库启动与与关闭概概述14.2在SQL*Plus中启动动与关闭闭数据库库14.3在OEM中启启动与关关闭数据据库14.4 Windows系系统中数数据库的的自动启启动本章要求求掌握数据据库启动动与关闭闭的过程程掌握数据据库启动动方法掌握数据据库关闭闭的方法法了解数据据库不同同状态的的特征及及其转换换14.1 数据据库启动动与关闭闭概述数据库启启动与关关闭的步步骤启动与关关闭数据据库的常常用工具具数据库启启动的准准备14.1.1数数据库启启动与关关闭的步步骤数据库启启动步骤骤创建并启启动实例例(初始始化参数数文件)装载数据据库(控制文文件)打开数据

2、据库(数据文文件与重重做日志志文件)创建并启启动实例例根据数据据库初始始化参数数文件,为数据据库创建建实例,启动一一系列后后台进程程和服务务进程,并创建建SGA区等内存存结构。装载数据据库装载数据据库是实实例打开开数据库库的控制制文件,从中获获取数据据库名称称、数据据文件和和重做日日志文件件的位置置、名称称等数据据库物理理结构信信息,为为打开数数据库做做好准备备。如果果控制文文件损坏坏,实例例将无法法装载数数据库。打开数据据库在此阶段段,实例例将打开开所有处处于联机机状态的的数据文文件和重重做日志志文件。如果任任何一个个数据文文件或重重做日志志文件无无法正常常打开,数据库库将返回回错误信信息,

3、这这时数据据库需要要恢复。数据库关关闭步骤骤关闭数据据库(关闭数数据文件件与重做做日志文文件)卸载数据据库(关闭控控制文件件)关闭实例例(释释放内存存、关闭闭后台进进程)14.1.2启启动与关关闭数据据库常用用工具SQL*Plus在SQL*Plus环境中,用户以以SYSDBA身份连接接到Oracle后,可以以通过命命令行方方式启动动或关闭闭数据库库。OEM利用OEM数据库控控制台,可以完完成数据据库的启启动与关关闭操作作。RMAN在RecoveryManager(RMAN)环境中中可以通通过命令令行方式式启动或或关闭数数据库。14.1.3数数据据库启动动的准备备启动监听听服务C:LSNRCTL

4、START打开数据据库服务务C:ORACLE ORCL(ORCL为为数据库库名称)在Windows系统统中使用用服务管管理窗口口启动监监听服务务和数据据库服务务14.2在SQL*Plus中启动动与关闭闭数据据库在SQL*Plus中中启动数数据库在SQL*Plus中中关闭数数据库数据库状状态转换换14.2.1在在SQL*Plus中中启动数数据库数据库启启动的三三种模式式启动数据据库的基基本语法法STARTUP NOMOUNT|MOUNT|OPEN|FORCERESTRICTPFILE=filename启 动 模 式说 明NOMOUNT创建并启动数据库实例,对应数据库启动的第一个步骤MOUNT启动

5、实例并装载数据库,对应数据库启动的第二个步骤OPEN启动实例、装载并打开数据库,对应数据库启动的第三个步骤STARTUPNOMOUNT读取数据据库初始始化参数数文件,创建并并启动数数据库实实例。在NOMOUNT模式下可可以执行行下列操操作:创建一个个新的数数据库重建数据据库的控控制文件件STARTUP MOUNT根据CONTROL_FILES参数找到到数据库库的控制制文件,读取控控制文件件获取数数据库的的物理结结构信息息,实现现数据库库的装载载 。在MOUNT模式下可可以执行行下列操操作:重命名数数据文件件添加、删删除或重重命名重重做日志志文件改变数据据库的归归档模式式执行数据据库完全全恢复操

6、操作STARTUP OPEN任何具有有CREATE SESSION权权限的用用户都可可以连接接到数据据库,并并可以进进行基本本的数据据访问操操作。STARTUP FORCE用于当各各种启动动模式都都无法成成功启动动数据库库时强制制启动数数据库。在下列情情况下,需要使使用STARTUPFORCE命命令启动动数据库库:无法使用用SHUTDOWNNORMAL,SHUTDOWNIMMEDIATE或SHUTDOWNTRANSACTION语句关闭闭数据库库实例。在启动实实例时出出现无法法恢复的的错误。STARTUP RESTRICT只有具有有CREATE SESSION和和RESTRICTEDSESSIO

7、N系统权权限的用用户才可可以连接接数据库库。下列操作作需要使使用STARTUPRESTRICT方方式启动动数据库库执行数据据库数据据的导出出或导入入操作执行数据据装载操操作暂时阻止止普通用用户连接接数据库库进行数据据库移植植或升级级操作STARTUP PFILE=pathfilename默认服务务器端初初始化参参数文件件默认文本本文件14.2.2在在SQL*Plus中中关闭数数据库关闭数据据库Oracle将将重做日日志缓冲冲区内容容写入重重做日志志文件中中,并且且将数据据高速缓缓存中的的脏缓存存块写入入数据文文件,然然后关闭闭所有数数据文件件和重做做日志文文件。卸载数据据库数据库关关闭后,实例

8、卸卸载数据据库,关关闭控制制文件。关闭实例例卸载数据据库后,终止所所有后台台进程和和服务器器进程,回收内内存空间间关闭数据据库的基基本语法法SHUTDOWN NORMAL| TRANSACTION |IMMEDIATE |ABORTSHUTDOWN NORMAL阻止任何何用户建建立新的的连接;等待当前前所有正正在连接接的用户户主动断断开连接接;一旦所有有用户断断开连接接,则关关闭数据据库;数据库下下次启动动时不需需要任何何实例的的恢复过过程。SHUTDOWNIMMEDIATE阻止任何何用户建建立新的的连接,也不允允许当前前连接用用户启动动任何新新的事务务;回滚所有有当前未未提交的的事务;终止所

9、有有用户的的连接,直接关关闭数据据库;数据库下下一次启启动时不不需要任任何实例例的恢复复过程。SHUTDOWNTRANSACTION阻止所有有用户建建立新的的连接,也不允允许当前前连接用用户启动动任何新新的事务务;等待用户户回滚或或提交任任何当前前未提交交的事务务,然后后立即断断开用户户连接;关闭数据据库;数据库下下一次启启动时不不需要任任何实例例的恢复复过程。SHUTDOWNABORT阻止任何何用户建建立新的的连接,同时阻阻止当前前连接用用户开始始任何新新的事务务。立即结束束当前正正在执行行的SQL语句句。任何未提提交的事事务不被被回滚。中断所有有的用户户连接,立即关关闭数据据库。数据库实实

10、例重启启后需要要恢复。14.3.3数数据库状状态转换换启动模式式间转换换STARTUP NOMOUNT;ALTERDATABASEMOUNT;ALTERDATABASEOPEN ;读写状态态转换ALTERDATABASEOPEN READWRITE;ALTERDATABASEOPEN READONLY;受限/非受限状状态转换换ALTERSYSTEMENABLE RESTRICTEDSESSION;ALTERSYSTEMDISABLERESTRICTED SESSIOIN;静默状态态/非静默状状态转换换概述所谓的静静默状态态是指只只允许DBA用用户(在在Oracle 9i中,只只允许SYS用用户

11、和SYSTEM用用户)在在数据库库中执行行查询、更新等等事务操操作,以以及运行行PL/SQL程序,而其他他所有用用户都不不能在数数据库中中执行任任何操作作。下列操作作需要在在静默状状态下进进行DBA在在执行操操作的过过程中,如果有有其他用用户访问问操作的的对象,那么将将导致DBA操操作失败败。DBA的的某些操操作在执执行过程程中所产产生的中中间结果果不应当当被其他他用户看看到。进入静默默状态ALTERSYSTEMQUIESCERESTRICTED;退出静默默状态ALTERSYSTEMUNQUIESCE;查询静默默状态查询动态态性能视视图V$INSTANCE的的ACTIVE_STATE列查看看数

12、据库库的当前前状态。NORMAL:正常非非静默状状态;QUIESCING:正在进进入静默默状态,等待非非DBA会话进入入停止状状态;QUIESCED:静默状状态,所所有非DBA会话都进进入停止止状态。SELECTACTIVE_STATEFROM V$INSTANCE;挂起与非非挂起状状态转换换概述当数据库库处于挂挂起状态态时,对对数据库库的数据据文件和和控制文文件的I/O操操作都被被暂停。当数据库库处于挂挂起状态态时,可可以为系系统中的的磁盘或或文件创创建镜像像,然后后分离镜镜像,从从而为数数据库的的备份与与恢复提提供了一一种可选选方案。与静默状状态不同同,挂起起状态不不禁止非非DBA用户进进行数据据库操作作,只是是暂时停停止所有有用户的的I/O操作。进入挂起起状态ALTERSYSTEMSUSPEND;退出挂起起状态ALTERSYSTEMRESUME;查询挂起起状态查询动态态性能视视图V$INSTANCE的DATABASE_STATUS列查看数数据库是是否处于于挂起状状态。DATABASE_STATUS列的取值值有两种种。SUSPENDED:挂起状态态;ACTIVE:正常状态态。SELECTDATABASE_STATU

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论