380 likes | 599 Views
Install and Uninstall. Oracle 10g 安裝. 系統需求 Oracle 兼具資料庫管理與資料庫伺服器兩種功能,且有完整的程式編譯與解譯能力,因此需要比較高的系統需求。
E N D
Oracle 10g 安裝 • 系統需求 • Oracle兼具資料庫管理與資料庫伺服器兩種功能,且有完整的程式編譯與解譯能力,因此需要比較高的系統需求。 • 若RAM只有256MB,則Oracle Database Upgrade Assistant、Database Configuration Assistant或Oracle Net Services Configuration Assistant 將無法在Oracle Universal Installer安裝過程中被適當設定。且在執行Oracle DB時會有延遲的現象。
在Windows系統下安裝 • 將Oracle 10g資料庫光碟片放入光碟機中,出現安裝畫面: • 若無法自動出現此畫面,則請自行執行光碟片的Setup.exe,一樣可以進行安裝。 按這裡
Oracle Universal Installer會檢查作業系統、顯示卡、記憶體…等資訊
進入歡迎畫面 自已會找具最大閒置空間的硬碟來安裝 安裝時,密碼之設定要求第一個字為字元
在歡迎畫面中,有兩種安裝模式可供選擇: • 基本安裝: • 對初學者較佳,只要輸入極少的資料便能完成Oracle的安裝與設定。 • 有關於資料庫參數、實體檔案儲存模式、資料庫管理模式…等都採用預設值處理。 • 最大問題:沒有最佳化,使用太多預設值。 • 進階安裝: • DBA可自行設定軟體安裝、選擇資料庫組態…等。 • 最大問題:需要自行設定許多參數才能完成安裝與資料庫設定,新的DBA可能會不太熟悉。
Oracle資料庫系統安裝程序: OUI NetCA DBCA isqlPlus End • 安裝Oracle需要固定IP。若是個人使用環境可以自行加裝虚擬網卡。(非絶對必要!!)
在基本安裝中,有三種安裝類型可供選擇: • 企業版: • 針對企業層次的應用程式、高度安全性、線上交易及資料倉儲等環境而設計。(性能最高) • 標準版: • 針對部門或工作群組層次的應用程式或中、小型企業而設計。 • 個人版: • 會安裝與企業版安裝類型相同的軟體,但是只支援單一使用者開發和建置的環境,且連線數會受限制。
Starter資料庫為Oracle所預設的起始資料庫,提供了一些測試用的關聯式表格給使用者作測試或練習之用,可用來測試Oracle是否安裝成功。Starter資料庫為Oracle所預設的起始資料庫,提供了一些測試用的關聯式表格給使用者作測試或練習之用,可用來測試Oracle是否安裝成功。
全域資料庫名稱 (Global Database Name)是在網路環境中,用以識別每一個Oracle資料庫的唯一識別名稱 (獨一無二)。系統預設的DBName (資料庫名稱,或稱系統識別名稱SID) 為orcl,使用者也可以自行設定其它名稱。 • 建議的命名方式為: DBName.(DB所在的網域名稱/自行定義名稱) • 例如:orcl.nuu.edu.tw / orcl.sjchen,其中 • orcl是oracle的系統識別名稱 (System Identify; SID: 同一部電腦上,不同Database的代號) • nuu.edu.tw / sjchen是參數檔中的DB_DOMAIN,orcl會成為參數檔中的DB_NAME。
資料庫密碼設定的部份,在基本模式下,SYS, SYSTEM, SYSMAN, DBSNMP都使用相同的帳號和密碼。可以在安裝完成後,自行重新設定。 • 建議的密碼設定原則: • 長度必須在4到30個字元之間,不可以全部都是數字,否則無法順利開啟Enterprise Manager管理工具。 • 不能和使用者名稱相同。 • 建議至少有一個字母、一個數字及一個符號字元。 • 第一個字一定要是字母,否則在後面的安裝程序中會要求安裝者重新設定密碼!! (先暫時遵守此規定,後面的安裝程序會再教大家修改)
不論需求檢查是否有問題產生,皆按下 “下一步”: • 若有問題,則會出現相對應問題處理之畫面,可以該畫面之指示來排除問題。 • 若沒有問題,則會進入到安裝畫面。
安裝到一半,會進入到組態輔助程式依序檢查三組工具,如果發現錯誤(如:硬碟空間不足),安裝精靈會啟動重試按鈕,可在問題排除後按重試。安裝到一半,會進入到組態輔助程式依序檢查三組工具,如果發現錯誤(如:硬碟空間不足),安裝精靈會啟動重試按鈕,可在問題排除後按重試。
組態輔助程式中的資料庫組態輔助程式會啟動此畫面組態輔助程式中的資料庫組態輔助程式會啟動此畫面
Oracle提供許多不同類型的預設帳號,但是在基本模式下,只有SYS, SYSTEM, SYSMAN, DBSNMP這四個帳號是啟動的,而其它的帳號是被鎖定的。 • 我們在未來要利用Oracle所提供的表格來做練習,所以請解除下列兩個帳號的鎖定: • Scott,密碼設為tiger,請自行輸入。 • HR,密碼設為hr,請自行輸入。
解除SCOTT帳號的鎖定 按它
先解除鎖定,再設定密碼 把勾勾點掉!! tiger tiger 按它
若一開始所設定之SYS, SYSTEM, SYSMAN, DBSNMP這四個帳號的密碼您不喜歡,可在此重設定。(在此您會發現在安裝時,只有SYS和SYSTEM這兩個帳號是沒有被預設鎖定的) 按它
出現安裝結束畫面 記住http後的訊息 (如http://user-PC68:5560/isqlplus) 按它
Oracle 10g 測試 • 利用SQL*Plus或是iSQL*Plus
能夠在SQL*Plus上執行的指令及其參數,大多數也都能夠在以瀏覽器為主的iSQL*Plus上執行,但不是全部都可以。(如:show spool) • 安裝後的Oracle DB為資料庫伺服器,在每次開機後都會自動啟動,且會佔用大多數的記憶體空間。 • 若是個人使用時,可能會造成執行其它軟體上的不便。如:因實體記憶體不足,造成執行其它軟體時效率不佳。 • 因此建議個人使用者在安裝後,若不使用Oracle DB時,到“系統管理工具”中點選“服務”,將Oracle DB所提供的一些伺服器的服務停止,這樣就不會讓Oracle DB佔用太多的實體記憶體。 • 同時,最好是將這些服務從 “自動”改成“手動”,這樣即便是電腦重開機,也不會自動啟動Oracle DB,需要用到時再到“系統管理工具”中點選“服務”,去啟動執行這些服務。
選它 選它
Scott帳號中的四個樣本表格: • EMP, DEPT, SALGRADE, BONUS • HR帳號中的七個樣本表格: • REGIONS, COUNTRIES, LOCATIONS, DEPARTMENTS, JOBS, EMPLOYEES, JOB_HISTORY