ITPUB论坛-中国最专业的IT技术社区

 
 注册
热搜:
查看: 527|回复: 7

[备份恢复] 关于RAC环境下恢复归档日志问题

[复制链接]
论坛徽章:
4
ITPUB十周年纪念徽章
日期:2011-09-27 16:32:49茶鸡蛋
日期:2011-10-31 11:53:13ITPUB十周年纪念徽章
日期:2011-11-01 16:24:51优秀写手
日期:2014-03-29 06:00:36
跳转到指定楼层
1#
发表于 2017-12-6 10:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
问题:
RAC环境下使用online backup 拷贝文件到另一个RAC数据库,恢复时启动一个实例,设置cluster_database=false创建控制文件,
在recover database using backup controlfile until cancel 时归档读取不到呢?
确定源库所有实例归档文件已复制到参数log_archive_dest_1指定目录。
是不是还与参数log_archive_format =%t_%s_%r.dbf呢?

==========
[root@oradb1 archive]# ls  -l
total 2123112
-rwxrwxrwx 1 oracle oinstall 214036480 Dec  6 09:40 1_17_961694920.dbf
-rwxrwxrwx 1 oracle oinstall 466721280 Dec  6 09:40 1_18_961694920.dbf
-rwxrwxrwx 1 oracle oinstall 453335040 Dec  6 09:41 1_19_961694920.dbf
-rwxrwxrwx 1 oracle oinstall 452534784 Dec  6 09:41 1_20_961694920.dbf
-rwxrwxrwx 1 oracle oinstall 450778624 Dec  6 09:41 1_21_961694920.dbf
-rwxrwxrwx 1 oracle oinstall 125180416 Dec  6 09:39 2_43_961694920.dbf
-rwxrwxrwx 1 oracle oinstall  11451904 Dec  6 09:40 2_44_961694920.dbf
[root@oradb1 archive]#

=========
sys@uat71radb1> recover database using backup controlfile until cancel;
ORA-00279: change 28143322419 generated at 12/05/2017 23:12:05 needed for thread 2
ORA-00289: suggestion : /home/oracle/admin/archive/2_43_961694920.dbf
ORA-00280: change 28143322419 for thread 2 is in sequence #43

Specify log: {<RET>=suggested | filename | AUTO | CANCEL}
auto
ORA-00279: change 28143322419 generated at  needed for thread 1

ORA-00266: name of archived log file needed

ORA-01547: warning: RECOVER succeeded but OPEN RESETLOGS would get error below
ORA-01195: online backup of file 1 needs more recovery to be consistent
ORA-01110: data file 1: '+UAT7/uat7/datafile/system.dbf'

[url=mailto:sys@uat71radb1]sys@uat71radb1[/url]> show parameter format




论坛徽章:
4
ITPUB十周年纪念徽章
日期:2011-09-27 16:32:49茶鸡蛋
日期:2011-10-31 11:53:13ITPUB十周年纪念徽章
日期:2011-11-01 16:24:51优秀写手
日期:2014-03-29 06:00:36
2#
 楼主| 发表于 2017-12-6 16:41 | 只看该作者
补充: 数据文件是在grid用户下使用asmcmd cp命令拷贝的,

使用道具 举报

回复
论坛徽章:
4
ITPUB十周年纪念徽章
日期:2011-09-27 16:32:49茶鸡蛋
日期:2011-10-31 11:53:13ITPUB十周年纪念徽章
日期:2011-11-01 16:24:51优秀写手
日期:2014-03-29 06:00:36
3#
 楼主| 发表于 2017-12-6 16:57 | 只看该作者
过程如下,哪位大侠帮忙看看,谢谢。
[oracle@oradb2 archive]$ pwd
/home/oracle/admin/archive
[oracle@oradb2 archive]$ ls -l
total 2396592
-rwxrwxrwx 1 oracle oinstall 214036480 Dec  6 09:40 1_17_961694920.dbf
-rwxrwxrwx 1 oracle oinstall 466721280 Dec  6 09:40 1_18_961694920.dbf
-rwxrwxrwx 1 oracle oinstall 453335040 Dec  6 09:41 1_19_961694920.dbf
-rwxrwxrwx 1 oracle oinstall 452534784 Dec  6 09:41 1_20_961694920.dbf
-rwxrwxrwx 1 oracle oinstall 450778624 Dec  6 09:41 1_21_961694920.dbf
-rwxrwxrwx 1 oracle oinstall 153944064 Dec  6 14:26 1_25_961694920.dbf
-rwxrwxrwx 1 oracle oinstall  65416704 Dec  6 14:26 1_26_961694920.dbf
-rwxrwxrwx 1 oracle oinstall 125180416 Dec  6 09:39 2_43_961694920.dbf
-rwxrwxrwx 1 oracle oinstall  11451904 Dec  6 09:40 2_44_961694920.dbf
-rwxrwxrwx 1 oracle oinstall  16623104 Dec  6 14:26 2_46_961694920.dbf
-rwxrwxrwx 1 oracle oinstall  44054016 Dec  6 14:26 2_47_961694920.dbf
[oracle@oradb2 archive]$


sys@uat72radb2>  show parameter cluster_database

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
cluster_database                     boolean     FALSE
cluster_database_instances           integer     1
sys@uat72radb2> show parameter log_archive_dest_1

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
log_archive_dest_1                   string      location=/home/oracle/admin/ar
                                                 chive
