我正在关注本教程: http://sysadminnotebook.blogspot.com/2012/10/installing-oracle-11g-r2-express.html
我成功安装并启动了oracle数据库。现在我想从bash连接到那个数据库,所以我找到了命令:
sqlplus sys as sysdba
它要求输入密码,在我的情况下是oracle,在我提供之后,我得到: ORA-01031:权限不足
我该怎么办?
修改 我需要添加组dba并将自己添加到该组中。但是我现在还有其他问题。我想创建用户,所以我做了:
CREATE USER myuser IDENTIFIED BY password
default tablespace users
temporary tablespace temp;
我得到了:ORA-01034:ORACLE不可用。 我尝试过:STARTUP但是我得到了:
ORA-01078:处理系统参数失败 LRM-00109:无法打开参数文件'/u01/app/oracle/product/11.2.0/xe/dbs/initXE.ora'
我有'/u01/app/oracle/product/11.2.0/xe/dbs/init.ora'文件但不是initXE.ora
答案 0 :(得分:2)
o / s用户是否是dba组的成员?
答案 1 :(得分:0)
如果这是一个新安装的Oracle,并且您在/u01/app/oracle/product/11.2.0/xe/dbs/中没有initXE.ora参数文件,则表示您需要先创建XE DB。要做到这一点,首先运行/u01/app/oracle/product/11.2.0/xe/bin/createdb.sh脚本。