當前位置:首頁 » 操作系統 » 資料庫管理員

資料庫管理員

發布時間: 2022-01-26 05:15:45

① 請問計算機資料庫管理員做什麼

資料庫管理員的職責:

一、 一般監視
1. 監控資料庫的警告日誌。Alert<sid>.log,定期做備份刪除。
2. Linstener.log的監控,/network/admin/linstener.ora。
3. 重做日誌狀態監視,留意視圖v$log,v$logfile,該兩個視圖存儲重做日誌的信息。
4. 監控資料庫的日常會話情況。
5. 碎片、剩餘表空間監控,及時了解表空間的擴展情況、以及剩餘空間分布情況,如果有連續的自由空間,手工合並。
6. 監控回滾段的使用情況。生產系統中,要做比較大的維護和資料庫結構更改時,用rbs_big01來做。
7. 監控擴展段是否存在不滿足擴展的表。
8. 監控臨時表空間。
9. 監視對象的修改。定期列出所有變化的對象。
10. 跟蹤文件,有初始化參數文件、用戶後台文件、系統後台文件

二、 對資料庫的備份監控和管理
資料庫的備份至關重要,對資料庫的備份策略要根據實際要求進行更改,數據的日常備份情況進行監控。由於我們使用了磁帶庫,所以要對legato備份軟體進行監控,同時也要對rman備份資料庫進行監控。

三、 規范資料庫用戶的管理
定期對管理員等重要用戶密碼進行修改。對於每一個項目,應該建立一個用戶。DBA應該和相應的項目管理人員或者是程序員溝通,確定怎樣建立相應的資料庫底層模型,最後由DBA統一管理,建立和維護。任何資料庫對象的更改,應該由DBA根據需求來操作。

四、 對SQL語句的書寫規范的要求
一個SQL語句,如果寫得不理想,對資料庫的影響是很大的。所以,每一個程序員或相應的工作人員在寫相應的SQL語句時,應該嚴格按照《SQL書寫規范》一文。最後要有DBA檢查才可以正式運行。

五、 DBA深層次要求
一個資料庫能否健康有效的運行,僅靠這些日常的維護還是不夠的,還應該致力於資料庫的更深一層次的管理和研究:資料庫本身的優化,開發上的性能優化;項目的合理化;安全化審計方面的工作;資料庫的底層建模研究、規劃設計;各種數據類型的處理;內部機制的研究;ora-600錯誤的研究、故障排除,等等很多值得探討的問題。

② 什麼是資料庫管理員

資料庫管理員,英文是Database Administrator,簡稱DBA。
DBA的一些職責:

安裝和升級資料庫伺服器(如Oracle、Microsoft SQL server),以及應用程序工具。
資料庫設計系統存儲方案,並制定未來的存儲需求計劃。
一旦開發人員設計了一個應用,就需要DBA來創建資料庫存儲結構(tablespaces)。
一旦開發人員設計了一個應用,就需要DBA來創建資料庫對象(tables,views,indexes)。
根據開發人員的反饋信息,必要的時候,修改資料庫的結構。
登記資料庫的用戶,維護資料庫的安全性。
保證資料庫的使用符合知識產權相關法規。
控制和監控用戶對資料庫的存取訪問
監控和優化資料庫的性能。
制定資料庫備份計劃,災難出現時對資料庫信息進行恢復
維護適當介質上的存檔或者備份數據
備份和恢復資料庫
聯系資料庫系統的生產廠商,跟蹤技術信息

③ Oracle資料庫管理員

想成為Oracle的DBA要掌握的東西有很多很多,下面給你羅列一些平時經常用到的吧,雖然肯定不全,但是能夠讓你明白一個真正的DBA都需要會什麼。

  1. 除了基本的Oracle SQL之外,首先要學PL/SQL,還要了解這種主要在資料庫端進行處理的語言都有哪些特點,為什麼用它,並且明白Oracle資料庫中各種對象的意義。

  2. 掌握Oracle的數據恢復機制,怎麼設置snapschot、怎麼管理Redo Log等等。

  3. 掌握如何監視系統性能,如何使用SQL Tuning Advisor改進SQL語句,如何用SQL Access Advisor改進資料庫表結構。

  4. 掌握用戶管理機制,掌握Autiding相關操作。

  5. 掌握數據診斷方法,掌握SQL Repair Advisor的使用。

  6. 掌握數據安全傳輸方法。

  7. Oracle物理存儲結構(這個較少用,但是有時就指望它了)。

  8. 等等等等...


這些東西如果你沒有實踐過的話,就算學了也白學,很快就忘了。其中很多技能需要依靠擁有大量復雜數據的系統來反復練習,所以你大三畢業之前很難學精,除非你大三其他的什麼都不學,就學Oracle了。

④ 資料庫管理員

oracle認證上分為三類:OCA認證、OCP認證、OCM認證
其中認證難度依次遞增。
OCA、OCP,只要你努力去學,再參加ORACLE培訓。我覺得應該沒問題。
OCM就比較難考了。
ORACLE的認證是在全球通用的。
下面主要給你介紹一下OCP吧
OCP (Oracle Certified Professional)是由Oracle公司頒布並實施的一項權威的專業技術標准,它是專為認證那些能夠滿足對ORACLE核心產品的服務與支持,並具有嫻熟的操作能力與廣泛理論知識的專業人士。一經認證,在行業內的專業資格將被確認,從而使個人或企業更具競爭實力。
ORACLE認證專家計劃(OCP)幫助您在競爭激烈的市場中脫穎而出。通過對ORACLE產品的熟練應用,您將獲得業界普遍的認可。與職務相關的認證,說明您是一個合格的技術人員。作為ORACLE認證專家,您將具有對業界最具挑戰性的機遇更深的洞察力,並獲取更多的收獲。 課程安排:
SQL and PL/SQL
Oracle8i Enterprise DBA part I A: Architecture & Administration
Oracle8i Enterprise DBA part II B: Backup and Recovery
Oracle8i Enterprise DBA part III: Performance Tuning
Oracle8i Enterprise DBA part III: Network Administrator
該計劃可使學員通過系統、連續、短暫而又便利的課堂培訓,配以相應的教學軟體,經過預備課練習和模擬試題測試,最終得以通過認證考試,取得專業資格證書。獲得OCP認證的專業人士是業界薪水最高的IT專業人才

