資源簡介
目錄
第一部分 sql 基礎
基本查詢語句
實驗 1 :書寫一個最簡單的 sql 語句,查詢一張表的所有行和所有列
實驗 2 :查詢一張表的所有行,但列的順序我們自己決定
實驗 3 :查詢表的某些列,在列上使用表達式
實驗 4 :使用 sqlplus, 進入 sqlplus 并進行簡單的操作
實驗 5 :查看當前用戶的所有表和視圖
實驗 6 :關于 null 值的問題
實驗 7 :在列上起一個別名
實驗 8 :在顯示的時候去掉重復的行
實驗 9 :顯示表的部分行和部分列,使用 where 子句過濾出想要的行
實驗 10 :使用 like 查詢近似的值
實驗 11 :使用 order?by 子句來進行排序操作
實驗 12 :操作字符串的函數
實驗 13 :操作數字的函數
實驗 14 :操作日期的函數
實驗 15 :操作數據為 null 的函數
實驗 16: 分支的函數
實驗 17 :分組統計函數
實驗 18 :表的連接查詢
實驗 19 : sql99 規則的表連接操作
實驗 20 :子查詢
? ? DDL ? ? 和 ? ? DML ? ? 語句
實驗 21 :建立簡單的表,并對表進行簡單 ddl 操作
實驗 22 : dml 語句,插入刪除和修改表的數據
實驗 23 :事務的概念和事務的控制
實驗 24 :在表上建立不同類型的約束
實驗 25 :序列的概念和使用
實驗 26 :建立和使用視圖
實驗 27 :查詢結果的集合操作
實驗 28 :高級分組 rollup,cube 操作
實驗 29 :樹結構的查詢 start?with 子句
實驗 30 :高級 dml 操作
第二部分 pl/sql 基礎
匿名塊的編寫
實驗 31 :書寫一個最簡單的塊,運行并查看結果
實驗 32 :在塊中操作變量
實驗 33 :在塊中操作表的數據
實驗 34 :在塊中的分支操作 if 語句
實驗 35 :在塊中使用循環,三種循環模式
實驗 36 :在塊中自定義數據類型,使用復合變量
實驗 37 :在塊中使用自定義游標
編寫程序
實驗 39 :觸發器
實驗 40 :編寫函數
實驗 41 :編寫存儲過程
實驗 42 :編寫包 package
第三部分數據庫的體系結構
實例的維護
實驗 43 :數據庫的最高帳號 sys 的操作系統認證模式
實驗 44 :數據庫的最高帳號 sys 的密碼文件認證模式
實驗 45 :數據庫的兩種初始化參數文件
實驗 46 :啟動數據庫的三個臺階 nomount,mount,open
實驗 47 :停止數據庫的四種模式
實驗 48 :建立數據庫
實驗 49 :查找你想要的數據字典
控制文件
實驗 50 :減少控制文件的個數
實驗 51 :增加控制文件的個數
日志文件
實驗 52 :日志文件管理和 nologging 的實現
數據文件
實驗 53 :建立新的表空間
實驗 54 :更改表空間的名稱,更改數據文件的名稱
表空間
實驗 55 :建立臨時表空間
實驗 56 :大文件表空間和表空間的管理模式
數據庫的邏輯結構
實驗 57 :建立表,描述表的存儲屬性
實驗 58 :數據庫范圍 extent 的管理
? ? undo ? ? 段的管理
實驗 59 :數據庫自動回退段的管理
實驗 60 :數據庫手工回退段的管理
實驗 61 :通過回退段閃回歷史數據
實驗 62 :閃回數據的查詢方法,以及歷史交易
表 存— 儲數據的最基本單元
實驗 63 : rowid 的使用
實驗 64 :臨時表和壓縮數據表的使用
實驗 65 :壓縮存儲數據
實驗 66 :刪除表中指定列操作
實驗 67 :使用 sqlldr 加載外部的數據
實驗 68 :使用 utl_file 包來將表的數據存儲到外部文件
實驗 69 :使用外部表
實驗 70 :處理掛起的事務
索引
實驗 72 :監控索引的使用狀態
約束的管理
實驗 73 :改變約束的狀態
實驗 74 :找到違反約束條件的行
? ? Profile ? ? 配置
實驗 75 :管理密碼的安全配置
實驗 76 :限制會話的資源配置
權限管理
實驗 77 :維護系統權限
實驗 78 :維護對象權限
實驗 79 :維護角色
實驗 80 :審計
數據庫字符集
實驗 81 :配置國家語言支持
元數據
實驗 82 :提取元數據 dbms_metedata
第四部分數據庫的網絡配置
實驗 83 :配置監聽
實驗 84 :客戶端的網絡配置
實驗 85 :數據庫共享連接的配置
實驗 86 :數據庫 dblink
第五部分數據庫的備份和恢復
? ? Exp ? ? 導出和 ? ? imp ? ? 導入
實驗 87 :交互模式導出和導入數據
實驗 88 :命令行模式導出和導入數據
實驗 89 :參數文件模式導出和導入數據
實驗 90 :導出和導入表的操作
實驗 91 :導出和導入用戶操作
實驗 92 :導出和導入全數據庫操作
實驗 93 :導出和導入表空間操作
實驗 94 :數據泵
冷備份
實驗 95 :將冷備份恢復到其它目錄
實驗 96 :修改實例的名稱
實驗 97 :將冷備份恢復到其它主機
實驗 98 :將數據庫改為歸檔數據庫
熱備份
實驗 99 :熱備份數據文件
實驗 100 :熱備份控制文件
實驗 101 :改變控制文件大大小
實驗 102 :改變數據庫的名稱
實驗 103 :使用老的控制文件進行數據庫恢復
實驗 104 :系統表空間損壞的恢復
實驗 106 :索引表空間損壞的恢復
實驗 107 :臨時表空間損壞的恢復
實驗 108 :無備份表空間損壞的恢復
實驗 109 :日志挖掘
實驗 110 :不完全恢復,刪除表的恢復
實驗 111 :不完全恢復,刪除表空間的恢復
實驗 112 :不完全恢復,當前日志損壞的恢復
實驗 113 :不完全恢復, resetlogs 后的再次恢復
實驗 114 :表空間的傳送
實驗 115 :整個數據庫的閃回
? ? Rman ? ? 備份和恢復
實驗 116 : rman 的連接, report 和 list 命令
實驗 117 : rman 的 copy 命令
實驗 118 : rman 的 backup 命令
實驗 119 : rman 的 backup 備份增量級別
實驗 120 : rman 的 backup 備份片大小的限制
實驗 121 : rman 的 backup 備份數據文件
實驗 122 : rman 的 backup 備份控制文件
實驗 123 : rman 的 backup 備份歸檔日志文件
實驗 124 : rman 的 backup 備份二進制參數文件
實驗 125 : rman 的恢復目錄的配置
實驗 126 : rman 的數據文件的恢復
實驗 127 : rman 的數據塊完全恢復
實驗 128 : rman 的數據庫不完全恢復
實驗 129 : rman 的數據庫副本管理
實驗 130 : rman 的備份管理
第六部分數據庫的優化
采集數據
實驗 131 :優化工具 utlbstat/utlestat 的使用
實驗 132 :優化工具 spreport 的使用
實驗 133 :系統包 dbms_job 維護作業
? ? Shared_pool
實驗 134 : sql 語句在 shared_pool 中的查詢
實驗 135 : shared_pool 的 sql 命中率
實驗 136 :數據字典的命中率查詢
實驗 137 : shared_pool 保留區的判斷
其它內存優化
代碼片段和文件信息
評論
共有 條評論