當前位置:
首頁 > 知識 > 資料庫學習計劃——learning plan

資料庫學習計劃——learning plan

目前市場上使用比較廣泛的資料庫有:Oracle、DB2、Server、Sybase、Mysql、PostgreSql

我們學習資料庫的目標應該要明確,有的人是為了找到一份滿意的工作。有的人是喜愛資料庫的學習,有的人是知識擴充。不過出於什麼目的,選擇市面上主流的資料庫就是一個正確的選擇。Oracle是市場份額最大的一家資料庫公司。所以,我們就學習Oracle。把資料庫的學習方法學會,其他資料庫也是可以應用上的。所謂舉一反三。

Oracle資料庫常見的崗位有資料庫管理員、資料庫開發、資料庫維護、資料庫監控等。

對於大公司來說,分工是非常明細的。如果是小公司的話,可以就是一個人的活。

資料庫管理員:一般負責日常維護資料庫,經行資料庫安裝、升級、遷移、調優、備份、恢復及解決資料庫故障。

資料庫開發:根據項目需求編寫高效的SQL語句,與軟體開發人員設計表、存儲過程、觸發器等。

資料庫維護:對資料庫中的數據進行維護、統計、形成相關的報表等。

資料庫系統監控員:監控資料庫系統,一旦出現錯誤信息就發出告警。並及時處理。一些銀行、金融行業需求會比較多。

總結下來其實就是一個崗位DBA。

資料庫的學習其實需要一定的技術前提。需要非常熟悉linux。

我自己列舉了適合自己的學習計劃,不一定適合任何人。但是我是這麼一步步的走過來的,提供給大家參考一下。如果 有更好的學習方法,請賜教。(這裡說明一下,本人的學習計劃是跳過了SQL語言基礎,一些觸發器、索引、鎖等並沒有列入為我的學習計劃。因為本有人SQL SERVER2008的基礎。)

3月學習計劃

VMware workstation 的下載和安裝

在虛擬機中安裝Red Hat Enterprise

Linux的基本結構

終端使用以及常用命令

軟體安裝與管理

RPM包的安裝方式

Yum安裝方式(本地yum與centos yum)

用戶與用戶組管理(Oracle安裝需要配置)

Web伺服器配置與應用

搭建mantis應用環境(PHP+MYSQL+APACHE)

4月學習計劃

Oracle篇

1.Oracle的體系架構

1.1邏輯存儲結構

1.2物理存儲結構

1.3 Oracle伺服器結構

2.Oracle的安裝與卸載

2.1 Oracle在Linux環境下的安裝部署

2.2 Oracle在window環境下的安裝部署

3.Oracle控制文件與日誌文件的管理

3.1管理控制文件

3.1.1創建控制文件

3.1.2備份和恢復控制文件

3.1.3刪除與查看控制文件

3.2管理重做日誌文件

3.3管理歸檔日誌文件

3.Oracle表空間和數據文件的管理

3.1 Oracle11gR2的默認表空間(system and sysaux)

3.2維護表空間與數據文件

3.3管理撤銷表空間與時間表空間

4.用戶管理與許可權分配

4.1用戶與模式的關係(schema)

4.2用戶的創建於管理

4.3用戶許可權管理

4.4角色管理

5.數據導入和導出

5.1 EXPDP導出數據

5.2 IMPDP導入數據

6.使用RMAN工具備份和恢復

6.1 RAMN 備份策略(增量備份和完全備份)

6.2使用RMAN工具完全恢復

6.2.1恢復處於NOARCHIVELOG模式的資料庫

6.2.2恢復處於ARCHIVELOG模式的資料庫

6.3使用RMAN工具部分恢復

6.3.1基於時間的不完全恢復

6.3.2基於更改的不完全恢復

7.Oracle11g的閃回技術

7.1閃回資料庫與表

7.2閃回丟棄

資料庫學習計劃——learning plan

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 程序員小新人學習 的精彩文章:

JohnsonChung
tomcat中的幾種log catalina localhost

TAG:程序員小新人學習 |