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

下载本文档

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

文档简介

1、大型数据库系统大型数据库系统1第第8 8章章 数据库的启动与关闭数据库的启动与关闭大型数据库系统大型数据库系统2本章内容本章内容n数据库的启动数据库的启动n数据库的关闭数据库的关闭n数据库的状态转换数据库的状态转换大型数据库系统大型数据库系统3本章要求本章要求n掌握数据库启动与关闭的过程掌握数据库启动与关闭的过程n掌握数据库启动方法掌握数据库启动方法n掌握数据库关闭的方法掌握数据库关闭的方法n了解数据库不同状态的特征及其转换了解数据库不同状态的特征及其转换大型数据库系统大型数据库系统48.1数据库启动与关闭概述数据库启动与关闭概述n数据库启动步骤数据库启动步骤创建并启动实例创建并启动实例 (初

2、始化参数文件、内存、进程初始化参数文件、内存、进程)装载数据库装载数据库 (控制文件控制文件)打开数据库打开数据库 (数据文件与重做日志文件数据文件与重做日志文件) 创创建建并并启启动动实实例例 装装载载数数据据库库 打打开开数数据据库库 NOMOUT MOUNT OPEN 数数据据库库启启动动过过程程 大型数据库系统大型数据库系统5n数据库关闭步骤数据库关闭步骤 关闭数据库关闭数据库 (关闭数据文件与重做日志文件)(关闭数据文件与重做日志文件)卸载数据库卸载数据库 (关闭控制文件)(关闭控制文件)关闭实例关闭实例 (释放内存、关闭后台进程)(释放内存、关闭后台进程) 数数据据库库启启动动过过

3、程程 关关闭闭实实例例 卸卸载载数数据据库库 关关闭闭数数据据库库 大型数据库系统大型数据库系统68.1.2启动与关闭数据库常用工具启动与关闭数据库常用工具nSQL *PlusnOEMnRMAN大型数据库系统大型数据库系统78.1.3监听程序的启动与关闭监听程序的启动与关闭n以命令行的方式启动和关闭监听程序以命令行的方式启动和关闭监听程序 n以以SYSDBA或或SYSOPER身份连接到身份连接到Oracle C:SQLPLUS /NOLOG CONNECT sys/sys ORCL AS SYSDBA n打开监听程序打开监听程序 C:LSNRCTL STARTn在在Windows系统中启动和关

4、闭监听程序系统中启动和关闭监听程序大型数据库系统大型数据库系统88.2 SQL*Plus启动与关闭数据库启动与关闭数据库 n在在SQL*Plus中启动数据库中启动数据库 n在在SQL*Plus中关闭数据库中关闭数据库 大型数据库系统大型数据库系统98.2.1在在SQL*Plus中启动数据库中启动数据库n数据库启动的三种模式数据库启动的三种模式 n启动数据库的基本语法启动数据库的基本语法 STARTUPNOMOUNT|MOUNT|OPEN|FORCERESTRICTPFILE=filename 启启 动动 模模 式式说说 明明NOMOUNT 创建并启动数据库实例,对应数据库启动的创建并启动数据库

5、实例,对应数据库启动的第一个步骤第一个步骤MOUNT启动实例并装载数据库,对应数据库启动的启动实例并装载数据库,对应数据库启动的第二个步骤第二个步骤OPEN启动实例、装载并打开数据库,对应数据库启动实例、装载并打开数据库,对应数据库启动的第三个步骤启动的第三个步骤大型数据库系统大型数据库系统10nSTARTUP NOMOUNTn创建一个新的数据库创建一个新的数据库n重建数据库的控制文件重建数据库的控制文件nSTARTUP MOUNTn重命名重命名数据文件数据文件n添加、删除或重命名添加、删除或重命名重做日志文件重做日志文件n改变数据库的归档模式改变数据库的归档模式n执行数据库完全恢复操作执行数

6、据库完全恢复操作nSTARTUP OPEN大型数据库系统大型数据库系统11nSTARTUP FORCE:在启动实例时出现无在启动实例时出现无法恢复的错误法恢复的错误n无法使用无法使用SHUTDOWN NORMAL,SHUTDOWN IMMEDIATE或或SHUTDOWN TRANSACTION语句关闭数据库实例语句关闭数据库实例nSTARTUP RESTRICT:暂时阻止普通用户暂时阻止普通用户连接数据库连接数据库n执行数据库数据的导出或导入操作执行数据库数据的导出或导入操作n执行数据装载操作执行数据装载操作n进行数据库移植或升级操作进行数据库移植或升级操作大型数据库系统大型数据库系统12nS

