《oracle 第9章数据库的启动与关闭.ppt》由会员分享,可在线阅读,更多相关《oracle 第9章数据库的启动与关闭.ppt(22页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、Oracle 数据库基础教程2009第9 章 数据库的启动与关闭Oracle 数据库基础教程2007本章内容p 数据库的启动p 数据库的关闭p 数据库的状态转换Oracle 数据库基础教程2007本章要求p 掌握数据库启动与关闭的过程p 掌握数据库启动方法p 掌握数据库关闭的方法p 了解数据库不同状态的特征及其转换Oracle 数据库基础教程20079.1数据库启动与关闭概述p 数据库启动步骤 创建并启动实例(初始化参数文件)装载数据库(控制文件)打开数据库(数据文件与重做日志文件)Oracle 数据库基础教程2007p 数据库关闭步骤 关闭数据库(关闭数据文件与重做日志文件)卸载数据库(关闭
2、控制文件)关闭实例(释放内存、关闭后台进程)Oracle 数据库基础教程20079.1.2 启动与关闭数据库常用工具p SQL*Plusp OEMp RMANOracle 数据库基础教程20079.1.3 监听程序的启动与关闭p 以命令行的方式启动和关闭监听程序 n 打开监听程序 C:LSNRCTL STARTn 以SYSDBA 或SYSOPER 身份连接到Oracle C:SQLPLUS/NOLOG CONNECT sys/sys ORCL AS SYSDBA p 在Windows 系统中启动和关闭监听程序Oracle 数据库基础教程20079.2 在SQL*Plus 中启动与关闭数据库 p
3、 在SQL*Plus 中启动数据库 p 在SQL*Plus 中关闭数据库 Oracle 数据库基础教程20079.2.1 在SQL*Plus 中启动数据库p 数据库启动的三种模式 p 启动数据库的基本语法 n STARTUP NOMOUNT|MOUNT|OPEN|FORCERESTRICT PFILE=filename 启 动 模 式 说 明NOMOUNT创建并启动数据库实例,对应数据库启动的第一个步骤MOUNT启动实例并装载数据库,对应数据库启动的第二个步骤OPEN启动实例、装载并打开数据库,对应数据库启动的第三个步骤Oracle 数据库基础教程2007p STARTUP NOMOUNTn
4、创建一个新的数据库n 重建数据库的控制文件p STARTUP MOUNTn 重命名数据文件n 添加、删除或重命名重做日志文件n 改变数据库的归档模式n 执行数据库完全恢复操作p STARTUP OPENOracle 数据库基础教程2007p STARTUP FORCEn 无法使用SHUTDOWN NORMAL,SHUTDOWN IMMEDIATE 或SHUTDOWN TRANSACTION 语句关闭数据库实例n 在启动实例时出现无法恢复的错误p STARTUP RESTRICT n 执行数据库数据的导出或导入操作n 执行数据装载操作n 暂时阻止普通用户连接数据库n 进行数据库移植或升级操作Or
5、acle 数据库基础教程2007p STARTUP PFILE n 默认服务器端初始化参数文件n 默认文本文件 n 使用非默认的服务器端初始化参数文件,由SPFILE 指定Oracle 数据库基础教程20079.2.2在SQL*Plus 中关闭数据库 p 关闭数据库的基本步骤n 关闭数据库n 卸载数据库n 关闭实例p 关闭数据库的基本语法n SHUTDOWN NORMAL|TRANSACTION|IMMEDIATE|ABORT Oracle 数据库基础教程2007p SHUTDOWN NORMALn 阻止任何用户建立新的连接;n 等待当前所有正在连接的用户主动断开连接;n 一旦所有用户断开连接
6、,则关闭数据库;n 数据库下次启动时不需要任何实例的恢复过程。p SHUTDOWN IMMEDIATEn 阻止任何用户建立新的连接,也不允许当前连接用户启动任何新的事务;n 回滚所有当前未提交的事务;n 终止所有用户的连接,直接关闭数据库;n 数据库下一次启动时不需要任何实例的恢复过程。Oracle 数据库基础教程2007p SHUTDOWN TRANSACTION n 阻止所有用户建立新的连接,也不允许当前连接用户启动任何新的事务;n 等待用户回滚或提交任何当前未提交的事务,然后立即断开用户连接;n 关闭数据库;n 数据库下一次启动时不需要任何实例的恢复过程。p SHUTDOWN ABORT
7、n 阻止任何用户建立新的连接,同时阻止当前连接用户开始任何新的事务。n 立即结束当前正在执行的SQL 语句。n 任何未提交的事务不被回滚。n 中断所有的用户连接,立即关闭数据库。n 数据库实例重启后需要恢复。数据库的关闭(三)Oracle 数据库基础教程20079.2.3 数据库状态转换p 启动模式间转换 STARTUP NOMOUNT;ALTER DATABASE MOUNT;ALTER DATABASE OPEN;p 读写状态转换 ALTER DATABASE OPEN READ WRITE;ALTER DATABASE OPEN READ ONLY;p 受限/非受限状态转换 ALTER
8、SYSTEM ENABLE RESTRICTED SESSION;ALTER SYSTEM DISABLE RESTRICTED SESSIOIN;Oracle 数据库基础教程2007p 静默状态/非静默状态转换 ALTER SYSTEM QUIESCE RESTRICTED;ALTER SYSTEM UNQUIESCE;p 挂起与非挂起状态转换 ALTER SYSTEM SUSPEND;ALTER SYSTEM RESUME;Oracle 数据库基础教程20079.3 在OEM 中启动与关闭数据库p 启动数据库Oracle 数据库基础教程2007p 关闭数据库Oracle 数据库基础教程20079.4 启动与关闭数据库服务Oracle 数据库基础教程2007Oracle 数据库基础教程2007小结p 启动数据库p 关闭数据库p 数据库的状态转换