一、崗位職責(zé)
1、負(fù)責(zé)生產(chǎn)、開(kāi)發(fā)、測(cè)試等環(huán)境Oracle/My SQL/ SQL Server等數(shù)據(jù)庫(kù)的7x24穩(wěn)定、高效、安全運(yùn)行。
2、執(zhí)行數(shù)據(jù)庫(kù)安裝、配置、升級(jí)、補(bǔ)丁、遷移。
3、設(shè)計(jì)、實(shí)施、監(jiān)控、驗(yàn)證和優(yōu)化數(shù)據(jù)庫(kù)備份與恢復(fù)策略。
4、持續(xù)監(jiān)控?cái)?shù)據(jù)庫(kù)性能,識(shí)別并解決瓶頸,進(jìn)行SQL和實(shí)例調(diào)優(yōu)。
5、配置和管理高可用性(RAC)和災(zāi)難恢復(fù)(Data Guard)解決方案。
6、管理數(shù)據(jù)庫(kù)用戶、權(quán)限、空間和安全策略。
7、響應(yīng)數(shù)據(jù)庫(kù)告警和故障,進(jìn)行根本原因分析并解決。
8、編寫(xiě)和維護(hù)數(shù)據(jù)庫(kù)相關(guān)文檔和操作手冊(cè)。
9、參與容量規(guī)劃和系統(tǒng)擴(kuò)容。
10、遵循變更管理流程執(zhí)行數(shù)據(jù)庫(kù)變更。
11、與開(kāi)發(fā)團(tuán)隊(duì)協(xié)作,審核SQL代碼和數(shù)據(jù)庫(kù)設(shè)計(jì),提供優(yōu)化建議。
12、探索和實(shí)施自動(dòng)化運(yùn)維方案。
13、編寫(xiě)技術(shù)文檔(如運(yùn)維手冊(cè)、架構(gòu)設(shè)計(jì)),與IT團(tuán)隊(duì)其它成員推進(jìn)標(biāo)準(zhǔn)化流程。
二、任職資格
10年以上Oracle DBA相關(guān)工作經(jīng)驗(yàn),精通主流數(shù)據(jù)庫(kù)(Oracle、MySQL、SQL Server、Postgresql等),了解Hadoop等大數(shù)據(jù)架構(gòu)。
1、安裝與配置: 精通不同平臺(tái)(Linux, Unix, Windows)上數(shù)據(jù)庫(kù)軟件(包括最新版本如Oracle19c, 21c及未來(lái)版本,同時(shí)熟悉11g/12c)的安裝、打補(bǔ)丁、升級(jí)和遷移。
2、實(shí)例管理: 熟練創(chuàng)建、配置、啟動(dòng)、關(guān)閉數(shù)據(jù)庫(kù)實(shí)例;管理內(nèi)存結(jié)構(gòu)(SGA/PGA)、進(jìn)程。
3、存儲(chǔ)管理: 精通管理表空間、數(shù)據(jù)文件、控制文件、重做日志文件、歸檔日志;理解ASM(自動(dòng)存儲(chǔ)管理)的配置和管理。
4、用戶與權(quán)限管理: 熟練創(chuàng)建和管理用戶、角色、概要文件;實(shí)施精細(xì)的權(quán)限控制和安全策略。
5、對(duì)象管理: 精通創(chuàng)建和管理表、索引、視圖、同義詞、序列、存儲(chǔ)過(guò)程、函數(shù)、包、觸發(fā)器等數(shù)據(jù)庫(kù)對(duì)象。
6、備份與恢復(fù): 精通RMAN(恢復(fù)管理器)進(jìn)行物理備份(全備、增量備、歸檔日志備份)、恢復(fù)(完全恢復(fù)、不完全恢復(fù)、表級(jí)恢復(fù)TSPITR)、克隆數(shù)據(jù)庫(kù)。理解邏輯備份工具的使用場(chǎng)景和限制。能制定、驗(yàn)證并定期演練備份恢復(fù)策略和災(zāi)難恢復(fù)計(jì)劃。
7、性能監(jiān)控與調(diào)優(yōu):熟練使用AWR、ASH、ADDM報(bào)告、Statspack、SQL Trace、TKPROF、Enterprise Manager (OEM/Cloud Control)、動(dòng)態(tài)性能視圖(V$視圖)、DBA視圖等工具監(jiān)控?cái)?shù)據(jù)庫(kù)整體性能和資源使用情況(CPU、內(nèi)存、I/O、鎖、閂鎖)。熟練調(diào)整內(nèi)存參數(shù)(SGA/PGA大小,Buffer Cache, Shared Pool等),優(yōu)化I/O(文件分布、ASM條帶化),處理鎖爭(zhēng)用和阻塞。分析執(zhí)行計(jì)劃,理解優(yōu)化器行為,使用SQL Tuning Advisor、SQL Access Advisor、SQL Profile、Hints等手段優(yōu)化低效SQL語(yǔ)句。精通Zabbix軟件的設(shè)置與監(jiān)控使用。
8、高可用性與容災(zāi):深入理解、配置、管理和故障切換Oracle RAC,My SQL主從復(fù)制,Data Guard(物理備庫(kù)、邏輯備庫(kù),快照備庫(kù))、Real Application Clusters。理解故障切換、切換、數(shù)據(jù)同步機(jī)制、監(jiān)控備庫(kù)狀態(tài)、解決同步延遲問(wèn)題。
9、操作系統(tǒng)與網(wǎng)絡(luò):熟悉運(yùn)行Oracle數(shù)據(jù)庫(kù)的主流操作系統(tǒng)(Linux - 特別是Oracle Linux/RHEL, Unix - AIX/Solaris/HP-UX)的基本管理和命令(文件系統(tǒng)、用戶、進(jìn)程、性能監(jiān)控工具如top/vmstat/iostat/sar)
10、存儲(chǔ):理解存儲(chǔ)基本概念(LUN, RAID, SAN/NAS),以及與數(shù)據(jù)庫(kù)I/O性能的關(guān)系。
11、編程與腳本能力:熟練使用Shell、PL/SQL編寫(xiě)腳本、具備Python或其它語(yǔ)言經(jīng)驗(yàn)優(yōu)先
12、證書(shū):具備Oracle OCM、MySQL認(rèn)證等專(zhuān)業(yè)證書(shū)優(yōu)先
13、綜合素質(zhì):邏輯清晰,能快速理解業(yè)務(wù)需求并轉(zhuǎn)化為技術(shù)方案。具備良好的溝通能力,能與非技術(shù)人員高效協(xié)作,注重細(xì)節(jié)。