1 定义当前物理数据库状态信息的二进制文件
1)控制文件丢失的话要求恢复
2)它是在MOUNT状态被读取的(可以在NOMOUNT状态用CREATE CONFILE重建)
3)它是数据库操作必须的  
4)它只能连接到单一的数据库
5)它是用来维护数据库完整性的
6)它的建立是在建立数据库时进行初始化的
7)它要求进行多工的备份
2 一个控制文件包含以下栏目
1)数据库名和标识和建立时的时间戳 (SELECT * FROM V$DATABASE;)
2)表空间名(SELECT * FROM V$TABLESPACE;)
3)数据重作日志文件的名称和位置(SELECT * FROM V$LOGFILE;
4)当前重作日志文件的序列号(SELECT *  FROM V$LOG;)
5)同步检测点信息
6)开始和结束重作段定义
7)重作日志归档信息(SELECT * FROM  V$ARCHIVED_LOG;)
8)备份信息(SELECT * FROM V$BACKUP;
        改变进入备份状态:ALTER TABLESPACE USERS BEGIN BACKUP
                    ALTER TABLESPACE USERS END BACKUP)
(9)select * from v$datafile; select * from tempfile;
multiplexing(多工) the control file using spfile
show parameter spfile (查看系统现在使用的spfile)
(1)select * from v$controlfile;
(2) alter system set control_files=
 'E:/ORACLE/ORADATA/ORA9I/CONTROL01.CTL','E:/ORACLE/ORADATA/ORA9I/CONTROL02.ctl',
 'E:/ORACLE/ORADATA/ORA9I/CONTROL03.ctl','E:/ORACLE/ORADATA/ORA9I/CONTROL04.ctl'
  scope=both(spfile,memory);
(3)shutdown immediate
(4)在操作系统下对控制文件进行拷备和改名(cp CONTROL01.CTL CONTROL04.CTL)
(5)startup
multiplexing(多工) the control file using init.ora
(1)shutdown immediate
(2)在操作系统下对控制文件进行拷备和改名(cp CONTROL01.CTL CONTROL04.CTL)
(3)在操作系统下对init.ora 文件进行编辑
control_files=("E:/oracle/oradata/ora9i/CONTROL01.CTL", "E:/oracle/oradata/ora9i/CONTROL02.CTL", "E:/oracle/oradata/ora9i/CONTROL03.CTL","E:/oracle/oradata/ora9i/CONTROL04.CTL")
(4)startup pfile=e:/oracle/ora90/database/initora9i.ora (spfile优先于pfile)
managing control file with OMF
如果CONTROL_FILES参数没有被指定的话,OMF自动建立控制文件,位置:DB_CREATE_ONLINE_LOG_DEST_N 并自动命名,文件名在建立文件时被记录在alertsid.log中
obtaining control file information
通过查询数据字典,可以得到控制文件状态和位置信息
v$controlfile:和实例相关联的所有控制文件名和状态
V$PARAMETER:列出所有参数的状态和位置
V$controlfile_record_section:提供控制文件记录部分的信息
SHOW PARAMETERS CONTROL_FILES:列出控制文件的名子,状态,位置
ORACLE 运行中进行控制文件的备份
方法一:alter database backup controlfile to 'c:/control.bak';
方法二:alter database backup controlfile to trace;(udump 下)把控制文件转换成建立控制文件的脚本
职场 休闲 详解 oracle数据库

0

收藏

上一篇:linux系统下手动创建orac... 下一篇:oracle redo log ...
oracle control file文件 详解_第2张图片
yangdongit

42篇文章,27W+人气,1粉丝

关注
oracle control file文件 详解_第3张图片

Ctrl+Enter 发布

发布

取消

推荐专栏更多

oracle control file文件 详解_第4张图片
负载均衡高手炼成记

高并发架构之路

共15章 | sery

¥51.00 562人订阅
订   阅
oracle control file文件 详解_第5张图片
十年老兵教你练一套正宗的MySQL降龙十八掌

MySQL全通晓

共18章 | 张甦

¥51.00 422人订阅
订   阅

猜你喜欢

我的友情链接 iptables的命令参数详解 史上最详细的Linux网卡ifcfg-eth0配置详解 超详细的Hadoop2配置详解 Mysql启报错报The server quit without updating PID file HTTP协议详解 python os.path模块常用方法详解 社区OpenStack Queens版本部署安装详解 Java中的main()方法详解 dnsmasq详解及配置 解决:cannot execute binary file python的排序函数sort,sorted在列表排序和字典排序中的应用详解和举例 PostgreSQL VFD机制 支付结算系统如何应对高并发、热点账户等问题 PostgreSQL WAL解析:构建WAL记录准备 playbook自动安装kafka集群 PostgreSQL的B-tree索引 PostgreSQL pg_rewind实例--could not find previous WA redis geo 地理位置系应用战案例 PostgreSQL逻辑备份pg_dump使用及其原理解析
oracle control file文件 详解_第6张图片
oracle control file文件 详解_第7张图片

扫一扫,领取大礼包

0

分享
oracle control file文件 详解_第8张图片
关注
yangdongit
oracle control file文件 详解_第9张图片