oracle本地服務名配置說明

在本地oracle客戶端連接遠程oracle數據庫服務器配置時出現上面圖片所示錯誤,

 

本地oracle客戶端連接遠程oracle數據庫服務器配置說明如下:

1.找到本地oracle客戶端安裝目錄,如:%path%\Oracle 如果不記得可以看上圖的上面顯示了安裝地址
2.再找配置文件tnsnames.ora,其目錄爲 %path%\Oracle\product\10.1.0\Client_2\NETWORK\ADMIN\tnsnames.ora,如不存在,請先新建。
3.用記事本打開文件tnsnames.ora,用以下內容替換原有內容:

# tnsnames.ora Network Configuration File: %path%\Oracle\product\10.1.0\Client_2\NETWORK\ADMIN\tnsnames.ora
# Generated by Oracle configuration tools.

%dbname% =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = xxx.xxx.xxx.xxx)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = %dbname%)
    )
  )

其中:
%path%是本地oracle客戶端的安裝目錄
%dbname%是遠程服務器的數據庫實例名
xxx.xxx.xxx.xxx 是遠程服務器IP地址,如:192.168.0.1 

方法二:

1、打開cmd輸入netca。
2、選擇【本地net服務名配置】→下一步。
3、選擇【添加】→下一步。
4、在【服務名】中輸入你想要連接的服務器上的oracle服務的名字→下一步。
5、選擇【tcp】→下一步。
6、在【主機名】中輸入你想要連接的服務器ip,端口號不變→下一步。
7、選擇【進行測試】→下一步。(當然你也可以選擇不測試)
※1測試如果不通過,點擊【更改登錄】輸入一個肯定能登入的【用戶名】和【口令】→確定,出現【正在連接...測試成功。】表明測試成功。
※2測試不通過的話,點【上一步】確認你寫的【服務名】和【主機名】,確認無誤的情況下,確認你要連接的服務器oracle監聽服務已經打開。
8、在【net服務名中】輸入你想要使用的本地的服務名→下一步。
※就是【sqlplus user/passwd @本地服務名】。
9、選擇【否】→下一步。
10、出現【net服務配置完畢】字樣→下一步。
11、點擊【完成】完成服務配置。
12、在上面服務配置完成以後,在cmd中輸入如下命令即可遠程登錄oracle服務器:
sqlplus user_name/password@本地服務名
一定記住,上面的本地服務名是你第8步寫的服務名

注意:

前提是必須保證網絡通暢(即物理上能夠連通),可以cmd--》ping 服務器ip地址 進行確認;

必須保證數據庫(OracleService****)已正常啓動;必須保證數據庫監聽器(Oea...TNSListener)已正常啓動。

發佈了27 篇原創文章 · 獲贊 1 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章