博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ORACLE 10G 配置OEM/DB CONSOLE
阅读量:6076 次
发布时间:2019-06-20

本文共 9484 字,大约阅读时间需要 31 分钟。

    下面是测试一下10g中怎么配置DB CONSOLE,EM这个东西平时用得太多了,一点不熟悉

     测试环境:OS:SOLARIS 10,DB :10.2.0.1

     1,EMCA创建

 
  1. $ emca -config dbcontrol db -repos create 
  2.  
  3. STARTED EMCA at Dec 22, 2012 12:30:09 PM 
  4. EM Configuration Assistant, Version 10.2.0.1.0 Production 
  5. Copyright (c) 2003, 2005, Oracle.  All rights reserved. 
  6.  
  7. Enter the following information: 
  8. Database SID: htz 
  9. Listener port number: 1521 
  10. Password for SYS user:   
  11. Password for DBSNMP user:   
  12. Password for SYSMAN user:   
  13. Email address for notifications (optional):  
  14. Outgoing Mail (SMTP) server for notifications (optional):  
  15. ----------------------------------------------------------------- 
  16.  
  17. You have specified the following settings 
  18.  
  19. Database ORACLE_HOME ................ /u01/app/oracle/product/11.2.0/db_1 
  20.  
  21. Database hostname ................ 10rac1 
  22. Listener port number ................ 1521 
  23. Database SID ................ htz 
  24. Email address for notifications ...............  
  25. Outgoing Mail (SMTP) server for notifications ...............  
  26.  
  27. ----------------------------------------------------------------- 
  28. Do you wish to continue? [yes(Y)/no(N)]: Y 
  29. Dec 22, 2012 12:31:12 PM oracle.sysman.emcp.EMConfig perform 
  30. INFO: This operation is being logged at /u01/app/oracle/product/11.2.0/db_1/cfgtoollogs/emca/htz/emca_2012-12-22_12-30-09-PM.log. 
  31. Dec 22, 2012 12:31:13 PM oracle.sysman.emcp.EMReposConfig createRepository 
  32. INFO: Creating the EM repository (this may take a while) ... 
  33. Dec 22, 2012 12:31:13 PM oracle.sysman.emcp.EMReposConfig invoke 
  34. SEVERE: Error creating the repository 
  35. Dec 22, 2012 12:31:13 PM oracle.sysman.emcp.EMReposConfig invoke 
  36. INFO: Refer to the log file at /u01/app/oracle/product/11.2.0/db_1/cfgtoollogs/emca/htz/emca_repos_create_<date>.log for more details. 
  37. Dec 22, 2012 12:31:13 PM oracle.sysman.emcp.EMConfig perform 
  38. SEVERE: Error creating the repository 
  39. Refer to the log file at /u01/app/oracle/product/11.2.0/db_1/cfgtoollogs/emca/htz/emca_2012-12-22_12-30-09-PM.log for more details. 
  40. Could not complete the configuration. Refer to the log file at /u01/app/oracle/product/11.2.0/db_1/cfgtoollogs/emca/htz/emca_2012-12-22_12-30-09-PM.log for more details 

   晕,报错了,数据库是新创建的,查看一下原因。

 2,日志查看

 
  1. $ cd $ORACLE_HOME/cfgtool*/ 
  2. $ ls 
  3. cfgfw                  configToolAllCommands  dbca                   emca                   netca                  oui 
  4. $ cd emca/htz 
  5. $ vi  emca_2012-12-22_12-30-09-PM.log 
  6. CONFIG: No value was set for the parameter SYS_PWD. 
  7. Dec 22, 2012 12:31:01 PM oracle.sysman.emcp.util.GeneralUtil initSQLEngine 
  8. CONFIG: SQLEngine connecting with SID: htz, oracleHome: /u01/app/oracle/product/11.2.0/db_1, and user
  9. Dec 22, 2012 12:31:01 PM oracle.sysman.emcp.util.GeneralUtil initSQLEngine 
  10. CONFIG: SQLEngine created successfully and connected 
  11. Dec 22, 2012 12:31:01 PM oracle.sysman.emcp.ParamsManager setFlag 
  12. CONFIG: Flag 'asm_db' set to false 
  13. Dec 22, 2012 12:31:01 PM oracle.sysman.emcp.ParamsManager setFlag 
  14. CONFIG: Flag 'asm_db' set to false 
  15. Dec 22, 2012 12:31:03 PM oracle.sysman.emcp.ParamsManager setParam 
  16. CONFIG: Setting param: PORT value: 1521 
  17. Dec 22, 2012 12:31:05 PM oracle.sysman.emcp.ParamsManager getParam 
  18. CONFIG: No value was set for the parameter SYS_PWD. 
  19. Dec 22, 2012 12:31:05 PM oracle.sysman.emcp.util.GeneralUtil initSQLEngine 
  20. CONFIG: SQLEngine connecting with SID: htz, oracleHome: /u01/app/oracle/product/11.2.0/db_1, and user: SYS 
  21. Dec 22, 2012 12:31:05 PM oracle.sysman.emcp.util.GeneralUtil initSQLEngine 
  22. CONFIG: SQLEngine created successfully and connected 
  23. "emca_2012-12-22_12-30-09-PM.log" 370 lines, 26004 characters 
  24.         at oracle.sysman.assistants.util.sqlEngine.SQLEngine.executeScript(SQLEngine.java:841) 
  25.         at oracle.sysman.assistants.util.sqlEngine.SQLPlusEngine.executeScript(SQLPlusEngine.java:265) 
  26.         at oracle.sysman.assistants.util.sqlEngine.SQLPlusEngine.executeScript(SQLPlusEngine.java:306) 
  27.         at oracle.sysman.emcp.EMReposConfig.createRepository(EMReposConfig.java:360) 
  28.         at oracle.sysman.emcp.EMReposConfig.invoke(EMReposConfig.java:182) 
  29.         at oracle.sysman.emcp.EMReposConfig.invoke(EMReposConfig.java:124) 
  30.         at oracle.sysman.emcp.EMConfig.perform(EMConfig.java:142) 
  31.         at oracle.sysman.emcp.EMConfigAssistant.invokeEMCA(EMConfigAssistant.java:479) 
  32.         at oracle.sysman.emcp.EMConfigAssistant.performConfiguration(EMConfigAssistant.java:1123) 
  33.         at oracle.sysman.emcp.EMConfigAssistant.statusMain(EMConfigAssistant.java:463) 
  34.         at oracle.sysman.emcp.EMConfigAssistant.main(EMConfigAssistant.java:412) 
  35. Dec 22, 2012 12:31:13 PM oracle.sysman.emcp.EMReposConfig invoke 
  36. SEVERE: Error creating the repository 
  37. Dec 22, 2012 12:31:13 PM oracle.sysman.emcp.EMReposConfig invoke 
  38. INFO: Refer to the log file at /u01/app/oracle/product/11.2.0/db_1/cfgtoollogs/emca/htz/emca_repos_create_<date>.log for more details. 
  39. Dec 22, 2012 12:31:13 PM oracle.sysman.emcp.EMConfig perform 
  40. SEVERE: Error creating the repository 
  41. Refer to the log file at /u01/app/oracle/product/11.2.0/db_1/cfgtoollogs/emca/htz/emca_2012-12-22_12-30-09-PM.log for more details. 
  42. Dec 22, 2012 12:31:13 PM oracle.sysman.emcp.EMConfig perform 
  43. CONFIG: Stack Trace: 
  44. oracle.sysman.emcp.exception.EMConfigException: Error creating the repository 
  45.         at oracle.sysman.emcp.EMReposConfig.invoke(EMReposConfig.java:194) 
  46.         at oracle.sysman.emcp.EMReposConfig.invoke(EMReposConfig.java:124) 
  47.         at oracle.sysman.emcp.EMConfig.perform(EMConfig.java:142) 
  48.         at oracle.sysman.emcp.EMConfigAssistant.invokeEMCA(EMConfigAssistant.java:479) 
  49.         at oracle.sysman.emcp.EMConfigAssistant.performConfiguration(EMConfigAssistant.java:1123) 
  50.         at oracle.sysman.emcp.EMConfigAssistant.statusMain(EMConfigAssistant.java:463) 
  51.         at oracle.sysman.emcp.EMConfigAssistant.main(EMConfigAssistant.java:412) 
  52.  
  53. 再看另一个日志 
  54.  
  55. $ vi  emca_repos_create_2012-12-22_12-31-13-PM.log 
  56. "emca_repos_create_2012-12-22_12-31-13-PM.log" 21 lines, 911 characters  
  57.  
  58. Check if repos user already exists. 
  59.  
  60. old   6:    WHERE username=UPPER('&EM_REPOS_USER'); 
  61. new   6:    WHERE username=UPPER('SYSMAN'); 
  62. old   8:   IF ( '&EM_CHECK_TYPE' = 'EXISTS'THEN 
  63. new   8:   IF ( 'NOT_EXISTS' = 'EXISTS'THEN 
  64. old  11:       raise_application_error(-20000, '&EM_REPOS_USER does not exists..'); 
  65. new  11:       raise_application_error(-20000, 'SYSMAN does not exists..'); 
  66. old  14:   ELSIF ( '&EM_CHECK_TYPE' = 'NOT_EXISTS' ) THEN 
  67. new  14:   ELSIF ( 'NOT_EXISTS' = 'NOT_EXISTS' ) THEN 
  68. old  17:       raise_application_error(-20001, '&EM_REPOS_USER already exists..'); 
  69. new  17:       raise_application_error(-20001, 'SYSMAN already exists..'); 
  70. old  21:       raise_application_error(-20002, 'Invalid Check type &EM_CHECK_TYPE'); 
  71. new  21:       raise_application_error(-20002, 'Invalid Check type NOT_EXISTS'); 
  72. DECLARE 
  73. ERROR at line 1: 
  74. ORA-20001: SYSMAN already exists.. 
  75. ORA-06512: at line 17 
  76.  
  77. 报用户已经存在,原来没有创建过EM,DBCA创建数据库的时候也没有勾上。 

3,删除相关的用户

 
  1. $ sqlplus / as sysdba 
  2.  
  3. SQL*Plus: Release 10.2.0.1.0 - Production on Sat Dec 22 12:35:14 2012 
  4.  
  5. Copyright (c) 1982, 2005, Oracle.  All rights reserved. 
  6.  
  7.  
  8. Connected to
  9. Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production 
  10. With the Partitioning, OLAP and Data Mining options 
  11.  
  12. SQL> drop user sysman cascade
  13.  
  14. User dropped. 
  15.  
  16. SQL> drop role MGMT_USER; 
  17.  
  18. Role dropped. 
  19.  
  20. SQL> drop user MGMT_VIEW cascade
  21.  
  22. User dropped. 
  23.  
  24. SQL> drop public synonym MGMT_TARGET_BLACKOUTS; 
  25.  
  26. Synonym dropped. 
  27.  
  28. SQL> drop public synonym SETEMVIEWUSERCONTEXT; 
  29.  
  30. Synonym dropped. 

4,再次测试DB CONSOLE

 
  1. $ emca -config dbcontrol db -repos create                       
  2.  
  3. STARTED EMCA at Dec 22, 2012 12:38:06 PM 
  4. EM Configuration Assistant, Version 10.2.0.1.0 Production 
  5. Copyright (c) 2003, 2005, Oracle.  All rights reserved. 
  6.  
  7. Enter the following information: 
  8. Database SID: htz 
  9. Listener port number: 1521 
  10. Password for SYS user:   
  11. Password for DBSNMP user:   
  12. Password for SYSMAN user:   
  13. Email address for notifications (optional):  
  14. Outgoing Mail (SMTP) server for notifications (optional):  
  15. ----------------------------------------------------------------- 
  16.  
  17. You have specified the following settings 
  18.  
  19. Database ORACLE_HOME ................ /u01/app/oracle/product/11.2.0/db_1 
  20.  
  21. Database hostname ................ 10rac1 
  22. Listener port number ................ 1521 
  23. Database SID ................ htz 
  24. Email address for notifications ...............  
  25. Outgoing Mail (SMTP) server for notifications ...............  
  26.  
  27. ----------------------------------------------------------------- 
  28. Do you wish to continue? [yes(Y)/no(N)]: Y 
  29. Dec 22, 2012 12:38:18 PM oracle.sysman.emcp.EMConfig perform 
  30. INFO: This operation is being logged at /u01/app/oracle/product/11.2.0/db_1/cfgtoollogs/emca/htz/emca_2012-12-22_12-38-06-PM.log. 
  31. Dec 22, 2012 12:38:18 PM oracle.sysman.emcp.EMReposConfig createRepository 
  32. INFO: Creating the EM repository (this may take a while) ... 
  33.         Dec 22, 2012 12:39:55 PM oracle.sysman.emcp.EMReposConfig invoke 
  34. INFO: Repository successfully created 
  35. Dec 22, 2012 12:39:57 PM oracle.sysman.emcp.util.DBControlUtil startOMS 
  36. INFO: Starting Database Control (this may take a while) ... 
  37. Dec 22, 2012 12:41:31 PM oracle.sysman.emcp.EMDBPostConfig performConfiguration 
  38. INFO: Database Control started successfully 
  39. Dec 22, 2012 12:41:31 PM oracle.sysman.emcp.EMDBPostConfig performConfiguration 
  40. INFO: >>>>>>>>>>> The Database Control URL is http://10rac1:1158/em <<<<<<<<<<< 
  41. Enterprise Manager configuration completed successfully 
  42. FINISHED EMCA at Dec 22, 2012 12:41:31 PM 
  43. $        

5,测试是否成功

 
  1. $ emctl status dbconsole 
  2. Oracle Enterprise Manager 10g Database Control Release 10.2.0.1.0   
  3. Copyright (c) 1996, 2005 Oracle Corporation.  All rights reserved. 
  4. http://10rac1:1158/em/console/aboutApplication 
  5. Oracle Enterprise Manager 10g is running.  
  6. ------------------------------------------------------------------ 
  7. Logs are generated in directory /u01/app/oracle/product/11.2.0/db_1/10rac1_htz/sysman/log  

6,通过http访问,一切正常

     本文转自7343696 51CTO博客,原文链接:http://blog.51cto.com/luoping/1096788,如需转载请自行联系原作者

你可能感兴趣的文章
Docker私有仓库--Harbor搭建
查看>>
我的友情链接
查看>>
js中的闭包简单总结
查看>>
恳求分页治理方法完成虚拟内存
查看>>
学习笔记--mysql5.7新版本
查看>>
global变量:$GLOBALS
查看>>
samba
查看>>
osp选路
查看>>
MyEclipse 快捷键1(CTRL)
查看>>
EVE模拟器如何设置预配
查看>>
分布式架构真正适用于大型互联网项目的架构! dubbo+zookeeper+springmvc+mybatis
查看>>
金融互联网之网络征信技术接口
查看>>
window mysql5.5错误
查看>>
华三----AP二层简单注册上线
查看>>
Linux 系统添加操作记录--命令审计功能
查看>>
运输层
查看>>
学习树莓派的第二天
查看>>
阿里云发布企业数字化及上云外包平台服务:阿里云众包平台
查看>>
Oracle审计参数
查看>>
Mysql-MMM高可用群集部署
查看>>