7、TARTUP PFILE:指定文本参数文件指定文本参数文件n默认服务器端初始化参数文件默认服务器端初始化参数文件n默认文本文件默认文本文件 n使用非默认的服务器端初始化参数文件使用非默认的服务器端初始化参数文件,由由SPFILE指定指定启动启动数据库数据库使用哪个参数文件?使用哪个参数文件?大型数据库系统大型数据库系统138.2.2在在SQL*Plus中关闭数据库中关闭数据库 n关闭数据库的基本步骤关闭数据库的基本步骤n关闭数据库关闭数据库n卸载数据库卸载数据库n关闭实例关闭实例n关闭数据库的基本语法关闭数据库的基本语法nSHUTDOWN NORMAL | TRANSACTION | IMME

8、DIATE | ABORT 大型数据库系统大型数据库系统14nSHUTDOWN NORMALn阻止任何用户建立新的连接;阻止任何用户建立新的连接;n等待当前所有正在连接的用户主动断开连接;等待当前所有正在连接的用户主动断开连接;n一旦所有用户断开连接,则关闭数据库;一旦所有用户断开连接,则关闭数据库;n数据库下次启动时数据库下次启动时不需要进行实例恢复。不需要进行实例恢复。nSHUTDOWN TRANSACTION n阻止新连接,不允许启动新事务;阻止新连接,不允许启动新事务;n等待用户回滚或提交任何当前未提交的事务等待用户回滚或提交任何当前未提交的事务,然,然后立即断开用户连接,关闭数据库;

9、后立即断开用户连接,关闭数据库;n数据库下一次启动时数据库下一次启动时不需要进行实例恢复不需要进行实例恢复。大型数据库系统大型数据库系统15nSHUTDOWN IMMEDIATEn阻止新连接,不允许启动新事务;阻止新连接,不允许启动新事务;n回滚所有当前未提交的事务;回滚所有当前未提交的事务;n终止所有用户的连接,直接关闭数据库;终止所有用户的连接,直接关闭数据库;n数据库下一次启动时数据库下一次启动时不需要进行实例恢复不需要进行实例恢复。nSHUTDOWN ABORTn阻止新连接,不允许启动新事务;阻止新连接,不允许启动新事务;n立即结束当前正在执行的立即结束当前正在执行的SQL语句。语句。

10、n任何未提交的事务不被回滚。任何未提交的事务不被回滚。n中断所有的用户连接,立即关闭数据库。中断所有的用户连接,立即关闭数据库。n数据库实例重启后数据库实例重启后需要恢复需要恢复。大型数据库系统大型数据库系统168.2.3数据库状态转换数据库状态转换n启动模式间转换启动模式间转换STARTUP NOMOUNT;ALTER DATABASE MOUNT;ALTER DATABASE OPEN ;n读写状态转换读写状态转换 ALTER DATABASE OPEN READ WRITE ;ALTER DATABASE OPEN READ ONLY;大型数据库系统大型数据库系统178.2.3数据库状态

11、转换数据库状态转换n受限受限/ /非受限状态转换(非受限状态转换(Restricted Session权限权限,P165)ALTER SYSTEM ENABLE RESTRICTED SESSION;ALTER SYSTEM DISABLE RESTRICTEDSESSIOIN;n作用作用n执行数据导入或导出操作;执行数据导入或导出操作; n进行数据库移植或升级操作。进行数据库移植或升级操作。大型数据库系统大型数据库系统18n静默状态静默状态/非静默状态转换非静默状态转换:禁止非管理禁止非管理员使用(查询员使用(查询/更新)数据库更新)数据库ALTER SYSTEM QUIESCE RESTR

12、ICTED ;ALTER SYSTEM UNQUIESCE ;n对于某些对于某些DBA的特殊操作:的特殊操作:n如果有其他用户访问操作的对象,该操作将如果有其他用户访问操作的对象,该操作将会失败,例如:修改表定义会失败,例如:修改表定义n执行过程中,产生的中间结果不想被其他用执行过程中,产生的中间结果不想被其他用户看到,例如:删除再创建表户看到,例如:删除再创建表大型数据库系统大型数据库系统19n挂起与非挂起状态转换挂起与非挂起状态转换:禁止读写物理文禁止读写物理文件件ALTER SYSTEM SUSPEND ;ALTER SYSTEM RESUME ;n在挂起状态时,所有的在挂起状态时,所有的I/O操作能够继续操作能够继续进行,但是所有新提交的进行,但是所有新提交的I/O不会执行,不会执行,而是被放入一个等待队列中。一旦数据库而是被放入一个等待队列中。一旦数据库恢复到正常状态,这些恢复到正常状态,这些I/O操作将从队列操作将从队列中取出并继续执行。中取出并继续执行。n用途:用途:备份与恢复备份

温馨提示

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

评论

0/150

提交评论