刚安装的oracle9i,在安装过程中创建了个全局数据库为luo.XXXX。然后用EMCA配置manager server,系统又创建了个数据库叫OEMREP的数据库,请问luo和OEMREP是什么关系啊,是不是相当于sql server中的master和自己建立的数据库阿?

解决方案 »

  1.   

    没关系~ oracle的数据库是建立在用户之上,你建的那两个数据库是并列的~
      

  2.   

    那为什么进入oracle manager server只能看到luo这个数据库,看不见OEMREP这个数据库呢?
      

  3.   

    是两个不相干的关系 ,就如同两个不相干的WORD文档一样。
      

  4.   

    manager server是干什么用的呢?不要OEMREP数据库行吗?
      

  5.   

    我看了下帮助,我的理解是OEMREP数据库是企业管理器使用的数据库,这样理解对不对呢?
    原文如下:
      Management Server 是 Enterprise Manager 框架的核心。它提供管理用户帐户,具有作业和事件等进程管理功能,并管理客户机和目标 (各层次) 间的信息流。 通过指定资料档案库的位置,可以配置 Management Server。Management Server 使用资料档案库来存储系统管理信息。Enterprise Manager 资料档案库是 Oracle 数据库中的一组表和其他对象。 如果没有资料档案库,Configuration Assistant 会为您创建一个。只要您将数据库软件和 Management Server 都安装到同一 Oracle 主目录,Configuration Assistant 还可为该资料档案库创建新数据库
      

  6.   


    一个是实例servicename 一个实例下面的数据库servicedbname。
      

  7.   

    下面的存储过程创建语句有什么错呢?
    SQL> CREATE OR REPLACE TRIGGER "SYSTEM"."TR_BUPDATE" AFTER
      2  UPDATE OF "A1", "A2" 
      3      ON "A" 
      4      FOR EACH ROW begin
      5      SELECT * FROM "AB";
      6  end ;
      7  /警告: 创建的触发器带有编译错误。
      

  8.   

    而且用show errors却看不见错误提示为什么呢?
    SQL> CREATE OR REPLACE TRIGGER "SYSTEM"."TR_BUPDATE" AFTER
      2  UPDATE OF "A1", "A2" 
      3      ON "A" 
      4      FOR EACH ROW begin
      5      SELECT * FROM "AB";
      6  end ;
      7  /警告: 创建的触发器带有编译错误。SQL> show errors;
    没有错误。
      

  9.   

    先还是了解Oracle基本知识比较好。Oracle和SQL server之类的数据库有很多概念是不一样的。
      

  10.   

    再问一下我的show errors为什么没有提示呢?
    我用过set serveroutput on了哦