linux export path无效掉,Linux下大部分命令失效__export_ORACLE_HOME_LD_LIBRARY_PATH_bash_profile_CLASSPATH__169IT...

昨日在suse10下安装Oracle的时候,安装到需要修改.bash_profile文件,我看目录下没有,我就进入root下自己创建并写入oracle安装教程里的一些内容:

ORACLE_BASE=/oracle; export ORACLE_BASE

ORACLE_HOME=$ORACLE_BASE/product/9.2.0.4; export ORACLE_HOME

ORACLE_TERM=xterm; export ORACLE_TERM

PATH=$ORACLE_HOME/bin:$PATH; export PATH

ORACLE_OWNER=oracle; export ORACLE_OWNER

ORACLE_SID=zhang; export ORACLE_SID

LD_LIBRARY_PATH=$ORACLE_HOME/lib; export LD_LIBRARY_PATH

CLASSPATH=$ORACLE_HOME/JRE/lib:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib

CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib; export CLASSPATH

LD_ASSUME_KERNEL=2.4.1; export LD_ASSUME_KERNEL

TMP=/tmp; export TMP

TMPDIR=$TMP; export TMPDIR

当我在用Oracle账户登陆的时候~/目录下依然没有这个文件,但是用vi编辑,却有我刚才写的内容。(后来才知道这是个隐藏文件,需要说明:我不懂Linux希望老鸟们说的细点,要不真是很吃力啊),我就保存了这个文件在此目录下。

后来我不管使用什么命令都失效了,除了登陆退出。

错误大致如下:

linux-oa:/bin # dir

/bin/ls: error while loading shared libraries: librt.so.1: cannot open shared object file: No such file or directory

linux-oa:/bin # su - oracle

su: error while loading shared libraries: libcrypt.so.1: cannot open shared object file: No such file or directory

|

LD_LIBRARY_PATH=$ORACLE_HOME/lib; export LD_LIBRARY_PATH

改成

LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH

不要把原来系统默认的路径给丢了.

|

如果你改错的是普通用户(e.g. Oracle)的.bash_profile, 那就用Root用户登录, 去修改~/Oracle/.bash_profile,(当然是用vi编辑了), 如果你是把root用户的.bash_profile的话,

先在命令行上运行 # export LD_LIBRARY_PATH=/lib:/usr/lib:

然后再运行vi修改.bash_profile

|

只能用命令吗?有图形界面没,进/lib看看

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值