ggsci遇到的问题

解压ogg 安装包后

[oracle@qs-oradb1 ~]$ cd /u01/ggs/
[oracle@qs-oradb1 ggs]$ ggsci

前提是要在ogg 解压命令运行ggsci 命令,由于/u01/ggs 在PATH变量中并没有指定,所以想在当前目录下执行ggsci ,必须使用./ggsci


[oracle@qs-oradb1 ggs]$ ./ggsci
./ggsci: error while loading shared libraries: libnnz11.so: cannot open shared object file: No such file or directory


 libnnz11.so 该文件是在$ORACLE_HOME/lib下 ,

[oracle@qs-oradb1 lib]$ find ./ -name  libnnz11.so
./libnnz11.so
[oracle@qs-oradb1 lib]$ 

明明有这个文件,为什么提示找不到呢?

查看.bash_profile 文件 ,内容如下

umask 022
ORACLE_BASE=/u01/app/oracle
ORACLE_HOME=/u01/app/oracle/product/11.2.0/db_1
ORACLE_SID=kdedi1
export ORACLE_BASE
export ORACLE_HOME
export ORACLE_SID
PATH=$ORACLE_HOME/bin:$PATH:$ORACLE_HOME/OPatch:$HOME/bin
export PATH
alias ss='sqlplus / as sysdba'


原来是没有指定“动态库”的路径

umask 022
ORACLE_BASE=/u01/app/oracle
ORACLE_HOME=/u01/app/oracle/product/11.2.0/db_1
ORACLE_SID=kdedi1
export ORACLE_BASE
export ORACLE_HOME
export ORACLE_SID
export LD_LIBRARY_PATH=$ORACLE_HOME/lib
PATH=$ORACLE_HOME/bin:$PATH:$ORACLE_HOME/OPatch:$HOME/bin
export PATH
alias ss='sqlplus / as sysdba'

在.bash_profile 文件中指定动态库路径:

[oracle@qs-oradb1 ~]$ cd /u01/ggs/
[oracle@qs-oradb1 ggs]$ ./ggsci

Oracle GoldenGate Command Interpreter for Oracle
Version 11.2.1.0.1 OGGCORE_11.2.1.0.1_PLATFORMS_120423.0230_FBO
Linux, x64, 64bit (optimized), Oracle 11g on Apr 23 2012 08:32:14

Copyright (C) 1995, 2012, Oracle and/or its affiliates. All rights reserved.



GGSCI (qs-oradb1.800best.com) 1> exit


现在可以正常使用了



注意点:


PATH:  可执行程序的查找路径

LD_LIBRARY_PATH: 动态库的查找路径




  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

huangliang0703

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值