Oracle數(shù)據(jù)庫課程
Oracle體系結(jié)構(gòu)川軟教育
1)Oracle實(shí)例和數(shù)據(jù)庫的結(jié)構(gòu)。實(shí)例的內(nèi)存和進(jìn)程結(jié)構(gòu)。川軟教育
2)關(guān)閉數(shù)據(jù)庫 (shutdownnormal|immediate|abort|transactional)。
3)啟動(dòng)數(shù)據(jù)庫 (nomount、mount、open)會(huì)話的監(jiān)視。Net 的配置。
4)管理服務(wù)器 (ManagementServer) 的配置。用圖形界面和命令行兩種方式創(chuàng)建數(shù)據(jù)庫。
5)Oracle中的數(shù)據(jù)字典和標(biāo)準(zhǔn)包。實(shí)例初始化參數(shù)文件(pfile)的配置。
6)SQL※PLUS 的 命令。 Oracle 安全性管理 (用戶 、 角色、權(quán)限、概要文件 )。
7)管理控制文件、管理重做日志文件 (歸檔模式和非歸檔模式)。
8)管理表空間和數(shù)據(jù)文件 。 存儲(chǔ)結(jié)構(gòu)和關(guān)系 。 管理回退段 。川軟教育
9)創(chuàng)建數(shù)據(jù)庫對(duì)象 (標(biāo)準(zhǔn)表、分區(qū)表、簇、索引組織表、對(duì)象表、嵌套表、臨時(shí)表)。
10)數(shù)組類型和表類型。對(duì)象類型 。 序列 。 同義詞 。 數(shù)據(jù)庫鏈接。
11)索引 (B-樹、位圖、反鍵 索引 )。約束。視圖。川軟教育
12)數(shù)據(jù)庫的審計(jì)。作業(yè) (job)的配置。事件(Event)的配置。報(bào)告的配置。
Oracle日常操作技術(shù)川軟教育
1)Oracle備份與恢復(fù)、備份與恢復(fù)的基本概念、邏輯備份與物理備份;
2)用命令行程序 EXP/IMP進(jìn)行邏輯備份、用圖形界面進(jìn)行邏輯備份和恢復(fù);
3)設(shè)置作業(yè)進(jìn)行自動(dòng)化的邏輯備份、物理備份的基本概念;
4)用OS的方式進(jìn)行物理備份和恢復(fù);川軟教育
5)Oracle控制文件、聯(lián)機(jī)重做日志文件、數(shù)據(jù)文件的不同備份方式與恢復(fù)方法。
6)用恢復(fù)管理器 (RMAN)來進(jìn)行物理備份和恢復(fù);川軟教育
7)有恢復(fù)目錄和無恢復(fù)目錄的兩種工作方式、RMAN的各種命令、增量物理備份;
8)用圖形界面進(jìn)行物理備份和恢復(fù)、設(shè)置作業(yè)進(jìn)行自動(dòng)化的物理備份。
SQL語句 川軟教育
1)事務(wù)處理語句 (commit、rollback、savepoint);
2)DDL語句:川軟教育
CREATEDATABSE、ALTERDATABASE、ALTERTABLE、ALTERTABLESPACE;
ALTERSYSTEM、CREATECONTROLFILE、GRANT和REVOKE、AUDIT和NOAUDIT;
SETROLE、ANALYZE、EXPLAINPLAN、LOCKTABLE;
RENAME、CREATETABLE、 TRUNCATE。
3)DML語句:川軟教育
基本SELECT、INSERT、UPDATE、DELET語句;
SELECT…FORUPDATE語句;川軟教育
分組匯總語句GROUPBY、聯(lián)接語句;
集合語句(UNION、UNIONALL、INSERSECT、MINUS);
子查詢(相關(guān)子查詢和嵌套子查詢);
Oracle中的函數(shù)。川軟教育
PL/SQL編程川軟教育
1)PL/SQL程序結(jié)構(gòu);川軟教育
2)定義常量和變量、 %TYPE 和 %ROWTYPE 屬性;
3)游標(biāo) ( Cursor) 編程、參數(shù)游標(biāo)、游標(biāo)變量;川軟教育
4)游標(biāo)屬性 (%NOTFOUND、%FOUND、%ROWCOUNT);
5)PL/SQL 語言:數(shù)據(jù)類型 、 數(shù)據(jù)類型轉(zhuǎn)換;
6)PL/SQL 語言控制結(jié)構(gòu);川軟教育
7)IF語句、DO…LOOP語句、WHILE語句、FOR語句;
8)集合(數(shù)組和表類型)和記錄、 動(dòng)態(tài)SQL語句;川軟教育
9)PL/SQL語言錯(cuò)誤處理;
10)PL/SQL面向?qū)ο缶幊?;川軟教?/p>
11)觸發(fā)器、存儲(chǔ)過程、函數(shù)、包編程、Pro※C編程。
Oracle性能調(diào)優(yōu)川軟教育
1)Oracle性能調(diào)整的基本原則和方法;川軟教育
2)用TKPROF、UTLBSTAT/UTLESTAT、STATSPACK收集性能數(shù)據(jù);
3)使用PerformanceManager、TopSessions、LockMonitor調(diào)整性能;
4)使用TopSQL、PerformanceOverview、TopSQL、OracleExpert、SQLAnalyze調(diào)整性能;
5)優(yōu)化應(yīng)用程序和 SQL語句、優(yōu)化共享池、優(yōu)化緩沖區(qū)高速緩存;川軟教育
6)優(yōu)化大型池和 Java池、優(yōu)化重做日志緩存、優(yōu)化磁盤I/O、優(yōu)化爭(zhēng)用;
7)操作系統(tǒng)調(diào)整、綜合練習(xí)及實(shí)戰(zhàn)。川軟教育