What are MD_ tables in Oracle 12c database?  What is their purpose?

I just set up an Oracle 12c database with the purpose of migrating an existing Oracle 11.2.0.2 database.  Our application developers are a bit confused when it comes to the schemas suddenly having MD_ tables they did not create.  Any help is appreciated.

I just set up an Oracle 12c database with the purpose of migrating an existing Oracle 11.2.0.2 database.  Our application developers are a bit confused when it comes to the schemas suddenly having MD_ tables they did not create.  Any help is appreciated.
Did you do this using sql developer and the migration workbench to create a repository?
See if anything in this article rings a bell:
http://oraexplorer.com/2008/06/oracle-sql-developer-migration-workbench/#sthash.gNFtpafS.dpbs
Next, you will need to create a repository. An database account, which has CREATE SESSION, RESOURCE, and CREATE VIEW must be created first. Then logon into SQL Developer as that account. From the tool, create a repository from Migration menu > Repository Management > Create Repository. This process creates a bunch of MD* and MIGR* tables and packages.
I ask because you said you 'set up an Oracle 12c database' but then implied your developers are accessing it.
Most people experimenting with 12c create a multitenant database which has a CDB and one PDB that contains the sample schemas.
You typically would NOT allow developers access to the CDB; that is for admin purposes only. So, hopefully, if you developers access anything it is ONLY the sample PDB or a PDB that you have created from the seed.
Make sure you, and your developers RTFM about the new multitenant architecture or you will all get horribly confused when you try to do simple things like create users or issue grants. All of that works VERY differently in 12c.
See chapters 17 and 18 of the Database Concepts doc
http://docs.oracle.com/cd/E16655_01/server.121/e17633/cdbovrvw.htm
Pay particular attention to the discussion of 'common' and 'local' users. And a hidden 'gotcha' is that the PDBs will NOT be started/opened by default when you do a 'startup' of the database. If you create common users those users will NOT be created in PDBs that are not open; so there is the potential to have to do perform a lot of manual maintenance if you need to add those users to PDBs that weren't open at the time you added the users.

