ORA 31514的解決辦法

2021-09-30 16:44:30 字數 840 閱讀 9196

配置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 報錯 ...