oracle em命令行配置及界面按钮乱码问题解决方法
一、配置EM dbconsole db
[oracle@rusky ~]$ lsnrctl start
[oracle@rusky ~]$ emctl start dbconsole
TZ set to US/Pacific
EM Configuration issue. /home/oracle/product/10.2.0/db_1/rusky.com_orcl not found.
[oracle@rusky ~]$ emca -config dbcontrol db
STARTED EMCA at Feb 6, 2015 1:41:02 PM
EM Configuration Assistant, Version 10.2.0.1.0 Production
Copyright (c) 2003, 2005, Oracle. All rights reserved.
Enter the following information:
Database SID: orcl
Listener port number: 1521
Password for SYS user:
Password for DBSNMP user:
Password for SYSMAN user:
Email address for notifications (optional):
Outgoing Mail (SMTP) server for notifications (optional):
-----------------------------------------------------------------
You have specified the following settings
Database ORACLE_HOME ................ /home/oracle/product/10.2.0/db_1
Database hostname ................ rusky.com
Listener port number ................ 1521
Database SID ................ orcl
Email address for notifications ...............
Outgoing Mail (SMTP) server for notifications ...............
-----------------------------------------------------------------
Do you wish to continue? [yes(Y)/no(N)]: yes
Feb 6, 2015 1:41:46 PM oracle.sysman.emcp.EMConfig perform
INFO: This operation is being logged at /home/oracle/product/10.2.0/db_1/cfgtoollogs/emca/orcl/emca_2015-02-06_01-41-02-PM.log.
Feb 6, 2015 1:41:57 PM oracle.sysman.emcp.util.DBControlUtil startOMS
INFO: Starting Database Control (this may take a while) ...
Feb 6, 2015 1:43:34 PM oracle.sysman.emcp.EMDBPostConfig performConfiguration
INFO: Database Control started successfully
Feb 6, 2015 1:43:34 PM oracle.sysman.emcp.EMDBPostConfig performConfiguration
INFO: >>>>>>>>>>> The Database Control URL is http://rusky.com:1158/em <<<<<<<<<<<
Enterprise Manager configuration completed successfully
FINISHED EMCA at Feb 6, 2015 1:43:34 PM
---------------------------------------
二、EMCA常用命令:
Oracle10g R2 EMCA常用命令及實(shí)例步驟
在Oracle 10g 中,我們可能會(huì)經(jīng)常遇到OEM不能正常使用的問題,但導(dǎo)致問題的原因不盡相同,最后絕大多數(shù)問題可以通過emca 這個(gè)命令來解決,詳細(xì)的說明可以查看聯(lián)機(jī)幫助,下面給出一些常用的命令及實(shí)例步驟.
創(chuàng)建一個(gè)EM資料庫
emca -repos create
重建一個(gè)EM資料庫
emca -repos recreate
刪除一個(gè)EM資料庫
emca -repos drop
配置數(shù)據(jù)庫的 Database Control
emca -config dbcontrol db
刪除數(shù)據(jù)庫的 Database Control配置
emca -deconfig dbcontrol db
重新配置db control的端口,默認(rèn)端口在1158
emca -reconfig ports
emca -reconfig ports -dbcontrol_http_port 1160
emca -reconfig ports -agent_port 3940
先設(shè)置ORACLE_SID環(huán)境變量后,啟動(dòng)EM console服務(wù)
emctl start dbconsole
先設(shè)置ORACLE_SID環(huán)境變量后,停止EM console服務(wù)
emctl stop dbconsole
先設(shè)置ORACLE_SID環(huán)境變量后,查看EM console服務(wù)的狀態(tài)
emctl status dbconsole
配置dbconsole的步驟
emca -repos create
emca -config dbcontrol db
emctl start dbconsole
重新配置dbconsole的步驟
emca -repos drop
emca -repos create
emca -config dbcontrol db
emctl start dbconsole
==============
EMCA常用命令:
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配置
emca -reconfig ports 重新配置db control和agent的端口
emctl start dbconsole啟動(dòng)EM console服務(wù),使用前需要先設(shè)置ORACLE_SID環(huán)境變量
emctl stop dbconsole停止EM console服務(wù),使用前需要先設(shè)置ORACLE_SID環(huán)境變量
注:通過查看$ORACLE_HOME/install/portlist.ini 文件可以知道當(dāng)前dbcontrol正在使用的端口,默認(rèn)dbcontrol http端口1158,agent端口3938。如果要重新配置端口,可以使用如下命令:
emca -reconfig ports -dbcontrol_http_port 1159(這個(gè)命令得到的端口號不一定是你指定的這個(gè)端口號,好像要看最后完成的提示信息端口號是多少,具體原因還不清楚)
emca -reconfig ports -agent_port 3939(這個(gè)命令運(yùn)行也不成功,還是原來的3938,而且還會(huì)同時(shí)改變前面的dbcontrol的http端口,需要注意)
==============
emca -config dbcontrol db -repos create ?---dbcontrol和EM資料庫可以一步完成。
三、Oracle EM中按鈕亂碼解決辦法:
問題描述:
登錄EM后,所有按鈕顯示亂碼,其它內(nèi)容顯示為正常中文。
(可直接修改瀏覽器默認(rèn)語言為英文,看顯示是否正常,如果一樣亂碼,則可繼續(xù)按下面的方法處理)
1.修改jdk 下面的字體。
[oracle@rusky lib]$ pwd
/home/oracle/product/10.2.0/db_1/jdk/jre/lib
[oracle@rusky lib]$ mv font.properties font.properties_bak
[oracle@rusky lib]$ cp font.properties.zh_CN.Redhat font.properties
2.修改jre 下面的字體
[oracle@rusky lib]$ pwd
/home/oracle/product/10.2.0/db_1/jre/1.4.2/lib
[oracle@rusky lib]$ mv font.properties font.properties_bak
[oracle@rusky lib]$ cp font.properties.zh_CN.Redhat font.properties
3.清除em的cache
[oracle@rusky em]$ cd $ORACLE_HOME/oc4j/j2ee/oc4j_applications/applications/em/em/cabo/images/cache/zhs
[oracle@rusky zhs]$ ls
b-70.gif b-7c2d.imx b-f81cbf.gif b-f8.imx tb-0-0.gif tb-0.imx
b-70.imx b-cancel.gif b-f81cbf.imx b-initDbStatus.gif tb-0-0.imx
b-7c2d.gif b-cancel.imx b-f8.gif b-initDbStatus.imx tb-0.gif
[oracle@rusky zhs]$ rm *.gif
4. 重新啟動(dòng)Oracle em
[oracle@rusky zhs]$ emctl stop dbconsole
[oracle@rusky zhs]$ emctl start dbconsole
5、將em的網(wǎng)頁顯示變成英文
打開你的IE瀏覽器, 選擇'工具"-->"Internet選項(xiàng)"-->"常規(guī)", 選擇 "語言", 默認(rèn)只有 "中文", 選擇 " 添加 ", 加入 "英語(美國)" , 調(diào)整順序, 把“英語(美國)”移動(dòng)到最上面。
英文界面,按鈕顯示正常。
=================
oracle11g登錄EM后,中文界面,按鈕亂碼,解決方法:
1.在$JAVA_HOME/jre/lib/fonts/下建一個(gè)fallback目錄,把你想在java中使用的字體復(fù)制到這個(gè)目錄中即可,在oracle用戶下:
$ mkdir $ORACLE_HOME/jdk/jre/lib/fonts/fallback
2.把windows(C:/WINDOWS/Fonts/simsun.ttc)下的字體文件simsun.ttc(該字體文件復(fù)制windows server服務(wù)器上的,windows7下沒有該字體)復(fù)制到$ORACLE_HOME/jdk/jre/lib/fonts/fallback目錄下并改名simsun.ttf(注意ms的simsun字體是有版權(quán)的,所以商用換其他字體),相應(yīng)的權(quán)限改為oracle用戶可用.
3.之后需要清理一下Cache,重啟EM即可:
$ rm $ORACLE_HOME/oc4j/j2ee/oc4j_applications/applications/em/em/cabo/images/cache/zhs/*.gif
4.重新啟動(dòng)em dbconsole
$ emctl stop dbconsole
$ emctl start dbconsole
經(jīng)測試:該方法可行。
環(huán)境:oracle11.2.0.1 ?rhel5.8
總結(jié)
以上是生活随笔為你收集整理的oracle em命令行配置及界面按钮乱码问题解决方法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: createSQLQuery的addEn
- 下一篇: 数据结构——二叉树的遍历