目录

Search

  1. 前言
  2. 升级概览
  3. 应用 HotFix
  4. 在 Linux 上升级域之前
  5. 在 UNIX 上升级域之前
  6. 在 Windows 上升级域之前
  7. 准备升级
  8. 升级域
  9. 升级域,同时更改节点配置
  10. 在升级应用程序服务之前
  11. 应用程序服务升级
  12. Informatica 客户端升级
  13. 升级之后
  14. 附录 , A: 升级清单
  15. 附录 , B: 管理分发包

从版本 10.4.0 和更高版本升级 (10.5.8)

从版本 10.4.0 和更高版本升级 (10.5.8)

在控制台模式下升级

在控制台模式下升级

在控制台模式下进行升级时,可以更改节点配置以将域升级到其他计算机或其他域配置存储库数据库。在 Linux 或 UNIX 上,可以采用控制台模式升级域。
在控制台模式下运行安装程序时,Quit 和 Back 是保留字。请勿将它们用作输入文本。
  1. 在 Shell 命令行中,从根目录运行 install.sh 文件。
    安装程序会显示消息来确认已设置区域设置环境变量。
  2. 如果未设置环境变量,请按
    n
    退出安装程序并根据需要对它们进行设置。
    如果设置了环境变量,请按
    y
    继续。
  3. 2
    以升级 Informatica。
    Informatica 提供了实用程序来推动 Informatica 服务安装过程。在升级 Informatica 服务之前,您可以运行以下实用程序:
    Informatica Upgrade Advisor。
    在执行升级之前验证域中的服务并检查已过时的服务。
    安装程序会显示警告,指明需关闭要升级的 Informatica 域才能继续升级。
  4. 2
    升级到
    Informatica 10.5.8
  5. 请阅读 Informatica 产品使用工具包的条款和条件并按
    2
    继续升级。
    本软件会自动向位于美国的 Informatica 公司传输有关部署此软件的计算和网络环境的信息,以及该部署的数据使用及系统统计信息,但您拥有如下文所述的退出选择权。这一信息传输是 Informatica 隐私策略规定的服务的一部分,Informatica 将依据 Informatica privacy policy使用此信息并对其另做处理。可以在 Administrator 工具中禁用用法集合。
  6. 升级必备条件
    页面会显示系统升级要求。
    请先验证要求,然后再继续升级。
  7. 出现提示时,输入要升级的 Informatica 版本的目录以及要在其中安装
    Informatica 10.5.8
    的目录。
    下表介绍了必须指定的目录:
    目录
    说明
    要升级的 Informatica 产品的目录
    包含您要升级的 Informatica 服务版本的目录。
    Informatica 的目录
    要安装 Informatica 的目录。
    输入安装目录的绝对路径。该目录不能与包含早期版本 Informatica 服务的目录相同。路径中的目录名称不得包含空格或以下特殊字符:@|* $ # ! % ( ) { } [ ] , ; '
    Informatica 建议在安装目录路径中使用字母数字字符。如果您使用特殊字符,例如 á 或 €,则在运行时可能会出现意外结果。
    在 Windows 上,安装目录必须位于当前计算机上。
  8. 输入
    2
    可允许对节点主机名和端口号进行更改。
    使用此选项可以更改您升级的 Informatica 安装的配置。如果要升级到其他计算机,则可以更改节点配置,以与新计算机的配置匹配。如果要升级到其他域配置存储库数据库,则可以更改节点配置以匹配新数据库的配置。
  9. 选择是否要通过 Informatica 安装程序安装分发包。
    • 如果您不需要分发包,或者您想稍后安装它们,请按
      1
    • 如果您想通过安装程序安装分发包,请按
      2
    默认值为 1。
  10. 如果选择安装分发包,请从列表中选择一个或多个要安装的包。用逗号分隔多个包。
    默认值为 1。
  11. 输入 Informatica 域加密密钥的目录。
    Informatica 使用加密密钥(如密码)保护存储在 Informatica 域中的敏感数据的安全。在升级时,您必须输入在要升级的节点上存储加密密钥的目录。
    Informatica 域中的所有节点都使用相同的关键字和加密密钥。必须将域的名称、加密密钥的关键字以及加密密钥文件保存在一个安全位置。更改域的加密密钥或将存储库移至其他域时,需要加密密钥。
    属性
    说明
    加密密钥目录
    在其中为域存储加密密钥的目录。默认情况下,在以下目录中创建加密密钥:
    <Informatica 安装目录>/isp/config/keys
  12. 输入 Informatica 域的用户名和密码。
  13. 检查升级信息并按
    Enter
    继续。
    安装程序会将服务器文件复制到
    Informatica 10.5.8
    安装目录。
    安装程序会显示警告,指明需关闭要升级的 Informatica 域才能继续升级。
  14. Enter
  15. 如果您要升级网关节点,请选择用于域配置存储库的数据库。
    如果升级执行工作的节点,则不会显示域配置存储库信息。您不能修改数据库连接信息。跳到步骤 16
    下表列出了您可以用于域配置存储库的数据库:
    提示
    说明
    数据库类型
    域配置存储库的数据库类型。从以下选项中选择:
    1 - Oracle
    2 - Microsoft SQL Server
    3 - IBM DB2
    4 - Sybase ASE
    5 - PostgreSQL
  16. 输入数据库用户帐户的属性。
    下表列出了数据库用户帐户的属性:
    属性
    说明
    数据库用户 ID
    域配置数据库用户帐户的名称。
    用户密码
    域配置数据库用户帐户的密码。
  17. 输入数据库的参数。如果未创建安全域配置存储库,请输入数据库参数。
    1. 如果选择 IBM DB2,请选择是否配置表空间并输入表空间名称。
      下表介绍了必须为 IBM DB2 数据库配置的属性:
      属性
      说明
      配置表空间
      在单分区数据库中,如果选择“否”,则安装程序将在默认表空间中创建表。在多分区数据库中,您必须选择“是”。
      选择是否指定表空间:
      1 - 否
      2 - 是
      表空间
      要在其中创建表的表空间的名称。指定满足 32768 字节 pageSize 要求的表空间。
      在单分区数据库中,输入要在其中创建表的表空间的名称。
      在多分区数据库中,指定位于数据库目录分区中的未分区表空间的名称。
    2. 如果选择 Microsoft SQL Server,请输入数据库的架构名称。
      下表介绍了必须为 Microsoft SQL Server 数据库配置的属性:
      属性
      说明
      架构名称
      将包含域配置表的架构的名称。如果参数为空,则安装程序会在默认架构下创建表。
    3. 要使用 JDBC URL 信息输入 JDBC 连接信息,请按
      1
      。要使用自定义 JDBC 连接字符串输入 JDBC 连接信息,请按
      2
    4. 输入 JDBC 连接信息。
      • 要使用 JDBC URL 信息输入连接信息,请指定 JDBC URL 属性。
        下表介绍了数据库连接信息:
        提示
        说明
        数据库主机名
        数据库的主机名。
        数据库端口号
        用于数据库的端口号。
        数据库服务名称
        服务或数据库名称:
        • Oracle:输入服务名称。
        • Microsoft SQL Server:输入数据库名称。
        • IBM DB2:输入服务名称。
        • Sybase ASE:输入数据库名称。
        • PostgreSQL:输入数据库名称。
        配置 JDBC 参数
        选择是否将其他 JDBC 参数添加到连接字符串:
        1 - 是
        2 - 否
        如果选择“是”,请输入参数或按 Enter 接受默认设置。如果选择“否”,则安装程序会创建 JDBC 连接字符串,无需参数。
      • 要使用自定义 JDBC 连接字符串输入连接信息,请键入连接字符串。
        在 JDBC 连接字符串中使用以下语法:
        IBM DB2
        jdbc:Informatica:db2://<主机名>:<端口号>;DatabaseName=
        Oracle
        jdbc:Informatica:oracle://<主机名>:<端口号>;ServiceName=
        使用以下连接字符串通过 Oracle Connection Manager 连接到 Oracle 数据库:
        jdbc:Informatica:oracle:TNSNamesFile=<tnsnames.ora 文件的完全限定路径>;TNSServerName=<TNS 名称>;
        Microsoft SQL Server
        jdbc:Informatica:sqlserver://<主机名>:<端口号>;SelectMethod=cursor;DatabaseName=
        具有 Windows NT 凭据的 Microsoft SQL Server
        如果您为 Microsoft SQL Server 上的模型存储库数据库指定了 Windows NT 凭据,则需指定连接字符串语法以便包括 NTLM 身份验证方法。
        使用具有 Windows NT 凭据的默认实例的 Microsoft SQL Server:
        "jdbc:informatica:sqlserver://<主机名>:<端口号>;DatabaseName=<数据库名称>;SnapshotSerializable=true;authenticationMethod=NTLM"
        使用具有 Windows NT 凭据的已命名实例的 Microsoft SQL Server:
        "jdbc:informatica:sqlserver://<主机名>\<命名实例名称>;DatabaseName=<数据库名称>;SnapshotSerializable=true;authenticationMethod=NTLM"
        Microsoft Azure SQL
        jdbc:Informatica:sqlserver://<主机名>:<端口号>;SelectMethod=cursor;DatabaseName=<数据库名称>;SnapshotSerializable=true;EncryptionMethod=SSL;HostNameInCertificate=*.database.windows.net;ValidateServerCertificate=false
        具有 Active Directory 身份验证的 Azure SQL 数据库
        jdbc:informatica: sqlserver://<host_name>:<port_number>;database=<database_name>;encrypt=true;AuthenticationMethod=ActiveDirectoryPassword;trustServerCertificate=false;hostNameInCertificate=*.database.windows.net;loginTimeout=<seconds>
        PostgreSQL
        jdbc:Informatica:postgresql://<主机名>:<端口号>;DatabaseName=
        Azure PostgreSQL
        jdbc:Informatica:postgresql://<主机名>:<端口号>;DatabaseName=<数据库名称>;EncryptionMethod=SSL;ValidateServerCertificate=true;CryptoProtocolVersion=TLSv1.2;
        Sybase
        jdbc:Informatica:sybase://<主机名>:<端口号>;DatabaseName=
        验证连接字符串是否包含您的数据库系统所需的所有连接参数。
  18. 修改节点主机名称和端口号以匹配新版本 Informatica 的配置。
    下表介绍了您可以指定的域和节点属性:
    属性
    说明
    域名
    域的名称。默认域名称为 Domain_<MachineName>。域名的长度不得超过 128 个字符,并且只能为 7 位 ASCII。不能包含空格或下列任一字符: ` % * + ; " ? , < > \ /
    节点名称
    您要升级的节点的名称。
    节点主机名
    承载您要升级的节点的计算机的主机名。如果计算机有一个网络名称,请使用默认的主机名。如果计算机有多个网络名称,则可修改默认的主机名以使用其他网络名称。(可选)您可以使用 IP 地址。
    注意:请勿使用 localhost。主机名必须明确标识计算机。
    自定义密钥库密码
    自定义密钥库文件的纯文本密码。如果您要通过自定义密钥库文件保护 Informatica Administrator 并升级到其他网关节点配置,请输入自定义密钥库密码。
    自定义密钥库文件
    自定义密钥库文件的路径和文件名。如果您要通过自定义密钥库文件保护 Informatica Administrator 并升级到其他网关节点配置,请输入自定义密钥库文件。
    如果您将此字段留空,安装程序会在以下目录中查找密钥库文件:
    <Informatica 安装目录>\tomcat\conf\
    节点端口号
    您要升级的节点的端口号。节点的默认端口号为 6005。
    网关节点主机名
    承载域的网关节点的计算机的主机名。
    如果升级执行工作的节点,则可用。
    网关节点端口号
    网关节点的端口号。
    如果升级执行工作的节点,则可用。
  19. 安装程序将显示分配给域组件的端口号。
    您可以指定端口号或使用默认的端口号。
    下表介绍了可以指定的端口:
    端口
    说明
    服务管理器端口
    节点中的服务管理器使用的端口号。客户端应用程序和 Informatica 命令行程序使用此端口与域中的服务进行通信。
    服务管理器关闭端口
    为域服务管理器控制服务器关闭的端口号。服务管理器将侦听此端口上的关闭命令。
    Informatica Administrator 端口
    Administrator 工具使用的端口号。
    如果升级网关节点,则可用。
    Informatica Administrator 关闭端口
    Administrator 工具用来侦听关闭命令的端口号。
    如果升级网关节点,则可用。
“安装后摘要”窗口会指示升级是否成功完成。该屏幕还将显示已安装组件的状态及其配置。
您可以查看升级日志文件以获取有关安装程序所执行的升级任务的更多信息,并可以查看已安装组件的配置属性。