我在使用CDC捕获数据变化信息时,用到了dbms_cdc_subscribe.extend_window过程,该过程每执行一次就会打开一个游标,并且该游标只有在断开数据库连接时才能关闭.如何才能让dbms_cdc_subscribe.extend_window执行后自动关闭打开的游标?不知道各位有无解决方法?

解决方案 »

  1.   

    用DBMS_CDC_SUBSCRIBE.PURGE_WINDOW这个只是清除本次dbms_cdc_subscribe.extend_window获取的数据的,打开的游标还是没有关闭的.游标的SQL是"SELECT CHANGE_TABLE_SCHEMA, CHANGE_TABLE_NAME FROM SYS.CDC_C"
      

  2.   

    我在oracle的10.2.0.4 bug 修复列表中看到有修复该问题,但我把我的数据库升级到10.2.0.4后问题还是同样.有哪位兄弟回答下.