bash: /u01/app/oracle/product/11.2.0/xe/bin/nls_lang.sh: 没有这样的文件或目录

bash: /u01/app/oracle/product/11.2.0/xe/bin/nls_lang.sh: 没有这样的文件或目录

当我打开终端时,我在终端顶部看到这个。我删除了 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

相关内容