Dictionary

Hello All,
The Data Dictionary contains information abot the logical structure and physical structure as well. This line is from the Database Concept of Oracle.
I want to know what kind of physical information does it contain. Logical information is ok to me.
Thanks.

The oracle Reference guide is the place to start for this. The DBA_/USER_/ALL_ views are mostly all structural information -- like tables, columns, tablespaces, data files, etc. The V$ views are where the database exposes its internal activity while it is running. V$SQL is a look into the shared pool where sql is stored, V$SESSION shows session information, and so forth. Though, the V$ views are not actually part of the data dictionary, as are the DBA_/USER_/ALL_ views.

Similar Messages

  • Error while creating a Business rule dictionary in Jdevloper 11g

    Hi,
    I am getting the following error when i define the Inputs and outputs during creating on a new business rule dictionary.
    Some XML schemas are not in the "xsd" directory! gardes.xsd
    Please manually move or copy the Schemas
    I am following the "Creating a Rule-enabled Non-SOA Java EE Application" guide in Oracle® Fusion Middleware User's Guide for Oracle Business Rules, 11g Release 1 (11.1.1)
    The two schema files generated were having different content after creation of XML schema file so I copied the file to make them same. Its still giving me the same error.
    Please Help.
    Thanks,
    Mac

    Please post business rules questions on the SOA Suite forum:
    SOA Suite

  • Error while saving date value in Java dictionary

    Hello Everybody,
    I got following error while saving date value in one of the fields of the Java table.
    Internal error occured in submit request: Error in method updateRequestContact : The object of type java.sql.Date with the value '2005-12-04 08:00:00.0' assigned to host variable 9 is not normalized. It must not contain time components in the time zone running the virtual machine.
    I can't find why it is taking time value in the date object.
    This value is coming from the RFC as a date value, and I am saving this value in Java dictionary table.
    Same code for this was working fine earlier. But, now suddenly it gives error like this.
    Even if I provide date on the screen from webdynpro application, this date value can't save in the Java dictionary and gives same error.
    What should be the problem behind this?
    Regards,
    Bhavik

    Hi Satyajit,
    I am getting date value from the screen of the webdynpro application from date picker control and passing this value in Java dictionary.
    More Information:
    I have dat value in the Date object: <b>target_date</b>
    But Now I have made new Date object as following:
    Date target_Date1 = new Date(target_date.getYear(),target_date.getMonth(),target_date.getDate());
    Then I am passing this object to Java dictionary. Still it gives same error.
    Then I have changed code as following:
              int l_year;
              int l_month;
              int l_days;
              l_year = target_Date.getYear();
              l_month = target_Date.getMonth();
              l_days = target_Date.getDate();
         Date target_Date1 = new Date(l_year,l_month,l_days);
    Now it works for me.
    But I guess this is not the perment solution. It looks very strange. I have used so many date objects at various palces. So, this solution is not the final for me.
    I want to findout the main cause of it.
    One more thing: This code was working for a mornth or two. But, now suddenly it is giving this error.
    Please help me if anybody knows.
    Regards,
    Bhavik

  • Error while creating the dictionary in netweaver

    Dear sirs,
    I am taking part in the process of migrating a J2ee application from JBoss to SAP Server. I have imported the ejb project.
    I have an entity bean with 79 CMP fields. i have created the bean and created the table for the same also in the dictionary. But when i tried to build the dictionary, i am getting an error message as given below,
    "Dictionary Generation: DB2:checkNumberOfColumns (primary key of table IMP_MANDANT): number of columns (79) greater than allowed maximum (64) IMP_MANDANT.dtdbtable MyAtlasDictionary/src/packages"
    Is it mean that we can not create tables with fields more than 64 in the dictionary?
    I was able to create the table in the DB directly with more than 79 fields.
    So i hope it is because of some settings in the Dictionary.
    Do you know whethr any options are avilable in the netweaver developer studio to change the default column limit of the table
    Kindly help,
    Thankyou,
    Sudheesh...

    Hi Sudheesh,
    If u want to Display database default values as a column in the table editor:
    choose window>preferences>dictionary>Table Editor>check it for default valus that is being used in the DB.
    Just try this.
    Also check on to this link u will find lots of stuffus regarding this issue.
    http://help.sap.com/saphelp_erp2005/helpdata/en/83/4d152a31b09842986cdac2cff10aa4/frameset.htm
    Regards,
    Nagarajan.
    Message was edited by: Nagarajan Kumarappan

  • ABAP Dictionary structure for use in ABAP Mapping

    Hello, I'm creating an ABAP mapping class which requires me to use standard ABAP dictionary (table) structures (ex.MARA, KNA1 etc) for the mapping as the data coming into the mapping is in that format. I'm creating the ABAP class in the PI server and do not have table structures (MARA, KNA1 etc) in the dictionary in the PI server. What is the efficient way to create these structures (as Z elements) in the PI server's dictionary?
    I have the XSD of these table structures. Can I import those XSDs into the ABAP dictionary in PI servers? If yes, how can it be done? Please help!

    Yes you can import it as an external definition data and create the data type based on this XSD. Go through the link below for more information on the steps to import and how to use it.
    http://help.sap.com/saphelp_nwpi71/helpdata/en/26/9e97b0f525d743882936c2d6f375c7/frameset.htm

  • Can't retrieve data dictionary items in 8.0.5 DB from Powerbuilder

    Hello all,
    I'm using Powerbuilder 7.0 in an actual project.
    The database is Oracle 8.0.5.1.0 for Linux (Distribution is SuSE 6.0)
    There's some strange behaviour which prevents developing with the database:
    - Connected as user system in Powerbuilder. No problems during connect. Trace activated.
    - Appears grapical table list. When trying to retrieve column attributes of selected table Powerbuilder hangs. The grants on the selected dictionary views have been checked and user system has been granted role dba.
    These are the traced statements Only the last one doesn't work - doesn't come back with a result.
    WORKS: SELECT OWNER, TABLE_NAME, TABLE_TYPE
    FROM SYS.ALL_CATALOG WHERE OWNER <> 'SYS'
    AND TABLE_TYPE IN ('TABLE','VIEW') (0 MilliSeconds)
    WORKS: SELECT S.OWNER, S.SYNONYM_NAME
    FROM SYS.ALL_SYNONYMS S, SYS.ALL_OBJECTS O
    WHERE (S.TABLE_OWNER <> 'SYS'
    AND O.OBJECT_NAME = S.TABLE_NAME
    AND O.OWNER = S.TABLE_OWNER
    AND O.OBJECT_TYPE IN ('VIEW','TABLE'))
    UNION SELECT Q.OWNER, Q.SYNONYM_NAME
    FROM SYS.ALL_SYNONYMS Q
    WHERE (Q.TABLE_OWNER <> 'SYS'
    AND Q.DB_LINK IS NOT NULL) (0 MilliSeconds) (5518 MilliSeconds)
    COLUMNS INFORMATION: TABLE=ac OWNER=geco2
    WORKS: SELECT COLUMN_NAME, COLUMN_ID, DATA_TYPE_OWNER, DATA_TYPE, DATA_LENGTH, DATA_PRECISION, DATA_SCALE,
    NULLABLE, DATA_DEFAULT
    FROM SYS.ALL_TAB_COLUMNS
    WHERE TABLE_NAME = 'AC'
    AND OWNER = 'GECO2'
    ORDER BY COLUMN_ID (0 MilliSeconds) (981 MilliSeconds)
    WORKS: SELECT INDEX_NAME, UNIQUENESS
    FROM SYS.ALL_INDEXES
    WHERE TABLE_OWNER = 'GECO2'
    AND TABLE_NAME = 'AC' (0 MilliSeconds)
    WORKS: SELECT COLUMN_NAME, COLUMN_POSITION
    FROM SYS.ALL_IND_COLUMNS
    WHERE INDEX_NAME = 'GECO_ACC_MAIS_ID'
    AND TABLE_NAME = 'AC'
    AND TABLE_OWNER = 'GECO2' (0 MilliSeconds)
    (29c0020): PRIMARY KEY RETRIEVE:
    APPLICATION HANGS: SELECT SYS.ALL_CONS_COLUMNS.COLUMN_NAME, SYS.ALL_CONSTRAINTS.CONSTRAINT_NAME
    FROM SYS.ALL_CONSTRAINTS,SYS.ALL_CONS_COLUMNS
    WHERE SYS.ALL_CONSTRAINTS.CONSTRAINT_TYPE ='P'
    AND SYS.ALL_CONSTRAINTS.TABLE_NAME = 'AC'
    AND SYS.ALL_CONSTRAINTS.OWNER = 'GECO2'
    AND SYS.ALL_CONSTRAINTS.CONSTRAINT_NAME = SYS.ALL_CONS_COLUMNS.CONSTRAINT_NAME
    AND SYS.ALL_CONSTRAINTS.TABLE_NAME = SYS.ALL_CONS_COLUMNS.TABLE_NAME
    AND SYS.ALL_CONSTRAINTS.OWNER = SYS.ALL_CONS_COLUMNS.OWNER
    ORDER BY SYS.ALL_CONSTRAINTS.CONSTRAINT_NAME,SYS.ALL_CONS_COLUMNS.POSITION (0 MilliSeconds)
    I've rerun CATALOG.SQL and CATPROC.SQL; I've installed an 8.0.5-Database under NT and had no problem.
    A collegue working with the Java IDE Forti and connecting with JDBC has a very similar problem.
    At the moment the project can't go on because of this problem.
    Any hint would be welcome
    Thanks
    Juergen
    null

    Hi all, thx for your reply, i have found where is my error :)
    In dbSelectUniqueRow() method,
    //put the attr value into arrayList                               
    for(int j=1; j<=fieldList.size(); j++) {                                       
    columnValues.add((String)rs.getObject(j));
      }i shouldn't put all the value into the arrayList, instead i should put in the primary key,
    Then in client side, I can cast it to remoteInterface. After that, i can retrieve the value in client using
    Staff s = (Staff)home.FindByName("XXX");

  • Select schemas from relational model on import from data dictionary option

    Hi All,
    I have one relational model with 3 diferent schemas,
    I want to compare one of my schemas with the data dictionary I have in a database,
    I select the import option in the general file menu, select from data dictionary option,
    select the connection from my database,swap target model checked,select a physical model and select the objects i want to compare from the database,
    My problem is that the result is the comparison between all the objects in my model and the objects in the database that I have selected,
    what I really want is to compare a list of objects in my model to a list of objects in my database,
    this could be possible? or always need to compare all the objects of the model?
    Thanks in advance

    Hi jbellver,
    there is no any development in DM 3.1.0.691 on that problem. In production release you'll be able to compare objects in subview with database or just to select several objects and compare them with database. And of course "generate in DDl" filtering still can be used - it works at "Compare dialog" level.
    Philip

  • Data Dictionary View for Procedure Text

    Hi,
    Is there a data-dictionary where I can see the body of procedures. In fact, I received a request from a collegue to give him the procedure name which access a table "table_1".
    So, my idea is to write a query as follows:
    SELECT <procedure_name> FROM <data_dictionary> WHERE <text> LIKE '%table_1%'.
    Thanks in advance.

    You can try with DBA_SOURCE or USER_SOURCE.
    i.e.
    SELECT NAME FROM DBA_SOURCE
    WHERE OWNER='<OWNER NAME>'
    AND TYPE='PROCEDURE'
    AND TEXT LIKE '%table_1%';
    Regards,
    Sabdar Syed.

  • Comments not imported from Data Dictionary of SQL Server. SDDM 3.3.0.747

    Hi,
    SDDM 3.3.0.747 32-bit on Windows 7 64-bit.
    Comments are not imported from Data Dictionary of SQL Server 2008. Connection through Microsoft JDBC Driver 4.0 for SQL Server or jTDS 1.2.7
    What I have tried? In SDDM DDL generation, Comments in DBRMS for SQL Server are generated with "EXEC sp_addextendedproperty 'MS_Description' , 'Test Comment' ..." so I added extended property named "MS_Description" into SQL Server database, both on table and column. None of them were imported from Data Dictionary into SSDM. I have tried both drivers stated above. Is it a bug or am I missing something?
    I've found similar question thread Re: Data dictionary import doesn't import column comments for SDDM 3.0.0.665, so I guess it is a bug when importing with JDBC drivers.
    MiGli
    Edited by: MiGli_1006342 on May 25, 2013 8:32 AM
    Edited by: MiGli_1006342 on May 25, 2013 9:02 AM

    Extended properties were not imported correctly from SQLServer databases at DM 3.3.0.747.
    Calls to sp_addextendedproperty and fn_listextendedproperty have been modified.
    I don't think it is a problem with JDBC drivers.
    A bug fix should be available in the next release of DM.

  • SQL modeler can not import from data dictionary

    It was very frustruted to see that the SQL Modeler hang in import from data dictionary of a database as part of revise engineering. I have to question myself if sql modeler is a serious tool and should I give up.

    I am not sure if Data Modeller is still in Beta./Production. First couple off initial versions of a new product are normally buggy.
    Regards
    Alternatively, If this product is still in Beta, then you can contact the development team or report the issue so that they can take care of this issue in next beta release.
    Edited by: skvaish1 on Mar 30, 2010 3:18 PM
    Edited by: skvaish1 on Mar 30, 2010 3:26 PM

  • Can we determine path of my INIT.ORA file from data dictionary views.

    Hello Guru’s
    I am new to oracle, My question is for the sake of my knowledge: I work on oracle 10G.
    Is there any data dictionary view from where I can get the path of my INIT.ORA file.
    Regards,

    NewDay wrote:
    Hello Guru’s
    I am new to oracle, My question is for the sake of my knowledge: I work on oracle 10G.
    Is there any data dictionary view from where I can get the path of my INIT.ORA file.
    AFAIK , its no. You can check the path from the show parameter command like following,
    SQL> show parameter spfile
    NAME                                 TYPE
    VALUE
    spfile                               string
    /u01/app/oracle/product/10.2.0
    /db_1/dbs/spfileorcl.ora
    SQL>HTH
    Aman....

  • Table or view does not exist - Data Dictionary Import Wizard(Data Modeler)

    Hi All,
    In Data Modeler, Data Dictionary Import Wizard, I'm able to connect to database.But while going to the second stage (Select Schema/Database), I'm getting an error "ORA-00942: table or view does not exist".
    I am able to select the table with select * from all_tables and I can open many tables as well.
    Could anyone tell me, whether I'm missing any privilege, that causing this error.
    Thanks in advance for you support.
    Thanks.

    Hi,
    Thanks for your response, sorry for my late reply as I was away from my place.
    Yes, it is showing "Connection established successfully".
    log file as below-
    2012-08-02 10:37:26,471 [main] INFO ApplicationView - Oracle SQL Developer Data Modeler 3.1.1.703
    2012-08-02 10:39:42,889 [AWT-EventQueue-0] ERROR AbstractDBMExtractionWizardImpl - java.sql.SQLSyntaxErrorException: ORA-00942: table or view does not exist
    Pls see oracle version details-
    Oracle Database 11g Enterprise Edition
    11.1.0.6.0
    64bit Production
    Thanks again and waiting for reply.

  • In which Data Dictionary View I can find ...

    Hello,
    I will do a Overview over all of our Full Backups.
    I am searching in the Data Dictionary Views but I colud not found the right information.
    I could find a nice overview over the last redo log archive etc but no overview over the full backups?!
    In which view I can find these informtaion?
    Thanks in advance!

    Check Summary of RMAN Recovery Catalog Views for the data dictionary views for RMAN.

  • Pages '08 Dictionary Error

    When ever in Pages '08 I have noticed that when I use the Dictionary shortcut (Ctrl + Command + D) most times the little pop-up window would not hover over the word as expected. Instead it will be near the top of the current page out of view making the user unable to read the definition.
    Is this a known problem or just with me? I have the latest version of Pages '08.

    sirius,
    Welcome to Apple discussions.
    I'm not having this problem, and I haven't seen any other reports of it. You might try going in to your System Prefences and switching the screen resolution. See if that helps. You can always switch it back.
    -Dennis

  • Diff B/w ABAP Dictionary and Data Dictionary

    What is the difference between ABAP Dictionary and Data Dictionary........

    Hi,
    Both are the same.
    Please check this online document perhaps it may help.
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCDWBDIC/BCDWBDIC.pdf
    Regards,
    Ferry Lianto

  • VALUES NOT GETTING ADDED IN JAVA DICTIONARY

    HIII ,
    AM DOING AN APPLICATION IN WHICH I AM TRYING TO INSERT VALUES IN A TABLE(CREATED THRU JAVA DICTIONARY), USING EJBS(ENTITY BEAN AND SESSION BEAN) AND COMMAND BEAN..AND WEBDYNPRO....
        AFTER DEPLOYMENT EVRYTHNG IS RUNNING FINE BUT VALUES NOT GETTING ADDED IN THE TABLE...
    THE CODE FOR THE "ADD" BUTTON IS :
    wdContext.currentEmp_cmdElement().modelObject().add(wdContext.currentEmp_cmdElement().getEmpno(),wdContext.currentEmp_cmdElement().getEmpname());
    THE CODE FOR ADD function IN COMMANDBEAN IS
    public void add(String empno,String empname){
              try {
                     local.createdata(empno,empname);
                   } catch (Exception e) {
                        e.printStackTrace();}
    PLZZ DO HELP OUT!!!

    The message in simple English just means that "You are doing something really bad" !!! It is absolutely not the communication problem, but understanding problem.
    Though you may be executing the same function using SE37 or in the webshop application through JCo, the runtime context is different and without knowing what exactly your Z rfc is doing, it is very difficult to help. To start with, the userid - that is who is running the RFC is different in both situations. In SE37, it is the logon user and in the web, depending upon whether the connection is stateless or stateful, it could be the anonymous ICSS user or the logged in user. Here again, if you have used UME, it is the user id and if you have used ALIAS user, then it is the alias user id. This is just an example. Your runtime context can be different due to many other reasons too.
    So, to make this simpler - what is that you are trying to do?
    BTW, try not to create multiple threads for the same issue..

Maybe you are looking for