大家好,我是 WeiyiGeek,一名深耕安全運維開發(fā)(SecOpsDev)領域的技術從業(yè)者,致力于探索DevOps與安全的融合(DevSecOps),自動化運維工具開發(fā)與實踐,企業(yè)網絡安全防護,歡迎各位道友一起學習交流、一起進步 ,若此文對你有幫助,收藏學習不迷路??。
Oracle EM管理工具介紹配置實踐指南
Oracle Enterprise Manager (EM) 是 Oracle 提供的綜合性管理平臺,用于監(jiān)控、管理和維護 Oracle 數據庫環(huán)境以及整個 IT 基礎設施,其通常在安裝Oracle 數據庫 DBCA 時可選啟用此功能,也可后續(xù)通過命令行的方式開啟。
OEM 功能概述:
1.數據庫管理
- 性能監(jiān)控:實時監(jiān)控數據庫性能指標空間管理:管理表空間、數據文件等存儲結構用戶和權限管理:創(chuàng)建/修改用戶、角色和權限SQL 調優(yōu):識別和優(yōu)化低效 SQL 語句
2.配置管理
- 查看和修改數據庫參數管理內存結構(SGA、PGA)配置和管理數據庫網絡服務
3.備份與恢復
- 設置和管理 RMAN 備份執(zhí)行點時間恢復操作備份策略配置和監(jiān)控
4.高可用性管理
- Data Guard 配置和監(jiān)控RAC 集群管理故障切換測試和執(zhí)行
5.作業(yè)調度
- 創(chuàng)建和管理調度作業(yè)監(jiān)控作業(yè)執(zhí)行狀態(tài)設置作業(yè)依賴關系和通知
6.數據管理
- 數據泵導入/導出操作表空間傳輸數據復制管理
如何啟動EM工具?
描述:EM 工具大大簡化了 DBA 的日常工作,特別是對于復雜環(huán)境的管理和性能問題的診斷,對于不同的Oracle版本啟動方式有有細微差別,例如以?Oracle 11g
,與?Oracle 12c
?為例:
# 11g -> https://192.168.1.10:1158/em/
emctl start dbconsole
emctl stop dbconsole
# 12c -> https://192.168.1.10:5500/em/
exec?dbms_xdb_config.sethttpsport(5500);
exec?dbms xdb_config.sethttpport(5501),
以ORACLE 12C 為例,通常通過 Web 瀏覽器訪問 (HTTPS 端口),默認 URL 格式:http://ORACLE數據庫IP:5501/em
?輸入sys用戶以及創(chuàng)建數據庫時密碼,若擁有DBA權限,則勾選即可。
weiyigeek.top-使用sys用戶登錄OEM系統(tǒng)
登錄后,可查看到數據庫相關信息以及狀態(tài),同時還有性能監(jiān)控,資源使用監(jiān)控等。
weiyigeek.top-OEM登錄后界面
在實例以及Oracle版本邊上,有個配置
菜單,里可以針對Oracle 的一些初始化參數和內存、數據庫屬性信息進行可視化的配置,在Oracle連接以及性能優(yōu)化時非常有用。
weiyigeek.top-查看初始化參數和數據庫信息
此外,在存儲
菜單中,我們可以查看到表空間,重置日志組,歸檔日志,控制文件,以及還原管理等功能。
weiyigeek.top-表空間及數據文件查看管理
然后,在安全
菜單中,我們可針對當前數據庫實例的用戶進行管理操作。
weiyigeek.top-數據庫實例用戶管理
最后,可在性能
菜單中,實時監(jiān)控主機會話信息,以及資源占用,還有進行SQL語句執(zhí)行優(yōu)化分析等功能。
weiyigeek.top-數據庫性能查詢
溫馨提示:在 Oracle 18c/19c 之后,EM 管理平臺功能逐漸被弱化,僅僅只是監(jiān)控資源以及性能指標界面的展示,這可能是由于Oracle 推出了 OEM ,它是需要單獨授權購買的產品,畢竟商業(yè)公司都是以賺money為目的。
weiyigeek.top-Oracle18c/19c更加精簡
另外,若使用低版本Oracle客戶端連接到高版本Oracle數據庫服務端時,需指定如下參數到 sqlnet.ora 中,以兼容低版本的客戶端連接,在生產環(huán)境中可能會遇到,所以作者貼合工作實踐,也簡單說一下。
Vi?$ORACLE?HOME/network/admin/sqlnet.ora
SQLNET.ALLOWED_LOGON_VERSION=8
SQLNET.ALLOWED_LOGON_VERSION_CLIENT=8
加入:作者【全棧工程師修煉指南】知識星球
『?全棧工程師修煉指南』星球,主要涉及全棧工程師(Full Stack Development)實踐文章,包括但不限于企業(yè)SecDevOps和網絡安全等保合規(guī)、安全滲透測試、編程開發(fā)、云原生(Cloud Native)、物聯(lián)網工業(yè)控制(IOT)、人工智能Ai,從業(yè)書籍筆記,人生職場認識等方面資料或文章。