log_archive_dest_10                  string
log_archive_dest_11                  string
log_archive_dest_12                  string
log_archive_dest_13                  string
log_archive_dest_14                  string
log_archive_dest_15                  string
log_archive_dest_16                  string
log_archive_dest_17                  string
log_archive_dest_18                  string
log_archive_dest_19                  string
sys@uat72radb2> select name from v$datafile;

NAME
----------------------------------------------------------------------------------------------------
+UAT7/uat7/datafile/system.dbf
+UAT7/uat7/datafile/sysaux.dbf
+UAT7/uat7/datafile/undotbs1.dbf
+UAT7/uat7/datafile/users.dbf
+UAT7/uat7/datafile/undotbs2.dbf
+UAT7/uat7/datafile/app_lob01.dbf
+UAT7/uat7/datafile/app_lob02.dbf
+UAT7/uat7/datafile/app_lob03.dbf
+UAT7/uat7/datafile/app_data01.dbf
+UAT7/uat7/datafile/app_data02.dbf
+UAT7/uat7/datafile/app_data03.dbf
+UAT7/uat7/datafile/app_data04.dbf
+UAT7/uat7/datafile/app_data05.dbf
+UAT7/uat7/datafile/app_data06.dbf
+UAT7/uat7/datafile/app_data07.dbf
+UAT7/uat7/datafile/app_lob_a01.dbf
+UAT7/uat7/datafile/app_report_data01.dbf
+UAT7/uat7/datafile/app_index01.dbf
+UAT7/uat7/datafile/app_index02.dbf
+UAT7/uat7/datafile/app_index03.dbf
+UAT7/uat7/datafile/app_index04.dbf
+UAT7/uat7/datafile/app_index05.dbf
+UAT7/uat7/datafile/app_backup01.dbf
+UAT7/uat7/datafile/app_report_index01.dbf
+UAT7/uat7/datafile/app_archive_index01.dbf
+UAT7/uat7/datafile/app_archive_data01.dbf

26 rows selected.

sys@uat72radb2> recover database using backup controlfile until cancel;
ORA-00279: change 28144927660 generated at 12/06/2017 11:59:46 needed for thread 1
ORA-00289: suggestion : /home/oracle/admin/archive/1_26_961694920.dbf
ORA-00280: change 28144927660 for thread 1 is in sequence #26


Specify log: {<RET>=suggested | filename | AUTO | CANCEL}
auto
ORA-00279: change 28144927660 generated at  needed for thread 2


ORA-00266: name of archived log file needed


ORA-01547: warning: RECOVER succeeded but OPEN RESETLOGS would get error below
ORA-01195: online backup of file 1 needs more recovery to be consistent
ORA-01110: data file 1: '+UAT7/uat7/datafile/system.dbf'


sys@uat72radb2>






使用道具 举报

回复
论坛徽章:
116
现任管理团队成员
日期:2011-05-07 01:45:08娜美
日期:2017-08-29 10:15:28
4#
发表于 2017-12-6 17:30 | 只看该作者
rman catalog archivelog

使用道具 举报

回复
论坛徽章:
4
ITPUB十周年纪念徽章
日期:2011-09-27 16:32:49茶鸡蛋
日期:2011-10-31 11:53:13ITPUB十周年纪念徽章
日期:2011-11-01 16:24:51优秀写手
日期:2014-03-29 06:00:36
5#
 楼主| 发表于 2017-12-6 23:05 | 只看该作者
zergduan 发表于 2017-12-6 17:30
rman catalog archivelog

谢谢回复,
以前在单例环境使用此方法每天脚本实现自动从生产库copy完整数据到测试库。
RMAN在RAC 环境不知能否实现自动恢复到不同实例?脚本实现全自动是关键!

使用道具 举报

回复
论坛徽章:
116
现任管理团队成员
日期:2011-05-07 01:45:08娜美
日期:2017-08-29 10:15:28
6#
发表于 2017-12-7 01:05 | 只看该作者
anderlee 发表于 2017-12-6 23:05
谢谢回复,
以前在单例环境使用此方法每天脚本实现自动从生产库copy完整数据到测试库。
RMAN在RAC 环境 ...

dataguard简单解决的事儿,为什么搞这么复杂??
来自苹果客户端来自客户端

使用道具 举报

回复
论坛徽章:
116
现任管理团队成员
日期:2011-05-07 01:45:08娜美
日期:2017-08-29 10:15:28
7#
发表于 2017-12-7 01:06 | 只看该作者
再退一步,为什么不用duplicate database来做呢?
来自苹果客户端来自客户端

使用道具 举报

回复
论坛徽章:
4
ITPUB十周年纪念徽章
日期:2011-09-27 16:32:49茶鸡蛋
日期:2011-10-31 11:53:13ITPUB十周年纪念徽章
日期:2011-11-01 16:24:51优秀写手
日期:2014-03-29 06:00:36
8#
 楼主| 发表于 2017-12-8 08:03 | 只看该作者
zergduan 发表于 2017-12-7 01:06
再退一步,为什么不用duplicate database来做呢?

dataguard 可能不适合当前用户要求,试试用rman duplicate database,谢谢建议。

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档 |
  | | |
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 网站律师 隐私政策 知识产权声明
 北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表