Similar Messages

  • List user tables in oracle 9i database

    Hi,
    Im new bi to oracle database...,
    Will anyone provide me the command to list the user tables in oracle 9i database.??.
    im using linux redhat 4.0... and oracle 9i database....
    thanks,
    vasanth....

    user12864080 wrote:
    Hi,
    Im new bi to oracle database...,
    Will anyone provide me the command to list the user tables in oracle 9i database.??.
    im using linux redhat 4.0... and oracle 9i database....
    thanks,
    vasanth....
    SELECT ... FROM USER_TABLES;=================================================
    Learning how to look things up in the documentation is time well spent investing in your career. To that end, you should drop everything else you are doing and do the following:
    Go to tahiti.oracle.com.
    Drill down to your product and version.
    <b><i><u>BOOKMARK THIS LOCATION</u></i></b>
    Spend a few minutes just getting familiar with what is available here. Take special note of the "books" and "search" tabs. Under the "books" tab you will find the complete documentation library.
    Spend a few minutes just getting familiar with what <b><i><u>kind</u></i></b> of documentation is available there by simply browsing the titles under the "Books" tab.
    Open the Reference Manual and spend a few minutes looking through the table of contents to get familiar with what <b><i><u>kind</u></i></b> of information is available there.
    Do the same with the SQL Reference Manual.
    Do the same with the Utilities manual.
    You don't have to read the above in depth. They are <b><i><u>reference</b></i></u> manuals. Just get familiar with <b><i><u>what</b></i></u> is there to <b><i><u>be</b></i></u> referenced. Ninety percent of the questions asked on this forum can be answered in less than 5 minutes by simply searching one of the above manuals.
    Then set yourself a plan to dig deeper.
    - Read a chapter a day from the Concepts Manual.
    - Take a look in your alert log. One of the first things listed at startup is the initialization parms with non-default values. Read up on each one of them in the Reference Manual.
    - Take a look at your listener.ora, tnsnames.ora, and sqlnet.ora files. Go to the Network Administrators manual and read up on everything you see in those files.
    - When you have finished reading the Concepts Manual, do it again.
    Give a man a fish and he eats for a day. Teach a man to fish and he eats for a lifetime.
    =================================

  • Does the oracle golden gate version 11.1.1.1.2 support oracle 12C database ?

    Hi experts,
    Currently in our environment we are having Oracle Database 10g Enterprise Edition Release 10.2.0.5.0 - 64bit DB which is replicated via oracle golden gate version 11.1.1.1.2. As per the application team requirement we need to migrate this database to 12C.
    Can any one help me on the below queries
    Does the oracle golden gate version 11.1.1.1.2 support oracle 12c database ?
    Are there any syntax changes in oracle goldengate versions which needs to be taken care in extract or replicat parameter files ?
    Thanks,
    Mushraff Shaik

    Hi,
    >>Does the oracle golden gate version 11.1.1.1.2 support oracle 12c database ?
    Why do you think it will not support 12c database ?
    From a Golden Gate perspective you need to create schema and use that.  As you are moving to 12c database, ideally you should think of upgrading Golden Gate 11.1 to 12c so you can use new feature such as Multi Threaded replicate etc..
    HTH,
    Pradeep

  • Minimum System Requirement for Oracle 12c Database Installation

    Hi,
           Can Anybody please tell me the minimum requirement ti install Oracle 12c Database On Virtual Box.
    Regards...
    Asit

    Enterprise Edition        6.4 GB
    Standard Edition          6.1 GB
    Standard Edition One   6.1 GB
    This are the pure hdd requirements.
    Then it's 1 GB of space in the /tmp directory.
    Minimum: 1 GB of RAM
    Recommended: 2 GB of RAM or more.
    Swap Space Requirement for Linux:
    Between 1 GB and 2 GB.
    1.5 times the size of the RAM
    Between 2 GB and 16 GB
    Equal to the size of the RAM
    More than 16 GB
    16 GB

  • How to create a table in Oracle Lite database?

    Hi,
    I have installed SOA 10.1.3 on my laptop. Now I am trying to create a table in the database to do some own examples. I have problem in installing oracle database. So I am trying to create a table in Oracle Lite database which comes with SOA suite. I am not able to do it, can some body suggest me please?
    Regards
    Khaleel

    HI James,
    Thank you so much. I am able to create table and insert rows and able to select them too. However I am not able to use these tables in my BPEL process for my practice. The DB adapter is throwing some error, any idea?
    --khaleel                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

  • Query to find biggest table in oracle ERP database?

    Hi
    I would like to see the biggest table in Oracle ERP database, can anybody provide me the query?
    Thanks
    Ateeq

    Hi
    Thanks. Actually, last week all of a sudden 1GB growth of database happen in one day. In our Oracle ERP instance, every user is attaching many documents to purchase orders. So our management is interested to know which table or file system directory is having this much of growth? We want to restrict the users for not uploading every document with purchase order as it will fill-up our server hard disk soon.
    Regards
    Ateeq

  • Path to Oracle 12c Database OCP

    Any path to Oracle 12c Database OCP from 11g OCA? If so, which exam number?
    Thanks!

    Hemant K Chitale wrote:
    Even if you were to go from 11g OCA to 11g OCP, you need to provide Oracle evidence of attending at least 1 of the qualifying Instructor-Led Training classes.
    Hemant K Chitale
    Reading the original posters answer i read the likely senario was that he already had 11g DBA OCP eligible training but did not have 12c DBA OCP eligible training; and felt it would unlikely to be in budget.  ( Of course some of the 12c DBA OCP eligible training is a two day course .... approximately less than half the cost of 5 day courses ... sould that help).
    And 1z0-053 + 1z0-060 is an alternative to 1z0-067 from his situation.
    Therefore 12c DBA OCP should not be beyond his grasp ( assuming he can pass the exam(s)).

  • What is meaning of Labels, what is their purpose, how we create labels

    what is meaning of Labels, what is their purpose, how we create labels.

    To create labels in SAPSCRIPT, you will have to define multiple MAIN WINDOWS in the Page Window.. try the following steps..
    Main windows in page windows allow you to format text in multiple columns. Define an area in the page window, in which to position the main windows.
    1. Create a page window and assign it to a page.
    2. Choose Edit --> Main windows.
    A dialog box appears.
    3. Enter values in the fields Area width and Area height in accordance with the input guidelines for main windows.
    4. Enter values in the fields Spacing and Number in the Horizontal group if you want to use multiple columns. You can ignore the fields in the Vertical group.
    5. Determine how many columns and line areas are required for label printing. Then enter the corresponding values in the fields in the Horizontal and Vertical groups.

  • Question about system catalog tables in oracle 11g database

    We have a customer issue and in order to trobleshoot that we need following information. We would really appreciate any input. I opened SR with support and they asked me to open a discussion here. Please see following.
    what is the meaning of the part# column of the sys.tabpart table and what are the possible values that can be entered into this system catalog table. Our findings are that Oracle may have varied the meaning of this column as the data that we are seeing returned is now > 2gig which does not make sense for a partition number.
    Our stored procedures use this information to retrieve information from the Oracle system tables to process a partitioned Oracle table. Our research has found that the limited description for this table (and columns) can be found in the following Oracle member at the following location:
    dpart.bsq --> ...... oracle database path... \RDMS\ADMIN folder
    The comment within this file notes the following:
    " this value is "partition number (see discussion below)"
    However, there is no additional discussion to describe what the value means and the possible variations. We need this information to move forward with our problem diagnosis and
    to see what kind of updates we need to make for our stored procedures....
    Thanks a lot in advance.
    Avni

    I ran the following....
    list expired archivelog all; - This showed all of the archivelogs that we were not able to validate...
    delete expired archivelog all; This deleted the expired archivelogs that were reported from the previous command...
    I then crosschecked the archivelogs by running the following:
    crosscheck archivelog all;
    Thank you for your help!

  • External tables in Oracle 11g database is not loading null value records

    We have upgraded our DB from Oracle 9i to 11g...
    It was noticed that data load to external tables in 9i is rejecting the records with null columns..However upgrading it to 11g,it allows the records with null values.
    Is there are way to restrict loading the records that has few coulmns that are null..
    Can you please share if this is the expected behaviour in Oracle 11g...
    Thanks.

    Data isn't really loaded to an External Table. Rather, the external table lets you query an external data source as if it were a regular database table. To not see the rows with the NULL value, simply filter those rows out with your SQL statement:
    SELECT * FROM my_external_table WHERE colX IS NOT NULL;
    HTH,
    Brian

  • Oracle 12c database creation perl error

    Hello,
    When I try to create a
    database in 12c I get at the end an perl error and the database creation stops.
    Can someone tell me what the problem can be?
    Thanks
    Willem

    WillemT wrote:
    Hello,
    When I try to create a
    database in 12c I get at the end an perl error and the database creation stops.
    Can someone tell me what the problem can be?
    Thanks
    Willem
    ERROR? What Error?
    I don't see any error.
    my car won't go.
    Can someone tell me what the problem can be?
    How do I ask a question on the forums?
    https://forums.oracle.com/message/9362002#9362002

  • Synonym required to query custom tables from Oracle Apps database

    When creating an Answers report that queries from a table owned by a custom schema (not APPS), I cannot query the table and get error. Once I add a Synonym for APPS on this table, then OBIEE works normally.
    Since OBIEE is logging in as the APPS user, are Synonyms required for all non-APPS tables/views or is there another feature of the Administrator where it can store the table alias (our typical owner of custom tables is XXFI)?

    OK, well "compare" can mean one of two things: Compare structure or compare contents. Here is a quick script to compare column structures of two tables on one database:
    (select COLUMN_NAME,
    DATA_TYPE,
    DATA_LENGTH,
    DATA_PRECISION,
    DATA_SCALE,
    NULLABLE
    from dba_Tab_columns
    where owner=:OWNR1
    and table_name = :tablename
    minus
    select COLUMN_NAME,
    DATA_TYPE,
    DATA_LENGTH,
    DATA_PRECISION,
    DATA_SCALE,
    NULLABLE
    from dba_Tab_columns
    where owner=:ownr2
    and table_name = :tablename)
    union all
    (select COLUMN_NAME,
    DATA_TYPE,
    DATA_LENGTH,
    DATA_PRECISION,
    DATA_SCALE,
    NULLABLE
    from dba_Tab_columns
    where owner=:ownr2
    and table_name = :tablename
    minus
    select COLUMN_NAME,
    DATA_TYPE,
    DATA_LENGTH,
    DATA_PRECISION,
    DATA_SCALE,
    NULLABLE
    from dba_Tab_columns
    where owner=:ownr1
    and table_name = :tablename)
    If this query returns any rows, then these indicate that there are structural differences between the tables. We do a minus in both directions to ensure that an additional column in either schema will be returned in the query.
    If you are going across dblinks to remote tables then you have to amend the "dba_tab_columns" to "sys.dba_tab_columns@yourdblink"
    If you also want to compare indexes, triggers, etc then do the same sort of thing for the associated dba_ views for those objects.
    And if you want to compare table contents, then often the fastest way is also to check minuses in both directions, if the tables are not too big:
    e.g.
    (select * from schema1.table@dblink1
    minus
    select * from schema2.table@dblink2)
    union all
    (select * from schema2.table@dblink2
    minus
    select * from schema1.table@dblink1)
    local tables, of course, simply omit the "@dblink" issues.
    There are tools to help in such things. TOAD, for example, has a pretty good schema comparison tool, and there are plenty of other options out there. But if you need to script this yourself then the logic I've shown is a good starting point.
    Cheers,
    Mike

  • Forms are not compiled in oracle 10g database

    Dear Experts
    I have upgraded my database from oracle 9i r2 32bit windows to 10g r2 64bit linux 5.
    Now is it possible to run application on 10g developed in developer 6?
    If possible then how? Please help me out.
    Regards

    Hi,
    Did you try to clear the Jinitiator Cache.
    some times you have to accept the digital security and it hides behind. So please minimize all the windows and see if there is any other message.
    Before opening form, If you open java console and press 5, it will show you the exact error message.
    Thanks

  • Importing function with multiple ref cursors in Stored Procedure of Oracle 12c database Using EF6

    Hi Good day!
    I can able to import function for stored procedure of oracle db and able to add the complex type and get the output but i tried to import the procedure which having two ref cursors and unable to retrieve the column information. Only able to retrieve the
    columns of first ref cursor.  Please help me to get the result of two ref cursors which acting as out parameters.

    Having to ref cursors return mutiple recordsets in an Oracle package is like haveng two resultsets return from a MS SQL Server sparc.
    The link may point you in the right direction.
    http://www.codeproject.com/Articles/675933/Returning-Multiple-Result-Sets-from-an-Entity-Fram

  • Access Tables in an Informix Database that have their table names in lower

    Any help greatly appreciated!
    Thanks

    dear Frank,
    check if helps oss note 520496 mentioned in doc
    'Transferring Data with DB Connect'
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/2f0fea94-0501-0010-829c-d6b5c2ae5e40
    we are using db connect but never with informix.
    hope this helps.
    520496-BW 3.0 external DB Connect after INFORMIX
    Symptom
    You want to connect an external Informix database to a BW Release greater than 3.0A in the form of a source system via an external Database Connect. This note describes the following:
    prerequisites to be met
    problems that can occur
    which of these problems can be solved.
    Other terms
    Rsdbc, DATES, TIMES, DBCON, DBCONNECT, source system, database, InfoSource, DataSource
    Reason and Prerequisites
    1. General
    2. Supported BW / Basis versions
    3. Possible main problem areas
    a) Conventions and notation
    b) Use of data types
    c) Code page and sort sequence of the source system
    1. General
                   Implementing the above function enables you to load data into a BW system from any Informix database. Unlike an Informix database delivered by SAP AG, you can configure this database as you like. This can cause constellations where an external DB access cannot be used directly. For most of these scenarios, a satisfactory customer-specific solution can be developed. However, the consulting expenses associated with this solution are not part of the normal support and are settled separately. A certain level of expertise and experience in using the source database (Informix in this case) is required to set up this connection, especially in the areas
    DB-specific tools
    DB-specific SQLSyntax
    DB-specific function
                   Knowledge of the source application is also required for transferring semantically-relevant data to the BW system.
    Solution
    1. Supported BW/Basis versions
                  BW 3.0B   Basis 6. 20 Support Package 21
    1. Possible main problem areas
    a) Conventions and notation
                The DB connect interface in BW always expects capitalized table and field names. Since table and column names are usually written in lower case in Informix, access to an external table must be enabled via a view on the (external) Informix database. Field and table names must be entered in upper case in the view (enclose in quotation marks; environment variable DELIMIDENT must be set).
               Another advantage of the view is that access rights to the external table can be adjusted accordingly for the new requests. The view should be created as follows:
    create view "<VIEWNAME>" ("<FIELD1>", "<FIELD2>"..)
    as select
      <field1>, <field2>....
    from <tabname>;
    a) Use of data types
                In the case of SAP installations, the DB data type DATE and DATETIME are not used. Date and time are stored by the DDIC as character-like data types on the database. These date types therefore cannot be copied to the BW consistently without additional activities.
               Solution:
                You must create a view in the source system view which transforms the date types. DATE must be converted to an CHAR8 field (date) and DATETIME to an CHAR8 field (date) and a CHAR10 field (time):
    create view "<VIEWNAME>" ("<FIELD1>")
    as select
      substring ( to_char(<date_field>,'%Y%m%d) from 1 for 8 )
    from <tabname>;
    create view "<VIEWNAME>" ("<FIELD1>", "<FIELD2>")
    as select
      substring ( to_char(<datetime_field>,'%r) from 1 for 2 ) ||
      substring ( to_char(<datetime_field>,'%r) from 4 for 2 ) ||
      substring ( to_char(<datetime_field>,'%r) from 7 for 2 ) ||
      '0000'
    from <tabname>;  #
                Informix and ABAP support a value range of 1x10E-307 to 1x10E+308 for the 'float' data type. Limits may apply in the case of other databases. Before transferring 'float' data types to BW, you should therefore check the permissible value range on the target database.
    a) Code page and sort sequence of the source system
                   R/3 kernel based systems like BW are configured so that the database used is created with code page cp850 and the sort sequence 'bin'. The configuration of the source system may deviate from this.
                   If the sort sequence is different, operations for pattern search ( like ) and area search ( between, >, < ) for character-like fields may return different results. No solution is currently available for this problem.
                   The use of multibyte code pages in the source system for storing character sets with more than 256 characters ( Kanji, Hiragana, Korean, Chinese etc.) can cause inaccuracies in the data. No solution is currently available for this problem.

Maybe you are looking for

  • Problem with Jinitiator 1.3.1.9 , Windows 7,  IE 8

    Hi, We have a problem running Jinitiator 1.3.1.9 (Forms f60servlet) on Windows 7, IE 8. We can start the application, and run the forms with no problem but when we change to another application (ALT+TAB) and we try to return , the browser (IE 8) that

  • Loss on connection speed

    Hi out there,   I just purchased wireless router wrt54-gs and adapter wusb54gsc for my laptop. Installation went ok and got system up and running. When I first starting using system my signal strength was excellent and connection was at 54mpbs. Check

  • Presenting project in PDF with a lengthy gap

    Hello, I have created a Project, there was a lengthy gap where the project was on hold, as a result the project extends to 250 days. My question is how do I present this Project without the huge gap? Currently, when I export to PDF, there are many bl

  • Contact groups in iSync

    Hello, the contact groups I see in iSync do not match with my addressbook! How can i get this information in sync? Thanks Stephan O.

  • How do I restore my pictures to iPhoto after my hard drive crashed?

    My 2010 MacBook Pro crashed in Summer of 2012, but I have some Time Machine backups from right before the crash. Once my computer was repaired, I brought it home and did a restore from the TM backup, but my iPhoto pictures didn't come with it. I have