设为首页 加入收藏

TOP

oralceDBA培训_lesson06
2015-07-24 10:27:31 来源: 作者: 【 】 浏览:1
Tags:oralceDBA 培训 _lesson06

控制文件

-小型二进制文件

-定义物理数据库的当前状态

-丢失控制文件需要修复

-维护数据库的完整性

-要求:

1.在启动数据库时处于mount状态

2.能够操作数据库

-只链接至一个数据库

-最初由create database确定大小

控制文件的内容

控制文件中包含以下条目:

-数据库名称和标识符

-创建数据库的时间戳

-表空间的名称

-数据文件和重做日志文件的名称和位置

-当前重做日志的序列号

-检查点信息

-还原段的开始和结尾

-重做日志归档信息

-备份信息

对控制文件进行多元备份

使用spfile时对控制文件进行多元备份

1.改变spfile

alter system set control_files = '$HOME/ORADATA/u01/ctrl01.ctl',

'$HOME/ORADATA/u02/ctrl02.ctl' SCOPE=SPFILE;

2.关闭数据库

shutdown immediate

3.创建控制文件副本

cp $HOME/ORADATA/u01/ctrl01.ctl $HOME/ORADATA/u02/ctrl02.ctl

4.启动数据库

startup

使用pfile时对控制文件进行多元备份

1.关闭数据库:

shutdown immediate

2.创建控制文件副本:

cp $HOME/ORADATA/u01/ctrl01.ctl $HOME/ORADATA/u02/ctrl02.ctl

3.向pfile添加控制文件名:

control_files = (/disk1/control01.ctl,/disk2/contril02.ctl)

4.启动数据库

startup

使用OMF管理控制文件

-如果未指定 control_files 参数,则创建OMF

-位置由DB_CREATE_ONLINE_LOG_DEST_n指定

-生成的名称是唯一的,并在alertSID.log中显示

获取控制文件信息

有关控制文件状态和位置信息,可以通过查询以下视图检索。

-v$controlfile :列出与该实例相关联的所有控制文件的名称和状态

-v$parameter:列出所有参数的状态和位置

-v$controlfile_record_section: 提供有关控制文件记录部分的信息

-show parameter control_files:列出控制文件的名称,状态和位置。

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Vmwareesx/esxiVlan三种配置模式.. 下一篇mondrian中schema文件生成工具sch..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·C语言中,“指针”用 (2025-12-26 15:20:18)
·在c语言的指针运算中 (2025-12-26 15:20:15)
·C语言-函数指针与函 (2025-12-26 15:20:12)
·求navicat for mysql (2025-12-26 13:21:33)
·有哪位大哥推荐一下m (2025-12-26 13:21:30)