查看: 3772|回复: 12

11gR1 raw racdb+asm active dataguard搭建遇到了问题

[复制链接]
论坛徽章:
150
蓝锆石
日期:2011-11-16 22:31:22萤石
日期:2011-11-17 13:05:31祖母绿
日期:2008-06-14 15:23:26海蓝宝石
日期:2011-11-16 22:25:15紫水晶
日期:2011-11-16 22:31:22红宝石
日期:2011-10-09 08:54:30蓝锆石
日期:2009-01-31 15:20:54萤石
日期:2008-12-22 15:22:00祖母绿
日期:2011-11-17 13:13:26海蓝宝石
日期:2008-07-05 14:52:18
跳转到指定楼层
1#
发表于 2012-10-13 09:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 warehouse 于 2012-10-13 15:14 编辑

貌似向客户吹上牛比了,这种环境下active dg貌似不行:
执行下面命令报错:
duplicate target database for standby  from active database
错误如下:
.......此处省略n行
executing command: SET NEWNAME
Starting backup at 12-OCT-12
using channel ORA_DISK_1
channel ORA_DISK_1: starting datafile copy
input datafile file number=00011 name=/dev/rtbs_big1
RMAN-03009: failure of backup command on ORA_DISK_1 channel at 10/12/2012 20:35:
16
ORA-19504: failed to create file "+DATA/rtbs_big1"
channel ORA_DISK_1 disabled, job failed on it will be run on another channel
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of Duplicate Db command at 10/12/2012 20:35:16
RMAN-03015: error occurred in stored script Memory Script
RMAN-03009: failure of backup command on ORA_DISK_1 channel at 10/12/2012 20:35:
16
ORA-19504: failed to create file "+DATA/rtbs_big1"
RMAN>

论坛徽章:
150
蓝锆石
日期:2011-11-16 22:31:22萤石
日期:2011-11-17 13:05:31祖母绿
日期:2008-06-14 15:23:26海蓝宝石
日期:2011-11-16 22:25:15紫水晶
日期:2011-11-16 22:31:22红宝石
日期:2011-10-09 08:54:30蓝锆石
日期:2009-01-31 15:20:54萤石
日期:2008-12-22 15:22:00祖母绿
日期:2011-11-17 13:13:26海蓝宝石
日期:2008-07-05 14:52:18
2#
 楼主| 发表于 2012-10-13 13:56 | 只看该作者
最后还是通过传统的先备份了db,然后把备份片拷贝到standby机器上执行:alter database recover managed standby database dorecover搭建成功了。搭建之后dg也是可以active的:
SQL> startup
ORACLE instance started.

Total System Global Area 8551575552 bytes
Fixed Size                  2139912 bytes
Variable Size            6308235512 bytes
Database Buffers         2214592512 bytes
Redo Buffers               26607616 bytes
Database mounted.
Database opened.
SQL> alter database recover managed standby database using current logfile disco
nnect ;

Database altered.

SQL>
SQL>
在open下数据可以过来,dg的这一特性靠谱
SQL> select * from t;

        ID
----------
         1

SQL> select status,open_mode,database_role from v$database,v$instance;

STATUS       OPEN_MODE  DATABASE_ROLE
------------ ---------- ----------------
OPEN         READ ONLY  PHYSICAL STANDBY
在11gR1下只能看到read only,不能看到11gR2下的•READ ONLY WITH APPLY - A physical standby database is open in real-time query mode


SQL>

SQL> select status,open_mode,database_role from v$database,v$instance;

STATUS       OPEN_MODE  DATABASE_ROLE
------------ ---------- ----------------
OPEN         READ ONLY  PHYSICAL STANDBY

SQL>

使用道具 举报

回复
论坛徽章:
150
蓝锆石
日期:2011-11-16 22:31:22萤石
日期:2011-11-17 13:05:31祖母绿
日期:2008-06-14 15:23:26海蓝宝石
日期:2011-11-16 22:25:15紫水晶
日期:2011-11-16 22:31:22红宝石
日期:2011-10-09 08:54:30蓝锆石
日期:2009-01-31 15:20:54萤石
日期:2008-12-22 15:22:00祖母绿
日期:2011-11-17 13:13:26海蓝宝石
日期:2008-07-05 14:52:18
3#
 楼主| 发表于 2012-10-13 14:00 | 只看该作者
