DataGuard Oracle11g backup and restore the main library to the test environment single library error: write error on file ORA-19502:

Label 11g OracleOracle
1444 people read comment(0) Collection Report
Classification:

1, start Oracle instance error:

Startup nomount SQL>
ORA-Thirty-two thousand and fourObsoleteOr DeprecatedParameter (s) specifiedForInstance RDBMS
ORA-00439FeatureNotManaged Standby enabled:
SQL>

Startup nomount SQL>;
ORA-Thirty-two thousand and fourObsoleteOr DeprecatedParameter (s) specifiedForInstance RDBMS
ORA-00439FeatureNotManaged Standby enabled:
SQL>

2, the background trac log alert log is as follows:

ORA-00439FeatureNotManaged Standby enabled:
Dec Thu03 Eleven:Thirty-nine:Twenty-four Two thousand and fifteen
ORACLE instance Starting (Normal)
LICENSE_MAX_SESSION =Zero
LICENSE_SESSIONS_WARNING =Zero
Latch-free SCN scheme PickedThree
ErrorsIn File/oracle/app/oracle/diag/rdbms/pdunq/powerdes/trace/powerdes_ora_5717.trc:
ORA-00439FeatureNotManaged Standby enabled:

Analysis: is the reason to start the wrong parameters, to modify the sound under the boot parameters.


3, export parameter file

SQL>CreatePfile='/oracle/pfile1203.ora' FromSpfile;

Created. File

SQL>

The contents of the parameters are as follows:

Powerdes.__db_cache_size=Three billion eighty-seven million seven thousand seven hundred and forty-four
Powerdes.__java_pool_size=Sixty-seven million one hundred and eight thousand eight hundred and sixty-four
Powerdes.__large_pool_size=Sixty-seven million one hundred and eight thousand eight hundred and sixty-four
Powerdes.__oracle_base='/oracle/app/oracle'#ORACLE_BASESet FromEnvironment
Powerdes.__pga_aggregate_target=Three billion nine hundred and fifty-nine million four hundred and twenty-two thousand nine hundred and seventy-six
Powerdes.__sga_target=Seven billion four hundred and forty-nine million eighty-three thousand nine hundred and four
Powerdes.__shared_io_pool_size=Zero
Powerdes.__shared_pool_size=Four billion twenty-six million five hundred and thirty-one thousand eight hundred and forty
Powerdes.__streams_pool_size=One hundred and thirty-four million two hundred and seventeen thousand seven hundred and twenty-eight
*.audit_file_dest='/oracle/app/oracle/admin/powerdes/adump'
*.audit_sys_operations=TRUE
*.audit_trail='NONE'
*.compatible='11.2.0.0.0'
*.control_files='/home/oradata/powerdes/control01.ctl','/oracle/app/oracle/flash_recovery_area/powerdes/control02.ctl'
*.db_block_size=Eight thousand one hundred and ninety-two
*.db_domain='
*.db_file_name_convert='/home/oradata/powerdes','/home/oradata/pwerdes'
*.db_name='powerdes'
*.db_recovery_file_dest='/oracle/app/oracle/flash_recovery_area'
*.db_recovery_file_dest_size=Sixteen billion one hundred and six million one hundred and twenty-seven thousand three hundred and sixty
*.db_unique_name='pdunq'
*.diagnostic_dest='/oracle/app/oracle'
*.dispatchers='(PROTOCOL=TCP) (SERVICE=powerdesXDB)'
*.fal_client='PD'
*.fal_server='PD_DG'
*.global_names=FALSE
*.job_queue_processes=One thousand
*.log_archive_config='DG_CONFIG= (pdunq, pddgunq)
*.log_archive_dest_1=VALID_FOR='LOCATION=/oracle/app/oracle/flash_recovery_area/archivelog (ALL_LOGFILES, ALL_ROLES) DB_UNIQUE_NAME=pdunq'
*.log_archive_dest_2=VALID_FOR='SERVICE=PD_DG (ONLINE_LOGFILES, PRIMARY_ROLE) LGWR sync affirm'DB_UNIQUE_NAME=pddgunq
*.log_archive_dest_3='
*.log_archive_dest_state_1='ENABLE'
*.log_archive_dest_state_2='defer'
*.log_archive_dest_state_3='ENABLE'
*.log_archive_format='%t_%s_%r.dbf'
*.log_archive_max_processes=Twenty
*.log_archive_start=FALSE
*.log_file_name_convert='/home/oradata/powerdes','/home/oradata/powerdes'
*.memory_target=Eleven billion three hundred and seventy-nine million one hundred and forty-six thousand seven hundred and fifty-two
*.open_cursors=Three hundred
*.optimizer_index_caching=Ninety
*.optimizer_index_cost_adj=Twenty-five
*.optimizer_mode='FIRST_ROWS'
*.processes=One thousand
*.remote_login_passwordfile='EXCLUSIVE'
*.sessions=Three hundred and thirty-five
*.standby_file_management='AUTO'
*.undo_tablespace='UNDOTBS1'

