oracle学习笔记之_控制文件的备份
来源:互联网 发布:java webservice原理 编辑:程序博客网 时间:2024/06/05 21:36
oracle的控制文件备份是一个很重要的工作,控制文件的损坏和丢失,对于oracle数据库的来说是一件“灾难”一点也不为过,所以需要经常性的备份控制文件。
一、控制文件的备份
1,冷备份的方式,将oracle shutdown之后,然后将控制文件、匹配的数据文件、日志文件拷贝到某个物理磁盘的位置。需要主要是不单单拷贝控制文件,还需要将控制文件、匹配的数据文件、日志文件一起拷贝。因为控制文件中的scn需要和数据文件、日志文件的scn一致。
2,将控制文件备份成文本文件的方式,执行alter database backup controlfile to trace,然后在trc文件目录下面能够找到对应的控制文件。目录如 OracleHome$/admin/orcl/udump/ orcl_ora_3216.trc,里面有重新创建控制文件的SQL,如:
CREATE CONTROLFILE REUSE DATABASE "ORCL" NORESETLOGS NOARCHIVELOG
MAXLOGFILES 16
MAXLOGMEMBERS 3
MAXDATAFILES 100
MAXINSTANCES 8
MAXLOGHISTORY 292
LOGFILE
GROUP 1 'E:/ORACLE/PRODUCT/10.2.0/ORADATA/ORCL/REDO01.LOG' SIZE 50M,
GROUP 2 'E:/ORACLE/PRODUCT/10.2.0/ORADATA/ORCL/REDO02.LOG' SIZE 50M,
GROUP 3 'E:/ORACLE/PRODUCT/10.2.0/ORADATA/ORCL/REDO03.LOG' SIZE 50M
-- STANDBY LOGFILE
DATAFILE
'E:/ORACLE/PRODUCT/10.2.0/ORADATA/ORCL/SYSTEM01.DBF',
'E:/ORACLE/PRODUCT/10.2.0/ORADATA/ORCL/UNDOTBS01.DBF',
'E:/ORACLE/PRODUCT/10.2.0/ORADATA/ORCL/SYSAUX01.DBF',
'E:/ORACLE/PRODUCT/10.2.0/ORADATA/ORCL/USERS01.DBF',
'E:/ORACLE/PRODUCT/10.2.0/ORADATA/ORCL/SDE.DBF',
'E:/ORACLE/PRODUCT/10.2.0/ORADATA/ORCL/DCCP.ORA',
'E:/ORACLE/PRODUCT/10.2.0/ORADATA/ORCL/JCDL.ORA',
'E:/ORACLE/PRODUCT/10.2.0/ORADATA/ORCL/JSYDSP.ORA',
'E:/ORACLE/PRODUCT/10.2.0/ORADATA/ORCL/CITY.ORA',
'E:/ORACLE/PRODUCT/10.2.0/ORADATA/ORCL/METADATA',
'E:/ORACLE/PRODUCT/10.2.0/ORADATA/ORCL/SPMBK.ORA',
'E:/ORACLE/PRODUCT/10.2.0/ORADATA/ORCL/DTLXH.ORA',
'E:/ORACLE/PRODUCT/10.2.0/ORADATA/ORCL/YTZT.ORA',
'E:/ORACLE/PRODUCT/10.2.0/ORADATA/ORCL/PPP.ORA',
'E:/ORACLE/PRODUCT/10.2.0/ORADATA/ORCL/KHTPOR.ORA',
'E:/ORACLE/PRODUCT/10.2.0/ORADATA/ORCL/RMAN',
'E:/ORACLE/PRODUCT/10.2.0/ORADATA/ORCL/HNTDLY.DBF',
'E:/ORACLE/PRODUCT/10.2.0/ORADATA/ORCL/JSYDSPGB.ORA',
'E:/ORACLE/PRODUCT/10.2.0/ORADATA/ORCL/JSYDSYCG1.ORA'
CHARACTER SET ZHS16GBK
3,将控制文件备份成二进制文件(控制文件本来是二进制形式的),执行:alter database backup contorlfile to ‘c:/testluowj/contorlfile.bak’,备份完后,如果某个控制文件已经损坏,可以将备份文件改名然后覆盖(前提是该备份文件和数据文件、log文件的scn一致)。
- oracle学习笔记之_控制文件的备份
- Oracle学习笔记之三 控制文件
- Oracle 控制文件的备份
- Oracle控制文件的备份
- oracle备份之rman_恢复控制文件
- oracle学习笔记之_如何在脱机情况下用rman备份oracle数据库
- ORACLE控制文件备份
- Oracle控制文件-备份
- oracle控制文件的多元备份!
- 学习笔记(二) oracle 的控制文件 control file
- oracle学习笔记 存储结构_文件
- 00053.Oracle控制文件备份
- Oracle备份重建控制文件
- Oracle中控制文件备份
- Oracle:如何备份控制文件?
- Oracle:如何备份控制文件?
- oracle 多路复用控制文件备份
- 探索ORACLE不完全恢复之--基于备份控制文件恢复
- 第一天来公司上班
- webservice技术
- Javascript 在浏览器环境中 事件
- IT项目十大灾难(转载)
- October 13th Tuesday
- oracle学习笔记之_控制文件的备份
- 未发现数据源名称并且未指定默认驱动程序
- C#正则表达式判断输入日期格式是否正确
- JVM调优
- 通过什么命令来设置CMD窗口的位置
- 第一次
- 表单输入验证特殊字符
- 要想35岁以前成功 必备9大好习惯(转)
- Linux下串口应用开发代码详解