How to determine if a data type is used in the comic book?

Background:
I am currently planning to install GoldenGate proof of Concept and have questions about the data types supported by the capture mode (pg 1-5, 1-6 in the installation guide). Is not in itself a matter of GoldenGate.

Our source and target databases are 11.2.0.2
The GG server will be 11.2.0.3
I'm new to the environment and want to confirm that we needn't upgrade the source and target the DBs to 11.2.0.3 in order to use the integrated capture mode. This forces me to know if 3 specific types of data are used in the comics. The problem is, Oracle docs aren't clear to me, when they refer to 3 specific data types.

Here's the question:

Does anyone know how I can confirm that the following 3 data types are used in the DB by querying the dictionary: "XML stored in binary form',"XML stored as object-relational","abstract data Type "?

If I select the types of data separate from dba_tab_columns, I see no data enumerated type that indicates, for example, that an XML string is stored as a ' binary '.

For me, when Oracle made reference to a "stored as binary XML" on page 1-6 on the installation guide, I guess that makes Oracle refers to a BLOB that contains an XML reference, but I can't be sure.

Someone has an idea that they could share? I just want to confirm that we do not have to upgrade our source and target DBs at 11.2.0.3 by searching in the database is possible to confirm that the above 3 data types are not used by the application.

Thanks in advance for any help.
Tony G

You should find XML columns stored in binary form or CLOB using the DBA_XML_TAB_COLS view referenced in http://docs.oracle.com/cd/E11882_01/appdev.112/e23094/xdb01int.htm#g644983.

You should find XML tables using storage relational object in the view DBA_OBJECT_TABLES with:

select
owner,
table_name,
table_type
from
dba_object_tables
where
table_type='XMLTYPE';

To abstract data type, you can query DBA_TAB_COLUMNS using ADT as literal for DATA_TYPE column:

SQL> select * from v$version;

BANNER
--------------------------------------------------------------------------------
Oracle Database 11g Express Edition Release 11.2.0.2.0 - Production
PL/SQL Release 11.2.0.2.0 - Production
CORE    11.2.0.2.0      Production
TNS for 32-bit Windows: Version 11.2.0.2.0 - Production
NLSRTL Version 11.2.0.2.0 - Production

SQL> drop table t purge;

Table dropped.

SQL> drop type adt;

Type dropped.

SQL> --
SQL> create type adt is object
  2  (
  3   c1 number,
  4   c2 varchar2(30)
  5  ) final
  6  /

Type created.

SQL> show errors
No errors.
SQL> create table t
  2  (
  3  c adt
  4  )
  5  /

Table created.

SQL> show errors
No errors.
SQL> --
SQL> column table_name format a10
SQL> column column_name format a10
SQL> column data_type format a10
SQL> select
  2  table_name,
  3  column_name,
  4  data_type
  5  from user_tab_columns
  6  where
  7  table_name='T';

TABLE_NAME COLUMN_NAM DATA_TYPE
---------- ---------- ----------
T          C          ADT

Edited by: P. Forstmann on 8 Apr. 2013 20:28

Edited by: P. Forstmann on 8 Apr. 2013 21:05

Tags: Database

