oracle用户被锁定the account is locked的解决办法

限时加码!20+主流AI编程工具免费用 购周边加赠Coding Plan Lite,Claude Code、Cursor等即刻畅享,学习进阶更高效! 阅读详情

用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的解决办法

转载自tlk20071的博客
致谢作者。

Oracle 18c 解锁scott用户 SQL> conn scott/tiger ERROR: ORA-01017: 用户名/口令无效; 登录被拒绝 警告: 您不再连接到 ORACLESQL> conn scott/tiger ERROR: ORA-01017: 用户名/口令无效; 登录被拒绝 SQL> alter user scott account unlock; SP2-0640: 未连接 SQL... 阅读详情

相关推荐

Oracle the account is locked解决办法

Oracle; the account is locked

ORACLE】ORA-28000 the account is locked-的解决办法;ORA-39001,ORA-39000,ORA-39143

ORA-28000 the account is locked-的解决办法ORA-28000: the account is locked 第一步:使用PL/SQL,登录名为system,数据库名称不变,选择类型的时候把Normal修改为Sysdba; 第二步:选择myjob,查看users; 第三步:选择system,右击点击“编辑”; 第四步:修改密码,把“帐户被锁住”的勾去掉; 第五步:点击“

Ask Self,Ask Tomorrow 1972

CORS(跨域资源共享)漏洞解决方法

最近,测试环境上的项目被360测试人员检测出来有一个CORS漏洞,以下记录下漏洞问题与解决方法。 一、低危漏洞:CORS漏洞问题 测试人员访问某个url,将请求头中的Origin字段修改为任意值,结果仍然能获得正确的响应报文,就说明有CORS漏洞。 当CORS的设置不正确时,就会带来安全问题;当响应头中的Access-Control-Allow-Origin设置为null或*时,表示信任任何域,这时候就可能引入安全问题。 修复方法是合理配置CORS,判断Origin是否合法;具体说就是不让在nginx或t

BHSZZY的博客 3万+

Oracle】数据库登陆错误:ORA-28000:the account is locked解决方法

问题描述 在连接Oracle数据库的时候出现了ORA-28000:the account is locked报错,登录账号被锁定,出现这种情况就需要将被锁定用户解锁。 解决方法 解锁方法就是通过用system账号登录数据库,然后修改被锁定账户状态,具体如下图所示: 输入命令依次为: sqlplus /nolog conn system账户名/system账户密码 alter user 需解锁的账户名 account unlock; 执行上面的命令之后,即可解锁账户 ......

小七的博客 4万+

Oracle 账户被锁:the account is locked 解决方法

Oracle登录用户锁定

weixin_42888250的博客 6274

ORA-28000: the account is locked

ORA-28000: the account is locked 从EM,Concurrency持续飙高,等待持续飙高 原因:同事部署项目时,配置文件中的密码错误,导致持续登录失败,用户被锁住。

yuyuncheng的专栏 165

ORACLE账户锁定及解锁(the account is locked

查看账户状态及锁定时间 select username,account_status,lock_date from dba_users where username='READER'; 注:oracle数据库默认尝试10次后锁定用户 查询结果如下: 得知,READER用户当前状态为LOCKED锁定时间是2019-12-04 12:53:33 解锁当前账户 alter user REA...

mypowerhere的专栏 1万+

Oracle账户被锁:the account is locked

Oracle账户被锁:the account is locked 小编同学今天在和小伙伴们安装Oracle数据库时,出现了几个比较常见的问题,比如:scott账户未解锁:ERROR:ORA-28000:the account is locked。 错误描述 1.在Oracle中,连续十次尝试登录不成功,那么此账户将会被锁定。 2.安装结束,弹出如下界面时,未正确选择“口令管理”,将s...

保持自律·天天向上 10万+

Oracle the account is locked 的解决方法

转载地址: 第一种 ORA-28000: the account is locked 第一步:使用PL/SQL,登录名为system,数据库名称不变,选择类型的时候把Normal修改为Sysdba; 第二步:选择myjob,查看users; 第三步:选择system,右击点击“编辑”; 第四步:修改密码,把“帐户被锁住”的勾去掉; 第五步:点击“应用”再点击“关闭”; 第六步:重新登录就可以通过验证了; 第二种 ALTER USER username ACCOUNT UNLOCK; -----这种比较简单也

qq_41425007的博客 2659

解除用户锁定Oracle,如何解除Oracle 帐号锁定(the account is locked)

如何解除Oracle 帐号锁定(the account is locked)解决办法:1.使用Oracle用户登录系统,在CMD中启用SQLPLUS2.sqlplus /nolog3.SQL> connect /as sysdbaConnected.4.SQL> alter user system account unlock;User altered.锁定账号方法:1.SQL>...

weixin_35702486的博客 2672

Oracle 11g the account is locked问题的解决方法

Oracle 11g the account is locked问题的解决方法   用户为什么被锁定,可能是下面几个原因。  www.2cto.com     1. 尝试多次登录未成功(可能密码不正确);   2. 此用户被管理员手工锁定;   3. 用户密码到期、未按时修改密码,等等。 下面是我的解决办法 ------------------------

说:/~不了的专栏 2万+

【DG】DG备库报ORA-28000: the account is locked解决办法

【DG】DG备库报ORA-28000: the account is locked解决办法 测试用户为lhr 现象:主备库的lhr用户的状态都是OPEN,但是,...

小麦苗DBA宝典 939

Oracle ORA-28000: the account is locked 多次登录失败用户锁定

Oracle ORA-28000: the account is locked 多次登录失败用户锁定 一般Oracle默认密码错误重试次数是10次,超过最大次数会被锁定。 如果是因为Oracle默认180天账户过期,则参考:《Oracle密码过期ORA-28001》 1.看用户的proifle是哪个,一般是default select username, profile from dba_users where username='TEST'; 2.查看用户的登录错误最大尝试次数,一般默认是10次

sunny05296的博客 2251

ORA-28000: the account is locked-的解决办法

ORA-28000: the account is locked-的解决办法 ORA-28000: the account is locked 第一步:使用PL/SQL,登录名为system,数据库名称不变,选择类型的时候把Normal修改为Sysdba; 第二步:选择myjob,查看users; 第三步:选择system,右击点击“编辑”; 第四步:修改密码,把

Initial_Ja 559
上一篇: oracle数据库基本操作
下一篇: 更改计算机名后导致Oracle dbconsole无法启动问题
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值