苏州婚庆公司网站建设案例,网络推广技巧,wordpress建站手机端,学校网站风格关于Oracle12c连接报错的问题这段时间因为项目原因#xff0c;接触到了Oracle12C#xff0c;其实问题很简单#xff0c;就是pl/sql developer能够访问数据库服务端即可#xff0c;却碰到了奇奇葩葩的问题#xff0c;现分享一下。1、在java端报Ora-12505错误#xff0c;即…关于Oracle12c连接报错的问题这段时间因为项目原因接触到了Oracle12C其实问题很简单就是pl/sql developer能够访问数据库服务端即可却碰到了奇奇葩葩的问题现分享一下。1、在java端报Ora-12505错误即TNS:listener does not currently know of SID given in connect descripter。注找数据库管理员数据库管理告知给的是数据库服务名称改完以后暂时不报该错误。2、在pl/sql developer客户端报Ora-01017错误即提升invalid username/password.logon denied.注找数据库管理员帮忙查看在他的客户端登陆没问题但在这边的客户端登陆还是有问题3、通过网上查证原因为何不能登陆问题原因是Oracle低版本访问Oracle12c服务器存在兼容性问题但因数据库服务器不在本地维护且不能擅自变更配置或重启只能考虑客户端的解决方案。3.1注在cmd里先找到安装程序的位置再执行命令setup.exe -ignorePrereq -J-Doracle.install.client.validate.clientSupportedOSCheckfalse3.2修改sqlnet.ora1)在服务器环境修改sqlnet.ora添加以下两行SQLNET.ALLOWED_LOGON_VERSION_SERVER10SQLNET.ALLOWED_LOGON_VERSION_SERVER10其中的数字代表了可允许连接的最小版本号。2)重启监听服务lsnrctl restart3.3对Oracle新增用户进行密码变更使得兼容性生效。ALTER USER username IDENTIFIED BY password;selectusername,account_status,default_tablespace,created,password_versions from dba_users;3.4创建c##用户create user c##test identified by test;其中3.1没什么效果3.2因无法检查数据库环境3.3修改了密码验证还是没什么用处3.4方案dba不肯做4、死胡同里的一条路变更Oracle客户端版本通过网上搜索找到了客户端和服务端的一张兼容表大意就是只有11.2.0.3及以上的版本才能支持访问Oracle12c的相关版本。关于客户端到服务器端相互之间的兼容性如下表5、安装Oracle12c新客户端又报INS-30131错误即Initial setup requierd for the execution of installation failed注再次查询百度发现该问题由于之前的Oracle客户端的java版本导致的删掉重装。6、OK