1、Oracle 資料庫管理實務的第一堂課大綱n就業市場的現況n資訊產業專業證照n資料庫管理師nOracle 10g 資料庫管理師認證n課程介紹n修課之前就業市場的現況資管畢業生太多,工作難找?n根據行政院科技顧問組於2006年所發表資訊服務產業科技人才供需調查的調查結果顯示n2005年從大學院校資訊科系(包含資訊工程、資訊科學與資訊管理系)畢業約25,339名學生n當年度投入就業的約12,690名人員n業界仍高喊找不到人才(缺口為2,010人)問題:量夠但質不精資管畢業生太多,工作難找?n你的核心競爭力在哪裡?q你未來就業時如何勝過你的競爭對手?n具實務經歷與證照的新人最受青睞q你知道企業需要什
2、麼樣的人才嗎?n能勝任工作的新人答案很簡單:要具備工作能力IT產業的工作特質n不斷持續出現的新技術n最重視解決問題的能力n工時長、生活穩定n喜歡解決問題、樂於追求新知、適應壓力參與IT產業的自我準備n基本需求q謙遜的態度、持續學習的意願(態度決定一切)q英文閱讀能力(至少能夠讀懂產品手冊)q基礎資訊工具使用能力(從根本(程式設計)做起)q業界需要的專業技術能力nJAVA程式設計,資料庫管理與應用系統開發,網路管理,網際網路程式設計,等n加值能力q英語聽說讀寫q溝通能力q領域知識如何具備業界需要的專業技術能力(1/2)n在學校學習理論知識q為什麼這麼作q不要以為理論與實務有極大的落差q理論知識只
3、有在學校才能學到n接受產品導向的教育訓練課程q如何應用產品解決企業的問題q通常要花大錢,有機會在學校學,何樂而不為?n以Oracle 10g 課程為例,30 hr 的課程,Oracle收費 NT 60,630。如何具備業界需要的專業技術能力(2/2)n具備英文閱讀能力q至少有能力讀產品手冊(多讀、查字典、不要怕)n反覆操作練習qIT技術只有從實作中才能得知自己是否了解q反覆操作練習才能培養你的工作能力n持之以恆q新技術是不斷出現的、學習不能停滯如何證明具備業界需要的專業技術能力n通過專業技術能力認證,取得證照q認證n檢視專業人員的知識與能力(Competencies),以確定專業人員能夠提供令
4、人信賴的服務之過程。q證照。n通過認證而發給的證明取得證照的迷思n優秀的IT工程師=實務經驗解決問題能力求取新知的態度n取得證照並不保證下列事項q得到高薪的工作職位q你很優秀資訊產業專業證照資訊產業的認證分類擁有資訊證照之資訊相關工作人員證照持有比例資料來源:2007年資訊技能證照大解析,104教育資訊網,http:/.tw/events/2007certify/index.htm取得資訊證照的好處資料來源:2007年資訊技能證照大解析,104教育資訊網,http:/.tw/events/2007certify/index.htm別人會更相信自己的專業能力較容易取得面試的資格具實務經歷與證照的
5、新人最受青睞,豐富的經歷卻不見得是加分n企業最重視的三個經歷q實務經驗n幫助你的職場適應能力q證照n突顯你的學習慾望與能力q社團經驗n證明你的管理潛能企業需要資訊證照之職務 資料來源:2007年資訊技能證照大解析,104教育資訊網,http:/.tw/events/2007certify/index.htm這門課輔導你考哪一個職務的證照?n資料庫管理師(DBA:Database administrator)nWhat Is a DBA?qA DBA ensures the ongoing operational functionality and efficiency of an organi
6、zations databases and applications.qFor more information,refer tonCraig S.Mullins,Database Administration:The Complete Guide to Practices and Procedures,Addison Wesley,2002.Huge Scope of DBA ResponsibilitiesnInitial Design&LayoutqHardware configuration qLogical database designqPhysical data layout q
7、Auxiliary data structuresqConfiguration parametersqSecurity policies,groups,useridsHuge Scope of DBA ResponsibilitiesnOngoing System ManagementqBackup&Recovery ManagementnTapes,MTTRnDisaster RecoveryqDynamic Monitoring&AdjustmentnDatabase statistics to collect and when nClustering and Reorganization
8、 nMemory allocation,esp.buffer pool sizesnSystem/query status nProblem determination(deadlocks,bad plans,.)nVisualization of all the aboveSource:International Oracle User Group(IOUG)2001 DBA SurveyCreate&Configure 12%Load Data 6%Ongoing System Management55%Software Maintenance6%Install 6%Where DBAs
9、spend their time這學期的授課內容(AW1)DBA 證照n產品q Oracle 10g databasen目標qOracle Database 10g Administrator nOracle Database 10g Administrator Certified Associate為什麼不?n我知道OCM認證很難通過,但是我也聽說OCA只是入門級的證照,為什麼不輔導我們考OCP呢?n聽說MCDBA比較容易取得,為什麼要選比較難的OCA呢?取得特定資訊認證可提高平均薪資(年薪為月薪*12)。資料來源:2007年資訊技能證照大解析,104教育資訊網,http:/.tw/even
10、ts/2007certify/index.htm以單一證照看來,Oracle、Microsoft及Cisco之證照最有價值。資料來源:2007年資訊技能證照大解析,104教育資訊網,http:/.tw/events/2007certify/index.htm27Certification PathnDatabaseq10g,11g Oracle Database AdministratornMiddlewareqOracle Database:SQL Certified ExpertqOracle PL/SQL and Oracle Forms Developern不同版本的Oracle取得相
11、關證照的認證路徑不一定相同qFor more information,refer tonhttp:/ Path:Oracle Database 10g AdministratornOracle Database 10g Administrator Certified Associate(評估級,簡稱DBA OCA)qOracle Database 10g:Administration I(1Z0-042)nOracle Database 10g Administrator Certified Professional(專業級,簡稱DBA OCP)qOracle Database 10g:Adm
12、inistration II(1Z0-043)q再加上一門 Hand on CourseCertification Path:Oracle Database 11g AdministratornOracle Database 11g Administrator Certified Associate qEither(三選一)nIntroduction to Oracle9i:SQL(1Z0-007)nOracle Database 11g:Introduction to SQL(1Z0-051)nOracle Database SQL Expert(1Z0-047)qOracle Databa
13、se 11g:Administration I(1Z0-052)nOracle Database 11g Administrator Certified Professional qOracle Database 11g:Administration II(1Z0-053)q再加上一門 Hand on CourseCertification Path:Oracle PL/SQL and Oracle Forms DevelopernOracle PL/SQL Developer Certified AssociateqIntroduction to Oracle9i:SQL(1Z0-007)q
14、Program with PL/SQL(1Z0-147)nOracle Forms Developer Certified ProfessionalqOracle PL/SQL Developer OCA qOracle Forms:Build Internet Applications(1Z0-141)課程介紹課程資訊n課程名稱:資料庫專業能力認證n授課老師:李之中n上課時間:W8,W9,W10n上課地點:MA303n課程網址:http:/www.chu.edu.tw/leecc/ntustn特殊限制:人數限制30人在這門課中你的工作n驗證你所學的資料庫理論知識n取得 Oracle 10g
15、Database Administrator OCA 證照n學習如何管理Oracle 10g 資料庫,增強你工作能力n建立自己的實習環境qVmware Server(虛擬機器)qOracle Enterprise Linux 4(作業系統)qOracle Database 10g R2(資料庫管理系統)qFor more information,refer to the course webn系上已經於本學期加入 Oracle Academy 中的 Oracle Academic Initiative,課程將有下列資源:q本學期的課程將使用 Oracle University 的教材授課。q修
16、課期間同學都配置一套合法授權的Oracle 10g R2 DBMS。q本課程可抵免 Oracle Database 10g Administrator Certified Professional的Hands on Course。q參加Oracle Database 10g Administrator Certified Associate證照考試可享6折優惠。本課程的授課內容 AW1 Oracle Database 10g:Administration Workshop I 1.Introduction(Database Architecture)2.Installing the Oracl
17、e Database Software 3.Creating an Oracle Database 4.Managing the Oracle Instance5.Managing Database Storage Structures 6.Administering User Security 7.Managing Schema Objects 8.Managing Data and Concurrency 9.Managing Undo Data 10.Implementing Oracle Database Security11.Configuring the Oracle Networ
18、k Environment 12.Proactive Maintenance 13.Performance Management 14.Backup and Recovery Concepts 15.Performing Database Backups 16.Performing Database Recovery 17.Performing Flashback 18.Moving Data上課教材nOracle University 原版教材qOracle University,Oracle Database 10g:Administration Workshop I Volume 1 S
19、tudent Guide,D17090GC30,Edition 3.0,November 2005,D22680.qOracle University,Oracle Database 10g:Administration Workshop I Volume 2 Student Guide,D17090GC30,Edition 3.0,November 2005,D22681.參考書(1z0-042認證考試)n劉漢山,Oracle Database 10g OCP 專業認證指南 I(考試編號:1Z0-042)(Oracle Database 10g OCP Certification All-i
20、n-one Exam Guide),學貫,2006。nChip Dawes,Bob Bryla,Joseph C.Johnson,Matthew Weishan,OCA:Oracle 10g Administration I Study Guide(1Z0-042),SYBEX,2005.參考資料(理論)n參考書qSam Lightstone,Toby Teorey,Tom Nadeau,Physical Database Design:the database professionals guide to exploiting indexes,views,storage,and more,M
21、organ Kaufmann,2007.nStanford University Course qCS 245 Database System Principlesqhttp:/www.stanford.edu/class/cs245/參考資料(實務)n劉郁芳,曾祥信譯。Oracle Database 10g Linux 系統管理專家,學貫,2006。qhttp:/.tw/book/book.php?keyword=R935n何致億著。Oracle9i實務管理講座系統核心篇,美商麥格羅 希爾,2002qhttp:/.tw/exep/prod/booksfile.php?item=0010209
22、066 修這門課所需的額外費用n列印兩份教材的費用,大約NT500元。n建議準備一個USB硬碟,容量大約20GBn如果你要參加認證的話,認證考試費用為125美金打6折(125 0.6=75),為75美金。最後,我想說的學習專業能力之外,理論也一樣重要n知其然,更要知其所以然n理論只有學校學得到q用經驗解決問題?q或是用知識解決問題?n產品的使用方式隨時都可能改變,但是理論不容易變n理論是內力,運用產品則是招式。n小無相功 少林寺七十二項絕技(天龍八部鳩摩智)重要的理論知識n有關資料庫q資料庫 三層架構q關連式資料模型q資料的儲存方式qB+treeq查詢處理q資料復原q並行控制n有關作業系統q程
23、序管理q記憶體管理q磁碟機管理一個好的DBA一定要有好的作業系統觀念,也要對資料庫實體層上的議題,有相當程度的了解。請仔細研讀作業系統。想了解資料庫實體層上的議題,請修習高等資料庫系統Oracle 10g OCA 證照培訓課程科目規劃表 分類課程名稱主要授課內容學分開課學期專業理論課程資料庫管理資料庫三層架構、實體關係模式、關連式資料模型、正規化、SQL3二下作業系統行程與執行緒、記憶體管理、磁碟機管理3三下高等資料庫系統資料儲存方式、索引、查詢最佳化、交易處裡3四上(碩專主開)證照培訓課程商用資料庫Oracle 10g:SQL3三上進階商用資料庫Oracle Database 10g:Administration I3三下最後,別忘了多做練習n冬夜讀書示子聿 古人學問無遺力,少壯功夫老始成紙上得來終覺淺,絕知此事要躬行南宋陸游(放翁)有任何問題嗎?