Veritas NetBackup™ 命令参考指南
- 介绍
- 附录 A. NetBackup 命令
名称
nboraadm — 将实例和实例组设置为 Oracle 备份策略的一部分
大纲
[-S master_server] -list_instances [instance_name] [-instance_group group_name] [-host name] [-os Unix | Windows] [-active | -inactive] [-registered | -unregistered]
[-S master_server] -add_instance instance_name -host name -oracle_home oracle_home [-instance_group group_name | -os_user name [-os_domain name] [-oracle_auth user [-oracle_TNS tns]] [-rman_catalog_user name [-rman_catalog_TNS tns]]] [-force]
[-S master_server] -register_instance instance_name [-host name] [-oracle_home oracle_home] [-new_oracle_home oracle_home] [-instance_group name | -os_user name [-os_domain name] [-oracle_auth user [-oracle_TNS tns]] [-rman_catalog_user name [-rman_catalog_TNS tns]] [-force]
[-no_warnings]
nboraadm -delete_instance instance_name [-S master_server] [-host name] [-oracle_home oracle_home]
[-no_warnings]
name] [-os_domainname] | -disable_os_user] [-oracle_auth user [-oracle_TNS tns] | -disable_oracle_auth] [-rman_catalog_user name [-rman_catalog_TNS tns] | -disable_rman_catalog] [-active | -inactive] [-force] [-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] [-instance_group name | -os_user [
[-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] | [-windows_os_user name -os_domain name]} [-oracle_auth user [-oracle_TNS tns]] [-rman_catalog_user name [-rman_catalog_TNS tns]]
[-S master_server] -delete_instance_group name
[-S master_server] -modify_instance_group name [-new_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] [-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_name user_name
[-S master_server] -delete_dba client_name user_name
[-S master_server] -immediate -policy policy_name -instance instance_name [-schedule schedule_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 命令可以将实例和实例组作为 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 输出。
选项
- -active | -inactive
与 -list_instances 操作一起使用时,可将列表缩小到仅显示活动的实例或不活动的实例。默认条件是列出所有实例。
与 -modify_instance 操作一起使用时,可将实例的状态在活动和不活动之间来回更改。
- -client_name user_name
指定客户端名称和数据库管理员 (DBA) 的用户名以启用或禁用 nboraadm 命令。这些选项仅与 -add_dba 操作和 -delete_dba 操作一起使用。
- -disable_oracle_auth
禁止使用 Oracle 身份验证。
- -disable_os_user
禁止使用操作系统身份验证。
- -disable_rman_catalog
禁止使用 Oracle RMAN 恢复目录库凭据。
- -force
即使验证失败,也强制将实例添加到存储库。未注册的实例无法使用 NetBackup for Oracle 策略进行保护。
- -host name
指定 Oracle 数据库所驻留的主机的名称
- -immediate
允许 Oracle DBA 从 Oracle 客户端启动即时备份。Oracle DBA可启动备份,而不是等待根据 NetBackup 日程表启动备份。使用 -immediate 时,需要执行 -policy 操作和 -instance 操作。
- -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
字段)。- -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]
指定操作系统凭据的用户名和域。
- -registered | -unregistered
指定已注册的所有实例以及由于凭据不正确而未注册的所有实例。
- -rman_catalog_user name [-rman_catalog_TNS tns]
指定 Oracle RMAN 恢复目录库凭据的用户名和网络服务名称(TNS 别名)。
- -S master_server
指定包含要添加或更改的实例的主服务器。
- -unix_os_user name -windows_os_user name
为实例组的 UNIX 和/或 Windows OS 凭据指定用户名。
- -unix_tns_admin tns_admin 和 -windows_tns_admin tns_admin
用于覆盖默认的 UNIX TNS_ADMIN 或 Windows TNS_ADMIN 路径。