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