我知道这个问题已经被问过很多次了,但是这个问题让我很困惑。我刚刚安装了 Oracle 11g R2
。我试图解锁 Scott/Tiger 帐户
,以便我可以使用它们建立 SQL Developer 连接
。我试图做类似下面的事情 - 我总是得到用户 SCOTT
不存在?为什么会这样?我做错了什么吗?
SQL> conn system/abcdef1234
Connected.
SQL> alter user scott account unlock;
alter user scott account unlock
*
ERROR at line 1:
ORA-01918: user 'SCOTT' does not exist
任何想法将不胜感激。
更新:-
SQL> select username,account_status from dba_users where username='SCOTT';
no rows selected
最佳答案
在安装过程中,系统会询问您是否要安装示例模式(SCOTT
、HR
等)。如果 SCOTT
用户不存在,则表明您选择不安装示例架构。
您可以创建一个新用户,授予该用户适当的权限,然后构建要使用的表。例如
CREATE USER rjchar
IDENTIFIED BY rjchar
DEFAULT TABLESPACE users
TEMPORARY TABLESPACE temp;
GRANT create session,
create table,
create view,
create procedure,
create trigger
TO rjchar;
然后您可以从 SQL Developer 以用户 rjchar
的身份登录并开始构建您的模式。或者,您可以 manually install the sample schemas使用安装在您的服务器上的脚本。
关于database - 在 Oracle 11g R2 中解锁帐户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11942410/