ORACLE实例--实例启动和关闭
2013-07-29 11:55
726 查看
实例启动和关闭:
一.数据库启动的几种状态
(1)SQL>startup 启动的过程:
a. 例程启动
b. 数据库加载
c. 数据库打开
(2)SQL>startup nomount
例程启动阶段所有做的工作:
a. 按以下顺序读取初始化参数文件:
首先读取
spfileSID.ora ;找不到,则读spfile.ora ; 仍找不到,则读initSID.ora
b.分配SGA
c.启动后台进程
d.打开alterSID.log文件和跟踪文件
如果数据库以此方式启动,则可利用命令进行修改
SQL>alter database mount
SQL>alter database open
(3)SQL>startup mount
先启动例程、然后加载数据库,但不打开数据库。
加载数据库的工作:
a.使数据库与以前启动的例程关联
b.定位并打开参数文件中指定的控制文件
c.读取控制文件以获取数据文件和重做日志文件的名称和状态,但是此时并不进行数据文件和联机重做日志文件是否存在的检查。
在此状态下可以进行的任务有:
a.重命名数据文件
b.启动和禁用重做日志归档选项
c.执行完全数据库恢复
可以利用下面命令将数据库打开:
SQL>alter database open
或者
SQL>alter database open read only (以只读形式打开)
(4)SQL>startup 正常启动
正常数据库启动包括:例程启动、加载数据库和打开数据库
打开数据库时所做的工作:
a.打来联机数据文件
b.打开联机重做日志文件
二.数据库关闭几种方式:
其中,NORMAL、TRANSACTIONAL、IMMEDIATE三种方式关闭数据库,数据库时一致的状态。而ABORT方式关闭,数据库将处于不一致状态,在下次启动时要求恢复例程,该操作将自动进行。
阅读(265) | 评论(0) | 转发(0) |
0
上一篇:paste命令,合并多个文件的“同行数据”
下一篇:如何设定HP-Unix服务器的邮件发送
相关热门文章
SQL SERVER 2005无法远程连接...
使用PHP+淘宝IP地址库接口获得...
浅谈linux的死锁检测
C++ 实现把非静态成员函数作为...
默认网关:三种方式 的介绍 ...
Oracle日常性能查看
使用 RMAN 同步数据库
LoadRunner 测试Oracle数据库...
Oracle工程系统与安全高可用...
oracle中substr函数的用法...
文件去重,如何解决Hash冲突的...
配置CI框架的rewrite 老是出...
CentOS下,PHP如何实现SSH2扩...
做数据统计有没有比较好的PHP...
C++ 拷贝一个对象是什么意思...
给主人留下些什么吧!~~
评论热议
一.数据库启动的几种状态
(1)SQL>startup 启动的过程:
a. 例程启动
b. 数据库加载
c. 数据库打开
(2)SQL>startup nomount
例程启动阶段所有做的工作:
a. 按以下顺序读取初始化参数文件:
首先读取
spfileSID.ora ;找不到,则读spfile.ora ; 仍找不到,则读initSID.ora
b.分配SGA
c.启动后台进程
d.打开alterSID.log文件和跟踪文件
如果数据库以此方式启动,则可利用命令进行修改
SQL>alter database mount
SQL>alter database open
(3)SQL>startup mount
先启动例程、然后加载数据库,但不打开数据库。
加载数据库的工作:
a.使数据库与以前启动的例程关联
b.定位并打开参数文件中指定的控制文件
c.读取控制文件以获取数据文件和重做日志文件的名称和状态,但是此时并不进行数据文件和联机重做日志文件是否存在的检查。
在此状态下可以进行的任务有:
a.重命名数据文件
b.启动和禁用重做日志归档选项
c.执行完全数据库恢复
可以利用下面命令将数据库打开:
SQL>alter database open
或者
SQL>alter database open read only (以只读形式打开)
(4)SQL>startup 正常启动
正常数据库启动包括:例程启动、加载数据库和打开数据库
打开数据库时所做的工作:
a.打来联机数据文件
b.打开联机重做日志文件
二.数据库关闭几种方式:
其中,NORMAL、TRANSACTIONAL、IMMEDIATE三种方式关闭数据库,数据库时一致的状态。而ABORT方式关闭,数据库将处于不一致状态,在下次启动时要求恢复例程,该操作将自动进行。
阅读(265) | 评论(0) | 转发(0) |
0
上一篇:paste命令,合并多个文件的“同行数据”
下一篇:如何设定HP-Unix服务器的邮件发送
相关热门文章
SQL SERVER 2005无法远程连接...
使用PHP+淘宝IP地址库接口获得...
浅谈linux的死锁检测
C++ 实现把非静态成员函数作为...
默认网关:三种方式 的介绍 ...
Oracle日常性能查看
使用 RMAN 同步数据库
LoadRunner 测试Oracle数据库...
Oracle工程系统与安全高可用...
oracle中substr函数的用法...
文件去重,如何解决Hash冲突的...
配置CI框架的rewrite 老是出...
CentOS下,PHP如何实现SSH2扩...
做数据统计有没有比较好的PHP...
C++ 拷贝一个对象是什么意思...
给主人留下些什么吧!~~
评论热议
相关文章推荐
- Oracle 数据库实例启动关闭过程
- Oracle 数据库实例启动关闭过程
- linux下启动与关闭oracle监听与实例
- linux下设置自动启动和关闭oracle实例、监听
- Oracle - 启动、关闭、查看实例、用户解锁、连接数量、数据库信息、命令行显示设置
- Oracle 数据库实例启动关闭过程实战演示
- 单实例 Oracle关闭、启动、退出命令
- Oracle 数据库实例启动关闭过程
- oracle实例无法启动也无法关闭
- oracle 启动(startup)和关闭(shutdown)实例(instance),加载和卸载数据库(database),以及服务(service)
- Oracle 数据库实例启动关闭过程
- linux下启动与关闭oracle监听与实例
- Oracle 数据库实例启动关闭过程
- oracle实例管理及数据库的启动/关闭
- Oracle 数据库实例启动关闭过程
- linux as4单实例Oracle系统启动/关闭脚本
- Oracle 数据库实例启动关闭过程
- Oracle 数据库实例启动关闭过程
- oracle 实例的启动和关闭
- Oracle 数据库实例启动关闭过程