NetBackup™ Web UI Oracle 管理指南

Last Published:
Product(s): NetBackup (10.0)

在 NetBackup 中为 RAC 配置 Oracle 钱包

在 NetBackup 中配置和设置 Oracle 钱包的过程分为两个步骤。首先添加描述符,然后注册钱包。对于 Oracle RAC,描述符必须枚举构成 RAC 群集的 RAC 实例列表。

NetBackup Oracle 钱包前提条件:

  • 必须可以从 RAC 群集的所有节点访问 Oracle 钱包位置。

  • 建议使用共享位置以实现可维护性。

    存储位置示例:在每个节点上装入的 Oracle ACFS 文件系统或每个节点都可以访问的 NFS 共享。在每个节点上,共享位置的装入点必须相同。

  • 如果钱包不在共享位置,则钱包在 RAC 群集的每个节点上必须位于完全相同的位置。还必须在 RAC 群集的每个节点上复制钱包的全部内容。

要在 NetBackup 中为 RAC 配置 Oracle 钱包,使用以下命令:

  1. 检索 RAC 数据库中所有实例的 RAC 连接描述符。将连接描述符列表放在文本文件中,以方便在步骤 2 中进行访问。使用以下方法之一:

    从 NetBackup Web UI 获取 RAC 连接描述符:

    • 在左侧,单击“工作负载”> Oracle,然后单击“RAC 数据库”

    • 在 RAC 数据库行右侧,单击“操作”菜单中的“RAC 连接描述符”

    • 通过突出显示文本来复制每个完整的 RAC 连接描述符,并保存连接器以供今后使用。

    从 NetBackup CLI 获取 RAC 连接描述符:

    • 使用 nboraadm 命令可检索连接描述符:

      nboraadm -list_rac_instances 
      -rac_db_unique_name RAC_DB_NAME -show_connect_descriptor
    • 从屏幕复制连接描述符,或使用 ‘>’ 命令创建带连接描述符的文件。

    手动创建 RAC 连接描述符:

    • 如果没有此信息,请使用 Web UI Oracle RAC 功能或 nboraadm 检索所需信息。您需要检索指定 RAC 数据库的扫描名称、服务名称和端口号。如果 RAC 数据库的 RAC 实例未知,请使用任一接口收集实例名称的列表。

    • 对于 RAC 的每个实例,必须插入此信息才能创建连接描述符。将扫描名称、服务名称和端口号(来自 RAC 数据库)以及实例名称(来自 RAC 实例)插入到以下示例中:

      (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)
      (HOST=<INSERT SCAN NAME>)(PORT=<INSERT PORT NUMBER>))
      (CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=<INSERT SERVICE NAME>)
      (INSTANCE_NAME=<INSERT INSTANCE NAME>)))
      
  2. 使用 Oracle MKSTORE 实用程序添加连接描述符。描述符区分大小写,必须与 NetBackup 中的内容完全匹配。
    mkstore -wrl /db/orac183/wallet/ -CreateCredential 
    '(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=exampleScanName.veritas.com)
    (PORT=1521))(CONNECT_DATA=(SERVER=DEDICATED)
    (SERVICE_NAME=orac183.veritas.com)(INSTANCE_NAME=orac1831)))' 
    testUser testPassword
    mkstore -wrl /db/orac183/wallet/ -CreateCredential 
    '(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=exampleScanName.veritas.com)
    (PORT=1521))(CONNECT_DATA=(SERVER=DEDICATED)
    (SERVICE_NAME=orac183.veritas.com)(INSTANCE_NAME=orac1832)))' 
    testUser testPassword
  3. 使用 Web UI 将 RAC 注册到钱包路径。

    要从 CLI 将 RAC 注册到钱包路径,请运行 nboraadm -register_rac_db

    如果是首次从发现注册 RAC,则需要包括 dbid。从 CLI,运行 nboraadm -register_rac_db -rac_db_unique_name

  4. (可选)如果在尝试注册 RAC 时出现错误,请查看错误消息。将错误消息中的描述符与在步骤 1 中生成的描述符以及插入 Oracle 钱包的描述符进行比较。