Wednesday 12 October 2011

Difference bw Dbms_Alert & Dbms_Pipe

{\rtf1\ansi\ansicpg1252\deff0\deflang16393{\fonttbl{\f0\froman\fprq2\fcharset0 Times New Roman;}{\f1\fnil\fcharset0 Calibri;}}
{\*\generator Msftedit 5.41.21.2509;}\viewkind4\uc1\pard\lang1033\f0\fs22\par
\pard\li720 The DBMS_ALERT package provides support for the asynchronous notification of database events (alerts). By appropriate use of this package and database triggers, an application can cause itself to be notified whenever values of interest in the database are changed. Alerts are transaction-based. This means that the waiting session does not get alerted until the transaction signalling the alert commits. There can be any number of concurrent signallers of a given alert, and there can be any number of concurrent waiters on a given alert. \par
The DBMS_PIPE package lets two or more sessions in the same instance communicate. Oracle pipes are similar in concept to the pipes used in UNIX, but Oracle pipes are not implemented using the operating system pipe mechanisms. \par
Information sent through Oracle pipes is buffered in the system global area (SGA). All information in pipes is lost when the instance is shut down. \par
Depending upon your security requirements, you may choose to use either a\i public\i0 or a \i private \i0 pipe. \par
\pard\sa200\sl276\slmult1\lang9\f1\par
}

No comments:

Post a Comment