⑤ 資料庫管理員的主要職責

DBA在不同的公司不同的發展階段有著不同的職責與定位。一般意義上的DBA只是負責資料庫的運營和維護,包括資料庫的安裝、監控、備份、恢復等基本工作,但是廣義上的DBA職責比這個大得多,需要覆蓋產品從需求設計、測試到交付上線的整個生命周期,在此過程中不僅要負責資料庫管理系統的搭建和運維,更要參與到前期的資料庫設計,中期的資料庫測試和後期的資料庫容量管理和性能優化。
對於初創公司,DBA的工作可能由運維工程師來兼任,從申請域名開始,到伺服器上架,配置網路設備,部署操作系統,安裝資料庫,設計和部署監控,防止漏洞和攻擊等等。而大型公司對DBA工作的要求越來越高,以下從各個維度來看DBA工作的職責。
產品生命周期維度
DBA負責了業務資料庫從設計、測試到部署交付的全生命周期管理 ,各個階段的職責包括:
1. 產品發布前
這個階段DBA的職責是資料庫准入,主要包括:
1)產品的業務熟悉;
2)產品資料庫設計評審:包括架構的合理性評估,存儲容量和性能是否滿足需求,是否需要緩存,是否需要冗餘備份等,同時需要提供資料庫schema設計的合理性建議以使產品能夠滿足上線發布並穩定運行的基本要求;
3)資源評估,包括所需的伺服器資源、網路資源以及資源的分布等,同時把關產品對資源預算申請的合理性,控制服務成本;
4)資源就位,將申請的伺服器及基礎環境/域名准備就位。
2. 產品發布
這個階段DBA負責資料庫發布的具體工作,將具體的資料庫安裝部署和初始化完成後並對外提供服務。對於已在線資料庫的升級也屬於發布范疇,這個時候的產品發布一般要保障在線發布,在不中斷對外服務的情況下完成資料庫的升級。對於大型復雜的變更也存在中止服務發布完成後再重新提供服務的情況,但這種情況需要DBA通過盡可能的技術手段來避免。
3. 產品運行維護
這個階段的工作重點包括:
1)監控:對資料庫服務運行的狀態進行實時的監控,包括資料庫會話、資料庫日誌、數據文件碎片、表空間監控、用戶訪問監控等,隨時發現資料庫服務的運行異常和資源消耗情況;輸出重要的日常資料庫服務運行報表以評估資料庫服務整體運行狀況,發現資料庫隱患;
2)備份:制定和實施資料庫備份計劃,災難出現時對資料庫信息進行恢復,維護適當介質上的存檔或者備份數據。對資料庫的備份策略要根據實際要求進行更改,數據的日常備份情況進行監控。
3)安全審計:為不同的資料庫管理系統用戶規定不同的訪問許可權,以保護資料庫不被未經授權的訪問和破壞。例如,允許一類用戶只能檢索數據,而另一類用戶可能擁有更新數據和刪除記錄的許可權。
4)故障處理:對資料庫服務出現的任何異常進行及時處理,盡可能避免問題的擴大化甚至中止服務。這之前DBA需要針對各類服務異常,如機房/網路故障、程序bug等問題制定處理的預案,問題出現時可以自動或手動執行預案達到止損的目的。
5)容量管理:包括資料庫規模擴張後的資源評估、擴容、機房遷移、流量調度等規劃和具體實施。
4. 資料庫性能優化
產品對外提供服務最重要的一點是用戶體驗,用戶體驗中非常重要的是產品的可用性和響應速度。而如何用最合理的資源支持產品提供高可用和高速度的用戶體驗,這也是DBA的重要職責。

⑥ 名詞解釋 資料庫管理員

你好
資料庫管理員(Database Administrator,簡稱DBA),是一個負責管理和維護資料庫伺服器的人。資料庫管理員負責全面管理和控制資料庫系統。這個職位對不同的人意味著不同的意義。

謝謝,希望能幫到你。

熱點內容
androidmp3錄音 發布:2024-11-15 14:32:50 瀏覽:493
英朗自動擋哪個配置最好 發布:2024-11-15 14:27:44 瀏覽:253
編譯原理斷言有哪幾種 發布:2024-11-15 14:25:29 瀏覽:200
資料庫數據重復 發布:2024-11-15 14:23:17 瀏覽:781
安卓端開發用什麼IDE 發布:2024-11-15 14:13:51 瀏覽:554
阿里雲查看訪問ip 發布:2024-11-15 14:08:58 瀏覽:544
隨機字元串php 發布:2024-11-15 14:03:46 瀏覽:122
怎樣用資料庫搭建伺服器 發布:2024-11-15 13:58:39 瀏覽:478
android編碼設置 發布:2024-11-15 13:50:02 瀏覽:907
androidstringchar 發布:2024-11-15 13:45:00 瀏覽:965