编辑: huangshuowei01 2017-04-30

4 Oracle Database File System Oracle Database File System (DBFS) 针对数据库中存储的文件创建了一个文件系统接口.与NFS 类似,DBFS 提供了一个看上去像本地文件系统的共享网络文件系统.因为数据存储在 数据库中,该文件系统继承了数据库提供的所有高可用性 / 灾难恢复功能. 对于 DBFS 来说,服务器是 Oracle 数据库.文件存储为 SecureFiles LOB.PL/SQL 过程实 现对文件系统的基本访问操作,如创建、打开、读取、写入和列出目录.该文件系统在数据库 中的实现称作 DBFS SecureFiles Store.DBFS SecureFiles Store 允许用户创建可以由客户 端挂载的文件系统.每个文件系统都有自己专门用于保存文件系统内容的表. Oracle Clusterware Oracle Clusterware 使服务器之间能够相互通信, 从而使这些服务器就像一个集合体一样工作. 我们通常将这些服务器的组合称为一个集群.虽然这些服务器都是独立的服务器,但每台服务 器都具有与其他服务器通信的其他进程.这样,这些独立的服务器在应用程序和最终用户看来 就像是一个系统. Oracle Clusterware 提供运行 Oracle Real Application Clusters (Oracle RAC) 所必需的基础架 构.Oracle Clusterware 还管理虚拟 IP (VIP) 地址、数据库、监听器、服务等资源. 可以通过 API 向Oracle Clusterware 注册应用程序并指明在集群式环境中管理应用程序的方 式.您使用这些 API 将Oracle GoldenGate Manager 进程注册为通过 Oracle Clusterware 管 理的应用程序.然后,Manager 进程应配置为自动启动 / 重新启动其他 GoldenGate 进程. Oracle 白皮书 ― Oracle Database Machine 上的 Oracle GoldenGate 配置

5 迁移到 Sun Oracle Database Machine Oracle GoldenGate 支持主动 - 被动双向配置:GoldenGate 将数据完整地从活动的主数据 库中复制到一个同样处于活动状态的备用数据库中,此备用库可在出现计划内和计划外业 务中断时立即接替主数据库实现业务接管.这就使我们能够在迁移到 Sun Oracle Database Machine 之前允许新旧系统并行运行一段时间,直到完成测试并且按计划进行切换. 本白皮书将指导我们如何在 Sun Oracle Database Machine 上配置一个目标系统以充当上图 中的备用系统. 配置最佳实践 第1步:在Sun Oracle Database Machine 上配置 DBFS 进行配置的最佳做法是将 GoldenGate Trail 文件和检查点文件存储到 DBFS 中,以便在系统 出现故障时可以恢复并进行故障切换. 为了确保检查点文件和 Trail 文件在节点故障时仍持续可用,我们必须使用 DBFS.为了确保 在出现故障之后,Extract 进程可以从已知最近的归档日志位置继续挖掘,Replicat 进程可以 从出现故障前的相同 Trail 文件位置开始进行操作,确保检查点文件持续可用至关重要.如果 使用 DBFS,可以用一个未发生故障的数据库实例作为 Extract 进程的源或 Replicat 进程的目 标. 有关如何在 Sun Oracle Database Machine 上配置 DBFS 的信息,请参阅 My Oracle Support 说明 1054431.1.应使用 fstab 挂载 DBFS. ??/????????? ?? Trail Trail Trail Trail ?? ?? Teradata ??? ???? Oracle Database Machine ??/??????? ???? ?? LAN/WAN/Web/IP ??Oracle 白皮书 ― Oracle Database Machine 上的 Oracle GoldenGate 配置

6 GoldenGate Trail 文件和检查点也可放在 DBM 本地文件系统或 DBM 之外的某台服务器管理 的NFS 挂载点上.如果使用本地文件系统,由于只有一个驱动器提供有限带宽,并且无法提 供高可用性功能.NFS 可作为 DBFS 合适的替代品来保存 Trail 文件和检查点文件,从而允许 源和目标 GoldenGate 主机之间的共享.本白皮书主要使用 DBFS 作为共享文件系统. 第2步:配置数据库参数 以常规模式运行 GoldenGate 时, 无需显式地设置额外的数据库参数. 对于归档重做日志文件, 建议您使用默认的 Oracle Automatic Storage Manager (Oracle ASM) 命名惯例. 为了成功地挖掘 Oracle ASM 所管理的存储单元中的 Oracle 归档重做日志文件,需要一个额 外的 GoldenGate Extract 参数: 1. 在Extract 参数文件中设置 TRANLOGOPTIONS 参数以指定 Oracle ASM 登录信息. 例如: TRANLOGOPTIONS ASMUSER sys@ASM, ASMPASSWORD g32adrwe, ENCRYPTKEY DEFAULT 2. 如果 Oracle ASM 实例尚未使用口令,使用 orapwd 命令创建一个口令并将 REMOTE_ LOGIN_PASSWORDFILE 初始化参数设置为 SHARED 或EXCLUSIVE. GoldenGate 连接到 Oracle ASM 实例时需要一个口令文件. 3. 为使到 ASM 实例的远程连接有效,需要配置 LISTENER.ORA 和TNSNAMES.ORA 文件,如以下示例所示: listener.ora 示例: SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = PLSExtProc) (ORACLE_HOME = /app/oracle/grid) (PROGRAM = extproc) ) (SID_DESC = (ORACLE_HOME = /app/oracle/grid) (SID_NAME = +ASM1) ) ) LISTENER = (DESCRIPTION_LIST = (DESCRIPTION= Oracle 白皮书 ― Oracle Database Machine 上的 Oracle GoldenGate 配置

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题