`
雨过天晴0521
  • 浏览: 155562 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

详解Oracle用户解锁命令的两则实现方法

 
阅读更多
在安装完Oracle 10g之后,想打开sql*plus来学习,然后按照书上的步骤用scott用户来连接数据库,可输了好几次都提示一个错误。

error: the account is locked

然后上网查了一下之后发现这个用户被锁定了,至于它为什么被锁定,可能是下面几个原因。

1.尝试多次登录未成功.(可能密码不正确)

2.此用户被管理员手工锁定.

3.用户密码到期.未按时修改密码.等等...

这个用户肯定是登陆不了了,然后我用system这个用户登录,可是登了半天都没有进去,又去网上查,网上面大都是关于 oracle 9i的用户和密码,后来我记得在安装的时候就提示输入了,用那个试了一下就连接上了,所以在oracle 10g的system这个用户的密码不是默认的,而是安装的时候自己设定的。

拿system登录进去之后,执行下面的命令:

SQL> alter user scott account unlock; 

用户已更改。

这样就完成解锁的操作。接下来,你还可以重新给scott这个用户设定密码

修改scott的登录密码

SQL> alter user scott identified by pan; 

用户已更改。

ok了,你再拿scott 和 pan来登录就可以了!

SQL> conn scott/pan 

已连接。

新装完Oracle 10g后,用system/password可以正常登录,而使用scott/tiger用户却不能登录:

conn scott/tiger 
 
error:Oracle 10g the account is locked  
Oracle 10g the password has expired
原因:默认Oracle 10g的scott不能登陆。被禁用了。

解决方法:

首先确认已经安装oracle 数据库和客户端

.在客户端DOS下执行如下语句:

注意提示符号

c:/sqlplus /nolog  
sqlp/ conn sys/system@oracle10 as sysdba
// sys为当前的oracle 用户 system 为该用户密码 oracle10 为SID 
# alter user soctt account lock; // 把 scott用户锁定 
# alter user scott account unlock; //把scott用户解锁 
# alter user scott identified by scott //修改scott用户密码为 scott,scott用户默认密码为 tiger
1 Dos下输入C:/sqlplus /nolog

2 以DBA的身份登录

conn sys/password as sysdba;  

3 解锁

alter user scott account unlock; 

4 弹出一个修改密码的对话框,修改密码

conn scott/tiger  
SQL> conn sys/sys as sysdba;  
Connected.  
SQL> alter user scott account unlock;  
User altered.  
SQL> commit;  
Commit complete.  
SQL> conn scott/tiger//请输入新密码,并确认后OK  
Password changed  
Connected. 
分享到:
评论

相关推荐

    oracle命令详解

    ORACLE默认的scott用户是被锁定的,先解锁就能登陆上了。 使用下面的语句解锁scott: alter user scott account unlock; 解锁之后可能会要求你该密码: alter user scott identified by tiger; 再登陆: sqlplus ...

    Oracle 锁机制问题详解

    详细介绍了Oracle中各种锁的机制原理及解锁方法

    oracle用户权限管理使用详解

    一、系统的默认用户 1)sys用户是超级用户,具有最高权限,具有...3)sys和system这两个用户最大的区别是在于有没有create database的权限。 4)scott用户是普通用户,密码默认为tiger,默认未解锁 解锁语句:SQL>al

    oracle修改scott密码与解锁的方法详解

    scott用户的密码不对,进入管理员用户,修改scott用户密码即可 或者这样修改密码:在...回车(对SCOTT解锁)http://an:1158/em/console/logon/logon;jsessionid=0a41087b486a0b960e3d7ba45e4aee7f47fd525cb90 进入客户

    oracle scott 解锁步骤

    运行cmd sqlplus/nolog 回车 ... 您可能感兴趣的文章:在Oracle中向视图中插入数据的方法oracle中的视图详解oracle 视图权限 oracle 创建视图权限不足oracle忘记sys/system/scott用户密码的解决方法or

    最详细Oracle10G安装步骤_附带详细图解

    Oracle 10G 安装步骤详解 Oracle 10G 的安装步骤可以分为四个部分:操作系统、下载软件、安装和查看安装情况。 一、操作系统 Oracle 10G 可以安装在 Windows Server 2003、Windows 2000 SP1、Windows XP ...

    非常全的oracle文档

    十、 Oracle用户解锁 27 1. 对scott用户解锁 27 2. 更改scott用户的密码: 27 3. 锁定scott用户: 27 十一、 使用OEM 27 十二、 SQL/PLUS连接数据库 28 12.1. SQL*Plus工具 28 12.2. 连接方式 28 12.3. 连接远程...

    asp.net知识库

    在ASP.Net中两种利用CSS实现多界面的方法 如何在客户端调用服务端代码 页面一postback,它就显示页面的最顶端,怎样让它定位在某一位置? 如何保证页面刷新后的滚动条位置 清除网页历史记录,屏蔽后退按钮! 如何传值...

    勤哲excel服务器2010教程

    14.2.2 网页填报操作方法 238 14.3 填报网站配置 243 14.3.1 重新设计填报网站主页 243 14.3.2 网站配置文件 244 14.4 网站公告 247 14.5 本章练习 250 进阶教程 251 第15章、 权限管理详解 252 15.1 模板权限 252 ...

Global site tag (gtag.js) - Google Analytics