Starry_lin 2024-04-30 17:02 采纳率: 20%
浏览 5

Informatica 部署存储器

求思路

问题遇到的现象和发生背景

Informatica 部署 PowerCenter 存储器,部署完提示服务不可用

img

img

操作环境、软件版本等信息

Informatica 9.6.1
Oracle 10g

  • 写回答

5条回答 默认 最新

  • 专家-皆知 2024-04-30 17:02
    关注

    参考免费微信小程序:皆我百晓生 作答,经由专家-皆知整理回复,如问题解决,望采纳;如仍有疑问,请评论回复。

    针对您遇到的Informatica PowerCenter存储库服务不可用的问题,特别是关于“无法连接到存储库test-在数据库ORCL上”以及“加载库[pmora8.dll]时出错。遇到的系统错误是193。错误文本是%1不是有效的Win32应用程序”,这表明问题主要集中在数据库驱动不兼容或未正确安装上。以下是解决此问题的步骤和建议:

    1. 检查数据库驱动

    错误代码193通常意味着尝试加载的文件不是一个有效的Windows应用程序,这里指的应该是Oracle数据库的Instant Client库(pmora8.dll)。确保您使用的Oracle Instant Client版本与您的操作系统(Windows 64位)兼容,并且是为Informatica 9.6.1设计的。

    • 下载正确的Oracle Instant Client: 访问Oracle Instant Client,下载适用于Windows 64位的版本。

    2. 设置环境变量

    确保Oracle Instant Client的路径添加到了系统的PATH环境变量中。这是为了保证Informatica能够找到必要的数据库驱动。

    • 环境变量设置:
      1. 右键点击“计算机”或“此电脑”,选择“属性”。
      2. 进入“高级系统设置” -> “环境变量”。
      3. 在系统变量中找到“Path”,选择并点击“编辑”。
      4. 添加Oracle Instant Client的安装路径到变量值中,确保用分号(;)与其他路径分隔。

    3. 检查数据库连接字符串

    确认连接字符串ORCL是否正确。在某些情况下,需要指定完整的TNS服务名或使用jdbc:oracle:thin:@hostname:port/service_name格式。

    4. 重新注册DLL

    如果之前安装过不同版本的Oracle客户端或有残留问题,尝试重新注册pmora8.dll。

    • 打开命令提示符(以管理员身份运行)。
    • 输入命令 regsvr32 "path\to\pmora8.dll" 并回车,替换path\to\为实际的文件路径。

    5. 重启服务

    • 在Informatica Administrator中,尝试停止并重新启动PowerCenter存储库服务。
    • 如果问题依然存在,考虑重启Informatica服务主机,以确保所有环境更改生效。

    6. 查看日志文件

    详细审查Informatica的系统和应用日志,以及Oracle的数据库日志,这些日志可能提供更深入的错误信息,帮助定位问题。

    7. 版本兼容性检查

    确认Oracle 10g与Informatica 9.6.1之间的兼容性。虽然通常这两个版本应该是兼容的,但偶尔特定的驱动版本可能会引起问题。

    8. 使用正确的数据库驱动

    确保您使用的数据库驱动是与Oracle 10g兼容的,并且适合于64位的Informatica环境。有时,即使Instant Client版本正确,但如果它是为其他Oracle数据库版本设计的,也可能出现问题。

    总结

    通过上述步骤,您应该能够诊断并解决无法连接到数据库的问题。关键在于确保数据库驱动的正确性、环境变量的正确设置以及系统配置的一致性。如果问题仍然存在,考虑联系Informatica的技术支持获取进一步的帮助。

    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 4月30日

悬赏问题

  • ¥15 有人会SIRIUS 5.8.0这个软件吗
  • ¥30 comsol仿真等离激元
  • ¥15 静电纺丝煅烧后如何得到柔性纤维
  • ¥15 (标签-react native|关键词-镜像源)
  • ¥100 照片生成3D人脸视频
  • ¥15 伪装视频时长问题修改MP4的时长问题,
  • ¥15 JETSON NANO
  • ¥15 VS开发qt时如何在paintgl函数中用pushbutton控制切换纹理
  • ¥20 关于 openpyxl 处理excel文件地问题
  • ¥15 MS中不知道高分子的构型怎么构建模型