WEB开发网
开发学院数据库Oracle Oracle数据库10gR2中stream多源复制方法 阅读

Oracle数据库10gR2中stream多源复制方法

 2008-09-02 12:45:45 来源:WEB开发网   
核心提示: 如果参与复制的源库与目标库的db link等配置的正确,该过程将成功结束,Oracle数据库10gR2中stream多源复制方法(3), 并且在strmadmin模式创建一系统用于复制的队列与字典表,如果db link配置出错,拷贝备份集与产生的归档到目标库, 并将目标库down下来, 执

如果参与复制的源库与目标库的db link等配置的正确,该过程将成功结束,

并且在strmadmin模式创建一系统用于复制的队列与字典表,如果db link配置出错,

执行pre_instantiation_setup过程时,将会报如下错误:

ORA-23621: Operation corresponding

3.用rman复制源库到目标库

a 对源库用rman进行备份,拷贝备份集与产生的归档到目标库,

并将目标库down下来,启动nomount状态。

  rman nocatalog target /
  rman>backup database;
  rman>sql’alter system archive log current’;

b 求得源库的scn

  SQL>connect strmadmin/strmadminpw@test96;
  SQL>set serveroutput on size 1000000
  SQL>declare
  until_scn number;
  begin
  until_scn:= dbms_flashback.get_system_change_number;
  dbms_output.put_line(’until scn: ’||until_scn);
  end;
  /
  until scn: 429596

c 用rman将源库复制到目标库

  rman nocatalog target /
  rman> connect auxiliary sys/sys@test99;
  rman> run
  {
  set until scn 429596;
  duplicate target database to ’TEST’
  nofilenamecheck
  open restricted;
  }

d 重新命名目标库的global_name

alter database rename global_name to test99.net;

e 重新创建目标库的db link

  connect strmadmin/strmadminpw@test99;
  create database link test96.net connect to strmadmin
  identified by strmadminpw using ’test96’;

上一页  1 2 3 4 5 6  下一页

Tags:Oracle 数据库 gR

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接