使用Oracle 8.0數據庫的幾點經驗
2024-08-29 13:38:52
供稿:網友
 
             
  伊希榮 
  
  摘要 本文介紹了在開發MIS系統中環境建立時,關系型數據庫中特定的用戶、服務器的設置、ODBC數據源的設置等方法,并給出了具體的步驟。 
  
  要害詞 ODBC設置;卸載;SERVICE設置 
  
  1.概述 
  
                                                                                              Oracle是關系型數據庫產品,它可以在各種計算機平臺上運行,Oracle支持各種配置。可用于集中式的結構,它也支持分布式客戶/服務器應用,同時支持分布式處理結構,這意味著數據庫可分布到多個平臺上去。Oracle數據庫的強大功能來自于其答應用戶快速準確地進行數據檢索能力;來自于其強大的保證數據的完整性和一致性及維護數據的安全的能力。Oracle8是Oracle是一種面向網絡計算的數據庫(the database for Network Computing),并支持關系型對象數據庫(Object?/FONT>Relation)。這意味著數據庫是一個具有面向對象特點的關系數據庫。這類數據庫答應開發者不用重寫程序就可以將現在的應用進行移植。當條件成熟時,應用可以被轉換來使用新的對象技術。這使得Oracle8向上兼容現存的數據庫。筆者在利用Oracle8數據庫作為后臺數據庫開發MIS系統應用過程中的一些方法經驗總結出來供大家參考。 
  
  2.如何在Oracle ENTERPRISE 8.04中使SYSDBA用戶生效 
  
  安裝Oracle ENTERPRISE 8.04 
  
  用DATABASE ASSISTANT創建數據庫,重起NT之后,在NT的控制面板中的服務中停止ORC3服務,該服務包括OracleSERVICEORC3 和OracleSTARTORC3兩項服務。完成后,到INSTANCE MANAGER 中MOUNT 和START 該DATABASE。 
  
   啟動INSTANCE MANAGER: 
  
   用internal 用戶名登錄,不區分大小寫,用戶口令:Oracle(為安裝時用戶自定),SERVICE為空,CONNECT AS 為NORMAL。 
  
   在FILE菜單下選擇ENABLE ROLES 選擇ALL,打開所有權限。 
  
   退出INSTANCE MANAGER 
  
   在NET8 ASSISTANT中添加LISTENERS到LISTENNERS下。在下拉列表中選擇database services,按ADD DATABASE按鈕, 將ORC3添加到LISTENER中去。 
  
   GLOBAL DATABASE 是機器名,Oracle000,其他名字也行,連接時在Host中就填這個名字。 
  
   SERVICE NAME中增加相應服務名; 
  
   在NET8 EASY CONFIG中建立服務名; 
  
   此后,INSTANCE的SYSDBA用戶生效。 
  
   ∷ 
  
  3. Oracle ENTERPRISE 8.04中SERVICE的設置 
  
   SERVICE建立: 
  
   打開Oracle NET8 EASY CONFIGURE ,出現提示欄時點按YES按鈕; 
  
   選擇ADD NEW SERVICE ,填寫 SERVICE NAME,點按NEXT; 
  
   選擇TCP/ip協議,本屏參數設置為:HOST NAME :機器名(或IP地址) 
  
   PORT NUMBER:任意數字值 
  
   點按NEXT 
  
   填寫DATABASE SID:ORC3(本參數為在Oracle中建立DATABASE時設立); 點按NEXT 測試連接:點按TEST SERVICE 添入USER NAME:SYSTEM PASSWord: MANAGER(此口令為Oracle缺省SYSTEM用戶口令)  
  
  顯示:CONNECT WAS SUCCESSFULL。 
  
   點按DONE 
  
   點按 NEXT; 
  
   點按FINISH; 
  
   在客戶端需要使用NET8 EASY CONFIG建立一個新的SERVICE,使它指向服務器端的SERVICE,然后再配置ODBC。 
  
   ?. ODBC SOURCE設置 
  
   1. 進入 Oracle For Windows NT 中的MS ODBC Administrator 
  
   2. 選取 SYSTEM DSN:點按NEW 
  
   3. 參數設置:DATABASE NAME:隨意設置 
  
   SERVICE NAME:為上述過程中建立的SERVICE NAME 
  
   USER ID:用戶進入缺省用戶名。 
  
   4. 點按OK。 
  
   5. 退出MS ODBC ADMINISTRATOR,設置即完畢 
  
   5. ODBC 連接的檢驗 
  
   檢驗可以用Oracle提供的Oracle ODBC TEST,也可以用PowerBuilder 等工具來完成。
                          
  
   6 . Oracle8.0的卸載 
  
   Oracle8.0的卸載程序提示應在WINDOWS NT 中的控制面板中的“服務”圖標中關掉Oracle的服務后即可卸載,但Oracle INSTALLER并不清除其加載到“服務”中的內容,這將導致在下次裝載時某些資源的不可用。并可能導致NT登錄時的錯誤警示。 
  
   正確的卸載應該為 
  
   1)在INSTANCE MANAGER 中將數據庫SHUT DOWN; 
  
   2)在NET8 ASISTANT中將SERVICE NAME 刪掉; 
  
   3)在控制面板中關掉Oracle的有關服務; 
  
   4)利用Oracle INSTALLER將Oracle卸載。 
  
   參考文獻: 
  
   [美]John Adolph palinski著.Oracle8數據庫構造工具使用指南.北京:機械工業出版社 
  
   [美]George Koch,Kevin Loney著.Oracle數據庫使用大全.北京:電子工業出版社