WEB开发网
开发学院数据库Oracle 在Oracle中实现数据库的复制 阅读

在Oracle中实现数据库的复制

 2006-08-04 11:59:04 来源:WEB开发网   
核心提示: ①、用repadmin身份登录shenzhen数据库,运行以下命令SQL>begindbms_defer_sys.schedule_push(destination=>'beijing.test.com.cn',interval=>'sysdate

①、用repadmin身份登录shenzhen数据库,运行以下命令

SQL>begin
dbms_defer_sys.schedule_push (
destination => 'beijing.test.com.cn',
interval => 'sysdate + 10/1440',
next_date => sysdate);
end;
/
 
SQL>begin
dbms_defer_sys.schedule_purge (
next_date => sysdate,
interval => 'sysdate + 10/1440',
delay_seconds => 0,
rollback_segment => '');
end;
/

②、用repadmin身份登录beijing数据库,运行以下命令

SQL>begin
dbms_defer_sys.schedule_push (
destination => ' shenzhen.test.com.cn ',
interval => 'sysdate + 10 / 1440',
next_date => sysdate);
end;
/
 
SQL>begin
dbms_defer_sys.schedule_purge (
next_date => sysdate,
interval => 'sysdate + 10/1440',
delay_seconds => 0,
rollback_segment => '');
end;
/

10、添加或修改两边数据库的记录,跟踪复制过程

如果你想立刻看到添加或修改后数据库的记录的变化,可以在两边repadmin用户下找到push的job_number,然后运行:

SQL>exec dbms_job.run(job_number);

三、异常情况的处理

1、检查复制工作正常否,可以在repadmin 用户下查询user_jobs

SQL>select job,this_date,next_date,what, broken from user_jobs;

上一页  2 3 4 5 6 7 8  下一页

Tags:Oracle 实现 数据库

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