[转]oracle shutdown..startup..区别
来源:互联网 发布:高新区软件新城 编辑:程序博客网 时间:2024/06/16 04:23
转:http://hi.baidu.com/ml0991088/blog/item/837b2b4ed6385e0fb3de05f2.html
shutdown 命令
SHUTDOWN有四个参数:NORMAL、TRANSACTIONAL、IMMEDIATE、ABORT。缺省不带任何参数时表示是NORMAL。SHUTDOWN NORMAL:不允许新的连接、等待会话结束、等待事务结束、做一个检查点并关闭数据文件。启动时不需要实例恢复。
SHUTDOWN TRANSACTIONAL:不允许新的连接、不等待会话结束、等待事务结束、做一个检查点并关闭数据文件。启动时不需要实例恢复。
SHUTDOWN IMMEDIATE:不允许新的连接、不等待会话结束、不等待事务结束、做一个检查点并关闭数据文件。没有结束的事务是自动rollback的。启动时不需要实例恢复。
SHUTDOWN ABORT:不允许新的连接、不等待会话结束、不等待事务结束、不做检查点且没有关闭数据文件。启动时自动进行实例恢复。
启动过程:
NOMOUNT 实例启动阶段
数据库操作:
读取参数文件
根据参数设置分配空间
启动后台进程
打开报警文件,记录启动过程
用户操作:
创建数据库:创建文件
重建控制文件
MOUNT 数据库装载阶段
数据库操作:
读取控制文件:得到数据库信息
将数据库和实例关联在一起
用户操作:
操作数据库的归档和非归档模式
修改控制文件,重做数据文件的名称和路径
数据库的备份和恢复
改变归档模式
OPEN 打开数据库
数据库操作:
读取文件的SCN号,判断数据一致性,是否打开或回滚。
检查数据文件状态
用户操作:
查看数据
....
普通身份的用户是不能在 OPEN 之前登陆的。
SYSDBA是通过口令文件和操作系统验证,可以在OPEN之前登陆。
注意:在NOMOUNT启动模式下,只能访问那些与SGA区相关的数据字典视图,包括V$PARAMETER、V$SGA、V$OPTION、V$PROCESS、V$SESSION、V$VERSION、V$INSTANCE等,这些视图中的信息都是从SGA区中获得的,与数据库无关。在MOUNT启动模式下,只能访问那些与控制文件相关的数据字典视图,包括V$THREAD、V$CONTROLFILE、V$DATABASE、V$DATAFILE、V$LOGFILE等,这些视图中的信息都是从控制文件获得的。
启动命令:
STARTUP 命令
直接到OPEN阶段
STARTUP open
STARTUP nomount
STARTUP mount
在关闭状态下执行。
切换命令:不能跳级切换
alter database database_name open [read only/read wirte]
alter database database_name nomount
alter database database_name mount
STARTUP PFILE= filename:以filename为初始化文件启动数据库,不是采用缺省初始化文件。
STARTUP FORCE:中止当前数据库的运行,并开始重新正常的启动数据库。
STARTUP RESTRICT:只允许具有RESTRICTED SESSION权限的用户访问数据库。
STARTUP RECOVER:数据库启动,并开始介质恢复。
- [转]oracle shutdown..startup..区别
- oracle shutdown..startup..区别?
- oracle shutdown startup指令 参数区别
- Oracle shutdown 和 startup
- oracle startup shutdown命令
- oracle shutdown and startup
- ORACLE shutdown 和 startup
- ORACLE STARTUP & SHUTDOWN
- Oracle startup/shutdown
- Oracle Startup & Shutdown参数大全
- oracle的startup和shutdown
- Oracle shutdown / startup选项详解
- oracle的shutdown与startup
- Oracle中Shutdown和Startup命令
- Oracle中Shutdown和Startup命令
- Oracle数据库startup和shutdown方式
- Oracle数据库startup和shutdown方式
- create/edit/delete/startup/shutdown Oracle Instance
- XCode工程中关于Targets的介绍
- Android学习指南
- C# 注册表
- Android-sharedUserId数据权限
- WebClient的研究笔记(一)--认识WebClient
- [转]oracle shutdown..startup..区别
- android线程
- javascript refresh page 几种页面刷新的方法
- AndroidManifest.xml文件解析(总有一个你不清楚)
- 001-Jakarta Commons-Digester学习笔记
- Linux系统对IO端口和IO内存的管理
- 如何提交Android程序到 android market市场
- [转]将oracle10g 升级至10.2.0.4
- (转)YUM issue: TypeError: Parsing primary.xml error