我在运行下面语句进行创建change table:
begin
dbms_cdc_publish.create_change_table(
owner =>'cdcpub',
change_table_name =>'info_ct',
change_set_name =>'ybgba_info',
source_schema =>'ybgba',
source_table =>'info',
column_type_list =>'id int,name varchar2(20),sex int,age int',
capture_values =>'both',
rs_id =>'y',
row_id =>'n',
user_id =>'n',
timestamp =>'n',
object_id =>'n',
source_colmap =>'y',
target_colmap =>'y',
options_string =>'tablespace tbs_data');
end;报错如下:
begin
*
ERROR at line 1:
ORA-29532: Java call terminated by uncaught Java exception:
java.lang.NullPointerException
ORA-06512: at "SYS.DBMS_CDC_PUBLISH", line 611
ORA-06512: at line 2我系统的JAVA重新安装了,但是还是不行,请教该如何解决,谢谢。