当前位置: 首页 >> 机械厂家

Oracle数据复制技术在包装企业中的应用中

2022-04-28 来源:贺州机械信息网

Oracle数据复制技术在包装企业中的应用(中)

2 oracle高级复制技术

复制是在两个或多个数据库系统构成的分布式环境中,在已经建立的数据链路上从源站点到目的站点传送数据库对象的过程。复制对象可以是表、视图、触发器、索引或同义词等,源站点是指其数据发生变Oracle提供两种复制技术:源组复制和快照复制。其中源组复制是双向的,快照复制是单向的。本系统只有当防伪标识生成系统生成新的标识码后才修改数据库,其余站点不修改数据库内容,因此使用快照复制,快照站(目的站点)保存源站点对象的快照,主要用于保证系统的可用性,提高查询速度,同时保证数据的一致性。

快照复制包含一个主表或其子集的一个拷贝,采用“延迟远程过程调用”机制将源站点的变化传播和应用到快照站点,快照站点的刷新是在源站点刷新后按照一定的时间间隔或用户单独请求刷新时进行的。最后一次刷新后源表的任何变化也同样被传播并应用到快照。如果刷新时,某个快照站点没有准备好,此次刷新就会保存在本地队列中,等到系统准备好以后再执行。

3 oracle高级复制技术应用举例

实现数据复制过程较复杂,要遵循一定的步骤才能完成。oracle提供一个可视化的复制管理工具,可以通过向导很容易地创建复制环境,也可以直接使用命令方式建立,下面给出命令方式下复制工程的具体的步骤及其注意事项。

a.准备数据复制。检查安装的数据库是否支持高级复制:用system登录,使用selec * from v $ option wher parameter=‘Advancedlephcation’;命令,如果值为TRUE,则支持高级复制功能。

设置数据库初始化参数文件mit.ora,然后重新启动数据库以使参数生效。

db-domain=jj.com.cn # 指明数据库域名

global-names=true # 全局数据库名:db-name十“.”十db-domain

job-queue-interval:60 # 每隔60秒唤醒该进程一次

自前的机器配置情况,定义数据库名称和IP地址:

修改tnsnames.ora中的连接字串,确保ors可以访问webdb,再运行 $ tnsping ors webdb:(DEscriptION:(AD-DRESS-LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=10.1.192.168)(PORT:1521)))

(CONNECT-DATA=(SERVICE-NAME=webdb)))#Listener端口号为1521;(未完待续)

声明:

本文来源于网络版权归原作者所有,仅供大家共同分享学习,如作者认为涉及侵权,请与我们联系,我们核实后立即删除。

珂拉琪

瑞沛

银耳子面膜

珂拉琪

友情链接