直接from active database不成功,最后还是通过先在source db上通过rman做了备份,然后把备份片拷贝到standby上相同的目录下执行:
alter database recover managed standby database dorecover进行了恢复,最后dg也可以active:
SQL> startup
ORACLE instance started.

Total System Global Area 8551575552 bytes
Fixed Size                  2139912 bytes
Variable Size            6308235512 bytes
Database Buffers         2214592512 bytes
Redo Buffers               26607616 bytes
Database mounted.
Database opened.
SQL> alter database recover managed standby database using current logfile disco
nnect ;

Database altered.

SQL>
SQL>
在open下数据可以过来。
SQL> select * from t;

        ID
----------
         1

SQL> select status,open_mode,database_role from v$database,v$instance;

STATUS       OPEN_MODE  DATABASE_ROLE
------------ ---------- ----------------
OPEN         READ ONLY  PHYSICAL STANDBY

SQL>

在11gR1下只能看到READ ONLY,不能看到11gR2下的:
•READ ONLY WITH APPLY - A physical standby database is open in real-time query mode

使用道具 举报

回复
论坛徽章:
150
蓝锆石
日期:2011-11-16 22:31:22萤石
日期:2011-11-17 13:05:31祖母绿
日期:2008-06-14 15:23:26海蓝宝石
日期:2011-11-16 22:25:15紫水晶
日期:2011-11-16 22:31:22红宝石
日期:2011-10-09 08:54:30蓝锆石
日期:2009-01-31 15:20:54萤石
日期:2008-12-22 15:22:00祖母绿
日期:2011-11-17 13:13:26海蓝宝石
日期:2008-07-05 14:52:18
4#
 楼主| 发表于 2012-10-13 14:00 | 只看该作者
直接from active database不成功,最后还是通过先在source db上通过rman做了备份,然后把备份片拷贝到standby上相同的目录下执行:
alter database recover managed standby database dorecover进行了恢复,最后dg也可以active:
SQL> startup
ORACLE instance started.

Total System Global Area 8551575552 bytes
Fixed Size                  2139912 bytes
Variable Size            6308235512 bytes
Database Buffers         2214592512 bytes
Redo Buffers               26607616 bytes
Database mounted.
Database opened.
SQL> alter database recover managed standby database using current logfile disco
nnect ;

Database altered.

SQL>
SQL>
在open下数据可以过来。
SQL> select * from t;

        ID
----------
         1

SQL> select status,open_mode,database_role from v$database,v$instance;

STATUS       OPEN_MODE  DATABASE_ROLE
------------ ---------- ----------------
OPEN         READ ONLY  PHYSICAL STANDBY

SQL>

在11gR1下只能看到READ ONLY,不能看到11gR2下的:
•READ ONLY WITH APPLY - A physical standby database is open in real-time query mode

使用道具 举报

回复
论坛徽章:
150
蓝锆石
日期:2011-11-16 22:31:22萤石
日期:2011-11-17 13:05:31祖母绿
日期:2008-06-14 15:23:26海蓝宝石
日期:2011-11-16 22:25:15紫水晶
日期:2011-11-16 22:31:22红宝石
日期:2011-10-09 08:54:30蓝锆石
日期:2009-01-31 15:20:54萤石
日期:2008-12-22 15:22:00祖母绿
日期:2011-11-17 13:13:26海蓝宝石
日期:2008-07-05 14:52:18
5#
 楼主| 发表于 2012-10-13 14:01 | 只看该作者
本帖最后由 warehouse 于 2012-10-13 14:01 编辑

直接from active database不成功,最后还是通过先在source db上通过rman做了备份,然后把备份片拷贝到standby上相同的目录下执行:
alter database recover managed standby database dorecover进行了恢复,最后dg也可以active:
SQL> startup
ORACLE instance started.
Total System Global Area 8551575552 bytes
Fixed Size                  2139912 bytes
Variable Size            6308235512 bytes
Database Buffers         2214592512 bytes
Redo Buffers               26607616 bytes
Database mounted.
Database opened.
SQL> alter database recover managed standby database using current logfile disco
nnect ;
Database altered.
SQL>
SQL>
在open下数据可以过来。
SQL> select * from t;
        ID
----------
         1
SQL> select status,open_mode,database_role from v$database,v$instance;
STATUS       OPEN_MODE  DATABASE_ROLE
------------ ---------- ----------------
OPEN         READ ONLY  PHYSICAL STANDBY
SQL>
在11gR1下只能看到READ ONLY,不能看到11gR2下的:
•READ ONLY WITH APPLY - A physical standby database is open in real-time query mode

