Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 8992339
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 15, 20262026-06-15T22:55:51+00:00 2026-06-15T22:55:51+00:00

I am looking at Oracle’s DBCN API (Continuous Query Notification) and using it implement

  • 0

I am looking at Oracle’s DBCN API (Continuous Query Notification) and using it implement a stream of events indicating new and/or modified rows in the database.

What I am concerned about is this: If I configure and start a change listener and then my java client fails, the server side is still accumulating changes for delivery. However, when my java client resumes, my options appear to be limited:

  1. Start a new registration. I don’t want to do this because it will just start a new registration (with the old one still running “clientless”) and my new registration will not be sent the backlog of the prior registration.
  2. I can query the USER_CHANGE_NOTIFICATION_REGS table, find the prior registration and cancel it, but that still doesn’t get me my backlog of undelivered notifications.

So how can I resume a session with an existing registration ?
Alternatively, from where might I find and retrieve the backlogged notifications ?

Thanks.

//Nicholas

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-15T22:55:52+00:00Added an answer on June 15, 2026 at 10:55 pm

    You could implement a server side solution (PL/SQL) that will put all changes into a queue (Oracle Advanced Queue). Then your java client could connect against this queue and get the changes.

    If your client fails, the changes will still get written into the queue on the server. And when you resume your client it will get all changes from the queue, resuming from the last you received.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

Looking to do a bit of refactoring... Using NHibernate I have this query currently
I'm looking for a single SQL query to run on an oracle table that
I am new to the Oracle 10g Resource Manager and am looking for guidance
I am looking for equivalent of following Oracle query in MS Access. I know
Using Oracle 10g. ( 10.2.0.4 ) Possibly by looking at either logs or system
I'm currently looking at the EventQueue class on the Oracle website: http://download.oracle.com/javase/1.4.2/docs/api/java/awt/EventQueue.html But I'm
I'm looking at http://docs.oracle.com/javase/6/docs/api/java/lang/Double.html I am trying double b = Math.sqrt(absoluteNumber); int c =
I am looking for working examples of Oracle's Java Compiler API usage. I want
I am looking in an Oracle (10g) stored procedure and come across the following
I'm coming to Postgres from Oracle and looking for a way to find the

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.