四:数据库的启动和关闭.ppt

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
四:数据库的启动和关闭

数据库的启动和关闭 数据库启动过程 数据库启动方式 数据库关闭过程 数据库关闭方式 使用SQL*Plus启动和关闭数据库 数据库启动过程 完整的启动 Oracle数据库包括下列三个步骤: 1.启动实例 读取初始化参数文件。 spfileSID.ora spfile.ora initSID.ora 分配系统全局区。 启动后台进程。 打开alterSID.log文件和跟踪文件。 2. 装载数据库 将数据库与一个已启动的实例关联起来。 打开初始化参数文件中指定的控制文件。 根据控制文件获得数据文件和重作日志文件的名称和状态(为打开数据库作准备)。 3. 打开数据库 打开数据文件。 打开联机重做日志文件。 数据库启动方式 启动实例方式(NOMOUNT) 数据库启动时只启动实例,而不装载和打开数据库。 此时,数据库的状态为未装载状态。 通常情况下,当用户需要创建数据库或者重建控制文件 时才采用这种启动方式。 2. 装载数据库方式( MOUNT) 数据库启动时首先启动实例,然后装载数据库,但 是不打开数据库。 此时,数据库的状态为装载状态。 通常,当用户需要修改数据库的运行方式或进行数 据库恢复时,才采用这种方式启动数据库。 3. 打开数据库方式(OPEN) 启动数据库时要经历启动实例、装载数据库和 打开数据库这三个过程。 启动完成后,数据库处于打开状态。 该方式用于数据库的正常启动。 数据库关闭过程 关闭数据库是打开数据库的逆过程,包括 下面三个步骤: 关闭数据库。 卸载数据库。 关闭实例。 数据库关闭方式 正常关闭方式(NORMAL) 不允许新的连接。 系统等待所有的用户断开与数据库的连接后再关闭数据库。 数据和重做缓存中的数据被写入到硬盘中。 关闭后台进程,释放系统全局区。 下一次重新启动数据库时不需要进行实例恢复。 立即关闭方式(IMMEDIATE) 当前正在处理的SQL语句将不再执行。 数据库不等待当前用户断开与数据库的连接。 回滚所有活动事务,并断开所有与用户的连接。 关闭并卸载数据库,再关闭实例。 下一次重新启动数据库不需要进行实例恢复。 3.事务处理关闭方式(TRANSACTIONAL) 不允许用户开始一个新的事务。 用户当前的事务如果完成后系统将切断用户与数据库的连接。 当所有的事务都完成后,立刻采用IMMEDIATE方式关闭数据库。 下一次重新启动数据库不需要进行实例恢复。 4 .强制关闭方式(ABORT) 立刻终止执行当前正在执行的SQL语句。 数据库不再等待当前用户断开与数据库的连接。 数据和重做日志缓存中的数据不被写入到硬盘中。 没有提交的事务不会被回滚。 不关闭打开的文件就关闭实例。 数据库也没有关闭和卸载。 下一次重新启动数据库时需要并且会自动进行实例恢复。 使用SQL*Plus启动和关闭数据库 准备工作 启动Oracle服务 打开SQL*Plus Sqlplusw/nolog 连接到Oracle SQL conn(ect) username/password @ connect_identifier as sysdba 2. STARTUP 命令介绍 STARTUP 命令的格式如下: STARTUP [FORCE] [RESTRICT] [PFILE=Filename] [OPEN[RECOVER][database] | MOUNT | NOMOUNT] 其中各个参数解释如下: STARUP:启动Oracle数据库的SQL*Plus命令 FORCE:在实例未关闭情况下使用此参数将强行关闭实例,再重新启动数据库。 RESTRICT:以限制模式的方式启动数据库,只允许拥有RESTRICTED SESSION 权限的用户连接数据库。 PFILE:指定启动时所使用的静态初始化参数文件。 OPEN:以打开数据库方式启动。 RECOVER:启动数据库后进行介质恢复。 MOUNT:以装载数据库方式启动。 NOMOUNT:以不装载数据库的方式启动。 3. SHUTDOWN命令介绍 SHUTDOWN 命令的格式如下: SHUTDOWN [NORMAL | IMMEDIATE | TRANSACTIONAL | ABORT ] 4 .普通启动方式 STARTUP OPEN [READ ONLY| READ WRITE] 5. 未装载数据库方式启动 START

文档评论(0)

cgtk187 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档