欢迎来到天天文库
浏览记录
ID:44153606
大小:116.00 KB
页数:19页
时间:2019-10-19
《6 Oracle 9i 数据库的启动和关闭》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、Oracle9i数据库的启动和关闭启动和关闭Oracle数据库过程图shutdownopen开机关机读控制文件未连上数据库仅启动instancesnomountmount连上数据库,但未打开读参数文件Oracle数据库的启动方式startupnomountstartupmountdbnamestartupopendbnamestartupstartuprestrictstartupforcestartuppfile=参数文件名startupnomount也称为非安装启动。这种方式启动下可执行:重建控制文件、重建数据库启动instance,即启动SGA和后台进程,这种启动只需要init.o
2、ra文件。nomount状态示意图只有拥有DBA权限(即,DBA,SYSDBA)的用户才可以连接到数据库,普通的数据库用户是无法访问的startupmount{dbname}也称为安装启动。这种方式启动下可执行:这种方式启动下可执行:数据库日志归档、数据库恢复、重新命名一些数据库文件如:系统表空间或日志文件。相当于先执行“nomount”,然后打开控制文件nomountmountstartup或者startupmount{dbname}也称为缺省启动方式。先执行“nomount”,然后执行“mount”,再打开包括Redolog文件在内的所有数据库文件,这种方式下可访问数据库中的数据。
3、即startup等于以下三个命令:startupnomountalterdatabasemountalterdatabaseopenmount->openstartuprestrict也称为约束方式启动。这种方式能够启动数据库,但只允许具有一定特权的用户访问非特权用户访问时,会出现以下提示:ERROR:ORA-01035:ORACLE只允许具有RESTRICTEDSESSION权限的用户使用。startupforce也称为强制启动方式。当不能关闭数据库时,可以用startupforce来完成数据库的关闭先关闭数据库,再执行正常启动数据库命令(这一强制过程由系统自动完成)。startupp
4、file=参数文件名也称为带初始化参数文件的启动方式。先读取参数文件,再按参数文件中的设置启动数据库例:startuppfile=E:init.ora这种方式通常用于一些特殊任务,如在一台机器上配置standby,或者更改了init.ora参数文件的位置,或者测试init.ora文件的配置等等。Oracle数据库的关闭方式shutdownnormal或者shutdown(正常方式关闭数据库)shutdowntransactional(事务处理方式关闭数据库)shutdownimmediate(立即方式关闭数据库)shutdownabort(异常中止例程,即不完全关闭数据库)正常关闭(N
5、ORMAL)正常关闭是缺省方式。关闭数据库时,有如下情况发生:不允许新的连接Oracle服务器等待所有用户断开后才完成关闭Oracle在关闭例程前将关闭并卸装数据库下一次启动时将不要求例程恢复事务处理关闭(TRANSACTIONAL)事务处理关闭防止客户丢失工作事务处理。关闭数据库时,有如下情况发生:没有客户可以在此特定例程上启动新事务当客户结束正在进行的事务时断开客户当所有事务都已完成时会立即关闭下一次启动将不要求例程恢复立即关闭(IMMEDIATE)关闭数据库时,有如下情况发生:由Oracle处理的当前SQL语句未完成Oracle服务器不等待当前连接数据库的用户断开Oracle回退活
6、动的事务并断开所有连接的用户Oracle在关闭例程前将关闭并卸装数据库下一次启动将不要求例程恢复异常中止例程(ABORT)如果正常、事务处理关闭和立即关闭选项都不起作用,就只能用这种方式中止当前数据库例程,异常中止例程关闭数据库时,有如下情况发生:Oracle服务器所处理的当前SQL语句被立即终止Oracle不等待当前连接数据库的用户断开未提交的事务不回退在不关闭文件的情况下例程被终止下一次启动将要求例程恢复谢谢观赏
此文档下载收益归作者所有