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

在Oracle中实现数据库的复制

 2006-08-04 11:59:04 来源:WEB开发网   
核心提示: SQL>select*fromglobal_name@shenzhen.test.com.cn;返回结果为shenzhen.test.com.cn就对了,3、建立管理数据库复制的用户repadmin,在Oracle中实现数据库的复制(3),并赋权,①、用system身份登录shenz

SQL>select * from global_name@shenzhen.test.com.cn;

返回结果为shenzhen.test.com.cn就对了。

3、建立管理数据库复制的用户repadmin,并赋权。

①、用system身份登录shenzhen数据库

SQL>create user repadmin identified by repadmin default tablespace users temporary tablespace temp;

SQL>execute dbms_defer_sys.register_propagator('repadmin');

SQL>grant execute any procedure to repadmin;

SQL>execute dbms_repcat_admin.grant_admin_any_repgroup('repadmin');

SQL>grant comment any table to repadmin;

SQL>grant lock any table to repadmin;

②、同样用system身份登录beijing数据库,运行以上的命令,管理数据库复制的用户repadmin,并赋权。

说明:repadmin用户名和密码可以根据用户的需求自由命名。

4、在数据库复制的用户repadmin下创建私有的数据库链接。

①、用repadmin身份登录shenzhen数据库

SQL>create database link beijing.test.com.cn connect to repadmin identified by repadmin;

测试这个私有的数据库链接:

SQL>select * from global_name@beijing.test.com.cn;

返回结果为beijing.test.com.cn就对了。

②、用repadmin身份登录beijing数据库

SQL>create database link shenzhen.test.com.cn connect to repadmin identified by repadmin;

测试这个私有的数据库链接

SQL>select * from global_name@shenzhen.test.com.cn;

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

Tags:Oracle 实现 数据库

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