一、 Oracle Database 10g: SQL Fundamentals
Oracle數(shù)據(jù)庫(kù)10g SQL語(yǔ)言基礎(chǔ)
select、DML、DDL語(yǔ)法及技巧
"表"結(jié)構(gòu):(select * from (select * from emp));
select 結(jié)構(gòu)及注意事項(xiàng)(select 1,'a',ename from emp)運(yùn)行過(guò)程
排序,distinct
單行函數(shù)(工作中常用技巧及案例)
子查選(關(guān)聯(lián)子查詢 和 非關(guān)聯(lián)子查詢 運(yùn)行原理和區(qū)別;優(yōu)化)
表連接(四種類(lèi)型),外連接
not in | not exists | 等值鏈接 區(qū)別及抉擇
聚合函數(shù)(運(yùn)行過(guò)程)
-聚合函數(shù)和外連接使用時(shí)的注意事項(xiàng)
-分組
-組篩選+子查詢
綜合:討論下面SQL執(zhí)行順序,為真正看懂執(zhí)行計(jì)劃做好準(zhǔn)備
a select ....
b from ...
c where...
d group by
e having
f order by
講課目標(biāo):
讓學(xué)員熟練掌握select、dml、ddl,掌握select、dml、ddl各種語(yǔ)句的內(nèi)部處理流程,為以后的sql調(diào)優(yōu)打下堅(jiān)實(shí)的基礎(chǔ)。
?
二、Oracle Database 10g: Administration Workshop I
Oracle10g 數(shù)據(jù)庫(kù)體系結(jié)構(gòu)(I)
1. 在Linux平臺(tái)安裝Oracle Database 10g 數(shù)據(jù)庫(kù)軟件
確定系統(tǒng)需求
使用Optimal Flexible Architecture (OFA)
配置Shell環(huán)境變量
設(shè)置Linux內(nèi)核參數(shù)
使用Oracle Universal Installer 安裝軟件
Oracle對(duì)Linux發(fā)布版的認(rèn)證
2. 創(chuàng)建Oracle 數(shù)據(jù)庫(kù)
Oracle 數(shù)據(jù)庫(kù)的體系結(jié)構(gòu)
例程體系結(jié)構(gòu)
使用管理框架
使用Database Creation Assistant(DBCA)創(chuàng)建數(shù)據(jù)庫(kù)
配置數(shù)據(jù)庫(kù)
撤消數(shù)據(jù)庫(kù)
管理模板
3. 數(shù)據(jù)庫(kù)界面
使用SQL *Plus和iSQL *Plus訪問(wèn)數(shù)據(jù)庫(kù)
使用結(jié)構(gòu)化查詢語(yǔ)言(SQL)
使用過(guò)程語(yǔ)言/結(jié)構(gòu)化查詢語(yǔ)言(PL/SQL)
4. 控制數(shù)據(jù)庫(kù)
啟動(dòng)和停止iSQL *Plus
啟動(dòng)和停止Enterprise Manager Database Control
啟動(dòng)和停止Oracle Listener
啟動(dòng)和關(guān)閉數(shù)據(jù)庫(kù)
處理參數(shù)文件
5. 存儲(chǔ)結(jié)構(gòu)
定義表空間和數(shù)據(jù)文件的用途
創(chuàng)建表空間
管理表空間
獲取表空間信息
使用EM來(lái)查看表空間視圖
使用Oracle Managed Files (OMF) 創(chuàng)建和管理表空間
6. 管理用戶
創(chuàng)建和管理數(shù)據(jù)庫(kù)用戶賬戶
創(chuàng)建和管理角色
創(chuàng)建和引用特權(quán)
控制用戶對(duì)資源的使用
7. 管理模式對(duì)象
創(chuàng)建和修改表
定義約束條件
查看表屬性
查看表內(nèi)容
創(chuàng)建索引和視圖
8. 管理數(shù)據(jù)
通過(guò)SQL語(yǔ)句來(lái)處理數(shù)據(jù)
使用Data Pump導(dǎo)入
使用Data Pump導(dǎo)出
使用SQL Loader裝入數(shù)據(jù)
9. PL/SQL
識(shí)別PL/SQL(Procedural Language SQL)對(duì)象
了解觸發(fā)器和觸發(fā)事件
影響PL/SQL 性能的配置選項(xiàng)
10. Oracle 數(shù)據(jù)庫(kù)安全
應(yīng)用最少權(quán)限原則
管理默認(rèn)用戶賬戶
實(shí)施標(biāo)準(zhǔn)口令保護(hù)功能
跟蹤數(shù)據(jù)庫(kù)活動(dòng)
11. Oracle網(wǎng)絡(luò)服務(wù) (Oracle Net Services)
使用Database Control創(chuàng)建附加的監(jiān)聽(tīng)器
使用Oracle Net Manager 創(chuàng)建和配置監(jiān)聽(tīng)程序
使用監(jiān)聽(tīng)程序控制實(shí)用程序來(lái)控制Oracle Net Listener
使用Oracle Net Manager 配置客戶及中間層連接
使用TNSPING 測(cè)試Oracle Net 的連接性
Oracle Nat服務(wù)
創(chuàng)建Oracle Net 名稱(chēng)解析方法
12. Oracle Shared Server
了解何時(shí)使用Oracle 共享服務(wù)器
配置 Oracle Shared Server
監(jiān)控 Oracle Shared Server
Oracle Shared Server體系結(jié)構(gòu)
13. 性能監(jiān)控
排除無(wú)效和不可用的對(duì)象中的故障
收集優(yōu)化程序統(tǒng)計(jì)數(shù)據(jù)
查看性能標(biāo)準(zhǔn)
對(duì)性能問(wèn)題做出反應(yīng)
14. 前瞻性維護(hù)
設(shè)置警告和重要預(yù)警閾值
收集和使用基準(zhǔn)指標(biāo)
優(yōu)化和診斷Advisor
自動(dòng)數(shù)據(jù)庫(kù)診斷監(jiān)控程序(ADDM)
管理自動(dòng)工作量資料檔案庫(kù)
15. 撤消管理
監(jiān)控和管理撤消
配置撤消保留
保障撤消保留
使用Undo Advisor
撤消表空間大小
16. 監(jiān)控和解決鎖沖突
檢測(cè)和解決鎖沖突
管理死鎖
處理事務(wù)與鎖之間的關(guān)系
Oracle數(shù)據(jù)庫(kù)的內(nèi)鎖模式
三、Oracle Database 10g: Administration Workshop II
Oracle10g數(shù)據(jù)庫(kù)體系結(jié)構(gòu)(II)
Oracle10g數(shù)據(jù)庫(kù)維護(hù)及性能
1. 自動(dòng)負(fù)載庫(kù)
2. 自動(dòng)數(shù)據(jù)庫(kù)診斷監(jiān)控
3. ADDM建議及警報(bào)
4. 性能監(jiān)控及數(shù)據(jù)管理
5. Oracle性能管理及優(yōu)化
6. Oracle10g優(yōu)化器的變遷
Oracle的備份恢復(fù)實(shí)現(xiàn)
1. 備份和恢復(fù)的概念
描述數(shù)據(jù)庫(kù)備份、還原和恢復(fù)的基本概念
列出Oracle 數(shù)據(jù)庫(kù)中可能出現(xiàn)的錯(cuò)誤類(lèi)型
描述優(yōu)化例程恢復(fù)的方法
確定檢查點(diǎn)、重做日志文件和歸檔日志文件的重要性
配置ARCHIVELOG 模式
配置數(shù)據(jù)庫(kù)的可恢復(fù)性
2. 數(shù)據(jù)庫(kù)備份
數(shù)據(jù)庫(kù)備份
在不關(guān)閉數(shù)據(jù)庫(kù)的情況下進(jìn)行備份
創(chuàng)建增量備份
自動(dòng)數(shù)據(jù)庫(kù)備份
監(jiān)控快速恢復(fù)區(qū)
備份要跟蹤的控制文件
管理備份
3. 數(shù)據(jù)庫(kù)恢復(fù)
從控制文件的丟失中恢復(fù)
從重做日志文件的丟失中恢復(fù)
從系統(tǒng)關(guān)鍵的數(shù)據(jù)文件中恢復(fù)
從非系統(tǒng)關(guān)鍵的數(shù)據(jù)文件中恢復(fù)
4. 執(zhí)行備份及恢復(fù)
5. 實(shí)施手工備份
6. Oracle10g Expdp與Impdp
7. 實(shí)施RMAN備份
8. Oracle10g的閃回?cái)?shù)據(jù)庫(kù)新特性
9. Oracle Database 10g Flashback數(shù)據(jù)閃回操作?
10. 數(shù)據(jù)庫(kù)備份與恢復(fù)概念?
11. 數(shù)據(jù)庫(kù)歸檔模式
12. 使用歸檔日志實(shí)施數(shù)據(jù)庫(kù)災(zāi)難性恢復(fù)實(shí)例
13. Oracle Database 10g RMAN配置實(shí)例
14. 使用RMAN 進(jìn)行數(shù)據(jù)庫(kù)備份
15. RMAN數(shù)據(jù)庫(kù)災(zāi)難恢復(fù)實(shí)例
評(píng)論
查看更多