摘要: DBMS_ALERT包用于发布报警信息。它是单向的,以事务提交为基础的,对数据库报警事件的异步报警通知。 报警是基于事务的,也就是说除非发出报警信号的事务被提交commit,才会触发报警,否则等待过程中的事务,即报警接收方,不会获得报警。 首先要授权用户拥有执行DBMS_ALERT包的权限。 --向 阅读全文
posted @ 2018-03-20 21:16 C+++++++wyl 阅读(259) 评论(0) 推荐(0) 编辑
摘要: DBMS_PIPE包用于同一个实例,不同会话(用户)之间进行通信。管道的信息被缓存在系统全局区SGA中,当关闭Oracle实例(Instance)时,就会丢失管道信息。 管道分为两类: (1)公有管道:所有数据库用户都可以访问的管道,因此要想在同一个实例的不同用户之间建立管道,要使用公有管道。 (2 阅读全文
posted @ 2018-03-20 20:14 C+++++++wyl 阅读(274) 评论(0) 推荐(0) 编辑
摘要: Oracle数据库服务器由两部分组成: (1)数据库,即保存数据的各种物理文件,包括数据文件,日志文件,控制文件,其他文件。 (2)实例(Instance),是连接用户与数据库的一个中间层,包括内存区和进程区。 内存区,即系统全局区(SGA,System Global Area),包括 数据高速缓存 阅读全文
posted @ 2018-03-20 15:55 C+++++++wyl 阅读(154) 评论(0) 推荐(0) 编辑
摘要: DBMS_OUTPUT包用来输出调试信息。 (1)启用或禁用 DBMS_OUTPUT包 默认情况下,Oracle不启用DBMS_OUTPUT包。要启用DBMS_OUTPUT包,需要调用存储过程 DBMS_OUTPUT.ENABLE。 语法: 1 DBMS_OUTPUT.enable(buffer_s 阅读全文
posted @ 2018-03-20 14:53 C+++++++wyl 阅读(260) 评论(0) 推荐(0) 编辑