【发布时间】:2023-03-24 08:12:01
【问题描述】:
我正在尝试在我的 ubuntu 系统上设置 oracle 11g xe。 我从http://meandmyubuntulinux.blogspot.com/2012/05/installing-oracle-11g-r2-express.html 上的说明开始 以及它的其他链接。 一切正常,数据库已安装。 XE 架构被创建。 问题:我无法登录数据库。
当我尝试时
sqlplus / as SYSDBA
我明白了
ERROR:
ORA-01031: insufficient privileges
Enter user-name: root
Enter password:
ERROR:
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
Linux-x86_64 Error: 2: No such file or directory
Process ID: 0
Session ID: 0 Serial number: 0
我检查了 ORACLE_SID 是 XE 我已手动将 root 用户加入 DBA 组
Listener.ora 中一切正常。我还按照一些博客中的建议创建了 initXE.ora,并将其分配给 DBA 组并将其放入类路径中。
我想我几乎尝试了所有方法。什么都没有出现在我的脑海中。
问题:我还能如何登录?
【问题讨论】:
-
This page 可能会有所帮助。
-
您是否尝试过以 oracle 用户身份运行 sqlplus(不是 作为 root 用户)?
-
OP 需要通过 ORA-01031 才能启动实例并摆脱 ORA-27101?
-
我在 oracle 10g XE 上也遇到了同样的问题。 suod /etc/init.d/oracle-xe restart 对我有用。
标签: linux oracle ubuntu oracle11g