加入收藏 | 设为首页 | 会员中心 | 我要投稿 我爱资讯网 (https://www.52junxun.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Unix > 正文

unix数据库 Error Creating Repository : Database Dri

发布时间:2022-11-05 11:03:12 所属栏目:Unix 来源:
导读:  Informatica Powcenter 创建资料库失败,无法连接资料库。

  安装Informatica的机器连接数据库是正常的,其他机器也可以正常连接数据库。但创建资料库时失败,Database Driver Event, Error occurred load
  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代码页。
 
  疾病库数据_车型库 数据_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
 

(编辑:我爱资讯网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章