unix数据库 Error Creating Repository : Database Dri
安装Informatica的机器连接数据库是正常的,其他机器也可以正常连接数据库。但创建资料库时失败,Database Driver Event, Error
Informatica Powcenter 创建资料库失败,无法连接资料库。 安装Informatica的机器连接数据库是正常的,其他机器也可以正常连接数据库。但创建资料库时失败,Database Driver Event, Error occurred loading library libpmora8.so 。 在linux 环境下安装Powercenter需要配置一些相应的环境变量,如 INFA_HOME,NLS_LANG,LD_LIBRARY_PATH等。 如上由于无法找到libpmora8.so 造成的创建资料库失败,主要原因是由于LD_LIBRARY_PATH设置不正确造成。 1. 首先正确设置环境变量 LD_LIBRARY_PATH 将 export LD_LIBRARY_PATH=$ORACLE_HOME/lib 添加到 环境变量配置文件中(~/.bash_profile)。 source ~/.bash_profile 2. 将Informatica 目录下的libpmora8.so文件拷贝至 LD_LIBRARY_PATH目录中。 cp $INFA_HOME/server/bin/libpmora8.so $LD_LIBRARY_PATH ---END. 附录:环境变量 变量类型 需设置的操作系统 描述 Informatica Windows UNIX 配置下列Informatica属性: Informatica安装目录 Domains.infa的位置 Informatica可使用的内存 设置后,重启node,使配置生效 Locale环境变量 UNIX 使用LANG或LC_ALL设置UNIX代码页 Java组件 AIX HP-UX JRE位置 Library path UNIX 数据库客户端library位置 默认情况下,Informatica使用512MB系统内存,可以通过设置该变量修改Informatica可以使用的内存数量。 例如: 在UNIX系统中,使用C shell设置Informatica使用内存为1GB; setenv INFA_JAVA_OPTS "-Xmx1024m" 在Windows系统中,配置INFA_JAVA_OPTS系统变量; 在HP-UX 64bit系统中,需添加-d64开关; 设置修改后,重启node使配置生效。 安装助手会在Informatica安装目录创建domains.infa文件,该文件记录了一个domain中node的连接信息unix数据库,包括domain names,domain host names,domain host port names。 INFA_DOMAINS_FILE变量的值包括路径和domains.infa文件名。设置该变量后可以在目录中直接使用infacmd和pmcmd命令。 在Windows系统中,设置该变量为系统变量。 该变量指明了Informatica的安装目录 使用LANG,LC_CTYPE或者LC_ALL设置UNIX代码页。 确认locale变量设置的代码页与Informatica repository资料库的代码页相同,否则不能创建repository服务。 使用命令locale -a来确认locale变量设置的代码页与资料库中的代码页一致或兼容。 Locale on Linux: Linux允许不同的值表示相同的locale变量。例如,"utf8","UTF-8","UTF8","utf-8”表示相同 Locale for Oracle Database Clients: Oracle数据库客户端,通过设置NLS_LANG来指定登录的数据库客户端和服务端的locale。 例如:setenv NLS_LANG american_america.UTF8 为运行PowerCenter Integration Services和PownerCenter Repository Services进程需要配置library path环境变量。 library path变量依不同的UNIX平台和数据库而有所不同。 在Solaris和Linux系统,配置LD_LIBRARY_PATH变量,其值根据数据库的不同而有所不同 Datebase Value Oracle lib IBM DB2 lib Sybase ASE “${SYBASE_OCS}/lib:${SYBASE_ASE}/lib:${LD_LIBRARY_PATH}” Informix lib ODBC /lib (编辑:均轻资讯网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |