Oracle10g客戶端遠程連接數據庫全過程[轉]


 最近項目用到了oracle,使用的是oracle10g,因為小組內有多人使用數據庫,並且oracle數據庫很占內

存,就放在單獨的一台服務器上,所以最好每個人都裝一個oracle10g的客戶端。那么客戶端到數據庫的遠

程訪問時免不了的了。

    其實遠程訪問很簡單,但是我在實施的過程確實無比的艱辛。網上好像根本就沒有什么類似的資料。自

己好不容易裝好了,就寫下來,希望對需要的人有點用。

    我的oracle服務器所在的系統是windows2003,客戶端所在的系統是XP的。

    1. 在服務器端建立數據庫,比如叫WebSite。(最好別超過8個字符,自己試驗過,超過一定字符的話

,遠程訪問的時候輸入服務名,會顯示服務名無效。后來上網上查的,8i上不能超過8個字符)。此時,數

據庫名字就叫WebSite,SID也是WebSite。

    2. 在客戶端配置net configuration Asistence。這個工具可以對遠程的連接進行設置和測試。首先選

擇“本地Net服務名配置”,“添加”。出現“服務名”選項要填(服務名其實就是你自己對遠程數據庫的

一個標示,你可以和遠程數據庫的名字一樣,也可以自己隨意取一個,只要你知道他對應的是那個遠程數據

庫就行了。)。假入我填上“website”,選擇“TCP”,填寫“主機名”,就是遠程數據庫所在的主機的IP

,然后可以選擇測試,也可以暫時不進行測試。

   3. 在Net Manager這個工具中,在左邊的樹狀結構中,可以看到剛才配置的那個服務了,以及他的一些

信息。也可以在這個工具中進行配置服務,也可以測試。總之,這兩個工具都是可以對遠程連接的成功性進

行測試的。注意,在這兩個工具中進行測試的時候,如果測試不成功的話,可以更改一下測試時使用的用戶

名和密碼。然后再測試。

   4. 如果測試成功的話,現在就可以對遠程數據庫的訪問了。即可用SQL/PLUS這種工具,也可以使用

Enterprise Manager Console這種圖形化工具。在SQL/PLUS進行連接中,“主機字符串”填寫的就是在Net

Configuration Assistence或Net Manager中配置的服務名就可以了,如在上述的環境下,服務名為website

,則登錄的時候“主機字符串”就為“website as sysdba”。前提必須是在這兩個工具中進行了配置。(

呵呵,廢話!)。使用Enterprise Manager Console的時候,需要手動添加數據庫到樹狀結構中,在頂上的

按鈕中有。然后還是一些IP和SID的設置之類的。這些都和前邊的很相似,不再詳述。登錄遠程數據庫的時

候,最好用sys用戶名,使用system沒有DBA的權限。

   就寫到這吧。有時間的話,也寫一寫oracle10g的安裝。不過,個人認為,10g比9i要好裝的多了。完全

刪除的時候,注冊表中要刪除的信息要比9i的要少。呵呵,個人愚見!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM