您的位置:首页 > 数据库 > Oracle

Oracle12c连接问题[ORA-28040]

2016-04-19 15:02 731 查看
问题重现:

在虚拟机环境上安装Oracle 12c数据库后,配置好监听,启动好数据库,在Windows上远程连接数据库报错:ORA-28040

解决方法:

在$ORACLE_HOME/dbs/network/admin/下修改sqlnet.ora文件,在最后面新增如下内容:

SQLNET.ALLOWED_LOGON_VERSION=8

如图:



解决思路:

[oracle@localhost dbs]$ oerr ora 28040

28040, 0000, “No matching authentication protocol”

// *Cause: There was no acceptable authentication protocol for

// either client or server.

// *Action: The administrator should set the values of the

// SQLNET.ALLOWED_LOGON_VERSION_SERVER and

// SQLNET.ALLOWED_LOGON_VERSION_CLIENT parameters, on both the

// client and on the server, to values that match the minimum

// version software supported in the system.

// This error is also raised when the client is authenticating to

// a user account which was created without a verifier suitable for

// the client software version. In this situation, that account’s

// password must be reset, in order for the required verifier to

// be generated and allow authentication to proceed successfully.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: