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