infasetup 命令引用 > RestoreDomain
  

RestoreDomain

从备份 mrep 文件为域还原配置元数据。 如果存在旧版本 Informatica 的备份文件,则必须使用旧版本还原域。
运行此命令之前,必须先关闭域。
如果将域还原到原始备份数据库之外的其他数据库,则必须还原 ISP_RUN_LOG 表内容以获取先前的工作流和会话日志。
如果命令因发生 Java 内存错误而失败,请增加 infasetup 可用的系统内存。 要增加系统内存,请设置 INFA_JAVA_CMD_OPTS 环境变量中的 -Xmx 值。
RestoreDomain 命令使用以下语法:
RestoreDomain

<<-DatabaseAddress|-da> database_hostname:database_port|

<-DatabaseConnectionString|-cs> database_connection_string>

[<-DatabaseUserName|-du> database_user_name]

[<-DatabasePassword|-dp> database_password]

<-DatabaseType|-dt> database_type

[<-DatabaseServiceName|-ds> database_service_name]

<-BackupFile|-bf> backup_file_name

[<-Force|-f>]

[<-ClearNodeAssociation|-ca>]

[<-Tablespace|-ts> tablespace_name]

[<-SchemaName|-sc> schema_name (used for MSSQLServer only)]

[<-DatabaseTlsEnabled|-dbtls> database_tls_enabled]

[<-DatabaseTruststorePassword|-dbtp> database_truststore_password]

[<-TrustedConnection|-tc> trusted_connection (used for MSSQLServer only)]

[<-EncryptionKeyLocation|-kl> encryption_key_location]

[<-DatabaseTruststoreLocation|-dbtl> database_truststore_location]
下表介绍了 infasetup RestoreDomain 选项和参数:
选项
参数
说明
-DatabaseAddress
-da
database_hostname:database_port
不使用 -DatabaseConnectionString (-cs) 选项时为必选项。托管域配置数据库的计算机名称和端口号。
-DatabaseConnectionString
-cs
database_connection_string
不使用 -DatabaseAddress (-da) 和 -DatabaseServiceName (-ds) 选项时为必选项。用于连接到域配置数据库的连接字符串。请将数据库主机、数据库端口和数据库服务名称指定为连接字符串的一部分。用引号将连接字符串引起来。
-DatabaseUserName
-du
database_user_name
不使用 -TrustedConnection (-tc) 选项时为必选项。包含域配置信息的数据库帐户。
-DatabasePassword
-dp
database_password
与数据库用户对应的域配置数据库密码。如果忽略此选项,infasetup 会使用 INFA_DEFAULT_DATABASE_PASSWORD 环境变量中指定的密码。如果环境变量中未指定任何值,则必须使用此选项输入密码。
-DatabaseType
-dt
database_type
必需。存储域配置元数据的数据库的类型。数据库类型包括:
  • - db2
  • - oracle
  • - mssqlserver
  • - sybase
-DatabaseServiceName
-ds
database_service_name
不使用 -DatabaseConnectionString (-cs) 选项时为必选项。数据库服务名称。对 Oracle、IBM DB2 和 Microsoft SQL Server 数据库来说为必选项。请输入 Oracle 的 SID、IBM DB2 的服务名称或 Microsoft SQL Server 的数据库名称。
-BackupFile
-bf
backup_file_name
必需。备份文件的名称和路径。 如果未指定文件路径,infasetup 会在当前目录中创建备份文件。
-Force
-f
-
可选。如果同名的数据库已存在,则覆盖该数据库。请勿在此选项之后添加任何字符。
-ClearNodeAssociation
-ca
-
可选。还原域时清除节点关联。 例如,备份的域包含计算机“MyHost:9090”上的节点“Node1”。 如果指定此选项,则还原域时,节点名称“Node1”与地址“MyHost:9090”之间的连接会断开。 然后,您可以将另一个节点与“MyHost:9090”关联。
如果未指定此选项,“Node1”会保留其与“MyHost:9090”的连接。 如果还原域并将另一个节点与“MyHost:9090”关联,该节点将不会启动。
-Tablespace
-ts
tablespace_name
对 IBM DB2 数据库来说为必选项。域配置数据库表所在的表空间的名称。
-SchemaName
-sc
schema_name
可选。Microsoft SQL Server 架构的名称。如果不使用默认架构,则输入一个架构名称。
-DatabaseTlsEnabled
-dbtls
database_tls_enabled
可选。指示 Informatica 域数据库是否通过 TLS 或 SSL 保护安全。 将安全数据库的此选项设置为 True。 默认值为 false。如果没有为 ‑dbtls 选项指定值,则 Informatica 域对 Informatica 域数据库使用安全通信。
-DatabaseTruststorePassword
-dbtp
database_truststore_password
可选。安全数据库的数据库信任库文件的密码。
-TrustedConnection
-tc
-
可选。通过受信任连接连接到 Microsoft SQL Server 数据库。受信任身份验证使用当前用户的 Windows 安全凭据连接到 Micrsoft SQL Server。
-EncryptionKeyLocation
-kl
encryption_key_location
可选。包含当前加密密钥的目录。 加密文件的名称为 sitekey。
-DatabaseTruststoreLocation
-dbtl
database_truststore_location
可选。安全数据库的信任库文件的路径和文件名。如果为域配置安全域存储库数据库,则为必选项。