550 likes | 688 Views
課程簡介. Outline. 了解本課程授課重點、目標及課程重點 了解本課程評分標準. 教材. Text Book 黃仁鵬 , 資料庫系統理論 - 使用 Oracle, 博碩文化 Reference Book Oracle9i DBA Fundamentals I, Oracle 原廠認証教材 Introduction to Oracle9i: SQL, Oracle 原廠認証教材 劉漢山 譯, Oracle Database 10g OCP 專業認証指南 I ,考試編號: 1Z0-042 ,學貫行銷股份有限公司
E N D
Outline • 了解本課程授課重點、目標及課程重點 • 了解本課程評分標準
教材 • Text Book • 黃仁鵬, 資料庫系統理論-使用Oracle, 博碩文化 • Reference Book • Oracle9i DBA Fundamentals I, Oracle原廠認証教材 • Introduction to Oracle9i: SQL, Oracle原廠認証教材 • 劉漢山 譯,Oracle Database 10gOCP專業認証指南 I,考試編號:1Z0-042,學貫行銷股份有限公司 • 何東隆,李美真,Oracle 10g資料庫應用實務, 松崗出版社
課程目標 • 本課程是結合理論面與實務面的觀點,進行資料庫設計要領及資料庫系統管理講授,讓同學以最短的時間習得Oracle 資料庫設計與系統管理全貌 • 本課程希望使同學具備管理Oracle資料庫的基本能力,並深入了解資料庫內部管理的運作細節。 • 為欲準備Oracle OCA認証考試之同學打下自我準備與學習的基礎。
課程重點 Part 1: 資料庫概念與Oracle系統架構簡介 • 資料庫系統概論 • Oracle系統架構基本概念 Part 2: 資料庫設計 • 概念設計與關聯式資料模式 • 正規化概念與運用 Part 3: Oracle SQL操作 • SQL*Plus與iSQL*Plus簡介 • SQL介紹 • SQL進階查詢 • 關聯式代數 Part 4: Oracle資料庫系統管理與PL/SQL實作 • Oracle系統管理與相關工具介紹 • PL/SQL語言 • 備份與回復 • 異動處理與並行性問題
評分標準 • 期中考:40% • 期末專題:50% • 平時成績:10%
Oracle認証簡介(以下所有認証考試圖片資料來源為Oracle官方網站) • 認証分類:OCA (Oracle Certified Associate ), OCP (Oracle Certified Professional), OCM (Oracle Certified Master). • 考証順序:OCAOCP OCM • 考試特別需求: • OCA:無 • OCP, OCM: 需通過前一認証,且需在Oracle授權之學習中心上課
2008年12月份,Oracle 10g OCA考試之變革: • 有二個考試科目: • 1zo-42 • 右方三個科目擇1
本課程授課內容與Oracle認証之搭配 Part 1: 資料庫概念與Oracle系統架構簡介 9i OCA 10g OCA 1 • 資料庫系統概論 • Oracle系統架構基本概念 Part 2: 資料庫設計 • 概念設計與關聯式資料模式 • 正規化概念與運用 Part 3: Oracle SQL操作 • SQL*Plus與iSQL*Plus簡介 • SQL介紹 • SQL進階查詢 • 關聯式代數 Part 4: Oracle資料庫系統管理與PL/SQL實作 • Oracle系統管理與相關工具介紹 • PL/SQL語言 ∆ • 備份與回復 • 異動處理與並行性問題
Oracle實務觀念建立 • 建議參考用書:
『證照』只是進入該領域的門檻,過了門檻後,不是要追求證照的『純金度』-那是表面的專業,而是追求User所認同的真正專業(真正能為他們解決問題的口碑)!
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可能會不太熟悉。
在基本安裝中,有三種安裝類型可供選擇: • 企業版: • 針對企業層次的應用程式、高度安全性、線上交易及資料倉儲等環境而設計。(性能最高) • 標準版: • 針對部門或工作群組層次的應用程式或中、小型企業而設計。 • 個人版: • 會安裝與企業版安裝類型相同的軟體,但是只支援單一使用者開發和建置的環境。
Starter資料庫為Oracle所預設的起始資料庫,提供了一些測試用的關聯式表格給使用者作測試或練習之用,可用來測試Oracle是否安裝成功。Starter資料庫為Oracle所預設的起始資料庫,提供了一些測試用的關聯式表格給使用者作測試或練習之用,可用來測試Oracle是否安裝成功。 • 最好一開始要建立Starter資料庫,後續再進行刪除 (若是不需要用到的話),否則很容易發生不可預期的狀況。
全域資料庫名稱 (Global Database Name)是在網路環境中,用以識別每一個Oracle資料庫的唯一識別名稱 (獨一無二)。系統預設的DBName (資料庫名稱,或稱系統識別名稱SID) 為orcl,使用者也可以自行設定其它名稱。 • 建議的命名方式為: DBName.DB所在的網域名稱 • 例如:orcl.nuu.edu.tw,其中 • orcl是oracle的系統識別名稱 (System Identify; SID: 同一部電腦上,不同Database的代號) • nuu.edu.tw是參數檔中的DB_DOMAIN,orcl會成為參數檔中的DB_NAME。
資料庫密碼設定的部份,在基本模式下,SYS, SYSTEM, SYSMAN, DBSNMP都使用相同的帳號和密碼。可以在安裝完成後,自行重新設定。 • 建議的密碼設定原則: • 長度必須在4到30個字元之間,不可以全部都是數字,否則無法順利開啟Enterprise Manager管理工具。 • 不能和使用者名稱相同。 • 建議至少有一個字母、一個數字及一個符號字元。 • 第一個字一定要是字母,否則在後面的安裝程序中會要求安裝者重新設定密碼!! (先暫時遵守此規定,後面的安裝程序會再教大家修改)
不論需求檢查是否有問題產生,皆按下 “下一步”: • 若有問題,則會出現相對應問題處理之畫面,可以該畫面之指示來排除問題。 • 若沒有問題,則會進入到安裝畫面。
安裝到一半,會進入到組態輔助程式依序檢查三組工具,如果發現錯誤(如:硬碟空間不足),安裝精靈會啟動重試按鈕,可在問題排除後按重試。安裝到一半,會進入到組態輔助程式依序檢查三組工具,如果發現錯誤(如:硬碟空間不足),安裝精靈會啟動重試按鈕,可在問題排除後按重試。
組態輔助程式中的資料庫組態輔助程式會啟動此畫面 (會花費一些時間,所以可以去看電影…)
Oracle提供許多不同類型的預設帳號,但是在基本模式下,只有SYS, SYSTEM, SYSMAN, DBSNMP這四個帳號是啟動的,而其它的帳號是被鎖定的。 • 我們在未來要利用Oracle所提供的表格來做練習,所以要先將SCOTT這個帳號解除鎖定。 • 設定此帳號的密碼為tiger,請自行輸入。
解除SCOTT帳號的鎖定 按它
先解除鎖定,再設定密碼 把勾勾點掉!! tiger tiger 按它
若一開始所設定之SYS, SYSTEM, SYSMAN, DBSNMP這四個帳號的密碼您不喜歡,可在此重設定。(在此您會發現在安裝時,只有SYS和SYSTEM這兩個帳號是沒有被預設鎖定的) 按它
出現安裝結束畫面 記住http後的訊息 (如http://user-PC68:5560/isqlplus) 按它
Oracle 10g 測試 • 利用SQL*Plus或是iSQL*Plus