關於應用程式連線Oracle 12C ORA-01017問題彙總

shawnloong發表於2017-10-25
1.修改資料庫服務端認證級別,修改檔案
oracle使用者下
cd $ORACLE_HOME/network/admin/sqlnet.ora
新增以下內容
SQLNET.ALLOWED_LOGON_VERSION=8
注意rac叢集環境下要修改的oracle使用者下sqlnet.ora而非grid使用者下


2.修改使用者名稱密碼如果pdb需要切換到pdb下
在伺服器端操作
cd cd $ORACLE_HOME/network/admin/
[oracle@rac2 admin]$ cat tnsnames.ora 
# tnsnames.ora Network Configuration File: /u01/app/oracle/product/12.2.0.1/db_1/network/admin/tnsnames.ora
# Generated by Oracle configuration tools.


SENDINFO =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = rac-scan)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = sendinfo)
    )
  )
  
su - oracle
sqlplus sys/oracle@sendinfopdb as sysdba
alter user bdltq identified by "sendinfo";
查詢使用者密碼版本
SQL> select password_versions from dba_users where username=upper('bdltq');


PASSWORD_VERSIONS
----------------------------------
11G 12C
相關認證降級官方文件介紹



來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24486203/viewspace-2146353/,如需轉載,請註明出處,否則將追究法律責任。

相關文章