Oracle 12c使用pl/sql登录时提示ORA-01017:用户名/口令无效; 登录被拒绝

一、环境

Windows2008

oracle12.2.0.1

pl/sql9

二、问题背景

项目中,从Linux服务器通过expdp和impdp方式,把数据库迁移到Windows server 2008环境下

安装还原数据库后,通过cmd命令行本地登录正常,但是pl/sql9登录报错,提示不支持协议。修改目录D:\app\oracle\product\12.2.0\dbhome_1\network\admin下的sqlnet.ora,增加以下两行内容:

SQLNET.ALLOWED_LOGON_VERSION_SERVER=11

SQLNET.ALLOWED_LOGON_VERSION_CLIENT=11

修改后,使用pl/sql9连接,提示“ORA-01017:用户名/口令无效; 登录被拒绝”

三、解决方法

在服务器上cmd登录sysdba

修改用户密码

sqlplus / as sysdba
alter user sde identified by 123456;

再次登录,正常


版权声明:本文为welisa原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。