DBA学习笔记 - chapter 4 数据字典和控制文件(2)

4.9 控制文件引入的目的

4.10 控制文件中所存的内容

1) 数据库的名字。

2) 数据库标识符。

3) 数据库创建的时间戳。

4) 联机重做日志文件的名字和位置。

5) 当前日志序列号。

6) 校验(检查)点信息。

7) 日志的历史信息。

8) 归档日志文件的准确位置和状态。

9) 数据文件的名字和准确位置。

10) 表空间的信息。

11) 备份的准确位置和状态。

4.11 从控制文件中获取信息的数据字典

4.12 如何限定控制文件的大小

4.13 怎样查看控制文件的配置

1) 活动控制文件中全部记录的相关信息

select type, record_size, records_total, records_used from v$coontrolfile_record_section;

record_size  为每个记录的字节数;

records_total  为该段所分配的记录个数;

records_used  为该段所使用的记录个数;

2) 使用数据字典 v$parameter 来获取控制文件的名字

select value from v$parameter where name = 'control_file';

3) 使用 v$controlfile 来获取控制文件的名字

select name from v$controlfile;

4.14 怎样添加和移动控制文件

1) 利用数据字典 v$controlfile  来获取现有控制文件名字;

2) 修改 SPFILE,使用 alter system set control_files 命令来改变控制文件的位置;

3) 正常关闭数据库;

4) 使用操作系统的复制命令将现有控制文件复制到指定位置;

5) 重新启动 Oracle 数据库;

6) 利用数据字典 v$controlfile 来验证新的控制文件的名是否准确;

7) 如果有误,重做上述操作;如果无误,删除无用的旧控制文件。

步骤  2) 例子

 alter system set control_files = 'path1/name1.ctl', 'path2/name2.ctl', 'path3/name3.ctl' scope=spfile;

4.15 控制文件的备份

1) alter database backup controlfile to 'path\filename.bak';

2) alter database backup controlfile to trace;

4.16 移动控制文件的实例

阅读更多
文章标签: 数据库管理
个人分类: Oracle 系统知识
上一篇DBA学习笔记 - chapter 4 数据字典和控制文件(1)
想对作者说点什么? 我来说一句

超经典mysql dba 学习笔记

2017年08月11日 50.54MB 下载

老相Oracle DBA学习笔记

2018年07月09日 5.59MB 下载

MySQL DBA深度学习笔记

2016年07月01日 3.52MB 下载

MySQL DBA从入行到年薪30万

2016年09月08日 1.47MB 下载

没有更多推荐了,返回首页

关闭
关闭