1.修改oracle服务器端sqlnet.ora的配置内容,增加对低版本客户端程序的支持,这边测试是linux环境,打开 /opt/oracle/app/product/12.2.0/network/admin/sqlnet.ora,增加以下内容 SQLNET.ALLOWED_LOGON_VERSION_CLIENT=9 然后systemctl restart oracle重启oracle服务 2.最重要是建用户的环节 看见common这一列了没?给用户...
连接Oracle,以Oracle用户登陆: $su - oracle $sqlplus 数据库用户/数据库密码 as sysdba 输入查询: select * from dba_profiles where profile='DEFAULT' and resource_name='PASSWORD_LIFE_TIME'; 结果显示: PROFILE --- RESOURCE_NAME --- RESOURCE_TYPE --- LIMIT ---...
1.1 Oracle服务端版本:12.2.0.1 1.2 Oracle客户端版本:11.2.0.1 【二】问题说明 2.1 客户端连接服务端的时候报ORA-28040的错误。 2.2 客户端连接的时候报ORA-01017的错误。 【三】解决方法 3.1 ORA-28040错误的解决方法: 在数据库服务器上的oracle/network/admin/sqlnet.ora,增加如下 [ALLOWED_LOGON_VERSION_SER...
Oracle 11g 的生命周期已经 ,18c 也已经正式发布,那么在安装Oracle 18c 之后,如果已低版本的客户端来连接18c ,就会报如下两个错误: ORA-28040: No matching authentication protocol ORA-01017: invalid username/password; logon denied 他们会先后出现,当解决ORA-28040错误后,就会出现ORA-01017错误。 这里重现一下...
简单可以理解:sqlnet值没设定的情况下ORACLE 12C的服务端只运行12C的客户端进行连接,所以通过11版本的客户端连接的时候就会报ORA-28040的错误。通过增加以上参数就可以让ORACLE12C的服务端运行较低的客户端进行连接; 4.2 关于密码报ORA-01017错误的分析如下: ...
今天在Oracle12c新建用户的时候报了ORA-65096: invalid common user or role name 一顿查询之后用了解决方案alter session set container=PDBORCL;发现确实可以创建用户但是接下来会报ORA-01017: invalid username/password; login denied错误 密码确实是正确的,随后一顿google终于在找到了一个和我一样的遭遇的,发现用...
用java连接oracle数据库时,一直报:ORA-01017: invalid username/password; logon denied 我可以确定的是下面数据库的用户名和密码时配置是正确的,Connection conn = null; //1.加载驱动 Class.forName( oracle.jdbc.driver.OracleDriver ); //2.开始连接String Url
1. On the originating Oracle10g R2 database server, drop and recreate the public database link using double quotes around the password (IDENTIFIED BY clause) for the user account on the 11g Database. For example: DROP PUBLIC DATABASE LINK DEV11R1; ...
JDBC无法通过连接池打印本地oracle数据,在用户名密码正确的情况下仍然报ora-01017 开发环境是jdk 1.7,oracle 11g,使用原生jdbc连接本地数据库,不使用连接池能打印数据,但是使用连接池,在用户名密码绝对正确的情况下仍然报ora-01017 贴上使用连接池连接oracle的代码,包括三个文件,ConnectionSource.java,EmpDAO.java,db...