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