oracle10g用域用户安装后database control无法启动,看报错是把主机名设为域中的主机名,所以一直无法启动,请问如何解决?

解决方案 »

  1.   

    下面的重建步骤,最后一步
    ./emca -config dbcontrol db -repos create -ORACLE_HOSTNAME <your virtual hostname>"your virtual hostname"用你的域服务器名字代替 试试
    |||||||||||||||||||||
    2. Stop DB Console:
    export ORACLE_HOME=<path to the database home>
    export ORACLE_SID=<database SID>
    cd $ORACLE_HOME/bin
    ./emctl stop dbconsole
    3. Delete the old dbconsole config files:
    cd $ORACLE_HOME
    rm -rf <HOSTNAME_SID>*
    4. Log in to the database as SYS (not SYSMAN) and run:
    SQL> drop user sysman cascade;
    SQL> drop role MGMT_USER;
    SQL> drop user MGMT_VIEW cascade;
    SQL> drop public synonym MGMT_TARGET_BLACKOUTS;
    SQL> drop public synonym SETEMVIEWUSERCONTEXT;
    5. Re-create the repository using the virtual hostname:
    export ORACLE_HOME=<path to the database home>
    export ORACLE_SID=<database SID>
    export ORACLE_HOSTNAME=<your virtual hostname>
    cd $ORACLE_HOME/bin
    ./emca -config dbcontrol db -repos create -ORACLE_HOSTNAME <your virtual hostname>