Veritas NetBackup™ 命令参考指南
- 介绍
- 附录 A. NetBackup 命令
名称
nboraadm — 将实例和实例组设置为 Oracle 备份策略的一部分
大纲
[-S master_server] -list_rac_dbs [{-rac_dbid dbid -rac_db_unique_name name}] [-rac_type type] [-scan_name name] [-service_name name] [-port number] [-active | -inactive] [-registered | -unregistered]
[-S master_server] -list_rac_instances [instance_name] [{-rac_dbid dbid -rac_db_unique_name name}] [-host name] [-backup_host name] [-os Unix | Windows] [-active | -inactive] [-registered | -unregistered]
[-S master_server] -add_rac_db -rac_dbid dbid -rac_db_unique_name name -rac_type type -scan_name name -service_name name -port number [-load_balanced_node_count number]
[-S master_server] -add_rac_instance instance_name -rac_dbid dbid -rac_db_unique_name name -host name -oracle_home oracle_home [-backup_priority priority] [-backup_host name]
[-S master_server] -delete_rac_db -rac_db_unique_name name [-rac_dbid dbid] [-scan_name name]
[-S master_server] -delete_rac_instance instance_name [-host name] [-backup_host name] [-rac_dbid dbid] [-rac_db_unique_name name] [-oracle_home oracle_home]
[-S master_server] -modify_rac_db -rac_dbid dbid -rac_db_unique_name name [-new_scan_name name] [-rac_type type] [-load_balanced_node_count number] [-port number] [-scan_name name] [-service_name name] {[-oracle_auth user [-oracle_TNS tns] | -disable_oracle_auth] | [-wallet_path path [-wallet_rman_TNS tns | -disable_rman_catalog] | -disable_wallet_auth]} [-rman_catalog_user name [-rman_catalog_TNS tns] | -disable_rman_catalog] [-active | -inactive] [-force] [-no_warnings]
[-S master_server] -register_rac_db -rac_db_unique_name name [-scan_name name] [-rac_dbid dbid] {-oracle_auth user | -wallet_path path [-wallet_rman_TNS tns]} [-rman_catalog_user name [-rman_catalog_TNS tns]] [-add_rac_dbid dbid] [-force] [-no_warnings]
[-S master_server] -modify_rac_instance instance_name -rac_dbid dbid -rac_db_unique_name name [-new_instance instance_name] [-host name] [-backup_host name | -disable_backup_host] [-oracle_home oracle_home] [-backup_priority priority] [-active | -inactive] [-force] [-no_warnings]
[-S master_server] -list_instance_aliases [instance_name] [-host name] [-oracle_home oracle_home]
[-S master_server] -add_instance_alias instance_name -alias alias_name [-host name] [-oracle_home oracle_home]
[-S master_server] -delete_instance_alias instance_name -alias alias_name [-host name] [-oracle_home oracle_home]
[-S master_server] -list_instances [instance_name] [-instance_group name] [-host name] [-os Unix | Windows] [-active | -inactive] [-registered | -unregistered]
[-S master_server] -add_instance instance_name -host name -oracle_home oracle_home [-tns_admin tns_admin] {[-instance_group name] | [-os_user name [-os_domain name]] | [-oracle_auth user [-oracle_TNS tns]] | [-wallet_path path -wallet_TNS tns [-wallet_rman_TNS tns]]} [-rman_catalog_user name [-rman_catalog_TNS tns]]] [-force]
[-S master_server] -register_instance instance_name [-host name] [-oracle_home oracle_home] {-instance_group name | -os_user name [-os_domain name] | -oracle_auth user [-oracle_TNS tns] | -wallet_path path -wallet_TNS tns [-wallet_rman_TNS tns]} [-rman_catalog_user name [-rman_catalog_TNS tns]] [-no_warnings] [-force]
[-S master_server] -delete_instance instance_name [-host name] [-oracle_home oracle_home] [-no_warnings]
[-S master_server] -modify_instance instance_name [-new_instance instance_name] [-host name] [-new_host name] [-oracle_home oracle_home] [-new_oracle_home oracle_home] [-tns_admin tns_admin] [-instance_group name] [-os_user name [-os_domain name] | -disable_os_user] [-oracle_auth user [-oracle_TNS tns] | -disable_oracle_auth] [-wallet_path path -wallet_TNS tns [-wallet_rman_TNS tns | -disable_rman_catalog] | -disable_wallet_auth] [-rman_catalog_user name [-rman_catalog_TNS tns] | -disable_rman_catalog] [-active | -inactive] [-force] [-no_warnings]
[-S master_server] -remove_from_instance_group instance_name [-instance_group name] [-host name] [-oracle_home oracle_home] [-no_warnings]
[-S master_server] -list_instance_groups [instance_group_name]
[-S master_server] -add_instance_group instance_group_name {{-unix_os_user name AND/OR -windows_os_user name -os_domain name} | [-oracle_auth user [-oracle_TNS tns]] | [-wallet_path path -wallet_TNS tns [-wallet_rman_TNS tns]]} [-rman_catalog_user name [-rman_catalog_TNS tns]]
[-S master_server] -delete_instance_group instance_group_name
[-S master_server] -modify_instance_group instance_group_name [-new_instance_group instance_group_name] {[[-unix_os_user name] [-windows_os_user name -os_domain name] | -disable_os_user] [-oracle_auth user [-oracle_TNS tns] | -disable_oracle_auth] | [-wallet_path path -wallet_TNS tns [-wallet_rman_TNS tns | -disable_rman_catalog] | -disable_wallet_auth]} [-rman_catalog_user name [-rman_catalog_TNS tns] | -disable_rman_catalog] [-validate]
[-S master_server] -auto_registration instance_group_name [-unix_tns_admin tns_admin] [-windows_tns_admin tns_admin]
[-S master_server] -disable_auto_registration
[-S master_server] -list_dbas
[-S master_server] -add_dba client_nameuser_name
[-S master_server] -delete_dba client_nameuser_name
[-S master_server] -immediate -policy policy [-schedule schedule] {-instance instance | {-rac_dbid dbid -rac_db_unique_name name}} [-w[hh:mm:ss]]
[-S master_server] -list_jobs [count] [-utc]
[-S master_server] -list_job_details -jobid jobid [-utc]
在 UNIX 系统上,此命令的目录路径为 /usr/openv/netbackup/bin/
在 Windows 系统上,此命令的目录路径为 install_path\NetBackup\bin\
描述
nboraadm 命令可以将 RAC 数据库、实例和实例组作为 Oracle 备份策略的一部分进行添加、修改、列出以及删除。如果修改的实例不在运行 nboraadm 的主机的本地位置中,则系统会提示您是否要更改此实例。nboraadm 命令执行下列操作:
-list_instances 列出存储库中的所有 Oracle 实例。
-add_instance 将实例添加到存储库。
-register_instance 注册实例或实例组的凭据。
-delete_instance 删除实例。
-modify_instance 更改已指定实例的属性。
-list_instance_groups 列出已创建的所有 Oracle 实例组。
-add_instance_group 将实例组添加到存储库。
-delete_instance_group 从存储库删除实例组。
-modify_instance_group 更改已指定实例组的属性。
-auto_registration 将新发现的实例自动注册到指定的实例组名称中。
-disable_auto_registration 禁用新发现实例的自动注册。
-list_dbas 显示能够在指定客户端上使用 nboraadm 的所有 DBA 的列表。
-add_dba 允许 NetBackup 管理员赋予数据库管理员 (DBA) 在指定客户端上使用 nboraadm 命令的能力。
-delete_dba 删除指定的 DBA 在指定客户端上使用 nboraadm 的能力。
-list_jobs 显示包含 RMAN 输出的 Oracle 作业的作业信息。
-list_job_details 显示指定作业的 RMAN 输出。
-list_rac_dbs 列出 NetBackup 可以识别为 Oracle RAC 的所有数据库。
-add_rac_db 可将 Oracle RAC 数据库手动添加到 NetBackup。
-register_rac_db 可向 NetBackup 注册 Oracle RAC 凭据。
-modify_rac_db 修改 NetBackup 中的现有 Oracle RAC 数据库。
-delete_rac_db 可从 NetBackup 中删除 Oracle RAC 数据库以及任何关联实例。
-list_rac_instances 列出 NetBackup 可以识别为 Oracle RAC 的所有实例。
-add_rac_instance 可将 Oracle RAC 实例手动添加到 NetBackup。如果没有数据库,将无法添加实例。
-modify_rac_instance 修改 NetBackup 中的现有 Oracle RAC 实例。
-delete_rac_instance 可从 NetBackup 中删除 Oracle RAC 实例。
-list_instance_aliases 列出与 Oracle 实例关联的所有别名。
-add_instance_alias 添加与 Oracle 实例关联的别名。
-delete_instance_alias 删除与 Oracle 实例关联的别名。
选项
- -active | -inactive
与 -list_instances 操作一起使用时,可将列表缩小到仅显示活动的实例或不活动的实例。默认条件是列出所有实例。
与 -modify_instance 操作一起使用时,可将实例的状态在活动和不活动之间来回更改。
与 -modify_rac_instance 一起使用时,此选项可在可用节点池中添加或删除用于备份的实例。当此选项与 -modify_rac_db 一起使用时,可将数据库的状态在活动和不活动之间来回更改。
- -add_rac_dbid id
用于添加 Oracle RAC 数据库 ID。仅当未发现数据库 ID 时,才与 -register_rac_db 一起使用。
- -alias name
与 -add_instance_alias 或 -delete_instance_alias 一起使用,以添加或删除与数据库实例关联的别名。
- -backup_host name
用于指定备用网络主机以传输备份数据。此选项仅适用于 -add_rac_instance 和 -modify_rac_instance。
- -disable_backup_host
禁止使用备份主机名。此选项仅适用于 -modify_rac_instance。
- -backup_priority number
一个整数,定义使用 RAC 实例进行保护的顺序。有效值为任何整数。如果 RAC 的两个实例具有相同的优先级,则按字母顺序选择实例。当 NetBackup 测试最高优先级实例的凭据时,如果该实例不可用,则 NetBackup 不会测试任何其他实例上的凭据。使用 -force 跳过验证。
- -client_name user_name
指定客户端名称和数据库管理员 (DBA) 的用户名以启用或禁用 nboraadm 命令。这些选项仅与 -add_dba 操作和 -delete_dba 操作一起使用。
- -disable_oracle_auth
禁止使用 Oracle 身份验证。
- -disable_os_user
禁止使用操作系统身份验证。
- -disable_rman_catalog
禁止使用 Oracle RMAN 恢复目录库凭据以及钱包 RMAN 恢复目录库凭据。
- -disable_wallet_auth
禁止使用钱包身份验证。
- -force
即使验证失败,也强制将实例或 RAC 数据库添加到存储库。未注册的实例或 RAC 数据库无法使用 NetBackup for Oracle 策略进行保护。
- -host name
指定 Oracle 数据库所驻留的主机的名称
- -immediate
允许 Oracle DBA 从 Oracle 客户端启动即时备份。Oracle DBA 可启动备份,而不是等待根据 NetBackup 日程表启动备份。使用 -immediate 时,需要使用 -policy 选项。另外,必须指定 -instance 选项或 -rac_dbid 和 -rac_db_unique_name 选项。Oracle DBA 可以使用此选项立即备份 RAC 数据库。
- -instance_group name
指定您希望新实例或已更改实例成为具有指定名称的实例组的一部分。
- -instance_name
为已创建或更改的实例命名。
- -list_job_details -jobid jobid [-utc]
从 -jobid 参数定义的指定 Oracle 作业的“作业详细信息”中,显示包含在
LOG
消息中的 RMAN 输出。使用 nboraadm -list_jobs 命令确定希望获取 RMAN 详细信息的指定jobid
。可选 -utc 参数以 UTC 格式(而非默认 UNIX 时间格式)显示每条“作业详细信息”消息的时间戳。- -list_jobs [count] [-utc]
显示包含 RMAN 输出(其中 count 参数指定可供列出的最近 Oracle 作业数)的 Oracle 作业。以 JSON 格式显示各项 Oracle 作业的以下作业信息:
Jobid
、JobType
、Status
、State
、Policy
、ScheduleType
、Schedule
、Started
和Ended
。count 参数的值的有效范围为 1 到 1024。如果未指定可选 count 参数,则默认值为 128。可选 -utc 参数以 UTC 格式(而非默认 UNIX 时间格式)显示所有“作业详细信息”消息的时间戳(即Started
和Ended
字段)。- -load_balanced_node_count number
一个整数,定义 NetBackup 用于备份的最大节点数。如果指定的节点数不可用,将以较小的节点数继续备份。如果指定 0(零),则 NetBackup 使用所有可用节点。
- -new_scan_name name
用于更改 Oracle RAC 数据库的 SCAN(单个客户端访问名称)名称。与 -modify_rac_db 选项一起使用。
- -no_warnings
NetBackup 会警告用户是否要更改不在运行此命令的主机的本地位置中的实例。NetBackup 会出现提示,询问是否要更改此实例。使用此选项可防止显示此警告。
- -oracle_auth user [-oracle_TNS tns]
指定 Oracle 身份验证凭据的用户名和网络服务名称(TNS 别名)。
- -oracle_home oracle_home
指定实例所驻留的 Oracle 主目录的文件路径。
- -os Unix | Windows
指定实例的操作系统类型是 UNIX 还是 Windows。
- -os_user name [-os_domain name]
指定操作系统凭据的用户名和域。
- -port number
网格服务侦听器端口。此选项的行为因指定的操作而异。
- -rac_db_unique_name name
Oracle RAC 数据库的唯一数据库名称。发现或手动添加此名称后,它将无法更改。此选项的行为因指定的操作而异。
- -rac_dbid id
Oracle RAC 数据库的数据库 ID。添加数据库 ID 后,便无法对其进行更改。此选项的行为因指定的操作而异。
- -rac_type values
与 NetBackup 通信的 Oracle RAC 数据库的类型。接受的值为 RAC 和 RACOneNode。
- -registered | -unregistered
指定已注册的所有实例以及由于凭据不正确而未注册的所有实例。
- -rman_catalog_user name [-rman_catalog_TNS tns]
指定 Oracle RMAN 恢复目录库凭据的用户名和网络服务名称(TNS 别名)。
- -S master_server
指定包含要添加或更改的实例的主服务器。
- -scan_name name
Oracle RAC 数据库的数据库 SCAN 名称。此选项的行为因指定的操作而异。
- -service_name name
Oracle RAC 数据库的服务名称。此选项的行为因指定的操作而异。
- -unix_os_user name -windows_os_user name
为实例组的 UNIX 和/或 Windows OS 凭据指定用户名。
- -unix_tns_admin tns_admin and -windows_tns_admin tns_admin
用于覆盖默认的 UNIX TNS_ADMIN 或 Windows TNS_ADMIN 路径。
- -wallet_path
指定 Oracle 钱包的路径,其中包含用于实例或 RAC 数据库的凭据。
- -wallet_tns
指定用于查找 Oracle 钱包内凭据的钱包连接描述符。无法将此选项用于 RAC 数据库
- -wallet_rman_TNS
指定存储在 Oracle 钱包内的 Oracle RMAN 恢复目录库凭据的 RMAN 网络服务名称。此选项用于实例和 RAC 数据库。