求 oracle 10g R1 em 重建 详细 步骤。。

解决方案 »

  1.   

    emca -config dbcontrol db -repos recreate
      

  2.   

    手工创建EM控制台服务 网上太多了。1、先删除原来的C:\Documents and Settings\Administrator>emca -repos drop
    按提示输入以下信息:
    数据库 SID: XXX                    (实例名称)
    监听程序端口号: 1521                 (实例端口)
    SYS 用户的口令:                     (建库时创建的sys用户口令)
    SYSMAN 用户的口令:                 (建库时创建的sysman用户口令)
    是否继续? [yes(Y)/no(N)]: y
    2、C:\Documents and Settings\Administrator>set oracle_sid=XXX   设置实例名C:\Documents and Settings\Administrator>set oracle_hostname       设置Oracle主机名       3、 创建C:\Documents and Settings\Administrator>emca -repos create
    按提示输入以下信息:
    数据库 SID: XXX
    监听程序端口号: 1521
    SYS 用户的口令:
    SYSMAN 用户的口令:
    是否继续? [yes(Y)/no(N)]: y4、 创建成功后
     emca  -config  dbcontrol  db  -DBCONTROL_HTTP_PORT  5508   -AGENT_PORT  3940 -RMI_PORT  5524  -JMS_PORT 5545
       手工指定em的端口,如果端口被占用,系统会提示,但系统会继续分配新的端口,分配后会提示,如下所示:是否继续? [yes(Y)/no(N)]: y
    2009-12-10 10:03:31 oracle.sysman.emcp.EMConfig perform
    信息: 正在将此操作记录到 C:\oracle\product\10.2.0\db_1\cfgtoollogs\emca\kjy\emca_2009-12-10_10-02-26-上午.log。
    2009-12-10 10:03:38 oracle.sysman.emcp.DatabaseChecks performReposChecks
    警告: 'shared_pool_size' 必须大于等于 80 MB。
    2009-12-10 10:03:41 oracle.sysman.emcp.util.PortManager isPortInUse
    警告: 指定的端口 5545 已在使用。
    2009-12-10 10:03:52 oracle.sysman.emcp.util.DBControlUtil startOMS
    信息: 正在启动 Database Control (此操作可能需要一段时间)...
    2009-12-10 10:05:54 oracle.sysman.emcp.EMDBPostConfig performConfiguration
    信息: 已成功启动 Database Control
    2009-12-10 10:05:54 oracle.sysman.emcp.EMDBPostConfig performConfiguration
    警告: 无法创建 Database Control 快捷方式
    2009-12-10 10:05:54 oracle.sysman.emcp.EMDBPostConfig performConfiguration
    信息: >>>>>>>>>>> Database Control URL 为 http://ORACLE-TEST:5518/em <<<<<<<<<<<
    已成功完成 Enterprise Manager 的配置
    EMCA 结束于 2009-12-10 10:05:55此时就可以登录这个端口,来通过em配置oracle了
      

  3.   

    egg68 我说的是oracle10.1.0版本的em资料库的创建,你的那个方法在10.1.0版本上行不通的。。