Oracle学习笔记之三,Oracle 11g数据库的启动与关闭
2013-07-26 20:51
363 查看
SQL*PLus命令
SQLPLUS username[/password][@connect_identifier][AS SYSOPER|SYSDAB]1. 启动数据库实例
STARTUP [nomount|mount|open|force|resetrict][pfile=filename]-nomount: 表示启动实例不加载数据库;通常在创建新数据库或重建控制文件时。
-mount: 表示启动实例,加载数据库并保持数据库的关闭状态;通常在进行数据库维护时使用,比如执行数据库完全恢复损伤、更改数据的归档模式等。
-open: 表示启动实例、加载并打开数据库,这个是默认选项。
-force: 表示终止实例并重新启动数据库;在其他启动模式失效时,可以尝试使用这种模式。
......
2. 关闭数据库实例
SHUTDOWN[normal|transactional|immediate|abort]
-normal: 正常关闭方式。
阻止任何用户建立新的连接;
等待当前所有正在连接的用户主动断开连接;
当所有用户都断开连接后,将立即关闭数据库。
-transactional: 它的首要任务是能够保证当前所有的活动事务都可以被提交,并在尽可能短的时间内关闭数据库。
阻止用户建立新连接和开始新事务;
等待所有活动事务提交后,再断开用户连接;
当所有的活动事务提交完毕,所有的用户都断开连接后,将关闭数据库。
-immediate: 这种方式能够在尽可能短的时间内关闭数据库。
阻止用户建立新的连接和开始新事务;
将未提交的活动事务回退;
关闭数据库。
-abort: 此终止关闭方式具有一定的强制性和破坏性,可能会丢失一部分数据信息,影响数据库的完整性。应该尽量避免使用这种方式关闭数据库。
阻止用户建立新连接和开始新事务;
取消未提交的活动事务,而不是回退;
立即终止正在执行的任何SQL语句;
立即关闭数据库。
相关文章推荐
- Linux下Oracle 11g数据库自动启动和关闭
- Oracle 11g 数据库启动和关闭
- 04. Oracle 11g 数据库关闭与启动
- Oracle 11g数据库随系统自动启动与关闭的设置方法
- oracle 11g---------启动、关闭数据库实例
- oracle 关闭/启动数据库_oracle数据库关闭/启动
- Linux下启动和关闭Oracle服务与数据库
- ORACLE 11G RAC 禁止开机启动数据库
- Oracle常用命令13(数据库的启动、关闭)
- ORA-00257归档日志写满的解决方法 背景: 在前一篇博客中我们提到了如何启动或关闭oracle的归档(ARCHIVELOG)模式,在我成功设定数据库为归档模式以后, 第二天再次尝试连接数据库,
- oracle linux 5 中随系统自动启动停止数据库oracle 11g R2的脚本
- Oracle数据库的启动和关闭方式
- oracle 11g 一直提示 严重: 监听程序未启动或数据库服务未注册到该监听程序。启动
- oracle启动 关闭数据库
- 教为学:Oracle 11g OCP之路(六):数据库启动与停止
- Oracle 11g笔记——数据库启动
- Oracle 数据库实例启动关闭过程
- 用BAT启动、关闭数据库(MS SQL/MYSQL/ORACLE)服务
- Oracle 11g R2 严重: 监听程序未启动或数据库服务未注册到该监听程序
- Oracle 数据库实例的启动阶段及关闭模式