DML on synonym not supported

I have been reading the GoldenGate 11g R2 manual and it states:
Non-supported objects and operations in Oracle DML:
Synonyms
But I see in the next section they are supported in DDL, so create, alter, etc...
So, what is exactly a DML operation against a synonym and how is it not supported?

Eucuepo wrote:
I have been reading the GoldenGate 11g R2 manual and it states:
Non-supported objects and operations in Oracle DML:
SynonymsI think. Suppose you are replicating a schema and it contains a synonym to some object in some other schema. GG isn't going to replicat the changes happening to this table (via this synonym).
>
But I see in the next section they are supported in DDL, so create, alter, etc...
So, what is exactly a DML operation against a synonym and how is it not supported?By supporting DDL against a synonym it is referring to create synonym, drop synonym etc.

Similar Messages

  • OWB 10gR2 Does not support DML Error Logging

    I've just had this confirmed by support.
    So Oracle's key ETL tool does not support 10gR2s key ETL feature DML Logging.
    So far set based loads on large volume databases you are going to find yourself being tripped over into row by row processing.
    I find this staggering.
    Has anyone else found this?

    Oracle has come back to us saying that
    "DML error logging feature is not supported for distributed DML."

  • Create Synonym for Object Type not supported; Why?

    Does anybody know the reason why Oracle does not support the creation of synonyms for object types?
    In our application we use many schemas to separate subsystems. The schema name has a version identifier included to allow multiple product versions loaded in the database at the same time.
    We reference objects between schemas by using synonyms, to avoid hardcoding the schema names.
    Therefore I must refrain from using object types, currently.
    Does anybody have such a multi-schema architecture, also?
    What is your experience?
    Thanks,
    Robert

    Robert,
    Type synonym is now supported in Oracle9i Release 2. The practice of using multi-schema architecture is an excellent practice for large applications. This provides a level of abstraction to simplify application maintenance, whihc you must have experienced. In conjuction with Object types, you can further simplify your application through reuse of user-defined types.
    Do you have an email address that I can contact you for further discussion off-line.
    Regards,
    Geoff
    Does anybody know the reason why Oracle does not support the creation of synonyms for object types?
    In our application we use many schemas to separate subsystems. The schema name has a version identifier included to allow multiple product versions loaded in the database at the same time.
    We reference objects between schemas by using synonyms, to avoid hardcoding the schema names.
    Therefore I must refrain from using object types, currently.
    Does anybody have such a multi-schema architecture, also?
    What is your experience?
    Thanks,
    Robert

  • Xdb_installation_trigger does not support object creation of type SNAPSHOT

    hi everyone, i'm using Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bit on solaris sparc 5.10
    we like to send an email through SSL, and after searching here and there I found out that oracle DB 11g able to go throught the SSL.
    since upgrade our DB to 11g would not be an option, so i tried to export XDB of 11g and import it into XDB 10gR2 schema, it was a mess...
    then i just reinstall XDB using catnoqm.sql & catqm.sql
    and now one of our programmer cant run some script like above
    CREATE MATERIALIZED VIEW FIFSYS_MKT_SCHEME_MV_COY
    TABLESPACE MARKETING_TABLES
    PCTUSED    40
    PCTFREE    10
    INITRANS   2
    MAXTRANS   255
    STORAGE    (
    INITIAL          64K
    MINEXTENTS       1
    MAXEXTENTS       UNLIMITED
    PCTINCREASE      0
    FREELISTS        1
    FREELIST GROUPS  1
    BUFFER_POOL      DEFAULT
    +)+
    NOCACHE
    LOGGING
    NOCOMPRESS
    NOPARALLEL
    BUILD IMMEDIATE
    REFRESH FORCE ON DEMAND
    WITH PRIMARY KEY
    AS
    +/* Formatted on 9/23/2010 1:07:42 PM (QP5 v5.114.809.3010) */+
    SELECT   coy_id,
    appl_branch_id,
    appl_object_code,
    product_type,
    ppdcf_paid_date,
    SUM (scheme_adm) scheme_adm,
    SUM (appl_unit) appl_unit,
    SYSDATE mkt_sysdate
    FROM   (SELECT   NVL (a.coy_id, '01') coy_id,
    a.branch_id appl_branch_id,
    DECODE (a.buss_unit, 'NMC', '2101', 'UMC', '2102', '2352')
    appl_object_code,
    a.platform product_type,
    TRUNC (c.contract_active_date) ppdcf_paid_date,
    NVL (s.ms_amt, 0) scheme_adm,
    NVL (o.total_item, 0) appl_unit
    FROM   ordmgmt.om_trn_appl_ms_lvl_object s,
    ordmgmt.om_trn_appl_hdr a,
    acctmgmt.ar_trn_sum_contracts c,
    +( SELECT appl_no, COUNT ( * ) total_item+
    FROM   ordmgmt.om_trn_appl_object
    GROUP BY   appl_no) o
    WHERE       s.appl_no = a.appl_no
    AND a.appl_no = o.appl_no
    AND s.ms_code IN ('MS03', 'MS14')
    AND c.appl_no = a.appl_no
    AND c.contract_no = a.contract_no
    +/*AND c.office_code = a.branch_id*/+
    AND NVL (a.coy_id, '01') = NVL (c.coy_id, '01'))
    GROUP BY   coy_id,
    appl_branch_id,
    appl_object_code,
    product_type,
    ppdcf_paid_date;
    COMMENT ON MATERIALIZED VIEW FIFSYS_MKT_SCHEME_MV_COY IS 'snapshot table for snapshot MARKETING.FIFSYS_MKT_SCHEME_MV_COY';
    and this error shown:
    ORA-00604 error occurred at recursive SQL level 1
    ORA-20000 Trigger xdb_installation_trigger does not support object creation of type SNAPSHOT
    ORA-06512 at line 32
    maybe some of you know how to solve this problem??
    and, this in the script of the xdb_installation_trigger
    DROP TRIGGER SYS.XDB_INSTALLATION_TRIGGER;
    CREATE OR REPLACE TRIGGER SYS.xdb_installation_trigger
    BEFORE
    CREATE ON DATABASE
    DECLARE
    sql_text varchar2(200);
    val number;
    BEGIN
    if (dictionary_obj_owner != 'XDB') then
    if (dictionary_obj_type = 'FUNCTION' or
    dictionary_obj_type = 'INDEX' or
    dictionary_obj_type = 'PACKAGE' or
    dictionary_obj_type = 'PACKAGE BODY' or
    dictionary_obj_type = 'PROCEDURE' or
    dictionary_obj_type = 'SYNONYM' or
    dictionary_obj_type = 'TABLE' or
    dictionary_obj_type = 'TABLESPACE' or
    dictionary_obj_type = 'TYPE' or
    dictionary_obj_type = 'VIEW' or
    dictionary_obj_type = 'USER'
    +)then+
    if (dictionary_obj_type  != 'PACKAGE BODY'
    +) then+
    sql_text := 'select count(*) from ALL_OBJECTS where owner = :1 and object_name = :2 and object_type = :3';
    execute immediate sql_text into val using dictionary_obj_owner, dictionary_obj_name, dictionary_obj_type;
    if (val = 0) then
    sql_text := 'select count(*) from dropped_xdb_instll_tab where owner = :1 and object_name = :2 and object_type = :3';
    execute immediate sql_text into val using dictionary_obj_owner, dictionary_obj_name, dictionary_obj_type;
    if (val = 0) then
    insert into xdb_installation_tab values
    +(dictionary_obj_owner, dictionary_obj_name, dictionary_obj_type);+
    end if;
    end if;
    end if;
    else
    raise_application_error(-20000, 'Trigger xdb_installation_trigger does not support object creation of type '||dictionary_obj_type);
    end if;
    end if;
    end;
    +/+
    /********************************************************************************/

    i'm so careless, after checking a fresh installation of the same version DB, i dont found xdb_installation_trigger.
    so just by simply remove that trigger & everything works just fine. :)

  • TAF not supported - any recent changes ?

    TAF does not meet all the requirements for a truly transparent failover mechanism -
    Is there any changes in 11g that make TAF failover "transparent" ?
    http://support.esri.com/index.cfm?fa=knowledgebase.techarticles.articleShow&d=27653
    There are several limitations when using Oracle TAF. See the Oracle MetaLink document 97926.1 "Failover Issues and Limitations" for additional information. The following list contains the primary reasons why ArcGIS, including read-only applications, cannot support TAF:
    1. In progress or active transactions are automatically rolled back. The client application is therefore required to 're-apply' all changes since the last successful commit point.
    2. All PL/SQL package states are lost.
    3. All ALTER SESSION statements are lost.
    4. Continuing work on existing cursors may raise an error. For example, "ORA-25401 cannot continue fetches".
    5. Failed over selects may raise an error.
    6. All rows in global temporary tables are lost and removed upon the connection's exit.
    7. All reference to cursors (SQL statement handles) that the session is explicitly holding are lost.
    8. Sessions do not transparently failover when the server node dies, while the session is waiting for a response.

    Thanks junaid375,
    Metalink Doc - 154069.1 says that Developer applications do not support TAF, and it recommends looking at document 97926.1 for "Failover Issues and Limitations".
    Wouold you be able to elaborate on your idea for embedding TAF failovr within the forms. I saw you said that your client did -
    +"Before every insert,update,delete..they call a procedure which check the connection health and if session is dead (due to the failure of instance it was connected to) it will re-login to surviving instance, and perform DML. Its viable if you don't have hundreds of Forms in application."+
    Some details will help a lot of folks considering TAF with developer applications.
    Thanks,

  • Golden Gate - DML statements are not replicated to target database

    Hi,
    Testing Environment
    Source:
    OS: RHEL 4.6, Database: 11gR2, Golden Gate 10.4, ASM
    extract ext1
    connection to database
    userid ggate, password qwerty
    hostname and port for trail
    rmthost win2003, mgrport 7800
    path and name for trial
    rmttrail C:\app\admin\GOLDENGATE\dirdat\lt
    EXTTRAIL /u01/oracle/goldengate/dirdat/lt
    --TRANLOGOPTIONS ASMUSER SYS@ASM, ASMPASSWORD sys ALTARCHIVELOGDEST /u03/app/arch/ORCL/archivelog
    --DDL support
    ddl include mapped objname sender.*;
    --DML
    table sender.*;
    Target:
    OS: Windows 2003, Database: 11gR2, Golden Gate 10.4
    --replicate group
    replicat rep1
    --source and target defintions
    ASSUMETARGETDEFS
    --target database login
    userid ggate, password ggate
    --file for discared transaction
    discardfile C:\app\admin\GOLDENGATE\discard\rep1_disc.txt, append, megabytes 10
    --ddl support
    DDL
    --specifying table mapping
    map sender.* ,target receiver.* ;
    I've Successfully setup Oracle Golden Gate test environment as above.
    DDL statements are replicating successfully to target database.
    while DML statements are not being replicated to target database.
    Pl. try to solve the problem
    Regards,
    Edited by: Vihang Astik on Jul 2, 2010 2:33 PM

    Almost ok but how you will handle the overlapping (transactions captured by expdp & captured by Extract too) of transactions for the new table ?
    Metalink doc ID 1332674.1 has the complete steps. Follow the "without HANDLECOLLISIONS" approach.

  • RHEL4 ES : "hotspot VM not supported" while launching

    Hello,
    I'm trying to launch Raptor on a RHEL4 ES 64bits computer.
    The java used is
    java version "1.5.0_06"
    Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_06-b05)
    Java HotSpot(TM) 64-Bit Server VM (build 1.5.0_06-b05, mixed mode)But when i'm trying to launch Raptor, the following errors are raised :
    Error: hotspot VM not supported
    Error: Raptor can't recognize the JDK versionDoes anyone allready encounter thoses errors ? is there some workaround ?
    Thanks for your help,
    Leo.

    Commenting out the hotspot line works for me too. I still get assertions:
    Working directory is /opt/sqldeveloper/jdev/bin
    Assert: Initializing.. [email protected]7
    Assert: SQLView initedAssert: Unknown Node:8: USER
    Assert: Unknown Node:8: SHARED QUERIES
    Assert: Unknown Node:8: TABLE EDITORS
    Assert: Unknown Node:8: VIEWS
    Assert: Unknown Node:8: MVIEWS
    Assert: Unknown Node:8: SYNONYM
    Assert: Unknown Node:8: SEQ
    Assert: Unknown Node:8: Recycle Bin
    Assert: Unknown Node:8: DB Link
    Assert: Unknown Node:8: MVIEW LOG
    Assert: Unknown Node:8: PLSQL
    Assert: Unknown Node:8: TRigger
    Assert: Unknown Node:8: INDEX
    but after that the tool appears to run fine.
    -Walter

  • J2SE on RHEL4 64bits : hotspot VM not supported

    Hello,
    I'm trying to install the Oracle Raptor tool on RHEL4 64 Bits but the following error is raised :
    $sh raptor
    Oracle Raptor 1.0
    Copyright (c) 2005 Oracle Corporation.  All Rights Reserved.
    Working directory is /nfs/Produits/ORACLE/outils/raptor/v0715/jdev/bin
    Error: hotspot VM not supported
    Error: Raptor can't recognize the JDK versionhere is the output for version :
    $java -version
    java version "1.5.0_06"
    Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_06-b05)
    Java HotSpot(TM) 64-Bit Server VM (build 1.5.0_06-b05, mixed mode)Does someone got an idea ? allready met this problem ?
    Thank you

    Commenting out the hotspot line works for me too. I still get assertions:
    Working directory is /opt/sqldeveloper/jdev/bin
    Assert: Initializing.. [email protected]7
    Assert: SQLView initedAssert: Unknown Node:8: USER
    Assert: Unknown Node:8: SHARED QUERIES
    Assert: Unknown Node:8: TABLE EDITORS
    Assert: Unknown Node:8: VIEWS
    Assert: Unknown Node:8: MVIEWS
    Assert: Unknown Node:8: SYNONYM
    Assert: Unknown Node:8: SEQ
    Assert: Unknown Node:8: Recycle Bin
    Assert: Unknown Node:8: DB Link
    Assert: Unknown Node:8: MVIEW LOG
    Assert: Unknown Node:8: PLSQL
    Assert: Unknown Node:8: TRigger
    Assert: Unknown Node:8: INDEX
    but after that the tool appears to run fine.
    -Walter

  • OracleXMLSQLException: 6-byte UTF8 encoding not supported

    Hi,
    I am trying to upload XML data through the Oracle XML SQL Utility (XSU). I am running JDK 1.3.1 on the Windows client and 8.1.6 on the Solaris server. Now this works fine, but when the XML data contains German umlauts (dv|), I get the following exception:
    oracle.xml.sql.OracleXMLSQLException: 6-byte UTF8 encoding not supported.
         at oracle.xml.sql.dml.OracleXMLSave.saveXML(OracleXMLSave.java:2093)
         at oracle.xml.sql.dml.OracleXMLSave.insertXML(OracleXMLSave.java:1101)
    Since our database stores Umlauts (also through JDBC), I assume this has to do either with my client JVM or the Oracle libraries (xsu12.jar or xmlparserv2.jar)
    This is quite important to our project and as I don't know how to proceed, any help or suggestion is greatly appreciated.
    Thanks,
    Heiko

    Which version of XSU do you use? Would you send the sample data?

  • ORA-26744: STREAMS capture process "STRING" does not support "STRING"

    Hi All,
    I have configured oracle streams using Note "How To Setup One-Way SCHEMA Level Streams Replication [ID 301431.1]" at schema level
    All the changes are getting reflected perfectly and was running smooth, but today suddenly I faced the below error and capture is aborted
    ORA-26744: STREAMS capture process "STREAM_CAPTURE" does not support "AMSATMS_PAWS"."B_SEARCH_PREFERENCE" because of the following reason:
    ORA-26783: Column data type not supported
    Couple of suggestions on forum are to add a negative ruleset, please suggest me how do i add a negative rule set and if this is added to negative ruleset then how the changes to this table will reflect in target database...?
    Please help me...
    Thanks

    I do not have any idea why it treats your XMLTYPE stored as CLOB like a XMLTYPE binary. From the doc, we read :
    http://download.oracle.com/docs/cd/B28359_01/server.111/b28321/ap_restrictions.htm#BABGIFEA
    Unsupported Data Types for Capture Processes
    A capture process does not capture the results of DML changes to columns of the following data types:
        *       SecureFile CLOB, NCLOB, and BLOB
        *      BFILE
        *      ROWID
        *      User-defined types (including object types, REFs, varrays, and nested tables)
        *      XMLType stored object relationally or as binary XML                   <----------------------------
        *      The following Oracle-supplied types: Any types, URI types, spatial types, and media types
    A capture process raises an error if it tries to create a row LCR for a DML change to a column of
    an unsupported data type. When a capture process raises an error, it writes the LCR that caused
    the error into its trace file, raises an ORA-26744 error, and becomes disabled. For your support
    NOTE:556742.1 - Extended Datatype Support (EDS) for Streams
    to exclude the table:
    NOTE:239623.1 - How To Exclude A Table From Schema Capture And Replication When Using Schema Level Streams Replication
    Sound like a specific patch. You did not stated which version of Oracle you are running.

  • Upload Error message: HTTPS protocol is not supported

    Hi,
       Whenever I do a quick par upload i'm getting an 'Operation failed' message to check sap-plugin.log.
       Log says
    Upload Error message: HTTPS protocol is not supported, please ensure this server is not using HTTPS. My webdynpro applications are getting deployed without any issues.
         How to resolve this?
    Thanks
    Sumathi

    Hi Sumathi,
    As there are often problems with the Quick PAR Upload reported, I would suggest to use the "normal" PAR upload from the icon tray (you have to activate the portal icons in the icon tray). That is almost that "quick" (one or two clicks more needed, we don't talk about more than a second) and - it works (it least it should, and at least it works in most cases even if the Quick PAR Upload fails).
    Hope it helps
    Detlev

  • MacBook Mini-DVI to VGA - Samsung 32" LCD - Mode Not Supported

    I followed the instructions on Apple's site to use the MacBook with the lid closed and an external LCD. It worked perfectly the first time I tried it. (I believe in 1920 x 1024). It seemed a little hard to read so I changed the Display resolution, then encountered the "Mode Not Supported" on my LCD. I unhooked and used my MacBook to change the settings back, but the MacBook seems to revert to the "Mode Not Supported" resolution when I close the lid. Any suggestions? Can I reset the Display Preferences on my MacBook?

    I think this procedure should work, but it requires an external USB keyboard.
    - Shut down the Mac.
    - Have all the following connected:
    - MacBook power supply
    - External display
    - USB keyboard and mouse
    - Open the lid on the MacBook and hit the power button.
    - Immediately close the lid on the MacBook and start holding down the Shift key on the USB keyboard.
    - Release the Shift key once you see the spinning gear on the gray screen on the external display.
    The above procedure should cause the Mac to start in Safe mode and hopefully will finish booting into a useable screen. If that is the case, go into Displays preferences and select a known working resolution different from the one the Mac started up in under Safe mode. Now restart normally. Hopefully the newly selected resolution will persist through the normal restart and you will have a working external screen again.

  • Does the later 2009 MacBook support the Apple DVI to Video Adapter (s-video). I want to connect it to an old tv which does not support HDMI. Any suggestions?

    I have a late 2009 MacBook which I want to connect to an old LG tv. The tv does not support HDMI it only has the (red, while, and yellow) ports. Sorry I dunno the exact name for it.
    So I was thinking of using the Apple Mini DVI to Video Adapter (s-video), link below...
    http://store.apple.com/Catalog/dk/Images/M9319_screen.jpg
    But I'm afraid that the MacBook might not support the adapter.
    Can anyone give me a solution for this? Is there an alternative way of doing this? I'm kinda new to apple display adapters.

    The Late 2009 model 6,1 has a Mini DisplayPort not the Mini-DVI. To see which model you have go to the Apple in the upper left corner and select About This Mac, then click on More Info. When the System Profiler comes up check the Model Identifier.
    Composite is the name for the red, white and yellow RCA plugs on your TV or red, white and S-Video plugs. If you want to use the Composite input on your TV there’s no Mini DisplayPort to Composite. You’ll have to get a Mini DisplayPort to VGA adapter http://www.amazon.com/s/ref=nb_sb_ss_i_1_19?url=search-alias%3Delectronics&field -keywords=mini+displayport+to+vga&sprefix=mini+Displayport+to and a VGA Adapter to TV S-Video RCA Out Cable for PC Video. http://www.amazon.com/VGA-Adapter-S-Video-Cable-Video/dp/B000Y7T5UU/ref=sr_1_7?s =electronics&ie=UTF8&qid=1316369974&sr=1-7
    Only the Yellow plug or the S-Video plug for video will work. For sound you'll also need audio cables to the TV using a 3.5mm stereo headphone jack to RCA sound plugs. You attach it from the headphone jack of your MacBook to the appropriate input plugs on your TV  http://www.amazon.com/s/ref=nb_sb_noss?url=search-alias%3Daps&field-keywords=min i-dvi&x=9&y=13#/ref=nb_sb_ss_i_2_19?url=search-alias%3Daps&field-keywords=macboo k+audio+cable&sprefix=macbook+audio+cable&rh=i%3Aaps%2Ck%3Amacbook+audio+cable

  • TS3771 My iTunes U no longer works since the update, an error message pops up saying that "This movie requires QuickTime, which is not supported by this version of iTunes." I followed the tutorial that suggests to change to from 64 to 32 bit and it didn't

    iTunes U video files no longer work on my computer since i update to Mavericks. The following message appears on the screen "This movie requires QuickTime, which is not supported by this version of iTunes." I followed a tutorial that suggested to go to Applications/iTunes/Get Info and change to 32 bit. Now my iTunes does not open at all, it says it requires 64 bit. I am a bit confused and disappointed. What should I do to get it fixed? Buy a new MacBook?

    Marcello, I am having the same problem.  When following the advice of many in the community to start iTunes in 32-bit mode, I get the following error after I have done so:
    I am running 10.9.2 on a mac mini. 
    I am hoping this will be fixed or at least a solid answer could be given that iTunes will no longer support certain types of media going foward.

  • The Group Policy Client service failed the sign-in The universal unique identifier (UUID) type is not supported

    Hi guys,
    we created a custom WIM Image (Windows 8 Enterprise) with MDT 2012.
    Sysprept the Image, Deployed via SCCM 2012 SP1.
    Computers are Domainjoined. Error with standard Domain User.
    On some computers (not every computer) and not with every user on the first logon following error message arises:
    The Group Policy Client service failed the sign-in The universal unique identifier (UUID) type is not supported
    It works, when you log in a second time but this error isn't very nice. 
    Is there a solution for that?
    Kind Regards
    Martin

    Hi,
    The service is responsible for applying settings configured by administrators for the computer and users through the Group Policy component. This issue can be caused by various reasons based on the computer environment.
    Can you find any information in event log about this issue?
    Here is the related blog in which the steps can solve most of such issues if the issue continuously happen.
    http://blogs.msdn.com/b/moiqubal/archive/2012/03/04/how-to-fix-quot-the-group-policy-client-service-failed-the-logon-access-denied-quot-error.aspx
    Also, you can refer to the similar thread about this issue:
    http://social.technet.microsoft.com/Forums/en-US/4a644219-50ee-494d-b965-e64a8555109e/the-group-policy-client-service-failed-the-signin-the-universal-unique-identifier-uuid-type-is
    Since this issue can be related to SCCM, to better help you, please submit a new thread for further help:
    https://social.technet.microsoft.com/Forums/en-US/home?category=systemcenter2012configurationmanager
    Hope these could be helpful.
    Kate Li
    TechNet Community Support

Maybe you are looking for