簡介:
本課程共分4個部分:ORACLE數據庫基礎(Concept),ORACLE SQL和PLSQL,數據庫管理(Database Administration)和數據庫性能調整(Database Performance Tuning).本課程循序漸進,逐步加深的帶領學員深入到ORACLE數據庫管理的各個領域:
l Oracle數據庫基礎:很多學員可能已經掌握一些基礎技能,但是對于一些非常重要的概念,還是理解不夠清楚,這一部分將清晰和深入的講解ORACLE的體系結構,讓學員牢固常握ORCLE數據庫管理的基礎.
l ORACLE SQL和PL SQL:這部分是提高ORACLE數據庫管理技能的先決條件.課程中輔以大量實際的腳本和例子.
l ORACLE數據庫管理:這部分將帶領學員深入到數據庫管理的各個領域,并讓學員親手練習大量的來自于實踐的數據庫管理技術.
l ORACLE數據庫性能調整:這部分是專業的DBA的重要工作.通過這部分,學員不僅可以管理一個數據庫系統,并且可以優化數據庫的性能,從而優化整個信息管理系統的性能.也就是說,不管你的信息系統是用什么語言或工具開發的,優化了數據庫的性能,也就是優化了整個系統的性能,能達到事半功倍的效果
本課程將會非常深入的講解ORACLE的很多本質和內部技術.這將會使學員真正受益,因為雖然數據庫技術是不斷的向前發展,但是很多核心的,本質的,最基本的技術,其實還是采用原來的技術,學員通過學習本課程后,不僅可以真正掌握和提高自己的ORACLE技術水平,并且也有助于對于其它關系型數據庫如DB2,SQL SERVER,SYBASE的學習和掌握.
課程時間:5天
課程內容:
一、Oracle數據庫基礎
?? Oracle體系結構,關系型?菘夤芾硐低掣攀?
?? Oracle物理結構(數據文件,日志文件,控制文件,參數文件,報警文件,跟蹤文件)以及Oracle Home的目錄結構
?? Oracle邏輯結構(表空間,段,區,塊)
?? Oracle實例(數據庫全局名,數據庫名,服名名,實例名,實例ID,DB_DOMAIN和本地網絡服務名的概念),Oracle實例的體系結構
?? Oracle 內存結構
?? Oracle 進程簡介
?? Oracle 數據庫常用對象(表空間,用戶,表,索引,視圖,存儲過程,序列)
?? Oracle數據庫在WINDOWS/LINUX下的安裝(學員動手操作)
?? Oracle數據庫配置助手DBCA的使用,如何通過DBCA來創建和刪除數據庫(學員動手操作)
?? Oracle企業管理器的配置(學員動手操作)
?? Oracle監聽,客戶端,NET服務名的配置(學員動手操作)
?? Oracle客戶端常用工具:SQL*PLUS,網絡配置助手NetCA,NetManager的使用(學員動手操作)
二、Oracle SQL和PL SQL
?? Oracle SQL基本元素(數據類型)
?? Oracle SQL表達式及條件
?? Oracle SQL常用函數(字符串,數字,日期轉換函數)
?? Oracle SQL常用數據庫定義語句,創建表空間,用戶,表,索引,視圖,存儲過程,序列,實體化視圖,數據庫鏈接,簇及分區表(學員動手操作)
?? Oracle SQL查詢及子查詢(連接,集合,分組,關聯查詢及對查詢結果排序)
?? Oracle SQL常用數據操作語言的使用(增加,修改,刪除記錄)
?? Oracle PL SQL編程語言
?? SQL*PLUS常用命令(學員動手操作)
三、Oracle 數據庫管理
?? Oracle 數據庫管理員的任務
?? Oracle 數據庫設計/規劃/創建,手工創建數據庫(學員動手操作)
?? Oracle企業管理器各項常用工具,包的使用(學員動手操作)
?? Oracle初始化參數文件spfile和pfile的創建和維護(學員動手操作)
?? Oracle導入導出工具使用(學員動手操作)
?? 管理數據庫進程及內存結構,內存調整及進程監控(學員動手操作)
?? 管理Oracle用戶及安全(學員動手操作)
?? 管理Oracle口令文件(學員動手操作)
四、Oracle 數據庫管理進階
?? 管理數據庫表空間,并通過OEM來創建,修改及維護表空間(學員動手操作)
?? 回滾表空??,臨時表空間的管理(學員動手操作)
?? 管理數據庫數據文件:增加,移動數據文件,監視數據文件的增長(學員動手操作)
?? 管理數據庫聯機重做日志文件(學員動手操作)
?? 管理數據庫對象:表,索引(學員動手操作)
?? 監控段,段空間的增長,及空閑空間的回收,空間碎片的整理(學員動手操作)
?? 數據庫備份與恢復,數據庫歸檔模式的設置,Oracle備份與恢復管理器RMAN的使用(學員動手操作)
?? Oracle DBA日常管理內容,Oracle數據庫字典簡介,如何通過數據字典來管理及維護數據庫
?? Oracle 提供給DBA的實用工具的使用:DB Alter,LogMiner,SQL Loader(學員動手操作)
五、Oracle 數?菘廡閱苡嘔?
?? Oracle 數據庫性能調整概述
?? Oracle動態性能視圖介紹,常用性能視圖的使用(學員動手操作)
?? Oracle內存調整(學員動手操作)
?? Oracle性能分析工具TKPROF的使用(學員動手操作)
?? Oracle 會話,事務,鎖及TOP Session/SQL的監控(學員動手操作)
?? 如何通過報警日志文件AlertSID.log及Oracle跟蹤文件來查找ORACLE錯誤及意外原因(學員動手操作)
?? Oracle 初始化參數調整(學員動手操作)
?? Oracle 數據庫性能診斷工具StatsPack的安裝與使用(學員動手操作)
|
|
|