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