How to reconfigure and restart replication of MySQL to Oracle GoldenGate after a DDL operation on the source

I have properly configured and interpreted the goldengate replication of MySQL 5.1 on Oracle 11g using GG 11 g XE as

http://www.Oracle.com/WebFolder/technetwork/tutorials/OBE/FMW/GoldenGate/11g/GGS_Sect_Config_UX_MSQ_to_UX_ORA.PDF

Once replication has been successfully started working I added a new column to one of the tables of test TCUSTMER

ALTER TABLE TCUSTMER ADD COLUMN ADDRESS VARCHAR (64) VALUE DEFAULT NULL;

And insert another line in the same table.

INSERT INTO TCUSTMER VALUES ('CLARK', 'CLARK BOATS', 'REDWOOD', 'CA', 'Addresss1 Test');

As soon as I did that replication was broken.

2015-04-16 17:42:44 OGG - 00146 VAM VAMRead error returned unexpected result: 600 - VAM customer error report < CAUSED OF FAILURE: cause metadata table changed

On FAILURE: during the treatment of event table in the journal processor card

Then I returned the DDL change to original

ALTER TABLE DROP COLUMN TCUSTMER ADDRESS;

and I tried to run the replication again

But it does not start as before.

What should I do to move forward with the same configuration.

Hello

Whenever you make a DDL change in the Source table, you must make the same changes on the side of the target also. Then recreate the definition file, copy it to the side of the target and start the process of GoldenGate.

1 Add the column on the side of the target.

2. recreate the definition file and copy it to the side of the target.

3 re-create the Replicat process in the side of the target and try to start it.

Hope it works... !!! Other friends of suggestions?

Kind regards

Veera

Tags: Business Intelligence

