Oracle建立dblink報錯:ORA-01017、ORA-02063解決
轉自:http://oracle.chinaitlab.com/induction/915197.html
一、建立dblink 原始語句:
create public database link db_lsxy
connect to lsxy identified by lsxy
using '(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.xxx.xxx.xxx)(PORT = 2261)))(CONNECT_DATA = (SERVICE_NAME = serName)))';
注意:這裡使用者密碼都是小寫的。
二、建立dblink 後使用時提示如下錯誤:
ORA-01017: invalid username/password; logon denied
ORA-02063: preceding line from <link_name>
三、問題分析:
根據ORA-01017的提示是連線到另一方的使用者密碼錯誤,於是直接使用配置的使用者密碼(lsxy/lsxy)登入資料庫發現正常登入,進一步的檢視建立好後的dblink 語句,其中使用者名稱都轉化為了大寫,由此猜測密碼是否也被轉化為了大寫從而導致密碼錯誤。
根據猜測百度了下,確實有這種情況。當9i或10g的版本的Oracle資料庫連線11g的版本時,會自動將密碼轉化為大寫。
四、解決辦法:
(方法1、如果11g的資料庫使用者的密碼是小寫字母,將其改成大寫,然後再去用9i去連線,這個方法太過粗鄙影響也比較大不考慮使用。
(方法2、將密碼用雙引號引起來。如 identified by "jxunicom_sale"
採用方法2,我們將dblink 的建立語句稍微改寫即可,如下:
create public database link DB_LSXY
connect to lsxy identified by "lsxy"
using '(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.xxx.xxx.xxx)(PORT = 2261)))(CONNECT_DATA = (SERVICE_NAME = serName)))';
相關文章
- Oracle DBLink中CLOB報錯ORA-22992Oracle
- 建立dblink
- Oracle 低版本客戶端連線 18c 報ORA-28040 和 ORA-01017 錯誤的解決方法Oracle客戶端
- 【YashanDB知識庫】oracle dblink varchar型別查詢報錯記錄Oracle型別
- Oracle 條件索引 case when 報錯解決方案Oracle索引
- 用vite建立vue3專案報錯解決ViteVue
- 解決 VMware 建立虛擬機器時 unsuccessful報錯虛擬機
- dblink建立語句模板
- mybatis報錯解決MyBatis
- 解決eslint報錯EsLint
- 【ASK_ORACLE】Oracle RAC報錯“ipc send timeout”的原因以及解決辦法Oracle
- sqlplus / as sysdba報錯ORA-01017: invalid username/password; logon deniedSQLGo
- ORACLE匯入遇到ORACLE錯誤959解決方法Oracle
- SQL Server建立dblink至MySQLServerMySql
- Oracle dblink監聽問題Oracle
- 19c登入pdb密碼報錯ORA-01017密碼
- SS報錯的解決
- iText中文,報錯解決
- supervisor使用報錯解決
- npm install 報錯解決NPM
- 報錯內容解決
- windows oracle11g資料庫使用sqlplus登入的時候出現ora-01017報錯WindowsOracle資料庫SQL
- Doris建立表報錯Failed to find enough host with storage medium問題解決AI
- dbfread報錯ValueError錯誤解決方法Error
- 配置Oracle DBlink連線MySQL庫OracleMySql
- oracle ORA-01189 ORA-01110(控制檔案建立報錯)Oracle
- ORACLE RAC中連線ScanIP報錯ORA-12545的問題解決Oracle
- VSCode中Flow報錯解決VSCode
- Windows分割槽報錯解決Windows
- minio報錯SignatureDoesNotMatch解決方案
- hive使用報錯解決方法Hive
- 解決啟動openfeign報錯
- 解決angular 報錯 url unsafeAngular
- 解決fitz模組報錯
- oracle netca建立監聽報錯/u01/oracle/bin/netca: line 178: 11819 AbortedOracle
- oracle dg報錯Oracle
- ORACLE dblink遠端DB表truncat導致本地proc執行報錯ORA-12012&ORA-06550&PLS-00907Oracle
- 瞭解這一點輕鬆解決Oracle資料庫系統報錯問題Oracle資料庫