oracle的系统事件触发器Oracle认证考试

文章作者 100test 发表时间 2010:03:22 07:43:53
来源 100Test.Com百考试题网


  oracle的系统事件触发器:系统事件触发器是指基于oracle系统事件(如logon和startup)所建立的触发器。通过这种触发器可以跟踪系统或数据库的变化。

  create table jax_event_table(eventname varchar2(30),time date).

  createtrigger tr_startup

  after startup ondatabase

  begin

  insertinto jax_event_table values(ora_sysevent,sysdate).

  end.

  createtrigger tr_shutdown

  beforeshutdownondatabase

  begin

  insertinto jax_event_table values(ora_sysevent,sysdate).

  end.

  在建立如上所示的两个触发器后,使用shutdown和startup关闭开启数据库会往表jax_event_table中记录一条记录,但 shutdown abort则不会触发该触发器,而startup nomount后使用alter database将数据库更改为mount或者open都只会触发一次。

  1


相关文章


ORACLEJOB间隔时间参考Oracle认证考试
ORACLE的数据字典用途实例Oracle认证考试
ORACLE删除数据文件后无法启动Oracle认证考试
Oracle大批量删除数据方法Oracle认证考试
oracle的系统事件触发器Oracle认证考试
oracle级联删除Oracle认证考试
OCR镜像的增加及删除Oracle认证考试
介绍OracleSMON进程及归档进程ARCHOracle认证考试
oracle的启动方式和相关的命令汇总Oracle认证考试
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