• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

Oracle控制文件的内容

mysql 搞代码 4年前 (2022-01-09) 19次浏览 已收录 0个评论

Oracle控制文件的内容,如果控制文件中的检查点与数据文件中的一致,则说明数据一致,可以启动到open状态)查看数据一致性的方法:

1、控制文件的功能和特点

1)定义数据库当前物理状态
2)维护数据的一致性:如果控制文件中的检查点与数据文件中的一致,则说明数据一致,可以启动到open状态)
查看数据一致性的方法:
SQL> select file#,checkpoint_change# from v$datafile;【从控制文件读取】
FILE# CHECKPOINT_CHANGE#
———- ——————
1 172373
2 172373
3 172373
4 172373
SQL> select file#,checkpoint_change# from v$datafile_header;【从数据文件的头部读取】
FILE# CHECKPOINT_CHANGE#
———- ——————
1 172373
2 172373
3 172373
4 172373
3)二进制文件
4)在mount阶段被读取
5)记录备份恢复信息

2、控制文件的内容

控制文件主要记载了以下信息:
(1)数据库名称
(2)数据文件名称和位置
(3)重做日志名称和位置
(4)表空间名称
(5)当前日志序列号
(6)检查点信息
(7)日志历史信息
(8)RMAN信息
其中:
MAXLOGFILES:用于指定Oracle数据库的最大日志组个数
MAXLOGMEMBERS:用于指定每个日志组的最大日志成个数
MAXDATAFILES:用于指定Oracle数据库的最大数据文件个数
MAXINSTANCES:用于指定可以同时访问数据库的最大例程个数
MAXLOGHISTORY :用于指定控制文件可记载日志历史的最大个数
使用RMAN执行备份操作时,RMAN备份信息会被记录到控制文件中。初始化参数 control_file_record_keep_time指定了RMAN备份信息在控制文件中的保本文来源gaodai$ma#com搞$$代**码网留时间,,其默认值为7。

3、控制文件查看

查看控制文件位置:
SQL> show parameter control
NAME TYPE VALUE
———————————— ———– ——————————
control_file_record_keep_time integer 7
control_files string /u01/app/oracle/oradata/test/c
ontrol01.ctl
查看控制文件成员:
SQL> select name from v$controlfile;
NAME
————————————————————————-
/u01/app/oracle/oradata/test/control01.ctl


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:Oracle控制文件的内容
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址