There are a lot of configuration information about the DataGuard, need to be removed


4, modify the parameter file

Get rid of archive_dest:

*.log_archive_config='DG_CONFIG= (pdunq, pddgunq)
*.log_archive_dest_2=VALID_FOR='SERVICE=PD_DG (ONLINE_LOGFILES, PRIMARY_ROLE) LGWR sync affirm'DB_UNIQUE_NAME=pddgunq
*.log_archive_dest_3='
*.log_archive_dest_state_2='defer'
*.log_archive_dest_state_3='ENABLE'
*.log_file_name_convert='/home/oradata/powerdes','/home/oradata/powerdes'

Get rid of fal

*.fal_client='PD'
*.fal_server='PD_DG'

Get rid of standby

*.standby_file_management='AUTO'

保存为pfile1203 _ 01.ora:

powerdes _ dB。_ _缓存大小= _3087007744
powerdes。_ _ _ _ Java池大小=67108864
powerdes。_ _ _ _大池大小=67108864
powerdes _ _ Oracle _库=。“/应用程序/ Oracle甲骨文公司# Oracle _基地 环境
powerdes。_ _ PGA =目标_ _骨料3959422976
powerdes _ _ =目标_ SGA。7449083904
powerdes。_ _共享池大小= _ _ _ IO0
powerdes。_ _ _ _共享池大小=4026531840
powerdes。_ _流_ _池大小=134217728
* .audit _ _ DeST =文件Oracle的Oracle应用程序/ / / / /管理/ powerdes adump’
*操作系统.audit _ _ =
* .audit _ TRAIL =“NONE”
* .compatible =11.2.0.0.0’’
* .control _文件=步powerdes /家庭/ control01.ctl’
.db _ _ *块大小=8192
* .db = _域'''
* .db _ _ _转换=文件名powerdes /家/步”pwerdes /家/步”
* .db _名称=powerdes’’
* .db _ _ DeST = _文件恢复Oracle的Oracle应用程序/ / / / _ _闪存恢复区
* .db _ _ _ _恢复文件大小= dest16106127360
.db _ _名称= *独特pdunq’’
* .diagnostic _ DeST =“/应用程序/ Oracle甲骨文公司
* .dispatchers =(协议=(TCP)服务= powerdesxdb)
* .global _名称=
* .job _ = _排队过程1000
* _。日志档案_ _ 1 = dest位置= / / / /闪存Oracle Oracle应用程序_可以有效回收_区/ =(_ _ for所有日志,所有角色的独特_)dB _ _名称= pdunq’
* _。日志档案_ _州立_ 1 = dest“启用”
* _ _。日志档案格式“%”% r.dbf _ _ %s
* _。日志档案_过程_ max =20
* _ = _启动。日志档案
* _。日志文件的名称转换为_ _powerdes /家/步”powerdes /家/步”
_ =目标×.memory11379146752
*开放_游标=300
* .optimizer _ _缓存指数=90
* .optimizer _ _ _的=成本指数25
* .optimizer _模式=第一个_ rows
* .processes =1000
* .remote _登录_ passwordfile =“独家”
* .sessions =335
* .undo _表=undotbs1’’

5、重新生成参数文件

SQL >创建数据库张贴=“/”/ pfile1203 _ 01.ora Oracle;;;;;;;

创建的文件。

SQL >
#建立默认的参数文件
SQL >创建张贴数据库;

创建的文件。

SQL >

6、重新启动到nomount

SQL>nomount启动;
奥拉-32004过时的:取消指定参数(s)和数据库实例
Oracle实例入门。。。。。。。

完全系统全球面积1.1358e + 10 字节
固定大小2216744 字节
变量尺寸8254393560 字节
数据库缓冲区3087007744 字节
重做缓冲区13946880 字节
SQL> 

7、开始恢复控制文件

恢复控制命令to步powerdes /家庭/ control01.ctl’Oracle _ /汽车/ C / CTL3391761643-20151202-02“;

启动恢复AT 03- 12 -15
使用目标数据库控制文件 而不是恢复目录
分配的通道_ ora _盘1
通道口_盘_ SID = 1:771为磁盘的设备类型

1通道或磁盘_ _:恢复控制文件
1通道或磁盘_ _:恢复完整,elapsed时间000001
完成恢复AT 03- 12 -15

RMAN>

原blog地址:深圳prog3.com http:/ / / / / /博客/文章/ 50166153 mchdba细节谢绝转载,。


8、加载到mount

RMAN>年龄数据库安装;;;;;;;

数据库安装
释放通道: a _盘_ 1

RMAN>

9、使用catalog命令注册rman备份集

RMAN>目录开始与年12 / Oracle/02/’;;;;;;;

隐crosscheck启动备份在03月15
分配的通道ora_ _盘1
通道口_ _盘1磁盘设备类型= = 771的SID
crosschecked 6对象
隐crosscheck完成备份在03月15

隐crosscheck开始复制在03月15
使用通道口_ _盘1
crosschecked 2对象
隐crosscheck完成复制在03月15

搜索所有文件在恢复区
媒体的文件……
没有文件cataloged

寻找匹配的模式,所有的文件/ Oracle/12 02 2015号

未知的数据库列表文件
=====================================
文件名:Oracle/12/02/pfile01.ora 2015
文件名称://12 02 Oracle RMAN 2015号_ backup.log
文件名:Oracle/12/02/2015年全_powerdes_ 20151202 _5052.bak
文件名:Oracle/12/02/cntrl 2015_ 5053 _1_ 897427575
文件名:Oracle/02/cntrl 2015年12 _50551 _ _897427607

你真的想要的目录上面的文件(输入是或没有)?是的
媒体的文件……
媒体的。

cataloged文件列表
=======================
文件名:Oracle/12/02/2015年全_ powerdes _20151202_ 5052.bak
文件名:Oracle/02/cntrl 2015年12 _50531 _ _897427575
文件名:Oracle/12/02/cntrl 2015_ _ 50551_ 897427607

清单文件是在逆境cataloged
=======================================
文件名:Oracle/12/02/pfile01.ora 2015
rman-07517:原因:文件头损坏
文件名:/ / / 2015-12-02 Oracle RMAN_backup.log
rman-07517:原因:文件头损坏

RMAN >

10、开始恢复整个库

因为前面恢复了整个SPFILE文件已经,所以接下来恢复所有库的话,就不用带参数,直接恢复还原数据库就可以;RMAN恢复恢复遇到这个诡异的问题了的

RMAN >还原数据库;

开始恢复 03•12月—十五
使用信道ora_disk_1

跳过文件;已恢复 文件/家/ oradata / powerdes / pl01.dbf
通道ora_disk_1:启动数据文件备份恢复
通道ora_disk_1:指定数据文件(S)恢复备份
通道ora_disk_1:恢复数据文件00001 /家/ oradata / powerdes / system01.dbf
通道ora_disk_1:恢复数据文件00002 /家/ oradata / powerdes / sysaux01.dbf
通道ora_disk_1:恢复数据文件00003 /家/ oradata / powerdes / undotbs01.dbf
通道ora_disk_1:恢复数据文件00004 /家/ oradata / powerdes / users01.dbf
通道ora_disk_1:恢复数据文件00005 /家/ oradata / powerdes / powerdesk01.dbf
通道ora_disk_1:恢复数据文件00006 /家/ oradata / powerdes / plas01.dbf
通道ora_disk_1:恢复数据文件00008 /家/ oradata / powerdes / help01.dbf
通道ora_disk_1:恢复数据文件00009 /家/ oradata / powerdes / adobelc01.dbf
通道ora_disk_1:恢复数据文件00010 /家/ oradata / powerdes / sms01.dbf
通道ora_disk_1:恢复数据文件00011 /家/ oradata / powerdes / plcrm01.dbf
通道ora_disk_1:恢复数据文件00012 /家/ oradata / powerdes / powerdesk02.dbf
通道ora_disk_1:恢复数据文件00013 /家/ oradata / powerdes / datagm01.dbf
通道ora_disk_1:阅读备份/甲骨文/二千零一十五十二02/ full_powerdes_20151202_5052.bak
通道ora_disk_1:ORA—一万九千八百七十误差 恢复备份/甲骨文/二千零一十五十二02/ full_powerdes_20151202_5052.bak
奥拉—一万九千五百零二 误差  文件 “/家/ oradata / powerdes / plcrm01 .DBF”,块 三万七千九百五十二(块大小=八千一百九十二)
奥拉—二万七千零七十二我/我的文件误差
linux-x86_64误差:二十五:不恰当的ioctl对于装置
附加信息:
附加信息:三万七千九百五十二
附加信息:四十二万五千九百八十四

故障转移以前的备份

RMAN—00571:===========================================================
RMAN—00569错误信息如下:===============栈===============
RMAN—00571:===========================================================
RMAN—03002:失败恢复命令 十二/03/二千零一十五 十五二十一五十一
RMAN—06026一些目标发现-中止恢复
RMAN—06023:没有备份 复制 数据文件发现恢复
RMAN—06023:没有备份 复制 数据文件发现恢复
RMAN—06023:没有备份 复制 数据文件发现恢复
RMAN—06023:没有备份 复制 数据文件发现恢复

RMAN >

猜猜问题是由于磁盘不足,因为/家目录只有10g多,所以做个映射到/甲骨文目录,这个/甲骨文目录有200多个G的大小。

mkdir•磷/家/ oradata
自然对数/甲骨文/应用程序/ Oracle / oradata / powerdes /家/ oradata / powerdes

恢复然后继续执行恢复,恢复成功,如下所示:

RMAN >还原数据库;

开始恢复 03•12月—十五
使用信道ora_disk_1

通道ora_disk_1:启动数据文件备份恢复
通道ora_disk_1:指定数据文件(S)恢复备份
通道ora_disk_1:恢复数据文件00001 /家/ oradata / powerdes / system01.dbf
通道ora_disk_1:恢复数据文件00002 /家/ oradata / powerdes / sysaux01.dbf
通道ora_disk_1:恢复数据文件00003 /家/ oradata / powerdes / undotbs01.dbf
通道ora_disk_1:恢复数据文件00004 /家/ oradata / powerdes / users01.dbf
通道ora_disk_1:恢复数据文件00005 /家/ oradata / powerdes / powerdesk01.dbf
通道ora_disk_1:恢复数据文件00006 /家/ oradata / powerdes / plas01.dbf
通道ora_disk_1:恢复数据文件00007 /家/ oradata / powerdes / pl01.dbf
通道ora_disk_1:恢复数据文件00008 /家/ oradata / powerdes / help01.dbf
通道ora_disk_1:恢复数据文件00009 /家/ oradata / powerdes / adobelc01.dbf
通道ora_disk_1:恢复数据文件00010 /家/ oradata / powerdes / sms01.dbf
通道ora_disk_1:恢复数据文件00011 /家/ oradata / powerdes / plcrm01.dbf
通道ora_disk_1:恢复数据文件00012 /家/ oradata / powerdes / powerdesk02.dbf
通道ora_disk_1:恢复数据文件00013 /家/ oradata / powerdes / datagm01.dbf
通道ora_disk_1:阅读备份/甲骨文/二千零一十五十二02/ full_powerdes_20151202_5052.bak
通道ora_disk_1:块处理= /甲骨文/二千零一十五十二02/ full_powerdes_20151202_5052.bak标签= tag20151202t211859
通道ora_disk_1:恢复备份片
通道ora_disk_1:恢复完整,经过时间00二十五四十五
完成还原 03•12月—十五

RMAN >

11、恢复数据库

RMAN恢复数据库>;

开始恢复 03•12月—十五
使用信道ora_disk_1

启动媒体恢复

RMAN—08187:警告:媒体恢复直到SCN一百一十七亿零二百四十九万一千三百五十七完成
完成恢复 03•12月—十五

RMAN >

12、打开数据库

修改数据库打开resetlogs操作;
RMAN >修改数据库打开resetlogs操作;

数据库打开

RMAN >

13、登录验证

[甲骨文_yueworld管理] rlwrap SQLPlus美元/数据库

SQL * Plus:释放11.2.0.1.0生产在12月3日星期四21:03:53 2015

版权所有(1982),2009,甲骨文。保留所有权利。


连接到:
Oracle数据库11g发布11.2.0.1.0 - 64位生产

SQL >选择状态从V $实例;

现状
------------
打开

SQL >
猜你在找
查看评论
*以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:998709次
    • 积分:一万六千零三十四
    • 等级:
    • 排名:319名第
    • 原创:438篇
    • 转载:3篇
    • 译文:2篇
    • 评论:523条
    我的课程
    博客专栏
    技术网址连接
    http://dev.mysql.com/doc/
    文章分类
    文章存档
    Latest comments