一、Oracle開發(fā)系列之SQL從入門到精通(全面把控?cái)?shù)據(jù)庫基礎(chǔ)) 1.了解設(shè)計(jì)數(shù)據(jù)庫的步驟
2.掌握如何繪制數(shù)據(jù)庫的E-R圖,理解數(shù)據(jù)庫的規(guī)范化-三大范式
3.SQL語言基礎(chǔ),包括DML語言,索引,視圖,分組函數(shù)!以及數(shù)據(jù)庫的管理和控制等
第一講數(shù)據(jù)庫基礎(chǔ)知識
第二講創(chuàng)建數(shù)據(jù)庫
第三講管理和控制Oracle數(shù)據(jù)庫
第四講Oracle數(shù)據(jù)庫表管理
第五講基本SQL語句
第六講對數(shù)據(jù)進(jìn)行限定和排序
第七講處理單行的函數(shù)
第八講從多個表中獲取數(shù)據(jù)
第九講數(shù)據(jù)查詢的綜合案例(一)
第十講使用分組函數(shù)來對數(shù)據(jù)進(jìn)行聚集
第十一講子查詢及高級應(yīng)用
第十二講操作數(shù)據(jù)DML語言
第十三講創(chuàng)建和管理表
第十四講數(shù)據(jù)查詢的綜合案例(二)
第十五講創(chuàng)建視圖
第十六講其它數(shù)據(jù)庫對象(序列、同義詞)
第十七講索引的創(chuàng)建和使用
第十八講控制用戶訪問
第十九講oracle綜合案例應(yīng)用(一)
第二十講oracle綜合案例應(yīng)用(二)
二、Oracle開發(fā)系列之PL/SQL高級編程(附綜合項(xiàng)目實(shí)戰(zhàn)) 本系列講座主要是為了介紹oracle數(shù)據(jù)庫系統(tǒng)下強(qiáng)大的PL/SQL編程語言,主要結(jié)合實(shí)例講解,學(xué)完之后能熟練使用PL/SQL語言在企業(yè)開發(fā)中進(jìn)行高級編程 一、PL/SQL運(yùn)行環(huán)境配置及常用命令使用
1.1、PL/SQL環(huán)境配置
1.2、PL/SQL環(huán)境中常用命令
二、PL/SQL基礎(chǔ)
2.1、SQL語言基礎(chǔ):DML語句 DDL語句 DCL語句
2.2、PL/SQL類型
2.3、一般變量與替代變量
2.4、常用系統(tǒng)函數(shù)
2.5、PL/SQL塊應(yīng)用技巧
2.6、控制程序流
2.7、PL/SQL中異常處理
三、PL/SQL高級編程
3.1、游標(biāo)的靈活運(yùn)用
3.2、鎖及事務(wù)的高級使用
3.3、包與子程序
3.4、存儲過程的原理及實(shí)戰(zhàn)應(yīng)用
3.5、用戶自定義函數(shù)
3.6、各類觸發(fā)器的高級應(yīng)用及適用場合
四、PL/SQL全真項(xiàng)目演練
項(xiàng)目名稱:B2C電子商務(wù)網(wǎng)站數(shù)據(jù)庫設(shè)計(jì)及Oracle編程實(shí)例
三、Oracle在J2EE開發(fā)中的應(yīng)用 oracle在J2EE中的應(yīng)用系列,主要涉及到Oracle數(shù)據(jù)庫方面的與J2EE結(jié)合開發(fā)的內(nèi)容! Oracle在J2EE開發(fā)中應(yīng)用系列
1.Oracle用戶與權(quán)限
2.Oracle的數(shù)據(jù)類型與函數(shù)的使用
3.Oracle的約束和查詢
4.J2EE中的Oracle的連接池的配置
5.Oracle的內(nèi)置對象
6.Oracle的pl_sql基礎(chǔ)知識.
7.Oracle的異常和goto語句
8.Oracle的游標(biāo)
9.創(chuàng)建存儲過程及如何再java中調(diào)用
10.創(chuàng)建函數(shù)及如何再java中調(diào)用
11.動態(tài)游標(biāo)和包的創(chuàng)建和使用
***---練習(xí)題精講
12.如何創(chuàng)建各種類型的觸發(fā)器
DML觸發(fā)器、系統(tǒng)觸發(fā)器、替代觸發(fā)器的創(chuàng)建
***---練習(xí)題精講
13.TABLE類型和變異表的使用,數(shù)據(jù)表的導(dǎo)入導(dǎo)出
14.Oracle的安全操作--鎖及表分區(qū)的操作
15.Oracle的備份與恢復(fù)和數(shù)據(jù)字典的使用
16.綜合案例的分析和設(shè)計(jì)
第二階段:Oracle管理篇
一、基于Linux操作系統(tǒng)平臺下的Java語言開發(fā)
目的一:因?yàn)榻^大多數(shù)Oracle數(shù)據(jù)庫是跑在Unix平臺下的,所以學(xué)習(xí)Linux有利于更進(jìn)一步深入的學(xué)習(xí)Oracle
目的二:不再束縛在Windows操作系統(tǒng)下,開闊眼界。
目的三:增加自己的競爭實(shí)力,為自己應(yīng)聘時加上濃濃的一筆。 第一講 安裝虛擬機(jī)以及Linux操作系統(tǒng)
第二講 Linux桌面系統(tǒng)
第三講 Linux文件和目錄管理
第四講 VIM的使用(上)
第五講 VIM的使用(下)
第六講 Linux終端常用命令
第七講 Java開發(fā)環(huán)境的搭建
第八講 Java語言基礎(chǔ)(上)
第九講 Java語言基礎(chǔ)(下)
第十講 Java中IO詳解(上)
第十一講 Java中IO詳解(下)
第十二講 Java中容器詳解(上)
第十三講 Java中容器詳解(下)
第十四講 Java中Swing詳解(上)
第十五講 Java中Swing詳解(下)
第十六講 JSP開發(fā)環(huán)境的搭建
第十七講 JSP語法詳解(上)
第十八講 JSP語法詳解(下)
第十九講 開發(fā)用戶登陸,用戶注冊系統(tǒng)
第二十講 開發(fā)用戶管理系統(tǒng)
二、Oracle 10g下的企業(yè)級數(shù)據(jù)庫DBA管理教程 (內(nèi)存結(jié)構(gòu)、物理結(jié)構(gòu)、備份和恢復(fù)、安全審計(jì)、性能調(diào)優(yōu))企業(yè)Oracle 10g數(shù)據(jù)庫管理。通過Oracle 10g數(shù)據(jù)庫管理的系統(tǒng)學(xué)習(xí),使學(xué)員能夠在較短的時間內(nèi)掌握Oralcle10G數(shù)據(jù)庫管理和維護(hù)的各種通用技術(shù)。 第一講:Oracle數(shù)據(jù)庫系統(tǒng)基礎(chǔ)
第二講:Oracle數(shù)據(jù)庫安裝(環(huán)境變量)
第三講:Oracle數(shù)據(jù)庫安裝與管理(安裝)
第四講:Oracle數(shù)據(jù)庫安裝與管理(管理)
第五講:SQL與PLSQL(SQLPLUS)
第六講:SQL與PLSQL(SQL)
第七講:SQL與PLSQL(連表查詢)
第八講:SQL與PLSQL(約束)
第九講:SQL與PLSQL(PLSQL)
第十講:Oracle內(nèi)存結(jié)構(gòu)(實(shí)例與數(shù)據(jù)庫)
第十一講:Oracle內(nèi)存結(jié)構(gòu)(SGA1)
第十二講:Oracle內(nèi)存結(jié)構(gòu)(SGA2)
第十三講:Oracle內(nèi)存結(jié)構(gòu)(SGA3)
第十四講:Oracle內(nèi)存結(jié)構(gòu)(后臺進(jìn)程)
第十五講:Oracle內(nèi)存結(jié)構(gòu)(后臺進(jìn)程2)
第十六講:Oracle內(nèi)存結(jié)構(gòu)(服務(wù)器進(jìn)程)
第十七講:Oracle物理結(jié)構(gòu)(參數(shù)文件、控制文件)
第十八講:Oracle物理結(jié)構(gòu)(日志文件、歸檔文件、口令文件)
第十九講:Oracle物理結(jié)構(gòu)(SCN)
第二十講:Oracle物理結(jié)構(gòu)(老數(shù)據(jù)文件的恢復(fù))
第二十一講:Oracle物理結(jié)構(gòu)(老控制文件的恢復(fù))
第二十二講:Oracle物理結(jié)構(gòu)(快的一致性讀)
第二十三講:Oracle邏輯結(jié)構(gòu)(表空間)
第二十四講:Oracle邏輯結(jié)構(gòu)(表空間管理方式)
第二十五講:Oracle邏輯結(jié)構(gòu)(回滾表空間、臨時表空間)
第二十六講:Oracle邏輯結(jié)構(gòu)(段)
第二十七講:Oracle邏輯結(jié)構(gòu)(區(qū)間)
第二十八講:Oracle邏輯結(jié)構(gòu)(Block1)
第二十九講:Oracle邏輯結(jié)構(gòu)(Block2)
第三十講:Oracle數(shù)據(jù)庫對象(表)
第三十一講:Oracle數(shù)據(jù)庫對象(分區(qū)表1)
第三十二講:Oracle數(shù)據(jù)庫對象(分區(qū)表2)
第三十三講:Oracle數(shù)據(jù)庫對象(視圖、聚簇)
第三十四講:Oracle數(shù)據(jù)庫對象(索引1)
第三十五講:Oracle數(shù)據(jù)庫對象(索引、序列生成器、數(shù)據(jù)庫鏈路、同義詞)
第三十六講:Oracle數(shù)據(jù)庫對象(存儲過程、函數(shù)、包、觸發(fā)器)
第三十七講:備份和恢復(fù)(冷備份及恢復(fù))
第三十八講:備份和恢復(fù)(熱備份及非system表空間文件和system表空間文件的恢復(fù))
第三十九講:備份和恢復(fù)(不完全恢復(fù))
第四十講:備份和恢復(fù)(undo文件、臨時文件、控制文件損壞的恢復(fù))
第四十一講:備份和恢復(fù)(日志文件損壞的恢復(fù))
第四十二講:備份和恢復(fù)(閃回、logminer)
第四十三講:備份和恢復(fù)(rman工具1)
第四十四講:備份和恢復(fù)(rman工具2)
第四十五講:用戶管理與安全審計(jì)(用戶管理)
第四十六講:用戶管理與安全審計(jì)(安全審計(jì))
第四十七講:用戶管理與安全審計(jì)(lock1)
第四十八講:用戶管理與安全審計(jì)(latch)
第四十九講:存儲管理(裸設(shè)備)
第五十講:存儲管理(ASM、優(yōu)化器優(yōu)化)
第五十一講:Oracle性能調(diào)優(yōu)(統(tǒng)計(jì)分析statistics)
第五十二講:Oracle性能調(diào)優(yōu)(直方圖、執(zhí)行計(jì)劃)
第五十三講:Oracle性能調(diào)優(yōu)(訪問路徑、表連接)
第五十四講:Oracle性能調(diào)優(yōu)(hints、索引類型、索引監(jiān)控、索引重建、sql跟蹤、系統(tǒng)調(diào)優(yōu))
第五十五講:Oracle性能調(diào)優(yōu)(statspack)
第五十六講:RAC實(shí)時應(yīng)用集群
第五十七講:Data Guard
第三階段:Oracle提升篇(性能、安全、優(yōu)化、集群)
一、Oracle數(shù)據(jù)庫精講之性能調(diào)優(yōu)(SQL語句調(diào)優(yōu)、體系結(jié)構(gòu)調(diào)優(yōu)、主機(jī)調(diào)優(yōu)和數(shù)據(jù)庫設(shè)計(jì)調(diào)優(yōu)) 學(xué)習(xí)與ORACLE數(shù)據(jù)庫性能優(yōu)化相關(guān)的知識,以SQL語句調(diào)優(yōu)、體系結(jié)構(gòu)調(diào)優(yōu)、主機(jī)調(diào)優(yōu)和數(shù)據(jù)庫設(shè)計(jì)調(diào)優(yōu)為出發(fā)點(diǎn),講解查詢與優(yōu)化相關(guān)的性能指標(biāo)、分析定位優(yōu)化相關(guān)的問題原因以及處理問題的方法。其中SQL語句調(diào)優(yōu)部分重點(diǎn)講解優(yōu)化器的工作原理、表連接方式、數(shù)據(jù)訪問方式和SQL語句的案例分析等內(nèi)容,體系結(jié)構(gòu)調(diào)優(yōu)部分重點(diǎn)講解SGA組件的優(yōu)化管理,如shared_pool和buffer cahce的優(yōu)化工作;而在主機(jī)調(diào)優(yōu)方面重點(diǎn)講解了CPU、內(nèi)存和IO的優(yōu)化。 第一講:oracle性能監(jiān)控
第二講:oracle優(yōu)化過程、目標(biāo)和方法
第三講:SQL語句的處理過程
第四講:數(shù)據(jù)訪問方式和表連接方法
第六講:執(zhí)行計(jì)劃的生成、分析和干預(yù)
第七講:SQL語句的案例分析
第八講:SGA的性能調(diào)整—BUFFER CACHE
第十講:優(yōu)化表
第十一講:優(yōu)化索引
第十二講:最小資源爭奪
第十三講:主機(jī)性能調(diào)優(yōu)
二、oracle數(shù)據(jù)庫精講之12c數(shù)據(jù)庫備份與恢復(fù)(RMAN體系,Oracle12C) 學(xué)習(xí)最新ORACLE 12c數(shù)據(jù)庫備份與恢復(fù)的相關(guān)的知識,講解RMAN的體系結(jié)構(gòu),并通過大量的實(shí)踐操作完成各種場景的備份與恢復(fù)操作、優(yōu)化RMAN性能、診斷并處理數(shù)據(jù)庫備份和恢復(fù)中出現(xiàn)的問題, 以實(shí)際的項(xiàng)目管理角度出發(fā), 重點(diǎn)講解12c數(shù)據(jù)庫最新的備份和恢復(fù)內(nèi)容。
本以理論與實(shí)踐結(jié)合的模式,以oracle官方資源e17630為素材,通 過一段時間的學(xué)習(xí),能夠?qū)racle 12c數(shù)據(jù)庫備份與恢復(fù)理論知識掌握的更加扎實(shí),同時也提高了備份和恢復(fù)的操作能力。“技海無邊,一路同行!” 第一講:介紹備份和恢復(fù)相關(guān)操作
第二講:開始RMAN操作和RMAN體系架構(gòu)
第三講:配置RMAN環(huán)境和client使用
第四講:使用Flashback Database和Restore Points
第五講:RMAN備份概念
第六講:RMAN備份的基本操作
第七講:RMAN備份的高級操作
第八講:管理RMAN備份
第九講:診斷和響應(yīng)數(shù)據(jù)失敗一
第十講:診斷和響應(yīng)數(shù)據(jù)失敗二
第十一講:診斷和響應(yīng)數(shù)據(jù)失敗三
第十二講:優(yōu)化RMAN性能
第十三講:處理RMAN相關(guān)操作問題
第十四講:使用RMAN實(shí)現(xiàn)數(shù)據(jù)遷移
第十五講:執(zhí)行User-Manager備份與恢復(fù)
三、Oracle數(shù)據(jù)庫精講之Rac管理(集群組件、性能監(jiān)控及調(diào)整、節(jié)點(diǎn)管理、備份和恢復(fù)) 本主要是介紹Oracle RAC體系結(jié)構(gòu)與工作機(jī)制,了解并掌握RAC數(shù)據(jù)庫下的相關(guān)技術(shù),如:cache Fusion、 Failover、load balance、FAN、OCR和Voting disk等,通過VMWARE虛擬環(huán)境,實(shí)踐演練RAC數(shù)據(jù)庫的安裝部署、RAC數(shù)據(jù)庫日常性能監(jiān)控、備份和恢復(fù)、實(shí)例增加和刪除以及補(bǔ)丁安裝等操作,通過本的學(xué)習(xí),學(xué)員在掌握RAC理論知識基礎(chǔ)上,能夠熟練掌握RAC數(shù)據(jù)庫的日常管理操作。 第一講:oracle rac 體系結(jié)構(gòu)
第二講:oracle rac規(guī)劃
第四講:管理oracle數(shù)據(jù)庫實(shí)例和rac數(shù)據(jù)庫
第五講:管理oracle集群組件
第六講:管理備份和恢復(fù)
第七講:調(diào)整RAC數(shù)據(jù)庫負(fù)荷
第八講:監(jiān)控性能和問題
第九講:增加和刪除節(jié)點(diǎn)和實(shí)例
第十講:管理oracle軟件和應(yīng)用補(bǔ)丁
二、項(xiàng)目實(shí)戰(zhàn)部分:
1. RAC環(huán)境部署與檢查
2. RAC軟件和數(shù)據(jù)庫安裝
3. RAC OCR和Voting DISK備份與恢復(fù)
4. RAC數(shù)據(jù)庫的RMAN備份
5. RAC 實(shí)例的啟動和停止srvctl
6. RAC組件的啟動和停止crsctl
7. LBA和FAILOVER的配置
8. 實(shí)例節(jié)點(diǎn)的增加和刪除 |