oracle資料庫安裝在其他電腦上,自己的電腦上安裝oracle客戶端,這時下面的
**可以連上資料庫,把資料匯出來。
echo 匯出資料庫資料
set user=username
exp %user%/password@abc file=e:/資料庫備份/%user%-%date%.db
但是如果再在本機上安裝伺服器端,發現下面錯誤(ora-12154:tns:無法解析指定的連線標示符)。
解決方法是,開啟client安裝目錄下network->admin下的tnsnames.ora檔案
內容如下:
# tnsnames.ora network configuration file: f:/oracle/product/10.2.0/client_2/network/admin/tnsnames.ora
# generated by oracle configuration tools.
abc =
(description =
(address_list =
(address = (protocol = tcp)(host = 192.168.1.9)(port = 1521))
) (connect_data =
(sid = orcl)
(server = dedicated) ) )
127.0.0.1_locallost =
(description =
(address_list =
(address = (protocol = tcp)(host = locallost)(port = 1521))
) (connect_data =
(sid = 127.0.0.1)
(server = dedicated)
) )
orcl_localhost =
(description =
(address_list =
(address = (protocol = tcp)(host = localhost)(port = 1521))
) (connect_data =
(sid = orcl)
(server = dedicated) ) )
把紅色字型部分,拷貝到伺服器端的安裝目錄下network->admin下的tnsnames.ora檔案。如下所示:
# tnsnames.ora network configuration file: f:/oracle/product/10.2.0/db_1/network/admin/tnsnames.ora
# generated by oracle configuration tools.
orcl =
(description =
(address = (protocol = tcp)(host = 74b5853f2d1648b)(port = 1521))
(connect_data =
(server = dedicated)
(service_name = orcl)
) )
abc =
(description =
(address_list =
(address = (protocol = tcp)(host = 192.168.1.9)(port = 1521))
) (connect_data =
(sid = orcl)
(server = dedicated) ) )
extproc_connection_data =
(description =
(address_list =
(address = (protocol = ipc)(key = extproc1))
)修改後,發現可以連線資料庫了。
ORACLE 無法解析連線描述符中指定的SID
一.前幾天在部署系統的時候,重啟了一下伺服器,就出現了 無法解析連線描述符中指定的sid 錯誤 1.用tnsping看了一下沒有問題,一切正常,說明問題完全出在tns的配置上面.2.於是找到了tnsnames.ora,修改了host對應的值為本機計算機名,重啟後,還是出現這個錯誤.3.於是又把hos...
TNS 無法解析指定的連線識別符號
plsql連不上oracle,報tns 無法解析指定的連線識別符號 解決方法 選擇 開始 程式 oracle configuration and migration tools net manager 在 服務命名 樹結點下新建 服務命名 第一頁 net服務名隨便取 第二頁 使用預設的tcp ip ...
plsql無法解析指定的連線識別符號
plsql無法解析指定的連線識別符號 安裝成功後輸入使用者名稱和密碼就無法登陸報錯ora 12154 tns 無法解析指定的連線識別符號 後來查詢 他的sqlplus能登入,伺服器 網路 tns配置應該都是好的,應該就是plsql本身的問題 問下安裝路徑在哪?注意安裝路徑中不能有括號,不要安裝在c ...