DBA所需要具備技能

2021-06-15 22:52:38 字數 947 閱讀 3792

1.dba必須非常精通他的資料庫所在的作業系統.dba並不一定需要知道所有有關作業系統的知識,但是他知道得越多越好.

資料庫與作業系統聯絡非常緊密。理解這種關聯是十分必要的。dba還需要知道伺服器硬體以及它如何影響與幫助資料庫。同時,dba必須理解應用軟體。dba可能會被要求幫助開發人員建立可靠,健全的資料庫應用程式。還有,最重要的也是最明顯的,dba必須十分徹底的理解資料庫引擎,它是如何工作的,所有的引擎是如何組合在一起的,以及如何影響資料庫引擎向終端使用者和應用程式傳送資料的能力。我見過的最好的dba有非常深刻的理解而且不僅僅在資料庫本身。他們知道一些系統管理與應用開發。好多時候他們在成為dba之前有其中乙個或兩個背景。

下面不是全部列表,但是包括了dba的典型職責:

· 把監視資料庫例項當作每日必做工作以保證其可用性。解決不可用的問題。

· 收集系統統計和效能資訊以便定向和配置分析。

· 配置和調整資料庫例項以便在應用程式特定要求下達到最佳效能。

· 分析和管理資料庫安全性。控制和監視使用者對資料庫的訪問。必要時審計資料庫的使用。

· 監視備份程式。必要時提供恢復。測試備份與恢復程式。

· 公升級rdbms軟體並且在必要時使用補丁。必要時公升級或者遷移資料庫例項。

· 通過資料庫相關動作來支援應用程式開發人員。

· 跟隨資料庫趨向和技術。當可應用時使用新技術。安裝,測試和評估oracle新的相關產品。

· 執行儲存和物理設計。均衡設計問題以完成效能優化。

· 建立,配置和設計信的資料庫例項。

· 診斷,故障檢測和解決任何資料庫相關問題。必要時聯絡oracle支援人員以便使問題得到較好的解決。

· 確保oracle網路軟體(sql*net, net8, names, oid)配置和執行的很好。

· 與系統管理員(unix & nt)一起工作以保證oracle相關事務得到很好的處理。

· 為有效的,定期的維護資料庫建立任何必要的指令碼。

軟體測試所需要掌握的技能

1.常用的sql語句,如增刪改查。2.了解資料庫的事務,會編寫儲存過程,熟練常用的系統函式。3.了解並可以進行資料庫的備份,遷移,還原,映象等。4.對sql語句進行調優,並對可以執行的語句監控檢視效能。5.了解資料庫的集群。1.linux是測試人員的基本功,不需要掌握太難或者很不常見的linux命令...

軟體測試所需要掌握的技能

1.在測試中最重要的文件,他是測試工作的核心,是一組在測試時輸入輸出的標準,是軟體需求的具體對照。編寫測試用例,是測試人員的基本功,真正能寫好的人並不多。2.測試用例包含的內容 用例編號,用例名稱,測試背景,前置條件,優先順序,測試資料,測試步驟,預期結果,實際結果,備註。3.當測試小夥伴拿到第乙個...

web前端需要具備SEO技能嗎

作為一名前端工程師,如果一點不懂seo那不是乙個合格的前端工程師,隨著網際網路的快速發展,現在的網民對於使用者體驗感要求越來越高,前端工程師對於seo有一定的了解,才能開發更好的專案。下面原始碼時代web前端培訓講師為大家講解作為一名前端工程師,能做哪些關於seo的優化呢?看了這個問題,如果您的答案...