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

在Oracle中实现数据库的复制

 2006-08-04 11:59:04 来源:WEB开发网   
核心提示: Listener端口号15211521服务器ip地址10.1.1.10010.1.1.2001、确认两台数据库之间可以互相访问,在tnsnames.ora里设置数据库连接字符串,在Oracle中实现数据库的复制(2),①、例如:深圳这边的数据库连接字符串是以下的格式beijing=(DES

Listener端口号 1521 1521

服务器ip地址 10.1.1.100 10.1.1.200

1、确认两台数据库之间可以互相访问,在tnsnames.ora里设置数据库连接字符串。

①、例如:深圳这边的数据库连接字符串是以下的格式

beijing =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.1.1.200)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = beijing)
)
)

运行$tnsping beijing

出现以下提示符:

Attempting to contact (ADDRESS=(PROTOCOL=TCP)(HOST=10.1.1.200)(PORT=1521))

OK(n毫秒)

表明深圳数据库可以访问北京数据库。

②、在北京那边也同样配置,确认$tnsping shenzhen 是通的。

2、改数据库全局名称,建公共的数据库链接。

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

SQL>alter database rename global_name to shenzhen.test.com.cn;

用system身份登录beijing数据库:

SQL>alter database rename global_name to beijing.test.com.cn;

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

SQL>create public database link beijing.test.com.cn using 'beijing';

测试数据库全局名称和公共的数据库链接

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

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

用system身份登录beijing数据库:

SQL>create public database link shenzhen.test.com.cn using 'shenzhen';

测试数据库全局名称和公共的数据库链接

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

Tags:Oracle 实现 数据库

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