配置cdc的過程中,訂閱者啟用訂閱一步沒有成功,報ora-31514錯誤:
第 1 行出現錯誤:
ora-31514: 由於捕獲錯誤而禁用了更改集
ora-06512: 在 "sys.dbms_cdc_subscribe", line 37
ora-06512: 在 line 2
解決辦法如下:
1、以sys使用者登入:conn / as sysdba
4、sql> begin
2 dbms_cdc_publish.alter_change_set(change_set_name => 'cdc_test_cs',
3 recover_after_error => 'y',
4 remove_ddl => 'y',
5 stop_on_ddl => 'n');
6 end;
7 /
pl/sql 過程已成功完成。
5、sql> begin
2 dbms_cdc_publish.alter_change_set(
3 change_set_name => 'cdc_test_cs',
4 enable_capture => 'y');
5 end;
6 /
pl/sql 過程已成功完成。
之後再重新執行報錯的那一步就ok了
ora 01102解決辦法
這是個常見的錯誤。下面這個case講述了如何fix.一 提出問題 實際過程中有時我們會遇到這樣的問題,當你用startup試圖啟動資料庫時會遇到ora 01102的報錯。我們可以在unix下切換到oracle的使用者,執行一下oerr ora 1102便會看到有關1102的簡短的描述,如下 oerr...
ORA 00257 解決辦法
ora 00257 archiver error.connect internal only,until freed 在網上搜尋得知,上述錯誤是由於歸檔日誌 archive log 已滿引起的。解決辦法 1 使用sysdba使用者登入檢視archive log 存放位置 2 一般value為空時,可...
ORA 00979解決辦法
1 如下語句 select p.gwszbm as 崗位所在部門id sum to number p.xqrs as 需求人數 o.name 部門名稱 from position p,lborganization o where o.id p.gwszbm group by p.gwszbm 報錯 ...