如题。。

解决方案 »

  1.   

    DatabaseControl:一个em管理一个实例。
    grid control:一个EM管理多个实例。
    emctl:EM配置工具。
    OC4J:Oracle Application Server Containers for J2EE (OC4J) 是Oracle 应用服务器的核心J2EE 运行时组件。ORACLE安装目录里有这个文件夹。EM的WEB服务要靠他。
      

  2.   

    一个OC4J是对应一个数据库吗?
    如果要在一台机器上管理多个数据库,是不是必须启动同样多的OC4J进程?
    一台机器上可否有多个OC4J进程?
    如果可以有多个实例同时存在,那ORACLE_SID应该怎么设置?
      

  3.   

    oc4j是oracle application server里面的一个实例.与oracle无关.只不过是支持em的.为了能够管理和收集到其他db和middle以及oracle相关产品的信息.
      

  4.   

    在同一台计算机中创建了两个数据库,并且希望用Database Control来管理者两个数据库。选择正确选项(选择两个正确答案)
    A、因为Database Control只能在每台计算机中管理一个数据库,所以无法使用Database Control。
    B、因为您的计算机中具有两个数据库,所以必须使用Grid Control.
    C、必须启动一个OC4J进程,并且在分别用于两个数据库的不同接口上链接改进程。
    D、每个数据库必须启动一个OC4J实例。
    E、必须在启动一个OC4J实例之前正确配置ORACLE_SID变量。书上的答案是D和E。。能给我个解释吗。。书上的解释只是重复了一下选项,还是不明白原理。。
      

  5.   

    不是在1楼已经说了吗?
    1.“DatabaseControl:一个em管理一个实例”,所以如果你想用它管理2个数据库,自然就要对每个数据库启动一个OC4J实例.
    2.当然要想设置环境变量,set oracle_sid=xxx,或者WIN下改注册表,这样Database Control才知道是启动哪个实例呀。