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