資源描述:
《oracle數(shù)據(jù)庫基礎(chǔ)知識(華為內(nèi)部培訓(xùn)資料)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、~~課程IL001100ORACLE數(shù)據(jù)庫基礎(chǔ)知識ISSUE1.0開心Java整理~~~~~目錄課程說明1課程介紹1課程目標(biāo)1相關(guān)資料1第1章ORACLE數(shù)據(jù)庫概述21.1產(chǎn)品概述21.1.1產(chǎn)品簡介21.1.2基本概念31.2ORACLE系統(tǒng)結(jié)構(gòu)41.2.2ORACLE物理結(jié)構(gòu)41.2.3系統(tǒng)全局區(qū)61.2.4進(jìn)程81.3存儲管理91.3.2邏輯結(jié)構(gòu)101.3.3表(Table)141.3.4視圖(View)181.3.5索引(Index)181.3.6同義詞(Synonym)191.3.7序列(Sequence)191.3.8數(shù)據(jù)庫鏈(Datab
2、aseLink)20第2章管理ORACLE數(shù)據(jù)庫212.1基本概念212.1.1數(shù)據(jù)字典212.1.2事務(wù)管理232.1.3數(shù)據(jù)庫管理員(DBA)242.1.4ORACLE的四種狀態(tài)252.2SQL*Plus方式的ORACLE數(shù)據(jù)庫啟動和關(guān)閉262.2.1啟動數(shù)據(jù)庫262.2.2關(guān)閉數(shù)據(jù)庫262.3svrmgrl方式的ORACLE數(shù)據(jù)庫啟動和關(guān)閉282.3.1啟動數(shù)據(jù)庫282.3.2關(guān)閉數(shù)據(jù)庫302.4應(yīng)用開發(fā)工具(SQL*Plus)312.4.1SQL322.4.2PL/SQL33~~~~~2.4.3數(shù)據(jù)庫管理工具362.5ORACLE用戶及權(quán)限管
3、理362.5.1ORACLE的用戶管理372.5.2ORACLE的權(quán)限管理382.6ORACLE數(shù)據(jù)庫的備份與恢復(fù)392.6.1Export轉(zhuǎn)入程序402.6.2Import轉(zhuǎn)入程序422.6.3增量卸出/裝入44第3章ORACLE數(shù)據(jù)庫的網(wǎng)絡(luò)應(yīng)用463.1SQL*Net產(chǎn)品介紹463.2配置客戶機(jī)/服務(wù)器結(jié)構(gòu)473.2.1配置listener.ora473.2.2配置tnsnames.ora文件48第4章常用任務(wù)示例514.1如何恢復(fù)被誤刪的數(shù)據(jù)文件514.2如何殺掉吊死session514.3如何修改字符集514.4如何追加表空間514.5如何加
4、大表的maxextents值524.6如何查詢無效對象524.7怎樣分析SQL語句是否用到索引524.8怎樣判斷是否存在回滾段競爭534.9怎樣手工跟蹤函數(shù)/存儲過程執(zhí)行情況544.10多種業(yè)務(wù)使用同一數(shù)據(jù)庫如何分配回滾段544.11怎樣倒出、倒入文本數(shù)據(jù)544.11.1倒出544.11.2倒入554.12如何更新當(dāng)前數(shù)據(jù)庫日志備份方式為archive564.13Unix環(huán)境下如何實現(xiàn)自動備份564.13.1設(shè)置運行環(huán)境564.13.2倒出數(shù)據(jù)564.13.3異地備份574.13.4啟動備份進(jìn)程584.14怎樣分析ORACLE故障59~~~~~小結(jié)6
5、1附錄AORACLE數(shù)據(jù)字典與視圖62附錄B動態(tài)性能表68附錄CSQL語言運算符與函數(shù)70~~~~~課程說明課程介紹本課程對應(yīng)的產(chǎn)品版本為:Oracle8.1.7。課程目標(biāo)完成本課程的學(xué)習(xí)后,您應(yīng)該能夠:l掌握ORACLE數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)中物理結(jié)構(gòu)、系統(tǒng)全局區(qū)和進(jìn)程的概念l掌握ORACLE數(shù)據(jù)庫的存儲管理知識l掌握管理ORACLE數(shù)據(jù)庫的方法l了解ORACLE數(shù)據(jù)庫的網(wǎng)絡(luò)應(yīng)用相關(guān)資料ORACLE公司發(fā)布的相關(guān)資料。~~~~~第1章ORACLE數(shù)據(jù)庫概述1.1產(chǎn)品概述1.1.1產(chǎn)品簡介數(shù)據(jù)庫技術(shù)產(chǎn)生于60年代末70年代初,到現(xiàn)在比較知名的大型數(shù)據(jù)庫系統(tǒng)有
6、ORACLE、Sybase、Informix、DB2(IBM公司的)、Ingress、RDB、SQLServer等。ORACLE公司于1979年,首先推出基于SQL標(biāo)準(zhǔn)的關(guān)系數(shù)據(jù)庫產(chǎn)品,可以在100多種硬件平臺上運行(包括微機(jī)、工作站、小型機(jī)、中型機(jī)和大型機(jī)),支持多種操作系統(tǒng)。1986年,ORACLE推出具有分布式結(jié)構(gòu)的版本5,可將數(shù)據(jù)和應(yīng)用駐留在多臺計算機(jī)上,而相互間的通信是透明的。1988年,推出版本6(V6.0)可帶事務(wù)處理選項,提高了事務(wù)處理的速度。1992年推出了版本7,可帶過程數(shù)據(jù)庫選項、分布式數(shù)據(jù)庫選項和并行服務(wù)器選項,稱為ORACL
7、E7數(shù)據(jù)庫管理系統(tǒng),它釋放出了開放的關(guān)系型系統(tǒng)的真正潛力。目前,新版本為ORACLE9i,通用版本為ORACLE8i。版本Oracle8i是在企業(yè)內(nèi)和因特網(wǎng)上開發(fā)、布署和管理應(yīng)用高移動性和可伸縮性的數(shù)據(jù)庫。Oracle8i最主要的新特性是在數(shù)據(jù)庫中包括Java和因特網(wǎng)能力。Oracle8i還包括能夠管理和訪問多媒體(視頻、音頻、圖像、文本、空間)的OracleinterMedia。Oracle8i還包括OracleWebDB,這個Web開發(fā)環(huán)境使開發(fā)者能建立使用標(biāo)準(zhǔn)的Web瀏覽器和Oracle8i數(shù)據(jù)庫的動態(tài)的、數(shù)據(jù)驅(qū)動的Web網(wǎng)站。ORACLE8i
8、是一種通用叫法,它包括許多更細(xì)版本,如ORACLE8.1.5、ORACLE8.1.6、ORACLE8.1.7