我有同样的问题,这里列出:
How to recover or change Oracle sysdba password虽然我没有失去密码,我在configure脚本原来输入了两次,然后当我去登录(本地主机:8080 / apex,密码不被接受。
我在数据库中没有什么,我只是想安装和使用Oracle-XE。我已经尝试apt-get删除它两次,并重新安装,但如果我尝试运行/etc/init.d/oracle-xe配置再次,我得到“Oracle数据库10g快速版已经配置”,尽管第二次删除任何文件夹我可以找到Oracle XE。
我试过运行sqlplus“/ as sysdba”,但我所得到的是:
Error 6 initializing sql*Plus Message file sp1<lang>.msb not found SP2-0750: You may need to set ORACLE_HOME to your Oracle software directory
我试图通过导出设置变量。 (也尝试设置)。
尝试:export ORACLE_HOME = / usr / lib / oracle / xe / app / oracle / product / 10.2.0 / server / bin / sqlplus
和所有的子目录。每次都有相同的错误。
什么是ORACLE_HOME应该设置为?我看到的唯一的参考,或者只是说一般或说上面到版本号然后“/ db_1”。我没有一个db_1。
让我知道,如果你需要任何澄清。我不明白我在这个过程中做错了什么。
通常msb文件未找到问题是环境设置问题的结果,但在你的情况下,我有点怀疑的安装(我从来没有使用apt-get configure方法)。
原文链接:https://www.f2er.com/ubuntu/351254.html要检查安装的完整性:
> ORACLE_HOME应设置为在找到sqlplus可执行文件的bin目录之上一级的目录路径。>应该有一些.msb文件在$ ORACLE_HOME / sqlplus / mesg下> .msb文件应该有数百个(不确定与XE的数字)在$ ORACLE_HOME(尝试找到$ ORACLE_HOME -name“* .msb”-print显示它们)>你的PATH应该包括$ ORACLE_HOME / bin。> ORACLE_HOME下的所有文件应由用户:oracle组:dba所有。