oracle数据库从AIX环境expdp迁移到linux环境(sec

    科技2022-08-19  97

    oracle数据库从AIX环境(11.2.0.4)expdp迁移到linux环境(11.2.0.4)(sec_case_sensitive_logon=true导致连接报错ORA-01017)

     

    将sec_case_sensitive_logon修改为false之后连接正常。

     

    1、oracle 11g前,密码不区分大小写,11g开始引入了sec_case_sensitive_logon参数控制密码敏感,默认true,大小写敏感。

     

     

    安装完19C后,将sec_case_sensitive_logon调成false,设置密码大小写不敏感后,发现即使使用正确的密码也无法登录了。

    原来19C中早已废弃了sec_case_sensitive_logon参数,重启数据库也可以看到提示:

     

    如果19c数据库需要使用sec_case_sensitive_logon=false

    也可以通过设置sqlnet.ora,实现大小写不敏感

    该参数用来限制可以连接到数据库服务器上的最小客户端版本,比如设置值为10,即10g,11g等以上客户端版本可以连接到数据库服务器上。

    1

    2

    3

    4

    5

    [oracle@cjcos01 admin]$ pwd

    /u01/app/oracle/product/19.0.0/dbhome_1/network/admin

    [oracle@cjcos01 admin]$ cat sqlnet.ora 

    SQLNET.ALLOWED_LOGON_VERSION_SERVER=8 

    SQLNET.ALLOWED_LOGON_VERSION_CLIENT=8

    Processed: 2.685, SQL: 9