欢迎来到天天文库
浏览记录
ID:6128161
大小:122.00 KB
页数:22页
时间:2018-01-04
《oracle数据库考试考点》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、1、Oracle启动(STARTUP)类型,Oracle打开(OPEN)类型,类型间的区别。Oracle启动(STARTUP)类型:1.启动事例不装入数据库可以不装入数据库而启动事例,一般是在数据库才创建时才可以这样做:STARTUPNOMOUNT2.启动事例并装入数据库用户可以启动事例而并装入数据库但不打开数据库,允许用户执行特定的维护操作。例如:l重命名数据文件;l添加、撤消或重命名重做日志文件;l启动和禁止重做日志归档;l执行全部的数据库恢复。STARTUPMOUNT3.启动事例装入并打开数据库正常情况是一个事例被启动,数据库装入并打开。这种模式允许任何有效用户连接到数据库并执行
2、典型的数据库访问操作。STARTUP4.限制在启动时对数据库的访问用户可以在严格的模式下启动事例并装入数据库,这样的模式只允许DBA做以下的工作:l执行结构维护,如重建索引;l执行数据库文件的导入导出;l执行数据装载;l临时阻止典型用户使用数据STARTUPRESTRICT5.强制事例启动可以用下面命令来强行启动事例,如果一个事例正在启动,则STARTUPFORCE重新启动。STARTUPFORCE6.启动一个事例,装入数据库,并启动全部的介质恢复如果用户要求介质恢复,可以启动一个事例,装入指向事例的数据库,并自动地启动恢复程序。STARTUPOPENRECOVER;7.启动独占或并行
3、模式如果用户的ORACLE服务器允许多个事例来并发的访问一个数据库(Oracle并行服务器选项),应选择独占或并行装入数据库。Oracle打开(OPEN)类型:打开数据库Ø启动例程读取参数文件initsid.ora分配SGA启动后台进程打开ALERT文件及跟踪文件Ø装载数据库例如在以下任务中必须装载数据库但不要打开数据库命名数据文件启用和禁用重做日志归档选项执行完全数据库恢复装载数据库包括以下任务使数据库与以前启动的例程关联定位并打开参数文件中指定的控制文件读取控制文件以获取数据文件和重做日志文件的名称和状态,但是在此时不进行数据文件和联机重做日志文件是否存在的检查Ø打开数据库打开联机
4、数据文件打开联机重做日志文件在此最后阶段中,Oracle服务器验证所有数据文件和联机重做日志文件是否可以打开,并检查数据库的一致性。如果需要,系统监视器后台进程(SMON)启动例程恢复,前滚以恢复尚未记录在数据文件中但已记录在联机重做日志中的数据,打开数据库而不是等待回退全部事务后才使数据库可用未被未恢复事务锁定的数据立即可用,在SMON和各个服务器进程访问锁定的数据时,回退它们未提交的事务2、Oracle关闭(SHUTDOWN)类型,类型间的区别。关闭数据库Ø关闭数据库Oracle服务器将缓冲区高速缓存中的更改及重做日志缓冲区高速缓存中的条目写入数据文件和联机重做日志文件Oracle
5、服务器关闭所有联机数据文件和联机重做日志文件Ø卸装数据库Oracle服务器关闭其控制文件Ø关闭例程ALERT文件和跟踪文件将关闭,SGA被回收并且后台进程被终止Ø命令:shutdownSHUTDOWN[NORMAL
6、TRANSACTIONAL
7、IMMEDIATE
8、ABORT]关闭模式AITN允许新连接xxxx等到当前会话结束xxx0等到当前事务结束xx00执行检查点并关闭文件x000NORMAL(缺省方式):不允许新的连接Oracle服务器等待所有用户断开后才完成关闭Oracle在关闭例程前将关闭并卸装数据库下一次启动时将不要求例程恢复TRANSACTIONAL---防止客户丢失工作没
9、有客户可以在此特定例程上启动新事务当客户结束正在进行的事务时断开客户当所有事务都已完成时会立即关闭下一次启动将不要求例程恢复IMMEDIATE由Oracle处理的当前SQL语句未完成Oracle服务器不等待当前连接数据库的用户断开Oracle回退活动的事务并断开所有连接的用户Oracle在关闭例程前将关闭并卸装数据库下一次启动将不要求例程恢复ABORTOracle服务器所处理的当前SQL语句被立即终止Oracle不等待当前连接数据库的用户断开未提交的事务不回退在不关闭文件的情况下例程被终止下一次启动将要求例程恢复ØNT上通过注册表关数据库停止OracleServiceSID服务,也终止
10、OracleStartSID,并执行orashut.bat脚本或:停止OracleServiceSID服务,并将注册表中的ORA_SID_SHUTDOWN参数设置为True,可以关闭数据库3、Oracle初始化配置文件(PFILE,SPFILE)的作用,两种配置文件的区别。这两种参数文件都是用来存储参数配置以供oracle读取的,但也有不同点,注意以下几点:1)pfile是文本文件,spfile是二进制文件;2)对于参数的配置,pfile可以直
此文档下载收益归作者所有