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