![bash: /u01/app/oracle/product/11.2.0/xe/bin/nls_lang.sh: 没有这样的文件或目录](https://linux22.com/image/110635/bash%3A%20%2Fu01%2Fapp%2Foracle%2Fproduct%2F11.2.0%2Fxe%2Fbin%2Fnls_lang.sh%3A%20%E6%B2%A1%E6%9C%89%E8%BF%99%E6%A0%B7%E7%9A%84%E6%96%87%E4%BB%B6%E6%88%96%E7%9B%AE%E5%BD%95.png)
当我打开终端时,我在终端顶部看到这个。我删除了 Oracle XE。但是,我无法从我的终端中删除这一行。我也无法从我的组中删除 Oracle 用户。我能做些什么?
bash: /u01/app/oracle/product/11.2.0/xe/bin/nls_lang.sh: 没有这样的文件或目录
答案1
安装过程中可能会留下 /etc/profile.d 文件,可能命名oracle-xe.sh 或20oos_oracleexe.sh。找到该文件并将其删除,例如:
rm /etc/profile.d/oracle-xe.sh
rm /etc/profile.d/20oos_oraclexe.sh
如果该文件具有不同的名称,请使用以下命令查找它:
egrep -l 'ORACLE_HOME|11.2.0/xe' /etc/profile.d/*.sh
根据Oracle® Database Express 版安装指南,一个条目可能已添加到您的 ~/.profile 中:
回声'。 /u01/app/oracle/product/11.2.0/xe/bin/oracle_env.sh'>>./.profile
...在这种情况下,您需要从 .profile 中删除该行:
sed -i '/oracle\/product\/11.2.0\/xe/d' ~/.profile