Merhaba,
Oracle GG replikasyonu sırasında aşağıdaki gibi bir hata aldık. Source tabloya bir create index DDL’i gelmiş.
Error text [Error code [959], ORA-00959: tablespace 'DATA01' does not exists
], operation [create index table_new_idx1 on table_new tablespace DATA01]
Operation failed at seqno 445 rba 149,123,222
Hatanın nedeni aslında basit, target database’de DATA01 tablespace’i yok. Source ile target’ın tablespace isimleri eğer farklı ise bu tarz hatalar alınabilir. Çözüm için replicat’a aşağıdaki komutun eklenmesi gerekli. Bu sayede source’da DATA01’e eklenen bir obje, target’ta DWH_GG_DATA tablespace’ine eklenecek.
DDLSUBST 'DATA01' WITH 'DWH_GG_DATA' INCLUDE ALL
Forenda olarak vermiş olduğumuz Oracle database bakım ve destek hizmetimiz için bizimle iletişime geçebilirsiniz.
Kaynak : Mapping DDL statements from one tablespace to another (Doc ID 1335553.1)