DBA学习笔记 - chapter 4 数据字典和控制文件(2)
2016-06-01 21:32
253 查看
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 移动控制文件的实例
相关文章推荐
- PostgreSQL教程(十三):数据库管理详解
- SQLServer数据库的各种管理方法
- MySQL数据库管理常用命令小结
- pycharm 使用心得(六)进行简单的数据库管理
- 使用Jedit建立IDE图文教程
- PostgreSQL学习手册(数据库管理)
- 开源Webshell利用工具——Altman
- NoSQL与RDBMS:何时使用,何时不使用
- DBA成长计划
- 数据库管理Oracle 连接池信息的修改
- 浅谈数据库设计技巧(上)
- 数据库软件dbForge Studio for MySQL更新至v.6.1
- 通信工程师互联网技术数据库系统概述
- 大数据革命-eXtremeDB列数据库
- CentOS 6.3下PostgreSQL 的安装与配置
- eXtremeDB在各行各业中的应用案例
- 数据库调优的方法有那些
- Linux Mysql安装部署
- 30. Microsoft SQL服务器管理
- sql_学习笔记01_简介