利用Oracle SQL Developer建立database link資料庫連線
這其實是個小問題,建立dblink的語法語句隨處可見,可我著實為了這個連線遠端資料庫的事情折騰了幾天。
需求是這樣的,在本地利用Oracle SQL Developer工具建立一個遠端資料庫A的連線,然後在該連線上建立另一個遠端資料庫B的連線,以便於兩個資料庫同步資料。
我以往在win系統上用PL/SQL的時候習慣了直接去配置oracle的tnsnames.ora檔案,直接配置link然後在PL/SQL裡執行@linkName就行了。
後來因為改用ubuntu系統所以使用了sqldeveloper,免安裝且exe、sh同時支援很方便。
後來又換回win7系統還是用了這個,但是我配置遠端連線的習慣還是沒變,我依然會去tnsnames.ora裡面直接配置link資訊。
這次的配置原本在本地和伺服器A上都是可以用的,後來客戶伺服器A上的jdk被客戶重灌了(這導致我在遠端伺服器上使用sqldeveloper時啟動報錯:無法啟動java虛擬機器,這個問題我網上找了各種解決方案均未成功,客戶裝的jdk是1.6的,我使用的sqldeveloper工具大概是3.0?我也忘了);
然後我本地的oracle被我解除安裝了,為了這個問題又給裝回來了,結果卻行不通了,每次執行sql語句@linkName都會報錯:ORA-12154: TNS: 無法解析指定的連線識別符號,這個問題我也在網上找了各種解決方案均未成功,後來我重新下載了最新版本的sqldeveloper4.1.3和匹配的最新版本的jdk-8,安裝配置完執行sql發現還是同樣的錯誤,在我一籌莫展求助朋友時,一個朋友說他從來都是用sql語句建立的databaselink,讓我恍然大悟,我為啥要執著於配置tnsnames.ora呢?(心裡在流淚,好受傷T^T)
然後我直接執行了這個create語句,建立成功。然後執行[email protected]結果出來了。就這樣我琢磨了兩天的問題解決了。
建立dblink語句如下:
create database link linkName
connect to linkUser identified by
linkPwd
using '(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST =
linkIP)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = linkServiceName
)
)';
使用dblink例如:select * from tableName@linkName;
這裡linkName自己定,linkUser和linkPwd就是我這裡的資料庫B的使用者名稱、密碼,linkIP是B所在伺服器的ip,1521是預設埠不一樣的直接改,然後是linkServiceName是服務名,這裡如果是SID名,就換成SID_NAME=linkSIDName。
我的電腦是win7系統64位。
嗯,說完了。
相關推薦
利用Oracle SQL Developer建立database link資料庫連線
這其實是個小問題,建立dblink的語法語句隨處可見,可我著實為了這個連線遠端資料庫的事情折騰了幾天。 需求是這樣的,在本地利用Oracle SQL Developer工具建立一個遠端資料庫A的連線,然後在該連線上建立另一個遠端資料庫B的連線,以便於兩個資料庫同步資料。 我
Oracle建立 連線sql server的database link
create public database link dg4msql connect to sa identified by "****" using '(DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 172.181.23.33)(PORT =
使用Oracle SQL Developer遷移MySQL至Oracle資料庫
Oracle SQL Developer是Oracle官方出品的資料庫管理工具。本文使用Oracle SQL Developer執行從MySQL遷移至Oracle資料庫的操作。 2017年3月6日 操作步驟: 1、在Oracle資料庫中建立移植資料檔案庫使用者 資料檔案庫使用者不是用來接收MySQL遷移資料
Oracle建立Database Link
一選單方式: 開啟plsql,點選【File】-【New】-【Database link】,開啟如下圖所示視窗 填好各項資訊後,點選【Apply】即可完成Database Link的建立。 二SQL方式 -- Drop existing database link d
oracle如何建立Database Link
這其實是個小問題,建立dblink的語法語句隨處可見,可我著實為了這個連線遠端資料庫的事情折騰了幾天。 需求是這樣的,在本地利用Oracle SQL Developer工具建立一個遠端資料庫A的連線,然後在該連線上建立另一個遠端資料庫B的連線,以便於兩個資料庫同步資料。
Oracle sql developer 連線資料庫顯示IO錯誤的解決方法
1.oracle sql developer和你資料庫伺服器是在同一臺機器麼?如果是,主機名上寫localhost就是正確的,如果不是,請填寫資料庫伺服器的ip地址或者是能夠解析的主機名 2.你安裝的資料庫的名字是app嗎? 在資料庫伺服器的命令列上執行語句看一下監聽:ls
Oracle下建立database link兩種方法
資料庫之間的連結建立在DATABASE LINK上。要建立一個DATABASE LINK,必須首先在建立連結的資料庫上設定連結字串,即配置一個遠端資料庫的本地網路服務名。 資料庫全域性名稱可以用以下命令查出: SELECT * FROM GLOBAL_NAME; 修改可以用
如何使用SQL Developer建立資料庫連線
SQLDevelope啟動後,需要建立一個數據庫連線,只有建立了資料庫連線,才能在該資料庫的方案中建立、更改物件或編輯表中的資料。 建立資料庫連線的步驟如下。 (1)在主介面左邊視窗的“連線”選項卡中右鍵單擊“連線”節點,選擇“新建連線”選單項,彈出“新建/選擇資料庫連線”
使用Oracle SQL Developer連線資料庫中遇到的一系列錯誤
今天使用Oracle自帶的SQL Developer連線oracle資料庫中遇到了一系列錯誤,耗費了很多時間終於解決了,現記錄下來,希望能給遇到同樣錯誤的同學一點幫助 先確保這兩個服務是否啟動,如未啟動,先啟動這兩個服務。
如何在Oracle SQL Developer 中連線MS SQL Server、MySQL資料庫
一、連線到Ms SQL Server資料庫 1.首先要到 http://sourceforge.net 下載 net.sourceforge.jdbc.driver,本人使用的版本是 jtds-1.2.2.jar2.將壓縮包中的jtds-1.2.2.jar複製到“<s
Oracle SQL developer 報錯不能建立JVM錯誤及處理辦法
問題描述 SQL Developer 啟動時報錯: Unable to create an instance of the Java Virtual Machine Located at path: ../../jdk/jre/bin/client/jvm.dll
Oracle SQL developer 連接 MySQL 數據庫安裝配置
lib ads 數據庫安裝 conn 點擊 數據庫 oracl for tor 1. 下載 JDBC driver for MySQL 下載鏈接: https://dev.mysql.com/downloads/connector/j/ 下載成功後,解壓縮,得到 mysql
Oracle SQL Developer 免費的DB2客戶端
www .net dev nbsp stack down tac 軟件 log 問題地址:https://stackoverflow.com/questions/8600735/is-there-any-opensource-db2-client 軟件地址:http:/
ORACLE SQL Developer日期顯示格式不全
rac image 技術 不能 evel 顯示 -m dev img 如下圖,只有月-日-年,不能完整顯示小時,分,秒 解決方法: 工具->首選項->數據庫->NLS->日期格式: DD-MON-RR 修改為: YYYY-MM-DD H
如何設定讓Oracle SQL Developer顯示的時間包含時分秒
參考設定1: 將工具--首選項--資料庫--NLS--日期格式由DD-MON-RR修改為DD-MON-RR HH24:MI:SS 參考設定2: 將Tools --> Preferences --> Database --> NLS Parameters --> Date Fo
oracle sql語句建立表空間、使用者、並給使用者賦予許可權
--建立表空間、大小100m,自增長50m ,最大為 2G;位置: 'h:\app\a.dbf' create tablespace 表空間名 datafile 'h:\app\a.dbf' size 100m autoextend on next 50m maxsize 20480m ext
Oracle SQL Developer官方工具 初探
查詢表資料(開啟工作表:Alt+F10) 執行SQL語句:(格式化:Ctrl+F7) 自動完成語句的設定 自動彈出的速度加快,並且將命中率提高,進行如下設定: 由於我的輸入法佔用了CTRL+,的快捷建,我將自動“完成設定”的快捷卡設定成Ctrl+空格。 下載連結: sqldeveloper-18.3.
ORACLE SQL Developer日期顯示格式設置
必須 選項 信息 日期格 style pre html .com 日期 ORACLE的SQL Developer工具默認的日期格式DD-MON-RR,在SQL查詢中往往你看不到時間信息,此時你必須修改日期格式。具體如下所示 工具->首選項->數據庫->
Oracle SQL Developer 連線 MySQL
1: Oracle SQL Developer 是非常強悍的開源的SQL開發工具, 可惜最近我才開始研究它, 剛安裝好的Oracle SQL Developer 是不支援連線MySQL的, 需要從MySQL官網下載JDBC驅動forMySQL. Oracle SQL Developer官網下載地址:
Oracle SQL Developer 連接 MySQL
dex clas index down add info code 技術 inf 1: Oracle SQL Developer 是非常強悍的開源的SQL開發工具, 可惜最近我才開始研究它, 剛安裝好的Oracle SQL Developer 是不支持連接MySQL的,