oracle的em能干什么,Oracle中EM的配置
手工配置Oracle 10G Enterprise Manager
今天安裝oracle,反復裝了幾遍都報下面錯誤;試了幾種方法都不行;
由于以下錯誤,Enterprise Manager配置失敗
啟動Database Control時出錯
有關詳細資料,請參閱E:\oracle\product\10.2.0\db_1\cfgtoollogs\dbca\oradb\emConfig.log中的日志文件。
您可以以后通過手動運行E:\oracle\product\10.2.0\db_1\bin\emca腳本,重新使用Enterprise Manager配置此數據庫。”
最近在學習安裝數據庫的時候,用了多種方法創建,如dbca創建,手工創建,用模版創建等等,當用dbca創建數據
庫的時候,沒有選擇“使用Enterprise Manager配置數據庫”,造成后來想用em不能使用,必需用到手工配置em才
能使用,下面就介紹兩種單實例環境實下em配制。
第一種方法,用dbca配置em,也是最簡單的方法。
在命令提示符下輸入dbca,出現"Database Configuration Assistant 歡迎使用"界面,點下一步,選擇配置數據庫,
在點下一部,選擇要配制em的數據庫,然后在點下一步,把"使用Enterprise Manager配置數據庫"選項打上鉤,因
為是配制單實例的,所以選擇"使用Database Control管理數據",下面兩個選項啟用電子郵件通知和啟用每日備份
根據自己情況選擇,在點一下部,把"Enterprise Manager 資料檔案庫"也選擇起來,否則不能使用em,在點下一步,
然后提示需要設置DBSNMP和SYSMAN兩個用戶設置口令,根據自己情況來設置是否口令設置成一樣,還是分開設置。
在點一下步,在點完成,就出現配制數據庫提示信息框,等配制完成就退出dbca,完成數據庫em配制。
優點:使用這種方法簡單,方便,也不容易配置錯誤,不需要記注復雜命令,一般配制都能成功。
缺點:在不能使用dbca環境當中就不能使用了,在linux下工手創建數據庫是不能用dbca配制,dbca也不能刪除em
資料庫存和取消Database Control配制。
第二種方法,用emca配置em
emca是一個命令提示符,使用格式和方法在命令提示符下輸入emca,屏幕上會出現emca使用幫助。
命令幫助如下:
emca [操作] [模式] [數據庫類型] [標記] [參數]
常用以下兩個命令:
emca -config dbcontrol db -repos create 創建em資料庫并同時配制Database Control
emca -deconfig dbcontrol db -repos drop 刪除Database Control并同時刪除em資料庫
我的理解如下:
[操作] 對應到-config和-deconfig 意思是配制意思。注意"-"不能少
[模式] 對應到dbcontrol,意思是Database Control
[數據庫類型] 對應到 db ,意思是數據庫,對數據庫 (包括使用 ASM 的數據庫) 執行配置操作
[標記] 這里沒有。
[參數] 對應到-repos create和-repos drop,意思創建em資料庫和刪除當前em資料庫
如果我們沒有配制過Database Control也沒有em資料庫,我們輸入如下命令
emca -config dbcontrol db -repos create
數據庫 SID: orcl
監聽程序端口號: 1521
SYS 用戶的口令:
DBSNMP 用戶的口令:
SYSMAN 用戶的口令:
SYSMAN 用戶的口令: 通知的電子郵件地址 (可選):
通知的發件 (SMTP) 服務器 (可選):
是否繼續? [yes(Y)/no(N)]: y
如果成功,并同時啟動dbcontrol,出現如下啟動信息:
Oracle Enterprise Manager 10g Database Control Release 10.2.0.1.0
Copyright (c) 1996, 2005 Oracle Corporation. All rights reserved.
Starting Oracle Enterprise Manager 10g Database Control ...OracleDBConsoleorcl
服務正在啟動 ........................
OracleDBConsoleorcl 服務已經啟動成功。
打網瀏覽器,輸入就可以看到啟動信息了。
注意!zjhmobile為自己的機器名和IP地址。
如果原來em資料庫已經創建好,可以配制Database Control
emca -config dbcontrol db
如果需要刪除Database Control配制,但不刪除em資料庫
emca -deconfig dbcontrol db
如果需要全部刪除,輸入如下命令:(注!dbca是沒有刪除em資料庫和取消Database Control配制)
emca -deconfig dbcontrol db -repos drop
刪除一個EM資料庫,但如果Database Control配制好,已經不能使用,而且需要DBConsole服務停止才能使用。
emca -repos drop
創建一個EM資料庫,如果Database Control配制好,但發現em資料庫不存在,可以用如下命令創建。
emca -repos create
重建一個EM資料庫
emca -repos recreate
如果我們沒有配制過任何信息,就用一條語句就把配制好
emca -config dbcontrol db -repos create
需要全部刪除em資料庫用
emca -deconfig dbcontrol db -repos drop
但我們也可以一步步配制,或在em出問題,我們就需要用到分開命令來處理了。
命令總結:
emca -config dbcontrol db -repos create 創建em資料庫,并配制Database Control
emca -deconfig dbcontrol db -repos drop 取消配制Database Control,并刪除em資料庫
emca -repos create 創建一個EM資料庫
emca -repos recreate 重建一個EM資料庫
emca -repos drop 刪除一個EM資料庫
emca -config dbcontrol db 配置數據庫的 Database Control
emca -deconfig dbcontrol db 刪除數據庫的 Database Control配置
emctl start dbconsole 先設置ORACLE_SID環境變量后,啟動EM console服務
emctl stop dbconsole 先設置ORACLE_SID環境變量后,停止EM console服務
emctl status dbconsole 先設置ORACLE_SID環境變量后,查看EM console服務的狀態
優點:能在dbca不能完成em配制場合完成配制,也能刪除em。
缺點:復雜,命令參數不選擇正確,經常會報錯。
由于在命令下面經常會發生錯誤,發生錯誤要根據錯誤提示和日志去分析錯誤原因,然后在根據錯誤原因去解決錯誤
的方法,才能把問題解決掉。
作者“左羅CTO”
總結
以上是生活随笔為你收集整理的oracle的em能干什么,Oracle中EM的配置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 把老婆训练成女黑客的漏洞大神黄正|宅客故
- 下一篇: [Python] 网络设备巡检脚本