2

我正在关注本教程: 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

4

2 回答 2

2

o/s 用户是 dba 组的成员吗?

于 2013-04-15T18:18:10.337 回答
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 脚本。

于 2015-01-22T08:25:13.077 回答