用SQL Plus登录时输入:conn scott/tiger
给出提示:
ERROR:
ORA-28000: the account is locked
解决方法:
解决:
(1)以DBA的身份登录另一个用户,输入:
c:> sqlplus sys/test1234 as sysdba
(2)为scott解锁,输入:
alter user scott account unlock;
给出提示:
用户已更改。
SQL> conn scott/tiger
ERROR:
ORA-28001: the password has expired
更改 scott 的口令
新口令:
(3)输入新的密码.
测试、运行程序时,一般使用服务器上的oracle服务,2010年春节后第一天来上班,服务器整体down掉了,所以只好使用本机的oracle服务,是两年装的,连system的密码都不记得了。
首先,开启本地的oracle服务,开始-->设置-->按制面板-->管理工具-->服务 按字母“O”很快找到oracle相关的九个服务,OracleOraDb10g_home1TNSListener 服务一般是开着的,因为开发人员一般都要在自己的机子上使用客户端连接远程的数据库服务器,如果大家没有开就开一下吧。OracleServiceORCL 服务,准确的说应该是OracleServiceSID服务,我的SID是的oracle默认的ORCL,所以就是OracleServiceORCL ,也开启,OK了。
其次,在NET Manager 中配置一个服务命名,记得以前在NET Manager中是会自动配置一个本地的服务命名的,好像是叫LOCAL,但是在oracle 10中没有,应该不会是我两年前删除了!那就自己配置吧,就那么几步,很简单了,到了最后测试,默认使用scott /tiger 进行测试,出现ora-280000 the account is locked 提示,换system /manager 也是ora-280000 the account is locked ,账号也锁定,看来得解决这个问题。
解决ora-280000 the account is locked的问题:
开始-->运行-->cmd 进行DOS界面
输入:sqlplus.exe / as sysdba;
SQL>alert user scott account unlock;
User altered.
sql>commit;
Commit complete.
SQL>conn scott/tiger
ERROR:
ORA-28001:the password has expired
Change password for scott
New passoword:
Retype new password
Password changed
Connect.
SQL>commit;
Commit complete.
这个时候使用scott/新的密码进行net manager测试可以成功,这样就解决了ora-280000 the account is locked的问题
当使用同样的方法解决system登录时的ora-280000 the account is locked问题时:出现下面问题
SQL> con system/manager
ERROR:
ORA-01017:invalid username/password ;logon denied
Warning :You are no longer connect to ORACLE.
改了密码试了N次,不行,这意味着我忘记了system的密码,呵呵,毕竟两年了。
那下一个问题就是如果system的密码忘了怎么办?
首先,使用上面提到的方法进入sqlplus
SQL> conn /as sysdba
Connect.
SQL> alter user system identified by manager;
User altered.
SQL>commit;
Commit complete.
SQL>conn system/manager;
Connected.
到此这个问题也解决。
其实不管在Net manager中是否配置了本地服务命名,使用SQL plus 都可以连接服务器,只要不写相应的Host String 就可以。
相关推荐
Oracle; the account is locked
最近在操作oracle11g的使用出现错误的现象:ora-28000 the account is locked,既用户无法登录问题,如何解决此问题呢?下面小编给大家带来了oracle11g用户登录时被锁定问题的解决方法,感兴趣的朋友一起看看吧
stm32 flash解锁,我的是开发板,在按键中断中解锁flash,具体的见源代码,使用ram.icf,把程序烧录在ram中,环境是IAR6.10,库版本是3.0,成功解决Core is locked-up问题。~
解决sqlite死锁示例异常database is locked示例
ora-00031:session marked for kill处理oracle中杀不掉的锁一些ORACLE中的进程被杀掉后,状态被置为”killed”,但是锁定的资源很长时间不释放,有时实在没办法,只好重启数据库。现在提供一种方法解决这种问题,那...
安装完 Oracle11g 之后,想打开自带的 SQL Plus 来学习,然后按照提示用 sys 用户来连接数据库,可输了好几次都提示一个错误: error: the account is locked 可能是下面几个原因。 1. 尝试多次登录未成功(可能密码...
oracle数据库解决死锁,使用plsql语句手动解决死锁问题
oracle清除死锁
ORACLE应用中常见的傻瓜问题1000问 <br> 14. 如何查看系统被锁的事务时间? <br> select * from v$locked_object ; <br> 15. 如何以archivelog的方式运行oracle。 <br> init.ora <br> log_...
详解oracle用户创建(create user)(上) 转载 http://blog.itpub.net/26110315/viewspace-715882/ 用户能访问数据库前必须要有获得相应授权的账号,oracle中创建一个用户并为其分配密码很简单,但是在创建用户的同时...
基于oracle数据库开发的应用,在发生锁情况下,如何检查锁和解锁
解决sqlite3 databaselocked 问题的代码实例,比较有参考价值。
对于这样的问题,解决的办法就是keep single sqlite connection,保持单个SqliteOpenHelper实例,同时对所有数据库操作的方法添加synchronized关键字。完美解决sqlite的 database locked 或者是 error 5: database ...
直接下一步或者完成就行进行产品的安装复制数据选择“忽略”,也有可能出现ORA-28000: the account is locked(账户锁定),如图:点击忽
Sqlite解决database locked问题
ORACLE EBS操作某一个FORM界面,或者后台数据库操作某一个表时发现一直出于”假死”状态,可能是该表被某一用户锁定,导致其他用户无法继续操作 代码如下: –锁表查询SQLSELECT object_name, machine, s.sid, s....
SVN在客户端执行UPDATE报locked的处理办法,这里报错是提示工作拷贝“D:\svn_repository\cmout\cm\SVN\SVN客户端\TortoiseSVN\download”锁住了
oracle中查看表被谁锁定的方法,实际sql操作语句。
锁定::locked:只做一件事的MacOS应用程序->锁定Mac