infasetup 命令引用 > 使用 infasetup
  

使用 infasetup

infasetup 是用于管理 PowerCenter 域和节点的命令行程序。
使用 PowerCenter 安装程序安装 PowerCenter 服务后,使用 infasetup 修改域和节点属性。 例如,安装 PowerCenter 服务之后可以使用 infasetup 更改节点的端口号。
可以使用 infasetup 备份、还原、定义和删除域,以及定义和更新节点。

运行命令

从命令行调用 infasetup。 您可以直接发出命令,也可以通过脚本、批处理文件或其他程序发出命令。 在 Windows 中,infasetup 是具有 .bat 扩展名的批处理文件。 在 UNIX 中,infasetup 是具有 .sh 扩展名的脚本文件。
要运行 infasetup 命令,请执行以下操作:
    1. 打开命令提示符。
    在 Windows 中,以管理员身份打开命令提示符。如果没有以管理员身份打开命令提示符,Windows 系统管理员在访问 Informatica 安装目录中的文件时可能会遇到问题。
    2. 在命令提示符下,切换到 infasetup 可执行文件所在的目录。
    默认情况下,infasetup 安装在 <InformaticaInstallationDir>/isp/bin 目录中。
    3. 在 Windows 中输入 infasetup,或在 UNIX 中输入 infasetup.sh,后跟命令名称及其所需的选项和参数。 命令名称不区分大小写。
    例如:
    infasetup(.sh) command_name [-option1] argument_1 [-option2] argument_2...

命令选项

运行 infasetup 时,为每个命令输入选项,后跟所需的参数。 命令选项前有连字符,且不区分大小写。 参数在选项后面。
例如,以下命令使用名称“Node1”和地址“Host1:9090”更新执行工作的节点:
infasetup UpdateWorkerNode -nn Node1 -na Host1:9090
如果忽略或不正确地输入一个必需的选项,该命令会失败,并且 infasetup 会返回错误消息。

infasetup 返回代码

infasetup 通过返回代码指示命令是成功还是失败。 返回代码 (0) 表示命令成功。 返回代码 (-1) 表示命令失败。
在运行 infasetup 命令后立即使用 DOS 或 UNIX echo 命令,以查看命令的返回代码:

使用数据库连接字符串

一些 infasetup 命令使用连接字符串连接至域配置数据库。 将数据库主机、数据库端口和数据库服务名称指定为连接字符串的一部分。
可以将连接字符串用于以下 infasetup 命令:
下表列出了每个支持的数据库的连接字符串语法:
数据库名称
连接字符串
Oracle
Oracle:
jdbc:informatica:oracle://host_name:port;SID=sid
Oracle RAC:
jdbc:informatica:oracle://host_name:port; ServiceName=[Service Name];AlternateServers=(server2:port);LoadBalancing=true
Microsoft SQL Server
jdbc:informatica:sqlserver://host_name:port; SelectMethod=cursor;DatabaseName=database_name
IBM DB2
jdbc:informatica:db2://host_name:port; DatabaseName=database_name