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 下)把控制文件转换成建立控制文件的脚本

©著作权归作者所有:来自51CTO博客作者yangdongit的原创作品,如需转载,请注明出处,否则将追究法律责任
职场 休闲 详解 oracle数据库

0

分享

微博 QQ 微信

收藏

上一篇:linux系统下手动创建orac... 下一篇:oracle redo log ...
yangdongit

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

关注

Ctrl+Enter 发布

发布

取消

推荐专栏更多

十年老兵教你练一套正宗的MySQL降龙十八掌

MySQL全通晓

共18章 | 张甦

¥51.00 402人订阅

订   阅

负载均衡高手炼成记

高并发架构之路

共15章 | sery

¥51.00 506人订阅

订   阅

猜你喜欢

我的友情链接 iptables的命令参数详解 Java线程:线程的调度-休眠 我们不得不面对的中年职场危机 职场终极密籍--记我的职业生涯 用光影魔术手制作一寸照片(8张一寸) 我的IT职场生涯: 毕业4年,月薪过万 Linux关闭休眠和屏保模式 年薪从0到10万-我的IT职场经验总结 Windows7删除休眠文件hiberfil.sys节省大量C盘空间 致IT同仁 — IT人士常犯的17个职场错误 “跳槽加薪”现象,无奈的职场规则 PostgreSQL的B-tree索引 PostgreSQL pg_rewind实例--could not find previous WA redis geo 地理位置系应用战案例 PostgreSQL逻辑备份pg_dump使用及其原理解析 PostgreSQL如何删除不使用的xlog文件 PostgreSQL pg_ctl start超时分析 Greenplum -- segment 死机后恢复 postgresql 主备及切换-恢复方案

扫一扫,领取大礼包

0

分享

关注

yangdongit

转载于:https://blog.51cto.com/yangdong/806723

oracle control file文件 详解相关推荐

  1. kubernetes基础之docker file文件详解(百分之百空手接白刃篇)

    docker file让你有意想不到的收获 针对这个docker file自己也是找了好久,想着怎么可以用自己的话,讲出来.当你学习一个东西的时候,不是因为你学会了他就过,而是你还要试着给别人讲出来, ...

  2. oracle控制文件都一样么,Oracle控制文件详解

    一.Oracle控制文件 为二进制文件,初始化大小由CREATEDATABASE指定,可以使用RMAN备份 记录了当前数据库的结构信息,同时也包含数据文件及日志文件的信息以及相关的状态,归档信息等等 ...

  3. oracle参数文件initorcl位置,oracle 参数文件详解

    参数文件 两类参数文件: pfile:文本文件的参数文件,可以使用vi,vim等编辑器修改,文件名通常为init.ora spfile:二进制的参数文件,不能直接修改,只能存放在Oracle服务器端, ...

  4. oracle数据库pfile文件,Oracle pfile/spfile参数文件详解

    Oracle pfile/spfile参数文件详解 在创建数据库时,SPFile文件中部分必须考虑的参数值: 基本规则 a.在SPFile文件中,所有参数都是可选的,也就是说只需要在初始化参数文件中列 ...

  5. python连接oracle数据库的方法_Python3.6连接Oracle数据库的方法详解

    本文实例讲述了Python3.6连接Oracle数据库的方法.分享给大家供大家参考,具体如下: 下载cx_Oracle模块模块: https://pypi.python.org/pypi/cx_Ora ...

  6. Maven的pom.xml文件详解------Environment Settings

    转载自  Maven的pom.xml文件详解------Environment Settings Issue Management 使用的缺陷跟踪系统(Bugzilla,TestTrack,Clear ...

  7. sql跟踪 oracle,oracle SQL语句跟踪详解

    本文主要内容为oracle SQL语句跟踪详解,废话不多说,马上进入正题. 对于跟踪的sql语句,生成的trace 文件放在udump 下 SQL> showparameter sql NAME ...

  8. JAR包中的MANIFEST.MF文件详解以及编写规范

    JAR包中的MANIFEST.MF文件详解以及编写规范 参考百度百科的解释如下: http://baike.baidu.com/item/MANIFEST.MF MANIFEST.MF:这个 mani ...

  9. Illumina输出文件详解

    Illumina输出文件详解 Illumina测序原理(next-seq-550) 基本过程 基本概念 BCL文件(Base Call Files) BCI文件(Base Call Index Fil ...

最新文章

  1. 联合国召开会议讨论“杀手机器人”问题
  2. Linux学习 Unit 4
  3. Netflix:如何通过机器学习提高流媒体质量?
  4. 集成LNMP/LAMP/FAMP的LuNamp2.1正式版开源发布
  5. python3 在线加密_Python3对称加密算法AES、DES3实例详解
  6. linux systemctl
  7. mysql useunicode_jdbc连接mysql 为什么在连接时已经这样设置了 ?useUnicode=truecharacterEncodin...
  8. 拥抱数据共享与代码开源的新时代
  9. 独家 | 盘点大数据标准化政策、组织及进展(附PPT下载)
  10. html文件怎么用华为手机打开,如何调整华为手机中的文件默认打开方式
  11. 1996年考研数学一解析pdf
  12. 通信常识:波特率、数据传输速率与带宽的相互关系
  13. 计算机音乐苹果铃声,苹果铃声设置歌曲 苹果铃声怎么设置自己的歌
  14. java获取时分秒毫秒_java 中毫秒数转换成时分秒格式java中有什么方法可以把一个毫秒数格式化成”时:分:秒”...
  15. React-fiber架构的解释
  16. 7z001怎么解压在安卓手机上面_手机怎么解压zip文件 安卓手机zip文件怎么打开?...
  17. 嵌入式Linux使用TFT屏幕:使用树莓派4B的MIPI-DSI接口点亮ST7701S屏幕
  18. 小红书怎么点击查看大图_小红书图片如何调整呢?
  19. 【学习笔记】带你从0开始学习 01Trie
  20. 微信的挑战者来了,你知道吗?

热门文章

  1. php调用应用程序api,使用PHP调用openAPI
  2. jquery input值改变事件_前端技术--JQuery
  3. matlab 线性拟合相关系数,Matlab自动选择相关性最高波段并拟合曲线
  4. python提取每个单词首字母_Python 2:str.title()(使字符串每个单词首字母大写)...
  5. sql能查到数据 dataset对象里面没有值_新零售数据分析报告
  6. Java竞赛目的_ACM竞赛 Java编程小结
  7. 谭浩强课后题之----水仙花数
  8. LeetCode:63. 不同路径 II
  9. 统计“3_人民日报语料”文本中的字符数和词数,把文件分别保存为 ansi, UTF8,UTF16,unicode 格式
  10. 【研发管理】结构化流程框架