论文部分内容阅读
数据库复制是数据库管理员的一项基本工作,同时也是IT系统容灾计划中的一部分。由于事关重大,有必要做到万无一失。为此必须做好以下几件事。
1.选择合适复制软件。选型时主要关注两个方面:一是数据库系统运行平台,因为有些复制软件只支持某种操作系统;二是考虑业务数据库类型是单一的Oracle数据库间复制,还是有SQL Server、Oracle、DB2之间的复制。目前,主要的复制软件包括Quest shareplex、Oracle Glodengate和国内的DDS、迪思杰等,在具体选择软件时要综合考虑软件功能、维护简便性、产品价格等。
2.复制目的要明确。数据库复制主要是把生产业务数据库复制到本地或异地的备用数据库。复制的目的如果只是数据级备份容灾或报表分离,在项目实施时,主要考虑生产数据是否及时、完整复制到备用数据库即可;如果数据库复制是应用级容灾,还要考虑外围系统的建设,如主机系统、网络系统、中间层业务系统、负载均衡等设备和软件的建设配置管理。
3.确保复制软件功能完备。重点注意几个方面:一是软件容错机制是否完善,如网络发生中断再连通后复制软件如何操作;二是软件是否支持DDL操作复制,是否支持RAC或多节点的数据库环境以及可支持的数据类型等。
4.复制软件维护管理应简便。软件实施一定要安装简单、快速,尤其是第一次数据复制初始化操作。另外,项目实施完毕,对复制系统进行日常维护更为重要,是否有完善的监控,实时监测数据复制过程都需要考虑。
5.要有操作规范可借鉴。成熟的复制软件都积累了大量的实施、维护经验,有一套完善、详尽的操作规范和流程。在项目实施、日常维护、切换演练等过程中,根据这些现存的流程规范,可减少人为操作风险,提高用户维护和管理水平。
1.选择合适复制软件。选型时主要关注两个方面:一是数据库系统运行平台,因为有些复制软件只支持某种操作系统;二是考虑业务数据库类型是单一的Oracle数据库间复制,还是有SQL Server、Oracle、DB2之间的复制。目前,主要的复制软件包括Quest shareplex、Oracle Glodengate和国内的DDS、迪思杰等,在具体选择软件时要综合考虑软件功能、维护简便性、产品价格等。
2.复制目的要明确。数据库复制主要是把生产业务数据库复制到本地或异地的备用数据库。复制的目的如果只是数据级备份容灾或报表分离,在项目实施时,主要考虑生产数据是否及时、完整复制到备用数据库即可;如果数据库复制是应用级容灾,还要考虑外围系统的建设,如主机系统、网络系统、中间层业务系统、负载均衡等设备和软件的建设配置管理。
3.确保复制软件功能完备。重点注意几个方面:一是软件容错机制是否完善,如网络发生中断再连通后复制软件如何操作;二是软件是否支持DDL操作复制,是否支持RAC或多节点的数据库环境以及可支持的数据类型等。
4.复制软件维护管理应简便。软件实施一定要安装简单、快速,尤其是第一次数据复制初始化操作。另外,项目实施完毕,对复制系统进行日常维护更为重要,是否有完善的监控,实时监测数据复制过程都需要考虑。
5.要有操作规范可借鉴。成熟的复制软件都积累了大量的实施、维护经验,有一套完善、详尽的操作规范和流程。在项目实施、日常维护、切换演练等过程中,根据这些现存的流程规范,可减少人为操作风险,提高用户维护和管理水平。