【发布时间】:2011-02-14 09:41:04
【问题描述】:
我遇到了和这里列出的一样的问题:How to recover or change Oracle sysdba password虽然我没有丢失密码,但我最初在配置脚本中输入了两次,然后当我去登录时(localhost:8080/apex,密码不接受.
我的数据库里什么都没有,我只想安装和使用Oracle-XE。我已经尝试 apt-get 删除它两次并重新安装,但是如果我尝试再次运行 /etc/init.d/oracle-xe configure 并且我得到“Oracle Database 10g Express Edition 已配置”,尽管第二次删除了我可以找到的 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 设置变量。 (也试过set)。
试过了:export ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin/sqlplus
以及它的所有子目录。每次都是同样的错误。
ORACLE_HOME 应该设置为什么?我看到的唯一参考要么只是说一般,要么说上面的版本号,然后是“/db_1”。我没有 db_1。
如果您需要任何说明,请告诉我。我不明白我在这个过程中做错了什么。
【问题讨论】:
-
只是为了澄清 $ORACLE_HOME 设置得很好,我可以回应它,只是显然我没有将它设置为正确的路径?
-
顺便说一句,我在摆脱 Oracle 时遇到了最严重的问题。需要运行以下命令来清除 Ubuntu 上的任何配置:apt-get purge oracle-xe 或 dpkg -P oracle-xe