oracle19C设置兼容低版本客户端
配置方法
首先需要找到sqlnet.ora文件的路径
查找方法1 tnsping 127.0.0.1:1521
查找方法2,执行echo $ORACLE_HOME指令得到oracle安装目录
在一级一级找下去,默认都是在network/admin/下
查找方法3 ,lsnrctl status指令查找到listener.ora的路径,和sqlnet.ora都在一个目录下
lsnrctl status
修改sqlnet.ora内容如下
如果已有sqlnet.ora文件直接把原文件备份,然后只配置下面内容即可,之前的内容不用保留, 如果没有sqlnet.ora文件,新建一个sqlnet.ora文件把下面内容复制上去即可
SQLNET.ALLOWED_LOGON_VERSION_SERVER 参数设置在连接到 Oracle 数据库实例时允许的最低身份验证协议
SQLNET.ALLOWED_LOGON_VERSION_CLIENT 参数设置对于客户端允许的以及在服务器充当客户端时和连接到 Oracle 数据库实例时允许的最低身份验证协议。
SQLNET.ALLOWED_LOGON_VERSION_SERVER=8
SQLNET.ALLOWED_LOGON_VERSION_CLIENT=8
添加参数后新无需重启数据库或者监听,但是已有用户需要修改用户密码,否则登录会报错用户名或密码错误
可以在服务器用sqlplus / as sysdba 登录 修改其他用户密码
修改 system密码
用sqlplus / as sysdba登录
ALTER USER system IDENTIFIED BY xxxxx;