NetBackup™ Web UI Oracle 管理指南
在 NetBackup 中为 RAC 配置 Oracle 钱包
在 NetBackup 中配置和设置 Oracle 钱包的过程分为两个步骤。首先添加描述符,然后注册钱包。对于 Oracle RAC,描述符必须枚举构成 RAC 群集的 RAC 实例列表。
NetBackup Oracle 钱包前提条件:
必须可以从 RAC 群集的所有节点访问 Oracle 钱包位置。
建议使用共享位置以实现可维护性。
存储位置示例:在每个节点上装入的 Oracle ACFS 文件系统或每个节点都可以访问的 NFS 共享。在每个节点上,共享位置的装入点必须相同。
如果钱包不在共享位置,则钱包在 RAC 群集的每个节点上必须位于完全相同的位置。还必须在 RAC 群集的每个节点上复制钱包的全部内容。
要在 NetBackup 中为 RAC 配置 Oracle 钱包,使用以下命令:
- 检索 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>)))
- 使用 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
- 使用 Web UI 将 RAC 注册到钱包路径。
要从 CLI 将 RAC 注册到钱包路径,请运行 nboraadm -register_rac_db。
如果是首次从发现注册 RAC,则需要包括 dbid。从 CLI,运行 nboraadm -register_rac_db -rac_db_unique_name。
- (可选)如果在尝试注册 RAC 时出现错误,请查看错误消息。将错误消息中的描述符与在步骤 1 中生成的描述符以及插入 Oracle 钱包的描述符进行比较。