手动创建控制文件
来源:互联网 发布:sharpdesk3.3扫描软件 编辑:程序博客网 时间:2024/05/16 08:26
背景描述:
一套oracle数据库从window迁移到Linux上,
在Windows上进行备份,在Linux上进行恢复,但是恢复出来的控制文件中包含有Windows上的归档,在Linux上不能继续删除,需要重建控制文件
RMAN> crosscheck archivelog all;
allocated channel: ORA_DISK_1
channel ORA_DISK_1: SID=592 device type=DISK
validation succeeded for archived log
archived log file name=/oradata/orabak/O1_MF_1_12714_DNK7Y6DG_.ARC RECID=72
RMAN-03009: failure of crosscheck command on ORA_DISK_1 channel at 06/20/2017 15:50:44
ORA-19633: control file record 1 is out of sync with recovery catalog
对oracle数据库先进行备份
rman>backup database;
rman>backup current controlfile;cd /u01/app/oracle/diag/rdbms/orcl/orcl/trace
tail -100f alert*
alter database backup controlfile to trace;
sql>startup nomount;
sql>CREATE CONTROLFILE REUSE DATABASE "ORCL" NORESETLOGS ARCHIVELOG
MAXLOGFILES 16
MAXLOGMEMBERS 3
MAXDATAFILES 100
MAXINSTANCES 8
MAXLOGHISTORY 292
LOGFILE
GROUP 11 '/oradata/orcl/redo11.log' SIZE 50M BLOCKSIZE 512,
GROUP 12 '/oradata/orcl/redo12.log' SIZE 50M BLOCKSIZE 512,
GROUP 13 '/oradata/orcl/redo13.log' SIZE 50M BLOCKSIZE 512
-- STANDBY LOGFILE
DATAFILE
'/oradata/orcl/SYSTEM01.DBF',
'/oradata/orcl/SYSAUX01.DBF',
'/oradata/orcl/UNDOTBS01.DBF',
'/oradata/orcl/USERS01.DBF',
'/oradata/orcl/JINYI.DBF'
CHARACTER SET AL32UTF8
;
sql>alter database open;
阅读全文
0 0
- 手动创建控制文件
- oracle数据库常用脚本二(手动 创建控制文件)
- 手动创建XIB文件
- oracle手动增加控制文件
- Xcode7 手动创建.pch文件
- oracle创建控制文件
- 手动创建linux文件系统的基础文件
- iOS之手动创建PCH文件
- iOS Xcode7以后手动创建pch文件
- xcode6没有自动创建pch文件,手动创建步骤
- 控制文件的手工创建
- “手工”创建Oracle控制文件
- 创建oracle数据库控制文件
- VC中MFC程序手动控制最近文件列表
- 控制文件的备份与恢复(手动)
- java生成文件(不用手动创建不存在的路径)
- 为你的Xcode项目手动创建PCH文件
- xcode 6.0之后,在项目中手动创建.pch文件
- js字符串批量替换(java中字符串有replaceAll()方法,但是js没有)
- typedef和#define的用法与区别
- #6177. 「美团 CodeM 初赛 Round B」送外卖2
- CURL 请求数据
- 啦啦啦
- 手动创建控制文件
- 我的第一篇CSDN博客之 java内部类—方法内部类
- Android Studio中Git的配置及协同开发
- windows远程链接虚拟机ubuntu下MySQL数据库
- [LeetCode] 237. Delete Node in a Linked List
- Fibre Channel光纤通道系统基础(一)
- 快捷键
- 【openjudge】最大上升子序列和
- java-循环语句