更新与配置文件关联的目标数据库主机名
通过适用于 Oracle 的 SnapManager ( 3.2 或更高版本),可以更新 SnapManager 配置文件中目标数据库的主机名。
-
本地用户的主目录必须了解配置文件到存储库的映射。
-
必须关闭 SnapManager 图形用户界面( GUI )会话。
-
在 Real Application Clusters ( RAC )环境中,必须删除并卸载配置文件中指定的主机上可用的克隆或挂载备份。
您只能使用命令行界面使用新主机名更新配置文件。
-
不支持在配置文件中更改目标数据库主机名的情形 *
不支持在以下情况下更改配置文件中的目标数据库主机名:
-
使用 SnapManager 图形用户界面更改目标数据库主机名
-
更新配置文件的目标数据库主机名后回滚存储库数据库
-
运行一个命令,为新的目标数据库主机名更新多个配置文件
-
在运行任何 SnapManager 操作时更改目标数据库主机名
-
如果 SnapManager 安装在 Solaris 上,并且数据库逻辑单元号( LUN )是使用带有 SVM 堆栈的主机挂载文件系统创建的,则更改目标数据库主机名。
更新配置文件中的目标数据库主机名后,只会更改目标数据库主机名。配置文件上设置的所有其他配置参数均会保留。 |
在已启用保护的配置文件中更新新的目标数据库主机名后,系统会为已更新的配置文件保留相同的数据集和保护策略。
更改目标主机的主机名后,必须确保在创建新的受保护配置文件之前更新所有现有受保护配置文件的主机名。要更新配置文件的主机名,请运行 smo profile update 命令。
更新目标数据库主机名后,如果克隆或挂载的备份在新主机中不可用,则无法删除或拆分克隆或卸载备份。在这种情况下,从新主机运行 SnapManager 操作会导致故障以及早期主机中的陈旧条目。要执行 SnapManager 操作,您必须使用配置文件更新还原到早期的主机名。
-
输入以下命令:
smo profile update -profileprofile "-profile-passwordprofile_password]"-database-dbnamedb_dbname-hostdb_host "-siddb_sidi] -login-usernamedb_username-accountdb_password-portdb_portdport]] { -mman { -grouperman-login-useremnssnemony] [-mail-mail-mail-mail-mail-file
此命令的其他选项如下:
【 -force】 【 -noprompt】
如果您要 …
那么 …
-
更改目标数据库主机名 *
指定 -hostnew_db_host
-
-
要查看配置文件的目标数据库主机名,请输入以下命令:
smo profile show