As you suggested I tried creating queue based on table that is sitting on remote db, but I got the error saying that "ORA-24002 (See ORA-24002.ora-code.com): QUEUE_TABLE USSSD429.OBJMSGS80_QTAB@(protected) does not exist"
SQL> desc USSSD429.OBJMSGS80_QTAB@(protected) Name Null? Type -- ---- ---- ---- ---- ---- ---- ---- --- -- ----- -- ---- ---- ---- ---- ----- Q_NAME VARCHAR2(30) MSGID NOT NULL RAW(16) CORRID VARCHAR2(128) PRIORITY NUMBER STATE NUMBER DELAY DATE EXPIRATION NUMBER TIME_MANAGER_INFO DATE LOCAL_ORDER_NO NUMBER CHAIN_NO NUMBER CSCN NUMBER DSCN NUMBER ENQ_TIME DATE ENQ_UID NUMBER ENQ_TID VARCHAR2(30) DEQ_TIME DATE DEQ_UID NUMBER DEQ_TID VARCHAR2(30) RETRY_COUNT NUMBER EXCEPTION_QSCHEMA VARCHAR2(30) EXCEPTION_QUEUE VARCHAR2(30) STEP_NO NUMBER RECIPIENT_KEY NUMBER DEQUEUE_MSGID RAW(16) SENDER_NAME VARCHAR2(30) SENDER_ADDRESS VARCHAR2(1024) SENDER_PROTOCOL NUMBER USER_DATA MESSAGE_TYP
SQL> create synonym objmsgs80_qtab_r for usssd429.objmsgs80_qtab@(protected); Synonym created.
On Thu, 17 Feb 2005 11:14:41 -0000, Nick Tilbury @ Northampton <ntilbury@(protected)> wrote: > I would suggest you have the enqueue populate to the remote database queue = > and deal with it locally. > > Nick -- http://www.freelists.org/webpage/oracle-l