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