使用道具 举报

回复
论坛徽章:
150
蓝锆石
日期:2011-11-16 22:31:22萤石
日期:2011-11-17 13:05:31祖母绿
日期:2008-06-14 15:23:26海蓝宝石
日期:2011-11-16 22:25:15紫水晶
日期:2011-11-16 22:31:22红宝石
日期:2011-10-09 08:54:30蓝锆石
日期:2009-01-31 15:20:54萤石
日期:2008-12-22 15:22:00祖母绿
日期:2011-11-17 13:13:26海蓝宝石
日期:2008-07-05 14:52:18
6#
 楼主| 发表于 2012-10-13 14:01 | 只看该作者
直接from active database不成功,最后还是通过先在source db上通过rman做了备份,然后把备份片拷贝到standby上相同的目录下执行:
alter database recover managed standby database dorecover进行了恢复,最后dg也可以active:
SQL> startup
ORACLE instance started.

Total System Global Area 8551575552 bytes
Fixed Size                  2139912 bytes
Variable Size            6308235512 bytes
Database Buffers         2214592512 bytes
Redo Buffers               26607616 bytes
Database mounted.
Database opened.
SQL> alter database recover managed standby database using current logfile disco
nnect ;

Database altered.

SQL>
SQL>
在open下数据可以过来。
SQL> select * from t;

        ID
----------
         1

SQL> select status,open_mode,database_role from v$database,v$instance;

STATUS       OPEN_MODE  DATABASE_ROLE
------------ ---------- ----------------
OPEN         READ ONLY  PHYSICAL STANDBY

SQL>

在11gR1下只能看到READ ONLY,不能看到11gR2下的:
•READ ONLY WITH APPLY - A physical standby database is open in real-time query mode

使用道具 举报

回复
论坛徽章:
150
蓝锆石
日期:2011-11-16 22:31:22萤石
日期:2011-11-17 13:05:31祖母绿
日期:2008-06-14 15:23:26海蓝宝石
日期:2011-11-16 22:25:15紫水晶
日期:2011-11-16 22:31:22红宝石
日期:2011-10-09 08:54:30蓝锆石
日期:2009-01-31 15:20:54萤石
日期:2008-12-22 15:22:00祖母绿
日期:2011-11-17 13:13:26海蓝宝石
日期:2008-07-05 14:52:18
7#
 楼主| 发表于 2012-10-13 14:01 | 只看该作者
直接from active database不成功,最后还是通过先在source db上通过rman做了备份,然后把备份片拷贝到standby上相同的目录下执行:
alter database recover managed standby database dorecover进行了恢复,最后dg也可以active:
SQL> startup
ORACLE instance started.

Total System Global Area 8551575552 bytes
Fixed Size                  2139912 bytes
Variable Size            6308235512 bytes
Database Buffers         2214592512 bytes
Redo Buffers               26607616 bytes
Database mounted.
Database opened.
SQL> alter database recover managed standby database using current logfile disco
nnect ;

Database altered.

SQL>
SQL>
在open下数据可以过来。
SQL> select * from t;

        ID
----------
         1

SQL> select status,open_mode,database_role from v$database,v$instance;

STATUS       OPEN_MODE  DATABASE_ROLE
------------ ---------- ----------------
OPEN         READ ONLY  PHYSICAL STANDBY

SQL>

在11gR1下只能看到READ ONLY,不能看到11gR2下的:
•READ ONLY WITH APPLY - A physical standby database is open in real-time query mode

使用道具 举报

回复
论坛徽章:
150
蓝锆石
日期:2011-11-16 22:31:22萤石
日期:2011-11-17 13:05:31祖母绿
日期:2008-06-14 15:23:26海蓝宝石
日期:2011-11-16 22:25:15紫水晶
日期:2011-11-16 22:31:22红宝石
日期:2011-10-09 08:54:30蓝锆石
日期:2009-01-31 15:20:54萤石
日期:2008-12-22 15:22:00祖母绿
日期:2011-11-17 13:13:26海蓝宝石
日期:2008-07-05 14:52:18
8#
 楼主| 发表于 2012-10-13 14:02 | 只看该作者
直接from active database不成功,最后还是通过先在source db上通过rman做了备份,然后把备份片拷贝到standby上相同的目录下执行:
alter database recover managed standby database dorecover进行了恢复,最后dg也可以active:
SQL> startup
ORACLE instance started.

