数据库各阶段下能执行的操作
来源:互联网 发布:电脑文件复原软件 编辑:程序博客网 时间:2024/06/05 11:21
1.启动例程(NOMOUNT) :
仅在创建数据库或重新创建控制文件过程中,例程才会在NOMOUNT 阶段启动。
启动例程包括下列任务:
• 按以下顺序从$ORACLE_HOME/dbs 读取初始化文件:
– 首先读取spfileSID.ora
– 如果找不到,则读取spfile.ora
– 如果仍然找不到,则读取initSID.ora
使用STARTUP 指定PFILE 参数以覆盖缺省行为。
• 分配SGA
• 启动后台进程
• 打开alertSID.log 文件和跟踪文件
必须在初始化文件中使用DB_NAME 参数对数据库命名,或使用STARTUP 命令命名
2.加载数据库(MOUNT):
若要执行特定的维护操作,可启动例程并加载数据库,但不要打开数据库。
例如,在以下任务中必须加载数据库但不要打开数据库:
• 重命名数据文件
• 启用和禁用重做日志归档选项
• 执行完全数据库恢复
加载数据库包括以下任务:
• 使数据库与以前启动的例程关联
• 定位并打开参数文件中指定的控制文件
• 读取控制文件以获取数据文件和重做日志文件的名称和状态。但是,在此时
不进行数据文件和联机重做日志文件是否存在的检查。
3.打开数据库(OPEN):
正常的数据库操作指启动例程、加载数据库和打开数据库。通过正常的数据库操作,任何
有效用户都可以连接到数据库并执行一般的数据访问操作。
打开数据库包括以下任务:
• 打开联机数据文件
• 打开联机重做日志文件
如果在尝试打开数据库时有任何数据文件或联机重做日志文件不存在,Oracle 服务器将返
回错误消息。
在这个最后阶段中,Oracle 服务器验证所有数据文件和联机重做日志文件是否可以打开,
并检查数据库的一致性。如果需要,系统监视(SMON) 后台进程将启动例程恢复操作。
仅在创建数据库或重新创建控制文件过程中,例程才会在NOMOUNT 阶段启动。
启动例程包括下列任务:
• 按以下顺序从$ORACLE_HOME/dbs 读取初始化文件:
– 首先读取spfileSID.ora
– 如果找不到,则读取spfile.ora
– 如果仍然找不到,则读取initSID.ora
使用STARTUP 指定PFILE 参数以覆盖缺省行为。
• 分配SGA
• 启动后台进程
• 打开alertSID.log 文件和跟踪文件
必须在初始化文件中使用DB_NAME 参数对数据库命名,或使用STARTUP 命令命名
2.加载数据库(MOUNT):
若要执行特定的维护操作,可启动例程并加载数据库,但不要打开数据库。
例如,在以下任务中必须加载数据库但不要打开数据库:
• 重命名数据文件
• 启用和禁用重做日志归档选项
• 执行完全数据库恢复
加载数据库包括以下任务:
• 使数据库与以前启动的例程关联
• 定位并打开参数文件中指定的控制文件
• 读取控制文件以获取数据文件和重做日志文件的名称和状态。但是,在此时
不进行数据文件和联机重做日志文件是否存在的检查。
3.打开数据库(OPEN):
正常的数据库操作指启动例程、加载数据库和打开数据库。通过正常的数据库操作,任何
有效用户都可以连接到数据库并执行一般的数据访问操作。
打开数据库包括以下任务:
• 打开联机数据文件
• 打开联机重做日志文件
如果在尝试打开数据库时有任何数据文件或联机重做日志文件不存在,Oracle 服务器将返
回错误消息。
在这个最后阶段中,Oracle 服务器验证所有数据文件和联机重做日志文件是否可以打开,
并检查数据库的一致性。如果需要,系统监视(SMON) 后台进程将启动例程恢复操作。
- 数据库各阶段下能执行的操作
- 数据库启动各阶段操作
- 软件测试执行阶段的操作
- 命令行下执行SQL sever 语句操作数据库的方法
- 区块链技术下的虚拟货币能发展到什么阶段
- 下阶段的任务
- ADO.NET下的SqlBulkCopy类执行数据库间批量复制操作
- 文档处理各阶段并发执行设计模式的实现
- hibernate操作数据库的执行步骤
- 执行常用的mysql数据库操作
- mysql在cmd命令下执行数据库操作
- service是否在main thread中执行, service里面是否能执行耗时的操作?
- 数据库中能直接执行的sql在项目中的xml中无法执行
- 异步执行数据库操作
- 执行数据库更新操作
- C#下的数据库操作
- Linux下的数据库操作
- 数据库设计的三个阶段
- MySQL入门很简单-学习笔记 - 第 8 章 视图
- PHP--isset()和unset()函数的用法
- 一段代码分析 理解多线程交互
- test
- 传雅虎曾拒马云35亿美元回购阿里15%股权提议
- 数据库各阶段下能执行的操作
- linux平台下防火墙iptables原理及用法简介
- 【android应用】——设置控件的透明度
- Flex 自定义带有收缩功能的Panel组件
- win7,windowsXP安装mysql-5.1.49-win32
- string
- 第5天:Java中JTable的入门用法
- ListBox实现多选
- Java 模式 之 静态代理