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