oracle客戶端如何連接服務器(第三次上機)

實驗要求:

1、 查看sqlnet.ora listener.ora tnsnames.ora的內容
2、 兩臺機器進行測試,客戶端使用hostname  解析方法
3、 兩臺機器進行測試,客戶端使用tnsnames  解析方法
4、 兩臺機器進行測試,客戶端使用ezconnect  解析方法

 

說明:這是第三次上機實驗的內容,最近有點小忙,過了好幾天才寫啊...

 

一:服務器下,打開文件夾C:\oracle\product\10.1.0\Db_1\NETWORK\ADMIN查看相應的文件

A;sqlnet.ora如下

 

 

 

  

B;listener.ora如下

  

 

 

 

   

 

 

C;tnsnames.ora如下

 

 

 

 

 

 

 

 

二: 兩臺機器進行測試,客戶端使用hostname 解析方法


說明:這個解析方式爲...請注意...例如我們客戶端輸入sqlplus sys/budong@server2,那麼,客戶端就會首先在tnsnames.ora 文件中找orcl 的記錄(觀察上面sqlnet.ora文件). 如果沒有相應的記錄則嘗試把server2當作一個主機名,通過網絡的途徑去解析它的 ip 地址然後去連接這個ip 上GLOBAL_DBNAME=server2這個實例,當然我這裏server2是我的客戶機的主機名,但是由於上面我的服務器中listener.ora中沒有GLOBAL_DBNAME=server2,所以第一次連是肯定連不上的....

A,未修改前

 



B;修改服務器的listener.ora中GLOBAL_DBNAME=server2後,重啓服務器端監聽再連

 

 

 

 

 

 

 

 

 

 

 

再次說明:我用的是windows server 2003 系統,他使用了wins可以動態的映射ip與計算機名,詳情可見http://baike.baidu.com/view/22282.htm;否者應修改計算機的hosts文件。

 

 

三: 兩臺機器進行測試,客戶端使用tnsnames 解析方法

 

 

 

 

 

 

四:兩臺機器進行測試,客戶端使用ezconnect 解析方法

 

 

 

 

推薦文章:有篇文章寫的很不錯請參考http://czmmiao.iteye.com/blog/932479

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章