我看了下帮助,我的理解是OEMREP数据库是企业管理器使用的数据库,这样理解对不对呢? 原文如下: Management Server 是 Enterprise Manager 框架的核心。它提供管理用户帐户,具有作业和事件等进程管理功能,并管理客户机和目标 (各层次) 间的信息流。 通过指定资料档案库的位置,可以配置 Management Server。Management Server 使用资料档案库来存储系统管理信息。Enterprise Manager 资料档案库是 Oracle 数据库中的一组表和其他对象。 如果没有资料档案库,Configuration Assistant 会为您创建一个。只要您将数据库软件和 Management Server 都安装到同一 Oracle 主目录,Configuration Assistant 还可为该资料档案库创建新数据库。
一个是实例servicename 一个实例下面的数据库servicedbname。
下面的存储过程创建语句有什么错呢? 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 /警告: 创建的触发器带有编译错误。
而且用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; 没有错误。
原文如下:
Management Server 是 Enterprise Manager 框架的核心。它提供管理用户帐户,具有作业和事件等进程管理功能,并管理客户机和目标 (各层次) 间的信息流。 通过指定资料档案库的位置,可以配置 Management Server。Management Server 使用资料档案库来存储系统管理信息。Enterprise Manager 资料档案库是 Oracle 数据库中的一组表和其他对象。 如果没有资料档案库,Configuration Assistant 会为您创建一个。只要您将数据库软件和 Management Server 都安装到同一 Oracle 主目录,Configuration Assistant 还可为该资料档案库创建新数据库。
一个是实例servicename 一个实例下面的数据库servicedbname。
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> 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;
没有错误。
我用过set serveroutput on了哦