2014-09-05 45 views
0

我有兩個數據庫,需要編寫一個跨數據庫查詢。所以我試圖創建一個數據庫鏈接。在Oracle中創建數據庫鏈接時出錯

CREATE PUBLIC DATABASE LINK DBLink CONNECT TO SchemaName IDENTIFIED BY 123 using 'DBName'; 

當我執行此查詢時,出現以下錯誤「ORA - 00933:SQL命令未正確結束」。有人可以解釋我的錯誤在哪裏?

P.S.我正在使用SQL Developer。

+0

http://stackoverflow.com/questions/23360258/oracle-database-link-with-error – 2014-09-05 05:27:08

回答

2

我其實解決了這個問題。問題在於用作密碼的數字。要修復它使用雙引號的密碼是這樣的:

CREATE PUBLIC DATABASE LINK DBLink CONNECT TO SchemaName IDENTIFIED BY "123" using 'DBName'; 
+0

的重複,我不這麼認爲。在我的情況下,我只有字母作爲密碼。 – RachitSharma 2017-02-03 06:40:41