Oracle資料庫基礎知識

2021-08-07 06:14:35 字數 3265 閱讀 2106

課程 il001100

oracle資料庫基礎知識

issue1.0

目錄課程說明 1

課程介紹 1

課程目標 1

相關資料 1

第1章 oracle資料庫概述 2

1.1 產品概述 2

1.1.1 產品簡介 2

1.1.2 基本概念 3

1.2 oracle系統結構 4

1.2.2 oracle物理結構 4

1.2.3 系統全域性區 6

1.2.4 程序 8

1.3 儲存管理 9

1.3.2 邏輯結構 10

1.3.3 表(table) 14

1.3.4 檢視(view) 18

1.3.5 索引(index) 18

1.3.6 同義詞(synonym) 19

1.3.7 序列(sequence) 19

1.3.8 資料庫鏈(database link) 20

第2章管理oracle資料庫 21

2.1 基本概念 21

2.1.1 資料字典 21

2.1.2 事務管理 23

2.1.3 資料庫管理員(dba) 24

2.1.4 oracle的四種狀態 25

2.2 sql*plus方式的oracle資料庫啟動和關閉 26

2.2.1 啟動資料庫 26

2.2.2 關閉資料庫 26

2.3 svrmgrl方式的oracle資料庫啟動和關閉 28

2.3.1 啟動資料庫 28

2.3.2 關閉資料庫 30

2.4 應用開發工具(sql * plus) 31

2.4.1 sql 32

2.4.2 pl/sql 33

2.4.3 資料庫管理工具 36

2.5 oracle使用者及許可權管理 36

2.5.1 oracle的使用者管理 37

2.5.2 oracle的許可權管理 38

2.6 oracle資料庫的備份與恢復 39

2.6.1 export 轉入程式 40

2.6.2 import 轉入程式 42

2.6.3 增量卸出/裝入 44

第3章 oracle資料庫的網路應用 46

3.1 sql*net產品介紹 46

3.2 配置客戶機/伺服器結構 47

3.2.1 配置listener.ora 47

3.2.2 配置tnsnames.ora檔案 48

第4章常用任務示例 51

4.1 如何恢復被誤刪的資料檔案 51

4.2 如何殺掉吊死session 51

4.3 如何修改字符集 51

4.4 如何追加表空間 51

4.5 如何加大表的maxextents值 52

4.6 如何查詢無效物件 52

4.7 怎樣分析sql語句是否用到索引 52

4.8 怎樣判斷是否存在回滾段競爭 53

4.9 怎樣手工跟蹤函式/儲存過程執**況 54

4.10 多種業務使用同一資料庫如何分配回滾段 54

4.11 怎樣倒出、倒入文字資料 54

4.11.1 倒出 54

4.11.2 倒入 55

4.12 如何更新當前資料庫日誌備份方式為archive 56

4.13 unix環境下如何實現自動備份 56

4.13.1 設定執行環境 56

4.13.2 倒出資料 56

4.13.3 異地備份 57

4.13.4 啟動備份程序 58

4.14 怎樣分析oracle故障 59

小結 61

附錄a oracle資料字典與檢視 62

附錄b 動態效能表 68

附錄c sql語言運算子與函式 70

本課程對應的產品版本為:tellin u-nica v100r001。

本課程為華為公司tellin u-nica產品採用的資料庫oracle8.1.7基礎知識。介紹oracle資料庫基本概念,給出了oracle的管理指導。

「關係型資料庫課程」及「sql語句操作課程」的教材為《ik001001 資料庫基本原理issue2.0》和《ik001201 sql操作issue2.0》。

完成本課程的學習後,您應該能夠:

● 掌握oracle資料庫系統結構中物理結構、系統全域性區和程序的概念

● 掌握oracle資料庫的儲存管理知識

● 掌握管理oracle資料庫的方法

● 了解oracle資料庫的網路應用

oracle公司發布的相關資料。

資料庫技術產生於60年代末70年代初,到現在比較知名的大型資料庫系統有oracle、sybase、informix、db2(ibm公司的)、ingress、rdb、sql server等。

oracle公司於2023年,首先推出基於sql標準的關聯式資料庫產品,可以在100多種硬體平台上執行(包括微機、工作站、小型機、中型機和大型機),支援多種作業系統。2023年,oracle推出具有分布式結構的版本5,可將資料和應用駐留在多台計算機上,而相互間的通訊是透明的。2023年,推出版本6(v6.

0)可帶事務處理選項,提高了事務處理的速度。2023年推出了版本7,可帶過程資料庫選項、分布式資料庫選項和並行伺服器選項,稱為oracle7資料庫管理系統,它釋放出了開放的關係型系統的真正潛力。目前,新版本為oracle9i,通用版本為oracle8i。

版本oracle 8i 是在企業內和網際網路上開發、佈署和管理應用高移動性和可伸縮性的資料庫。oracle 8i 最主要的新特性是在資料庫中包括j a v a 和網際網路能力。oracle 8i 還包括能夠管理和訪問多**(**、音訊、影象、文字、空間)的oracle intermedia 。

oracle 8i 還包括oracle we b d b ,這個we b 開發環境使開發者能建立使用標準的we b 瀏覽器和oracle 8i 資料庫的動態的、資料驅動的we b **。oracle8i是一種通用叫法,它包括許多更細版本,如oracle8.1.

5、oracle8.1.6、oracle8.

1.7,華為公司tellin u-nica產品使用版本oracle8.1.

7序列。

資料庫基礎知識

第7章 visual foxpro資料庫應用基礎 課題名稱 7.1 補充知識1 概述 資料庫基礎知識課時 2 一 問題的提出 1.為什麼要學習本課程?資料庫基礎知識是學習visual foxpro資料庫應用的基石。2.學習本課程需要解決的問題 資料庫組織資料的方法 資料模型。讓學生初步了解資料庫的一...

資料庫基礎知識

2007年9月全國計算機等級考試二級筆試試卷access考試試題 一 選擇題 1 35每小題2分,共70分 11.用二維表來表示實體及實體之間聯絡的資料模型是 a.實體 聯絡模型 b.層次模型 c.網狀模型 d.關係模型 答案 d 13.假設乙個書店用 書號,書名,作者,出版社,出版日期,庫存數量....

資料庫基礎知識

1.基本概念 資料 資訊 資料處理 資料庫 db 資料庫管理系統 dbms 資料庫系統 dbs 2.access資料庫的7種物件及其作用 3.概念模型 1 概念模型中的幾個相關概念 實體之間聯絡型別的種類並能對例項進行分析 e r圖 4.資料模型的種類及特點 5.關係資料模型 掌握以下基本概念 關係...