繁体   English   中英

解锁Oracle 11g R2中的帐户

[英]Unlocking account in Oracle 11g R2

我知道这个问题已被多次询问,但这个问题让我很困惑。 我刚刚安装了Oracle 11g R2 我试图解锁Scott/Tiger account以便我可以使用它们建立SQL Developer connection 我试图做下面的事情 - 我总是让用户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

在安装过程中,询问的一个问题是您是否要安装示例模式( SCOTTHR等)。 如果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身份登录,并可以开始构建架构。 或者,您可以使用服务器上安装的脚本手动安装示例模式

在SQL DEVELOPER中

oracle 11g的默认连接

转到连接>新连接

连接名称= HR或使用任何名称

用户名= hr

密码=您的密码(这是您在安装Oracle 11g期间选择的密码)

选中“保存”选项

角色:默认

1521港口

SID:orcl

如果要创建SYSDBA帐户(管理员帐户)

连接名称= admin ORCL或使用任何名称

用户名= sys

密码=您的密码(这是您在安装Oracle 11g期间选择的密码)

角色:sysdba(来自下拉列表)

1521港口

SID:orcl

测试和保存连接

如果您的HR帐户被锁定,因为您已连接多次,而不是通过登录您的SYS DBA帐户来解决此问题

在列表中的对象列表中,转到其他用户和

转到人力资源帐户> RT点击

编辑用户

选择您喜欢的密码

和UN CHECK帐户已锁定,如果已签入,则取消选中密码已过期选项

- 这可能会有所帮助

通过hr帐户解锁来识别ALTER USER hr;

GRANT CONNECT,RESOURCE to hr;

更改用户,由OE帐户解锁;

GRANT CONNECT,RESOURCE to OE;

它存在吗? 尝试

select username,account_status from dba_users where username='SCOTT';

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM