在我的 Windows XP 上安装任何 Oracle XE 的长期斗争之后,我放弃了并决定手动创建我的数据库。Oracle 提供的设置文件快速跳过创建数据库服务阶段并完成。但是没有安装 OracleXEService。
我已经设置了所有东西,目录,服务,Oracle_SID。他们都正常进行。然后我连接到 sqlplus,连接到一个空闲实例:
sqlplus /nolog
connect / as sysdba
然后我输入
spool create_script.log
最后当我进入时
@C:\create_script.sql;
我收到错误消息,指出 Oracle 不可用。我检查了任务管理器,oracle.exe 在那里。我已经重新启动了 OracleServiceXE。没有什么帮助。许多人说我应该检查 ORACLE_SID 和 ORACLE_HOME 是否匹配。我想知道我怎么知道它们是否匹配?