博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Oracle 12c:ORA-28040
阅读量:7079 次
发布时间:2019-06-28

本文共 716 字,大约阅读时间需要 2 分钟。

hot3.png

1、问题描述

客户端连接Oracle 12c时,报异常
ORA-28040: No matching authentication protocol

2、问题原因

Oracle 12c的参数SQLNET.ALLOWED_LOGON_VERSION_SERVER、SQLNET.ALLOWED_LOGON_VERSION_CLIENT默认等于11,当我们使用11g JDBC之前版本的thin驱动连接的时候,就会出现该异常

3、解决方法

  a. 编辑sqlnet.ora

    SQLNET.ALLOWED_LOGON_VERSION_SERVER=8
    SQLNET.ALLOWED_LOGON_VERSION_CLIENT=8

  b.重启监听

      lsnrctl reload

    c. 重置密码

  1. select username,account_status,default_tablespace,created,password_versions from dba_users where username = 'SYS';
  2. ALTER USER username IDENTIFIED BY password;
  3. select username,account_status,default_tablespace,created,password_versions from dba_users where username = 'SYS';
  4. 发现修改前后password_versions  新增了oracle 10G
    问题解决

转载于:https://my.oschina.net/wangzilong/blog/3050795

你可能感兴趣的文章
大型网站技术架构(一)大型网站架构演化
查看>>
CEPH集群RBD快照创建、恢复、删除、克隆
查看>>
大型网站技术架构(六)网站的伸缩性架构
查看>>
MyBatis学习总结(四)——解决字段名与实体类属性名不相同的冲突
查看>>
Linux发生问题怎么处理啊?建议流程是这样...[鸟哥的Linux私房菜]
查看>>
Mysql学习总结(6)——MySql之ALTER命令用法详细解读
查看>>
大型网站技术架构(五)网站高可用架构
查看>>
SVN学习总结(2)——SVN冲突解决
查看>>
MySQL基本
查看>>
<org manual>翻译--3.2 列的宽度与对齐
查看>>
我的友情链接
查看>>
《未测试》如何使用自己已经编译过的lamp安装cacti nagios zabbix
查看>>
SCVMM 2012 R2之为云分配虚拟机
查看>>
中国企业的等级制度
查看>>
pfSense安装和配置pfBlockerNg
查看>>
Ubuntu 14.04 X64 下安装Appcelerator Titanium Studio。
查看>>
R.java was modified manually! Reverting to generated version!(R文件丢失异常原因汇总)
查看>>
ASP.NET MVC Model验证(一)
查看>>
opensuse12.1安装VirtualBox
查看>>
获取系统特殊文件
查看>>