plsql连接问题

Posted 吴qx

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了plsql连接问题相关的知识,希望对你有一定的参考价值。

PLsql好久没用了,今天想用的时候,发现自己忘记本地实例(system)的密码了,试了几个自己常用的密码都不对,提示“ORA-01017:invalid username/password;logon denied”错误,如下图所示:

解决问题方法:

(1)打开windows 窗口,在开始菜单点击 “运行” ,输入 “cmd” ,打开命令提示窗口(快捷键:window+r)

(2)输入“sqlplus/nolog”,

会有提示“SQL*Plus: Release 11.2.0.1.0 Production on 星期三 10月 10 11:18:31 2018

Copyright (c) 1982, 2010, Oracle. All rights reserved.”

(3)接着输入“”conn/ as sysdba”,

会有提示“已连接”,紧接着是“SQL>”

(4)然后输入“alter user system identified by 123456 ;”,这是修改system的密码,其中‘system’是你要修改的账号,‘123456’是你要修改后的密码

(5)接着输入“commit”提交

(6)最后 “exit”退出即可

然后重新打开plsql,输入账号“system”,密码“123456”,点击登录,就可以登录。

 

尝试了好多次密码都不对,最后把system这个账号给锁住了,提示“ORA-28000: the account is locked”错误,如下图所示:

解决问题方法:

(1)打开plsql,登录system账号,密码随便输,只要不是非空就行(我的就是这样,不行就输入123或者123456试试),然后把Normal改为SYSDBA

(2)在SQL窗口,输入“    alter user system account unlock;   ”,即可完美解除账号,账号又可以重新使用了。

 

还可以参考下面这个地址链接:

https://www.2cto.com/database/201711/700077.html 

 

 

 

以上是关于plsql连接问题的主要内容,如果未能解决你的问题,请参考以下文章

PLSQL链接oracle报错--ORA-12154: TNS: 无法解析指定的连接标识符

PLSQL链接oracle报错--ORA-12154: TNS: 无法解析指定的连接标识符

plsql连接不上oracle,没有报错信息,一直登录不上

plsql oracle client没有正确安装(plsql连接远程数据库)

plsql连接本地数据库

您好,您提问过的问题:plsql能远程连上oracle数据库,java程序连不上,是怎么解决的?