天天看點

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)已正常啟動。