Total System Global Area 8551575552 bytes
Fixed Size                  2139912 bytes
Variable Size            6308235512 bytes
Database Buffers         2214592512 bytes
Redo Buffers               26607616 bytes
Database mounted.
Database opened.
SQL> alter database recover managed standby database using current logfile disco
nnect ;

Database altered.

SQL>
SQL>
在open下数据可以过来。
SQL> select * from t;

        ID
----------
         1

SQL> select status,open_mode,database_role from v$database,v$instance;

STATUS       OPEN_MODE  DATABASE_ROLE
------------ ---------- ----------------
OPEN         READ ONLY  PHYSICAL STANDBY

SQL>

在11gR1下只能看到READ ONLY,不能看到11gR2下的:
•READ ONLY WITH APPLY - A physical standby database is open in real-time query mode

使用道具 举报

回复
论坛徽章:
150
蓝锆石
日期:2011-11-16 22:31:22萤石
日期:2011-11-17 13:05:31祖母绿
日期:2008-06-14 15:23:26海蓝宝石
日期:2011-11-16 22:25:15紫水晶
日期:2011-11-16 22:31:22红宝石
日期:2011-10-09 08:54:30蓝锆石
日期:2009-01-31 15:20:54萤石
日期:2008-12-22 15:22:00祖母绿
日期:2011-11-17 13:13:26海蓝宝石
日期:2008-07-05 14:52:18
9#
 楼主| 发表于 2012-10-13 14:02 | 只看该作者
直接from active database不成功,最后还是通过先在source db上通过rman做了备份,然后把备份片拷贝到standby上相同的目录下执行:
alter database recover managed standby database dorecover进行了恢复,最后dg也可以active:
SQL> startup
ORACLE instance started.

Total System Global Area 8551575552 bytes
Fixed Size                  2139912 bytes
Variable Size            6308235512 bytes
Database Buffers         2214592512 bytes
Redo Buffers               26607616 bytes
Database mounted.
Database opened.
SQL> alter database recover managed standby database using current logfile disco
nnect ;

Database altered.

SQL>
SQL>
在open下数据可以过来。
SQL> select * from t;

        ID
----------
         1

SQL> select status,open_mode,database_role from v$database,v$instance;

STATUS       OPEN_MODE  DATABASE_ROLE
------------ ---------- ----------------
OPEN         READ ONLY  PHYSICAL STANDBY

SQL>

在11gR1下只能看到READ ONLY,不能看到11gR2下的:
•READ ONLY WITH APPLY - A physical standby database is open in real-time query mode

使用道具 举报

回复
论坛徽章:
150
蓝锆石
日期:2011-11-16 22:31:22萤石
日期:2011-11-17 13:05:31祖母绿
日期:2008-06-14 15:23:26海蓝宝石
日期:2011-11-16 22:25:15紫水晶
日期:2011-11-16 22:31:22红宝石
日期:2011-10-09 08:54:30蓝锆石
日期:2009-01-31 15:20:54萤石
日期:2008-12-22 15:22:00祖母绿
日期:2011-11-17 13:13:26海蓝宝石
日期:2008-07-05 14:52:18
10#
 楼主| 发表于 2012-10-13 14:04 | 只看该作者
直接from active database不成功,最后还是通过先在source db上通过rman做了备份,然后把备份片拷贝到standby上相同的目录下执行:
alter database recover managed standby database dorecover进行了恢复,最后dg也可以active:
SQL> startup
ORACLE instance started.

Total System Global Area 8551575552 bytes
Fixed Size                  2139912 bytes
Variable Size            6308235512 bytes
Database Buffers         2214592512 bytes
Redo Buffers               26607616 bytes
Database mounted.
Database opened.
SQL> alter database recover managed standby database using current logfile disco
nnect ;

Database altered.

SQL>
SQL>
在open下数据可以过来。
SQL> select * from t;

        ID
----------
         1

SQL> select status,open_mode,database_role from v$database,v$instance;

STATUS       OPEN_MODE  DATABASE_ROLE
------------ ---------- ----------------
OPEN         READ ONLY  PHYSICAL STANDBY

SQL>

在11gR1下只能看到READ ONLY,不能看到11gR2下的:
•READ ONLY WITH APPLY - A physical standby database is open in real-time query mode

使用道具 举报

回复

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

本版积分规则 发表回复

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