浅析Oracle数据库集中方法
2009-04-03 13:12:25 来源:WEB开发网Using子句后跟的是全局数据库名或者是连接字符串。
createpublicdatabaselinkORACLSHusing’(description=
(address=(protocol=tcp)(host=127.0.0.1)(port=1521))
(connect_data=(service_name=oracl)))’
4.建立清除延迟事务队列调度作业:
disconnect;
connectmvadmin/mvadmin@BJ;
begin
dbms_defer_sys.schedule_purge(
next_date=>sysdate,
interval=>’/*1:hr*/sysdate+1’,
delay_seconds=>0,
rollback_segment=>’’);
end;
5.建立复制管理员mvadmin的数据库连接:
createdatabaselinkORACLSHconnecttoproxy_bjoracle
identifiedbyproxy_bjoralce
Connectto...Identifiedby...子句指明用什么用户连接远程数据库
6.建立复制调度数据库连接作业:
begin
dbms_defer_sys.schedule_push(
destination=>’ora92zjk’,interval=>’/*1:hr*/sysdate+1’,
next_date=>sysdate,stop_on_error=>false,
delay_seconds=>0,parallelism=>0);
end;
/
7.授予SHORACL用户(对应SHORACL方案)
相应的权限建立实体化视图:
disconnect;
connectsystem/passwd@BJ;
grantaltersessiontocrm;
grantcreateclustertocrm;
grantcreatedatabaselinktocrm;
grantcreatesequencetocrm;
grantcreatesessiontocrm;
grantcreatesynonymtocrm;
grantcreatetabletocrm;
grantcreateviewtocrm;
grantcreateproceduretocrm;
grantcreatetriggertocrm;
grantunlimitedtablespacetocrm;
grantcreatetypetocrm;
grantcreateanysnapshottocrm;
grantalteranysnapshottocrm;
8.建立复制方案的数据库连接:
disconnect;
connectSHORACL/SHORACL@BJ;
createdatabaselinkORACLSHconnecttoORACLidentified
byORACL;
复制方案的数据库连接和复制管理员的数据库连接要和system用户间里的对应公共数据库连接使用相同的名字,在调度连接时将使用公共数据库连接中指定的数据库全局名或者连接字符串。
9.建立实体化视图:
disconnect;
connectmvadmin/mvadmin@BJ;
creatematerializedviewSHORACL.CREDIT_CARDrefreshfast
withprimarykeyasselect*fromORACL.
CREDIT_CARD@ORACLSH;
@后面是数据库连接名。如果该表没有主键则使用rowid来刷新
creatematerializedviewSHORACL.CREDIT_CARDrefresh
fastwithrowidasselect*fromORACL.CREDIT_CARD@ORACLSH;
10.为多个视图建立刷新组:
begin
dbms_refresh.make(
name=>’mvadmin.sh_refresh’,list=>’’,
next_date=>sysdate,interval=>’sysdate+1’,
implicit_destroy=>false,rollback_seg=>’’,
push_deferred_rpc=>true,refresh_after_errors=>false);
end;
- ››oracle 中 UPDATE nowait 的使用方法
- ››Oracle ORA-12560解决方法
- ››Oracle 10g RAC 常用维护命令
- ››Oracle如何在ASM中定位文件的分布
- ››Oracle的DBMS_RANDOM.STRING 的用法
- ››oracle 外部表导入时间日期类型数据,多字段导入
- ››Oracle中查找重复记录
- ››oracle修改用户登录密码
- ››Oracle创建删除用户、角色、表空间、导入导出等命...
- ››Oracle中登陆时报ORA-28000: the account is lock...
- ››Oracle数据库在配置文件中更改最大连接数
- ››Oracle中在pl/sql developer修改表的两种方式
更多精彩
赞助商链接