实现Oracle数据库复制(1)_Oracle数据库_黑客防线网安服务器维护基地--Powered by WWW.RONGSEN.COM.CN

实现Oracle数据库复制(1)

作者:黑客防线网安Oracle维护基地 来源:黑客防线网安Oracle维护基地 浏览次数:0

黑客防线网安网讯:我们经常希望把各地的数据入库后进行统一的应用。现在可以用复制技术来解决这个问题。但实现数据库复制也是要有一些条件的。首先,数据库要具备高级复制功能(用system身份登录数据库,查看...

我们经常希望把各地的数据入库后进行统一的应用现在可以用复制技术来解决这个问题但实现数据库复制也是要有一些条件的。

首先数据库要具备高级复制功能(用system身份登录数据库查看v$option视图,如果其中Advanced replication为TRUE,则支持高级复制功能;否则不支持)。

如果具备高级复制功能,数据库要进行一些参数初始化。

db_domain = test.com.cn 指明数据库的域名(默认的是WORLD),这里可以用您公司的域名;global_names = true 它要求数据库链接(database link)和被连接的数据库名称一致,现在全局数据库名:db_name+”.”+db_domain ;

跟数据库job执行有关的参数:

job_queue_processes = 1;
job_queue_interval = 60;
distributed_transactions = 10;
open_links = 4
 

第一行定义SNP进程的启动个数为n。系统缺省值为0,正常定义范围为0~36,根据任务的多少,可以配置不同的数值。第二行定义系统每隔N秒唤醒该进程一次。系统缺省值为60秒,正常范围为1~3600秒。事实上,该进程执行完当前任务后,就进入睡眠状态,睡眠一段时间后,由系统的总控负责将其唤醒。如果修改了以上这几个参数,需要重新启动数据库以使参数生效。

做完了初步的准备,我们来实现数据库同步复制。

假设在Internet上有两个数据库:一个叫中国(China),一个叫日本(Japan)。

具体配置如下:

数据库名:China、Japan

数据库域名 test.com.cn

数据库sid号 China、Japan

Listener端口号 1521

服务器ip地址 10.1.0.100 10.1.0.200

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

中国这边的数据库连接字符串是以下的格式:

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

    黑客防线网安服务器维护方案本篇连接:http://www.rongsen.com.cn/show-12795-1.html
网站维护教程更新时间:2012-03-23 00:46:13  【打印此页】  【关闭
我要申请本站N点 | 黑客防线官网 |  
专业服务器维护及网站维护手工安全搭建环境,网站安全加固服务。黑客防线网安服务器维护基地招商进行中!QQ:29769479

footer  footer  footer  footer