How to handle ddl in GoldenGate environment without ddl replication?
2010-12-23 05:43
387 查看
Question:gg only config to replicate dml, when source has some ddl changes, how to handle in source and target?
Answer:
GoldenGate capture the dml changes only by default,if you have made any changes in DDL structure,then stop the extract and replicat process and make changes in DDL structure and restart the extract and replicat process,then only extract can be able to capture the changes done at DDL structure.
It is advisible that stop extract,pump and replicat process make changes in the DDL and restart the extract,pump and replicat.
The above suggested procedure will not make any impact in DDL replication.
Also you can follow the below procedure
1. stop extract
2. stop data pump
3. there are lag in replicat, so replicat still running to reduce lag
4. do ddl in source, when replicat is running
5. stop replicat untill lag=0
6.do ddl in target
7.start extract and pump and replicat
Question:After do ddl in source, whether need to do delete and re-add the trandata on the table which is been changed?
Answer:
yes,you are correct,After doing DDL changes,you need to do delete and re-add the trandata on the table which is being changed.
Answer:
GoldenGate capture the dml changes only by default,if you have made any changes in DDL structure,then stop the extract and replicat process and make changes in DDL structure and restart the extract and replicat process,then only extract can be able to capture the changes done at DDL structure.
It is advisible that stop extract,pump and replicat process make changes in the DDL and restart the extract,pump and replicat.
The above suggested procedure will not make any impact in DDL replication.
Also you can follow the below procedure
1. stop extract
2. stop data pump
3. there are lag in replicat, so replicat still running to reduce lag
4. do ddl in source, when replicat is running
5. stop replicat untill lag=0
6.do ddl in target
7.start extract and pump and replicat
Question:After do ddl in source, whether need to do delete and re-add the trandata on the table which is been changed?
Answer:
yes,you are correct,After doing DDL changes,you need to do delete and re-add the trandata on the table which is being changed.
相关文章推荐
- How to handle ddl in GoldenGate environment without ddl replication?
- how to make a authorware file in an environment without authorware
- How to synchronize access to a shared resource in a multithreading environment by using Visual C#
- 转:How to create your own custom 404 error page and handle redirect in SharePoint 2007 (MOSS)?
- How to Purge Apply Spilled Transactions in Streams Environment. [ID 472440.1]
- Interview Series: How To Implement Singleton In Concurrent Environment?
- How to setup django, python environment in ubuntu
- How to load and generate a custom hierarchy in SAP Business Warehouse (SAP BW) without using flat files
- How to find size of array in C/C++ without using sizeof ?
- How To Handle Row Selection in UITableView
- How to disable file transfer in RDS environment
- How do you copy the contents of an array to a std::vector in C++ without looping? (From stack over flow)
- How to handle the session in HttpClient 4.1
- How To Enable Archive Log Mode In a RAC Environment
- Tutorial 5: How to Configure Goldengate DDL Replication?
- How to build the environment of MSYS in the windows?
- How to install MySQL JDBC driver in Eclipse web project without java.lang.ClassNotFoundexception com
- ORA-20782: Cannot DROP object used in Oracle GoldenGate replication while trigger is enabled
- How To Add/Increase The Size Of Redo Log Files In Rac Environment? (文档 ID 779306.1)
- BW:How to load and generate a custom hierarchy in SAP Business Warehouse (SAP BW) without using flat files