Win10 老版本PL/SQL 连oracle 19c问题

1、在win10本地下载了最新的oracle19C安装成功后。在CMD 用sqlplus 连接可以正常登录的。但是用之前旧的绿色版PL/SQL一直连不上,因为下载新的PL/SQL又要安装等等麻烦。

就网上搜索了一下解决方法:

2、什么都不修改只配置好tnsnames.ora就连接,首先提示无法匹配到验证协议

3、按照官方说法在服务端sqlnet.ora下需要添加如下参数,文件在oracle安装目录的/network/admin。我三个全加上了

SQLNET.ALLOWED_LOGON_VERSION_CLIENT

SQLNET.ALLOWED_LOGON_VERSION_SERVE

注意:参数和等号之间不要有空格,否则有可能参数不生效。

二、处理ORA-28040错误

SQLNET.ALLOWED_LOGON_VERSION=8

SQLNET.ALLOWED_LOGON_VERSION_CLIENT=8

SQLNET.ALLOWED_LOGON_VERSION_SERVE=10

4、配置好之后,在CMD sqlplus中从新加载配置

 1)命令行:lsnrctl

2)LSNRCTL> reload

5、重新连接提示被拒绝无法登录,这回可能是客户端版本和服务端版本不一致问题,或者其他原因,反正就要重新修改一下密码:

1)命令行sqlplus 用sys as sysdba登录,然后  alter user sys idetified by XXXX; 修改新密码,

2) pl/sql中用新密码再登录,妈的,终于登录上去了,扯蛋的。

 

5、补充一个其他场景

1)后来因为项目需要本地又安装了一个oracle client 32位的客户端,发现PL/SQL developer 绿色版登录不了

2)PL/SQL 连接里面的oci.dll重新指向这个绿色版的PL/SQL的 instantclient_11_2目录的oci.dll文件即可

 

参考连接:https://cloud.tencent.com/developer/news/394718

 

绿色版PL/SQL这里上传不了,搜索有很多: PLSQL Developer 11.0.0.1762 绿色版.rar

 

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值