Similar Questions

  • How to determine what security policy to be used in the HTTPClient.java?

    Hi team,

    I tried invoke Fusion Web Service, not always successful, got a few entries and still ongoing.

    The first question is to know how to identify the security poicy should be used in the resulting WSDL webService HTTPClient?

    Ex :
    
          //setup security feature with OWSM policy
          SecurityPolicyFeature[] securityFeature =        new SecurityPolicyFeature[] { new  SecurityPolicyFeature("oracle/wss_username_token_client_policy") };
    

    In the WSDL XML, how to identify, what strategy to use when calling webService

    < ExactlyOne >
    < wsp >

    Plese provide your inputs.

    Reg

    Sridhar

    What is the error that you are experiencing? Security policy is in the WSDL file and documentation for GOSA provides details on the assertion. Generally, I think that you would use "oracle/wss_username_token_over_ssl_client_policy", which is the easiest to use. Also usually the easiest way to set up a call must first make the call using SOAP UI for you ensure that your envelope is correct and then to implement in any client that you need. For more details on how to make a SOAP UI call refer to this blog post.

    --

    Jani Rautiainen

    Relationship with the developers of Applications in fusion

    https://blogs.Oracle.com/fadevrel/

  • How do I edit/change data type on the report which has been selected by mistake


    Hello

    I've created a report in the APEX and a column is in error because the data type of a supposed to be a varchar2 column, but somehow the report was created with a data type Date. I want to change the data type without re-creating the whole report. Can anyone help? I tried to edit the report but could not be able to understand.

    Help...

    I found a solution for this, I thank you.

  • How to truncate a timestamp data type

    I can't count the number of requests that I have written over the years where the trunc (date) was a very useful function. However, I can't find a way to accomplish the same thing when dealing with a timestamp data type. According to the 10 g reference SQL, function 'tronque()' is supposed to take care of timestamp types. However, my 10.2.0.4 database always converts the result to type date.

    Here's what I'm trying to basically do:

    SQL > select count (*)
    sys.aud $2
    3 where ntimestamp # > sys_extract_utc (trunc (systimestamp))
    6 m
    where ntimestamp # > sys_extract_utc (trunc (systimestamp))
    *
    ERROR at line 3:
    ORA-30175: invalid type for an argument

    I was able to find a way to get a truncated time stamp:

    SQL > select cast (trunc (sysdate) timestamp with local time zone)
    2 double
    3.

    CAST (TRUNC(SYSDATE,'DAY') ASTIMESTAMPWITHLOCALTIMEZONE)
    ---------------------------------------------------------------------------
    JULY 27 09 12.00.00.000000 AM

    However, this is a powerful approach ugly. Am I missing something? Any help is appreciated!

    Stan

    Hello

    You can do it.

    SQL> select
      2  cast(
      3          trunc(sysdate)
      4          as timestamp)
      5  from dual
      6  /
    
    CAST(TRUNC(SYSDATE)ASTIMESTAMP)
    -----------------------------------------
    27-JUL-09 12.00.00.000000 AM
    

    HTH
    SS

  • -Error ORA-00932: inconsistent data types: expected TANK got the NUMBER

    Here is my report query...
    select 
    *
    from   DW_RFA_JOBDATA
    where  FINISH_TIME >= :P1_START_DATE 
    and FINISH_TIME < :P1_END_DATE
         AND RFA_FLAG = (CASE :P1_JOB_CLASSIFICATION WHEN '0' THEN 'LSF'
                                      WHEN '1' THEN 'NON-LSF' 
                                      ELSE RFA_FLAG END)
    The column data type RFA_FLAG is NUMBER(*,0)... I'm view RSA and RSA - not the area of selection, but I get the error ORA-00932: inconsistent data types: expected TANK got the NUMBER >

    I have created a static LOV with LST display 0 return
    Display NON - RSA 1 return...

    Could any body please help me in truble shooting error? How to to convert the data type to number, I have no privileges to make changes to the table...

    Mark you my previous answer as correct? (MOST POINTS!  :))

  • My ipad is disabled. How to activate ipad without data loss? I know the password

    My ipad is disabled. How to activate ipad without data loss? I know the password

    You can not. If you know the password, how the iPad become disabled? If the device is disabled, the content is not already available. The only way to recover the device is to restore. You can restore your last backup after that. Follow the instructions in this document support. If you have forgotten the password for your iPad, iPhone or iPod touch, or your device is disabled - Apple supports

  • How can I find out what type of ram and the maximum amount that I can add to my: xp professional 32-bit PC?

    How can I find out what type of ram and the amount, maximum I can add to my: xp professional 32-bit PC?

    Thanks, GregCY

    Original title: RAM

    Fastest and easiest is to go to http://www.crucial.com/systemscanner/ and download and use the scanner.

  • How to create a custom data type

    Hello

    I'm using Labview 2009 and I am trying to create a custom data type and link it to the global variable that will be deployed in cRIO 9073. I couldn't find a method to achieve this. Please suggest a way to do this.

    Thank you

    Guilhem

    Right-click on a control and go to advanced-> customize.  This will open the control editor.  Change the type of a control to a Type def.  Customize if necessary and save the control.

  • How can I determine what digital data was issued last with the regeneration?

    Is there a way to determine the last digital data output if you are running a quick revival and regeneration?  Right now I use a digital channel not used by the channel with the same clock that I use for other data capture. It works very well and I know that the data I receive are correct, but there is something wrong with burning a channel for that. The data I am regenerating changes several times during the trial for counting samples to determine where I was in the buffer would make my code more complex and the chances of a mistake to increase.

    I have a mixture of material that I use for a cDAQ-9172, a box of series M and a PXI-1033 USB.

    Hello Tom,

    There is absolutely something wrong with having to use one of your channels to monitor what you're out, however, it's the best we can right now.  The problem is, when you set a buffer until the release, the access card to this memory stream location it will regulate.  It's speed leaving and overall card design.  There is no way back on the material for do what you are looking for and no software to interact directly with the location of the buffer.

  • How to display the image of wamp if data type I use is blob?

    Please help me with the problem of wamp if image display is of blob data type. Thank you

    Do not store images in the database. Store the names of image files in the database and place the images in a folder.

  • "of data type not supported" in the interactive report

    Hello

    I'm trying to download a file from a link to an itneractive report.

    In the section "attributes of report" interactive column, I defined in the section "links" in a column of the 'target', 'URL', and the URL like this:
    DOWNLOAD:CONVENTIONS:#FILE_BLOB#:#ID#::#MIME_TYPE#:#FICHIERS#:#LAST_UPDATE#::attachment:Conv
    When I run the interactive report, the link view this:
    Download: CONVENTIONS: [type]:188:C22.pdf:attachment:Conv of data not supported

    The table "CONVENTIONS" is defined as follows:
    ......
    ACTIVATE THE 'ID' NUMBER NOT NULL,
    VARCHAR2 (2048 BYTE) "FILES."
    'FILE_BLOB' BLOB,
    "LAST_UPDATE" DATE,
    'MIME_TYPE' VARCHAR2 (255 BYTE)

    Where is my mistake?

    Thanks for your help!

    Christian

    Hello Christina,

    Sorry Wizard, you need to use is the "form > form on Table with Report", because the normal create assistant interactive report allows you to enter a query.
    Once you have completed the wizard, take a look at the generated SQL statement (must use the dbms_lob.getlength) and the value in "number Format / Date" for this column.

    Concerning
    Patrick
    -----------
    My Blog: http://www.inside-oracle-apex.com
    APEX 4.0 Plug-Ins: http://apex.oracle.com/plugins

  • How to determine if DBMS_STATS or ANALYZE TABLE used

    Dear all,
    Please please describe how to determine if DBMS_STATS or ANALYZE TABLE has been used on an Oracle 10 g 2 server.
    Thank you!

    Try looking at GLOBAL_STATS in user/all/dba_tables.
    When I ANALYSIS it shows up under the No.
    When I dbms_stats.gather_table_stats, it appears that YES.
    You could probably invoke dbms_stats.gather_table_stats with good arguments to get a number in the overall stats, but this technique can be good enough for you.

  • [js] [cs4] How do I enter a date link changed using a script

    When I interactive check Info link, the modified date is Tuesday, January 17, 2012 07:18 but my script returns the date that the link has been updated rather than the date of the file. For example, it may be yesterday's date even if the file has been updated a few minutes ago.

    I tried docRef.links [i].linkXmp.properties.modificationDate and docRef.links [i] .date, but I can't check the date of the link of the file.

    I was able to get the date using vb script, but I am wanting to use JSON to information to add a link to in different files depending on the conditions.

    Thank you. I was able to find this answer since I posted the question in the "Guide of tools JavaScrip.

    I used:

    var file = File (docRef.links [i] .filePath);

    I was then able to get the date and time using: "file.modified."

    indesign #target
    main();
    main() {} function
    If (app.documents.length == 0) {}
    Alert ("Please have a"Indesign"document before running this script.");
    return;
    }

    listLinks (docRef);
    };

    function listLinks (docRef, myStopCounter) {}
    var myCurrentTime = new Date;
    var myCalculatedMinutes = Date;

    for (var i = docRef.links.length - 1; I > = 0; i--) {}
    var file = File (docRef.links [i] .filePath);
    If (file.exists)
    alert (docRef.links [i] .name + '-' + DateDiff_inMinutes (myCurrentTime, file.modified), "Linking the name");
    } / / for / * /.
    }

    function DateDiff_inMinutes (/ * Date * / date1, / * Date * / date2) {return (date1.getTime () - date2.getTime ()) /(1000*60) ;}}

  • Should what data type I use to store more than 4000 characters in a column

    Hello friends,

    I am currently using the suite oracle version for my database:

    SQL > select * from v version $;

    BANNER
    --------------------------------------------------------------------------------
    Oracle Database 11g Enterprise Edition Release 11.1.0.6.0
    PL/SQL release 11.1.0.6.0

    SQL > create table clobexample (clob t1);

    SQL > insert into clobexample values ('aaaaaaaaaaaaaaaaaaaa... ») ;

    Error in the command line: 2 column: 8
    Error report:
    SQL error: ORA-01704: string literal too long
    01704 00000 - "string literal too long."
    * Cause: The string literal is longer than 4000 characters.
    * Action: Use a string literal of more than 4,000 characters.
    Longer values can only be entered using bind variables.

    My request is that what kind of data can I use table to enter more than 4000 characters in the table, I even tried with clob (example) above, but it is not favourable.
    Is there another way of letting?

    Please help me.
    Thank you in advance.
    Kind regards.

    Hello

    You can use the same CLOB, but you cannot insert directly, you may need to use the pl/sql.

    Try the method mentioned in this link.

    http://www.orafaq.com/Forum/t/48485/0/

    see you soon

    VT

  • How to ensure that no data is ever stored on the servers of the low COST airlines?

    In particular, I would like to use the SimpleChat and SharedWhiteboard in a secure application and will not have any data stored on the servers of LCCs (only used to manage the flow of data). At least, I don't want to have data stored between sessions, but the 'sessionDependent' of these two pods property doesn't seem to work (ie. when the value 'true' history of cats and forms of Whiteboard are preserved between sessions).

    I put in a few hooks to clear both at the end of the session and the start of a session, but what I really want, is to ensure that the data never be stored in the first place.

    Is this possible with these pods, or do I need Custom develop something on my own to support this behavior?

    Thank you

    The data are stored only in memory. When "persistent" we check the configuration node and transitional so we don't save this node on the disk.

    If you're really worried about a security breach, you should probably encrypt your messages before you send them through companies low-cost (it should be easy to subclass the current models and encrypt/decrypt points on the fly).

Maybe you are looking for

  • FF won't play video in html5 page - Safari, Chrome and Opera do.

    Impossible to get FF to play the video then that Safari, Chrome and Opera is OK that my browser is version 9.0.1 on OSX 10.5.8 on a mac intel pro

  • E4200v1 help

    Hello I need help. I discovered something in advanced routing settings. What the hell is? I mean this 224. INTELLECTUAL PROPERTY...

  • Bad connection with charger

    I don't know how it happened, but I think that it is after I accidentally slept on it. Although it either in this topic will only show 50% battery level unless I have to apply pressure on the back. I also spend autour charger wire to get the phone fo

  • Slow scanning

    My new HP Photosmart 6520 scans but it is slow as molassas.   Is that what I can do to speed up this process?  It is set in 200 dpi and 'fast' speed, but it takes several minutes to do a scan.  I'm not rejuvenate Thank you.

  • End of Mac 10.6.8

    I just heard that Mac 10.6.8 ends. I think the upgrade to 10.6.8. Specifications my printer Photosmart 7520 is OK with 10.8. My officejet 6500 a plus isn't. When I decide to make these updates, should I uninstall the officejet before installing the n