Similar Questions

  • How instance recovery and restart the database after SHUTDOWN ABORT?

    How instance recovery and restart the database after the database is closed by using the command "SHUTDOWN ABORT"?

    Recovery if instance Oracle background SMON instance failure process using or stop quitting or database starting strength. After shutdown abort you just restart the startup database, oracle will take care for instance recovery you need'nt to intervene for example recovery.

  • Error code 0x8007064a on the basics of window os 7security anti virus. Uninstalled norton and restart one then tried 3 times, even as an administrator to install the new program with no successTryed own care, no luck.

    Error code 0x8007064a on the basics of window os 7security anti virus. Uninstalled norton and restart one then tried 3 times, even as an administrator to install the new program with no successTryed own care, no luck.

    Norton is a utility that you can try to clean.

    Norton cleanup utility (SYMClean) .url

    Messages rating helps other users

    Mark L. Ferguson MS - MVP

  • How can I get my computer my external USB drive (portfolio) after that I repeatedly get the message that the device "can not be removed?

    Original title: I need a market to resolve the problem remove the instrument.

    How can I get my computer my external USB drive (portfolio) after that I repeatedly get the message that the device "can not be removed? I have closed all other programs and waited for varying amounts of time, and tried all of the fixes that have been proposed on this site. Nothing works. I don't want to turn off the computer whenever I have to remove the device.

    I can't know what "all patches" you've tried, but:

    Make sure that the system restore does not monitor the external drive.  SR does need to control the system drive and to the system drive, SR has only about 1 GB of space max.  Make a right click my computer and select properties then the System Restore tab to configure SR.

    Make sure that the Indexing Service is turned off (at least for the external drive).  To disable disk indexing completely, which will also speed up your computer a bit, see http://lifehacker.com/031440/turn-off-indexing-and-speed-up-windows-xp.  For the external drive, right-click on the drive icon in my computer, select properties and uncheck the indexing disc

    There are different workarounds short to shut down the computer, but you might want to try this third-party app first:
    http://safelyremove.com/index.html  Among other features:

    The device cannot be stopped now. Why? Never encountered the situation when Windows does not allow you to remove a device? Unlike Windows, USB remove will show you programs which prevent the device to be stopped and let you close these programs or just files that they opened on the device.

  • How to stop and restart a .vi with a button front?

    Hey guys, a newbie here.

    I have a .vi with a stacked sequence. First frames are few parameters (LIN master node) and initialization of hardware and hardware data should pass on (the frame response table). In the next section, there is a loop in which the data of sends and receives material (LIN monitor). If I want to change the initialization, settings, or data values, I need to stop the .vi and restart it. I was wondering if there is a simple way to do this with a single click (a button on the front panel).

    An alternative would be to put another loop outiside all stacked sequence, then run it once with a push of a button (the inner loop should leave the reboot on the outside), is it possible?

    I hope I made any sense. Thanks for your suggestions.

    Tomaz

    Ideally, redo the code with a state machine would be the best way to go, if this is so you can add this powerful tool to your Toolbox. That being said, wrapping your existing code in a while work loop, with its own stop button to stop the program, if the execution of the entire sequence is ok. Where you might encounter problems with this, is if there is a step in the sequence that should not be run again, there should be the encapsulation of code from the image of this sequence in a case statement that only runs the first time through. If you have the time, learn how to use a state machine would be a real advantage, really take your LabVIEW knowledge to the next step, if you pardon the pun.

  • Insert and update records to MySQL from Oracle

    Hello

    Our application will be insert/update new records in the Oracle database, but I need to insert/update new records in the MySQL database. Oracle and MySQL tables have the same columns.

    Right now, we intend to create DBLink between Oracle and MySQL. The question is to know how to write code to insert/update new records to MySQL from Oracle. I'm a new guy in this area.

    Please give us some examples of code, thanks!

    With Oracle, you should be able to just write the same thing as usual, except for the include link database when you reference the table for example your SQL

    insert into tablename@mysqldblink...

    updating of the game tablename@mysqldblink...

    Services gateway through the database link (odbc drivers or anything else that is used) must make the most of the necessary conversions for you.

  • ORA-28500 and ORA-02063 connecting MySQL to Oracle.

    Dear all,

    My database is Oracle 11 GR 2 Rac 2 knots and on 64-bit Linux operating system.
    Version of my MySQL database is 5.5.17 it's the Linux 32-bit operating system.

    I am trying to connect to MySQL database to Oracle database using a database link.

    Here is the step by step process that I followed to reach my goal. All my processes are on an Oracle RAC node.

    1)
    Yum install mysql-connector-odbc
    Yum install unixODBC

    2)
    Edit the file /etc/odbc.ini
    [test]
    Driver = /usr/lib64/libmyodbc3.so
    Description = MySQL ODBC 3.51 Driver DSN
    SERVER = 10.0.0.1
    PORT = 3306
    USER = test
    Password = test
    Database = test
    OPTION = 3
    SOCKET =

    3)
    Edit the /etc/odbcinst.ini file
    [MySQL]
    Description = ODBC for MySQL
    Driver = /usr/lib64/libmyodbc3.so
    Setup = /usr/lib64/libodbcmyS.so
    FileUsage = 1

    (4) test connection
    isql - v test test test
    Returns:
    ---------------------------------------
    | Connected!
    | |
    | SQL query |
    | help [tablename] |
    | quit smoking |
    | |
    ---------------------------------------
    SQL >

    (5) now, I change the listener.ora file and add the entry. After the entry of my file listener.ora is like this:

    LISTENER =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = CIP)(KEY = EXTPROC1521))
    (ADDRESS = (PROTOCOL = CIP)(KEY = LISTENER))
    (ADDRESS = (PROTOCOL = TCP)(HOST=testnode1) (PORT = 1521))
    )
    )

    # line added by Agent
    LISTENER_SCAN1 =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = CIP)(KEY = LISTENER_SCAN1))
    )
    )

    # line added by Agent
    ENABLE_GLOBAL_DYNAMIC_ENDPOINT_LISTENER_SCAN1 = ON # line added by Agent
    ENABLE_GLOBAL_DYNAMIC_ENDPOINT_LISTENER = ON # line added by Agent

    SID_LIST_LISTENER =
    (SID_LIST =
    (SID_DESC =
    (SID_NAME = PLSExtProc)
    (ORACLE_HOME = u01/app/oracle/product/11.2.0/dbhome_1)
    (= Extproc PROGRAM)
    )
    (SID_DESC =
    (PROGRAM = dg4odbc)
    (ORACLE_HOME = u01/app/oracle/product/11.2.0/dbhome_1)
    (SID_NAME = test)
    (ENVS = LD_LIBRARY_PATH = usr/local/lib:/u01/app/oracle/product/11.2.0/dbhome_1/lib)
    )
    )

    (6) after these entries, the listener after REBOOT status is as follows:

    LSNRCTL > status
    Connection to (DESCRIPTION = (ADDRESS = (PROTOCOL = IPC) (KEY = EXTPROC1521)))
    STATUS of the LISTENER
    ------------------------
    Alias LISTENER
    Version TNSLSNR for Linux: Version 11.2.0.1.0 - Production
    Start date December 27, 2011 01:19:32
    Uptime 0 days 9 h 31 min 12 sec
    Draw level off
    Security ON: OS Local Authentication
    SNMP OFF
    Parameter Listener of the /u01/app/11.2.0/grid/network/admin/listener.ora file
    The listener log file /U01/app/grid/diag/tnslsnr/racnode1/listener/alert/log.XML
    Summary of endpoints listening...
    (DESCRIPTION = (ADDRESS = (PROTOCOL = ipc) (KEY = EXTPROC1521)))
    (DESCRIPTION = (ADDRESS = (PROTOCOL = ipc) (KEY = LISTENER)))
    (DESCRIPTION = (ADDRESS = (PROTOCOL = tcp)(HOST=testnode1) (PORT = 1521)))
    Summary of services...
    Service '+ ASM' a 1 instance (s).
    Instance '+ ASM1' READY State, has 1 operation for this service...
    Service 'PLSExtProc' has 1 instance (s).
    Instance of 'PLSExtProc', status UNKNOWN, has 1 operation for this service...
    Service 'test' has 1 instance (s).
    Instance of 'test', status UNKNOWN, has 1 operation for this service...
    Service 'testdb' is 1 instance (s).
    'Testdb1' instance, State LOAN, has 1 operation for this service...
    Service 'racdbXDB' has 1 instance (s).
    'Testdb1' instance, State LOAN, has 1 operation for this service...
    The command completed successfully

    (7) then in the tnsnames.ora file, I added the following entry:

    EXTPROC_CONNECTION_DATA =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS =
    (PROTOCOL = IPC)
    (KEY = EXTPROC1521)
    )
    )
    (CONNECT_DATA =
    (SID = PLSExtProc)
    (PRESENTATION = RO)
    )
    )


    test =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP) (HOST = 10.0.0.1)(PORT = 1521))
    )
    (CONNECT_DATA =
    (SID = test)
    )
    (HS = OK)
    )

    When I test tnsping, it works.

    (8) I change the file .bash_profile for Oracle
    ORACLE_HOME, ORACLE_BASE were already pointing to the right destination, I added:

    LD_LIBRARY_PATH=/usr/local/lib:/U01/app/Oracle/product/11.1.0/Db_1/lib:/U01/app/Oracle/product/11.2.0/dbhome_1/HS/lib:/usr/lib64:/usr/lib
    export LD_LIBRARY_PATH

    ODBCINI=/etc/ODBC.ini
    Export ODBCINI

    ODBCINSTINI=/etc/ODBC.ini
    export ODBCINSTINI

    ODBCSYSINI = / etc
    export ODBCSYSINI

    (9) then I configured $ORACLE_HOME/hs/admin/inithsodbc.ora
    And modified these lines:
    HS_FDS_CONNECT_INFO = test
    HS_FDS_TRACE_LEVEL = WE
    HS_FDS_TRACE_FILE_NAME = odbc_test.log
    HS_FDS_TRACE_LEVEL = 4
    HS_FDS_SHAREABLE_NAME = /usr/lib64/libodbc.so
    HS_FDS_SUPPORT_STATISCTICS = FALSE
    HS_LANGUAGE = AMERICAN_AMERICA. WE8ISO8859P1
    Set = /etc/odbc.ini ODBCINI

    (10) then I created a link of database with the following command:
    Create a database connection test audience to connect to test identified by test using 'test '.

    Also I tried the username and password in the database link with double quotes.

    (11) now finally when I try to select records from a mysql table:
    Select count (*) from "table"@"test" -I tried with and without double quotes

    I get the following error:

    ERROR on line 1:
    ORA-28500: connection between ORACLE and a non-Oracle system has sent this message:
    ORA-02063: preceding the TEST line

    How to pass through this error and how do I check the logs for HS?

    Your help is needed.

    Best regards, Imran

    Published by: misterimran on December 27, 2011 13:21

    Hello
    You had your listener.ora for the DG4ODBC entry-

    (ENVS = LD_LIBRARY_PATH = usr/local/lib:/u01/app/oracle/product/11.2.0/dbhome_1/lib)

    but it should also include the path to the driver manager directory which in your case is/usr/lib64 might then you add this?
    The error:

    Unable to load the ODBC library symbol: usr/lib64/libmyodbc3.so(SQLSetDescRec)

    indicates the lib64 directory are not accessible.

    The entry should look like-

    (SID_DESC =
    (PROGRAM = dg4odbc)
    (ORACLE_HOME = u01/app/oracle/product/11.2.0/dbhome_1)
    (SID_NAME = test)
    (ENVS = LD_LIBRARY_PATH = usr/local/lib:/usr/lib64:/u01/app/oracle/product/11.2.0/dbhome_1/lib)
    )

    Spaces may have bene lost at the time of publication, but at least there should be a space in the file as indicated by the .
    After the change is made and then stop and start the listener.
    If you still have problems, please post again the current versions of the configuration files, the complete errors figure in SQLPLUS to a select statement and the output of a trace debugging with errors.

    According to the information you use the 3.51 MySQL ODBC driver so could you also try with the latest version of the 5.1 driver and see if you have the same problem?

    Kind regards
    Mike

  • How to install and run on 64-bit windows8 oracle forms?

    Hi all

    I am a newbie in Oracle forms and I want to install oracle forms in my laptop with the aim of learning and training.

    I tried installing Oracle forms 10 g 2, but am not able to run the forms because I'm stuck at the frm-92101 error which I am not able to delete even after many changes made to the formsweb.cfg file (as suggested by the bias on the internet). Recently I learned that this version of forms is not certified (or compatible, I suppose) with windows 8.

    So I would ask all the people of genius out there that what should be the version of things so that they work on windiws8 64-bit following:

    (a) in oracle forms

    (b) jinitiator

    (c) java

    (d) browser(preferably firefox)

    Thanks in advance!

    Hey guys!

    The problem is now solved!

    The problem was in my form. I was using ' RWIDGET. TURN_OFF/on('Block.Item') ' to disable/enable any any element. Although I attaching me the corresponding libraries but some how it created a problem. Once I replaced it with the built in 'SET_ITEM_PROPERTY('Block.Item',Enabled,Property_true/false)' in my entire form, the error disappeared

  • Start-up of the menu for my 4th gen Apple TV came in Chinese, and I can't figure out how to save and restart the whole upward in English (so I can read it).  Anyone know how to restart the whole upward in English?

    Start of the menu for my fourth generation Apple TV came in Chinese, I can't read. Can someone tell me how to save the boot menu and start again in English?

    I think that this article should help you:

    https://support.Apple.com/en-us/HT202799

  • How to stop and restart a measurement with specific criteria?

    Hey guys,.

    I burn my brain trying to figure this problem on my program.

    For my research project, I use an O2 sensor which is coupled to a Labjack U12 card and that's why I make a value of 4 mg/L, based on the switch to an electric socket (connected to the analog output) that is connected to the ventilation system. So when I 3.8 mg/L lights aeration and 4,2 turns off.

    But I want to execute this measure for some time (maybe 10 minutes) and then stop the signal at the analogue output. After awhile the O2 measure will be reduced to values of 0 mg/L, but I want that when it reaches a specific value (perhaps 0.5 mg/L), is always idle for some time (maybe 2 min) and then again activates the signal at the analogue output (reboot cycle).

    Is it possible to was this concept using Dasylab? I would be very grateful if you could help me with this!

    I enclose 2 photos, the real configuration of my block Dasylab and the other is the extent expected after the new configuration.

    Hugs and Outlook for the suggestions.

    Celso

    Is the curve in the diagram of the output of the "Labjack: AI"-module?

    You can then use the following series of blocks:

    Direct the signal of the Labjack-block in a block-combitrigger: Start-event is when the signal is less than 0.5, Stop-event is when the value exceeds 0.5 (do NOT use events "is less to ' / ' exceeds '!).

    Connect the trigger block to a block Counter, which counts both the signal received (from the trigger-block) is TTL-high.

    Use another trigger-block just after the block Counter: beginning-event is when the signal exceeds {insert time in seconds}, Stop-event is "live".

    Now connect a block action, which controls the ventilation switch corresponding (light: curve rises, turn off: curve drops - is this correct?), the action should be triggered, if the signal of the previous block put on a rising.

    How to control the measurement time of 10 min with meter,-relaxation, switch-action-modules and is left as work at home.

  • How to validate and restart "Begin transaction always new" BTF?

    Hi all

    I have "Always" start new transaction BTF, which (at a click of a button), should:
    1. validate the T.F. current transaction AND after that
    2. restart itself, so that it starts a new transaction to T.F. again

    All this without using the T.F. return activity, because the user (after clik button) should continue to work in this early flow.
    In fact, it is a record entry, in which case the user on the "Save" button should have the opportunity to register a new.

    Any advice?

    chk if this can help
    http://jobinesh.blogspot.com/2012/02/programmatically-starting-transaction.html

  • I removed the app youppes files and restarted my computer: LaunchAgents request applications for support. He returned in the 3as as soon as I run firefox.

    I followed the instructions on http://www.youppes.com/uninstall. I also deleted youppes app files in the following folders and rebooted my count:

    LaunchAgents
    Application Support
    Applications.

    The system is very well when the computer reboots, until I open Safari or Firefox and youppes records are resettled in these three cases. How can I remove youppes installation orders of my browsers to prevent it to be recharged?

    Malwarebytes is free for MAC seems to have solved the problem. It was recommended by the Apple support

  • How to open and read a text CD in Windows 7 64-bit edition operating system family

    Attempts to open a CD with textual information of myh windows 64-bit Home Premium edition of Windows 7 without success... help please.

    Hi Reva,


    Thanks for posting your query on the Microsoft Community.

    To help you with this question, I need more information then please answer the following questions.
    1. what type of data is in the CD?
    2. What is the format of data file containing the CD?
    3. how exactly you are trying to open the CD text?
    4. do you use a specific program for the opening of these files which are located on the CD?

    You may need a specific program to open the files on the CD. It is based on the format of the files.

    Please answer these questions so that I can fix your problem as soon as possible.
  • I had the fraud ring and interfere with my computer and paid. I know it's ridiculous after .ahow can I fix the virus that should be in my computer

    Windows phone scam

    Hello

    I suggest that you scan the computer with the antivirus installed on the computer and also to change the password for the accounts.

    If you're still not convinced that then would be the option format the hard drive and reinstall Windows later after data backup.

    How to install or upgrade to Windows XP

    http://support.Microsoft.com/kb/978307

    Install, reinstall, or uninstall Windows

    http://Windows.Microsoft.com/en-us/Windows/help/install-reinstall-uninstall

  • How can I find a service set to automatic - it disappeared after I put it in the manual.

    A few re-formats of there, I was just updated and noticed windows norton internet security that crashed, during the installation of update (while I was connected to the internet, always).  When I checked the windows system log, I noticed that a service had crashed at the same time as norton - PORT.  So after reformatting again once I load Windows 7 Home Premium and 'stop' service SEAPORT and set it to "manual".

    I just noticed in the services, it is not listed, plus.  I was going to scroll down to the list of services, after all the update and 'start' again and, standing SEAPORT on 'automatic'... but it's gone.

    Are manual mode automatically filled out the list of services and services that are stopped?  If so, is there a way to start, once again?

    Hello

    You are welcome. Let us know if you need help with Windows in the future.

Maybe you are looking for