发表文章 返回首页

用Oracle数据库高级复制中最简单的功能-开发技术

时间:2008-06-13 00:00来源:中国网管联盟 作者:bitsCN整理 点击:
这篇论坛文章根据一个实例着重讲解了使用Oracle数据库高级复制功能的具体方法及步骤,详细内容请参考下文: 前言 日益增长的分布式应用需求要求实现更好分布式的软件环境,不断推动着分布式技术的进步。Oracle数据
  

       4.建立清除延迟事务队列调度作业: 54com.cn

         disconnect;

        connect mvadmin/mvadmin@BJ; 网管网bitsCN.com

        begin 中国网管论坛bbs.bitsCN.com

        dbms_defer_sys.schedule_purge( 中国网管联盟www.bitscn.com

        next_date => sysdate, 网管网bitsCN_com

        interval => ’/*1:hr*/ sysdate + 1’, 中国网管论坛bbs.bitsCN.com

        delay_seconds => 0,

54ne.com

        rollback_segment => ’’); 中国网管联盟www.bitscn.com

        end;

中国网管论坛bbs.bitsCN.com

feedom.net


        5.建立复制管理员mvadmin的数据库连接:

中国网管联盟www.bitscn.com

         create database link ORACLSH connect to proxy_bjoracle

        identified by proxy_bjoralce 中国网管联盟www、bitsCN、com

        Connect to ... Identified by ...子句指明用什么用户连接远程数据库

网管网bitsCN.com

54ne.com


        6.建立复制调度数据库连接作业: 中国网管联盟www_bitscn_com

         begin

        dbms_defer_sys.schedule_push( feedom.net

        destination => ’ora92zjk’,interval => ’/*1:hr*/ sysdate + 1’,

中国网管联盟www_bitscn_com

        next_date => sysdate,stop_on_error => false, 网管网bitsCN_com

        delay_seconds => 0,parallelism => 0); feedom.net

        end; 54com.cn

        / feedom.net

feedom.net


        7.授予SHORACL用户(对应SHORACL方案) 网管网bitsCN_com


        相应的权限建立实体化视图:

         disconnect;

        connect system/passwd@BJ; feedom.net

        grant alter session to crm;

网管网bitsCN.com

        grant create cluster to crm; 54com.cn

        grant create database link to crm; 中国网管论坛bbs.bitsCN.com

        grant create sequence to crm; 中国网管联盟www_bitscn_com

        grant create session to crm;

网管网bitsCN.com

        grant create synonym to crm;

feedom.net

        grant create table to crm;

网管网bitsCN_com

        grant create view to crm;

中国网管联盟www.bitscn.com

        grant create procedure to crm; 网管网bitsCN_com

        grant create trigger to crm;

中国网管联盟www、bitsCN、com

        grant unlimited tablespace to crm; 中国网管联盟www_bitscn_com

        grant create type to crm;

54com.cn

        grant create any snapshot to crm;

中国网管联盟www、bitsCN、com

        grant alter any snapshot to crm; 中国网管联盟www、bitsCN、com


        8.建立复制方案的数据库连接:
         disconnect;

        connect SHORACL/SHORACL@BJ; 中国网管联盟www_bitscn_com

        create database link ORACLSH connect to ORACL identified

网管网bitsCN.com

        by ORACL;

中国网管联盟www.bitscn.com


        复制方案的数据库连接和复制管理员的数据库连接要和system用户间里的对应公共数据库连接使用相同的名字,在调度连接时将使用公共数据库连接中指定的数据库全局名或者连接字符串。
中国网管论坛bbs.bitsCN.com


        9.建立实体化视图:

网管网bitsCN.com

         disconnect;

        connect mvadmin/mvadmin@BJ;

中国网管论坛bbs.bitsCN.com

        create materialized view SHORACL.CREDIT_CARD refresh fast

中国网管联盟www_bitscn_com

        wit h pr imar y key as sele ct * from ORA CL. 中国网管论坛bbs.bitsCN.com

        CREDIT_CARD@ORACLSH;

中国网管论坛bbs.bitsCN.com


        @后面是数据库连接名。如果该表没有主键则使用rowid来刷新

中国网管联盟www.bitscn.com


        create materialized view SHORACL. CREDIT_CARD refresh

网管网bitsCN.com

        fast with rowid as select * from ORACL. CREDIT_CARD@ORACLSH; 54ne.com

网管联盟www.bitsCN.com


  网管网bitsCN_com

54ne.com

顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
最新评论 查看所有评论
发表评论 查看所有评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
发布者资料
admin 查看详细资料 发送留言 加为好友 用户等级:注册会员 注册时间:2008-05-08 23:05 最后登录:2009-01-06 01:01
推荐内容