连接Oracle 12.2时报错ORA-01017的解决
2019-07-26 00:00
1746 查看
近日客户反应:应用程序换到另一台机器运行时报错:“Ora-01017:用户名/口令无效; 登录被拒绝。”
检查各配置文件,确认用户名与密码无误,且通过plsql developer等工具都可正常连接,说明另有原因。
后经排查,发现新运行机器安装的是Oracle 12.1c客户端,而服务器是12.2c,正是这引起了Ora-01017错误。
解决方法:
1) 在服务器环境,修改sqlnet.ora,添加以下两行:
SQLNET.ALLOWED_LOGON_VERSION_SERVER=10
SQLNET.ALLOWED_LOGON_VERSION_SERVER=10
其中的数字代表了可允许连接的最小版本号。
2) 重启监听服务:lsnrctl restart
3) 重新设置一遍用户密码:
SQL> conn / as sysdba;
SQL>ALTER USER myuser IDENTIFIED BY mypassword;
相关文章推荐
- Navicat Premium 连接本地oracle 【解决ORA-01017 invalid username/password;logon denied连接问题】
- ORA-12535:TNS连接超时/oracle客户端连接服务器报错解决办法
- ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务,linux下oracle报错,如何解决!
- 连接Oracle远程数据库错误:ORA-12541,ORA-12514,ORA-01017的解决方法!
- oracle连接中出现错误ORA-12541,ORA-12514,ORA-01017的解决方法
- oracle连接中出现错误ORA-12541,ORA-12514,ORA-01017的解决方法
- 关于ORACLE的ora-12505报错以及连接问题的解决
- 连接Oracle 11g时ORA-12514: TNS: 监听进程不能解析在连接描述符中给出的 错误的解决
- oracle远程连接服务器出现 ORA-12170 TNS:连接超时 解决办法
- oracle连接数据库报错:ORA-01034: ORACLE not available(Oracle 不存在),ORA-27101: shared memory realm does not exist
- 关于ORACLE的ora-12505报错以及连接问题的解决及相关资料
- 数据库异常——关于navicat连接oracle 报 ORA-12737 set CHS16GBK错误的解决(转载)
- 关于ORACLE的ora-12505报错以及连接问题的解决及相关资料
- 连接oracle报错“ORA-28547:connection to server failed,probable Oracle Net admin 解决办法
- navicat连接oracle数据库报ORA-28547: connection to server failed, probable Oracle Net admin error错误的解决方法
- oracle 11g配置 解决启动连接数据库出现的ora错误
- Oracle 12c 连接时报错:ORA-28040: No matching authentication protocol问题解决方法
- [置顶] PLSQL Developer连接数据库报错ora-12514解决
- 用PL/SQL developer 连接Oracle服务器报错ORA-12537
- navicat连接oracle数据库报ORA-28547: connection to server failed, probable Oracle Net admin error错误的解决方法