Oracle beginner

Hi all,
This is my 1st thread in this community. Hope to get more help on learning oracle and earning cert. Please feel free to let me know if I am posting/replying inappropriatly.
I am planning to obtain OCA in the near future. I have a couple of cert. in programming and web dev. already, and that's why I chose OCA as my next "cert. to be". I have looked around in the oracle education site, and have written down the following questions:
1) Oracle cert. do not expire right?
2) I have noticed a new exam called SQL certified Expert which can act as the first exam for OCA 11g. Is that true that I will end up getting 2 cert. because I take the SQL Certified Expert Exam instead of the other Fundamental I exam?
3) I can probably practice well on my own for the first exam since most is concerned with SQL. But how do I practice hands-on with the 2nd exam? I have experience with Oracle but it is the Oracle I use at work, and of course I better not use it as a lab rat. How can someone practice on installing and config Oracle hands-on? Do books come back some sort of Oracle simulator :P or I am basically forced to take some expensive college courses?
Thanks in advance!

1) Oracle cert. do not expire right?Correct.
2) I have noticed a new exam called SQL certified Expert which can act as the first exam for OCA 11g. Is that true that I will end up getting 2 cert. because I take the SQL Certified Expert Exam instead of the other Fundamental I exam?Correct, provided you write (1Z0-047, Oracle Database SQL Expert) exam.
Oracle PL/SQL and Oracle Forms Developer
http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=155
Oracle Database: SQL Certified Expert
http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=189
3) I can probably practice well on my own for the first exam since most is concerned with SQL. But how do I practice hands-on with the 2nd exam? I have experience with Oracle but it is the Oracle I use at work, and of course I better not use it as a lab rat. How can someone practice on installing and config Oracle hands-on? Do books come back some sort of Oracle simulator :P or I am basically forced to take some expensive college courses?Please refer to [Answers to Frequently Asked Questions on this Forum |http://forums.oracle.com/forums/ann.jspa?annID=794], 7) Where do I get information, tests, books, brain dumps, and so on.

Similar Messages

  • Oracle beginner's question

    Hi All
    I am a beginner to oracle. I want to download free version of oracle software from internet and work with some basic SQL Commands in my Home computer. Do I need to download Both oracle server and client? Can any one suggest what are all the required softwares and please send some links to download.
    One more doubt. After download how should i configure the Oracle server. Please send any link explaining about the same.

    Go and install the express edition from:
    http://www.oracle.com/technology/software/products/database/xe/htdocs/102xewinsoft.html
    Its a straight away installation and all the information about the installation guides is also available there.

  • Oracle beginner question

    hello everyone!
    i d like to begin with oracle RDBMS. i have some experience in SQL / MySQL and
    php. In particular in my company we use PL/SQL developer and i d like to acquire some experience with it. But i d like your help about what would be the best beginning as i am
    inexperient with oracle products. Could you lead me about some books i could start?
    Thanks!

    hello everyone!
    i d like to begin with oracle RDBMS. i have some
    experience in SQL / MySQL and
    php. In particular in my company we use PL/SQL
    developer and i d like to acquire some experience
    with it. But i d like your help about what would be
    the best beginning as i am
    inexperient with oracle products. Could you lead me
    about some books i could start?
    Thanks!you should certainly read the concepts guide, and likely the '2-day developer' guide (or similar name, in the Oracle documentation set. In terms of books I'd look at Tom Kyte's expert one-on-one oracle by design book (check out a bookstore there's a chapter on moving from alternative RDBMS to Oracle if I haven't got the title quite correct).
    Niall Litchfield
    http://www.orawin.info/

  • Oracle Beginner Needs Help with 8.1.6/W2K Password

    Hey all,
    I just started reading this cool forum and I need your help. I have been using Oracle 8.1.5 for win 98 for a while with scott/tiger. Now I switched to 8.1.6 for W2K and none of the password combinations seem to work. As I am a student just testing Oracle out, what should I do? If this is not a licensing issue, can someone help me out? Thanks for your time...
    Regards,
    Eralp

    <BLOCKQUOTE><font size="1" face="Verdana, Arial, Helvetica">quote:</font><HR>Originally posted by Eralp Pinardag ([email protected]):
    Hey all,
    I just started reading this cool forum and I need your help. I have been using Oracle 8.1.5 for win 98 for a while with scott/tiger. Now I switched to 8.1.6 for W2K and none of the password combinations seem to work. As I am a student just testing Oracle out, what should I do? If this is not a licensing issue, can someone help me out? Thanks for your time...
    Regards,
    Eralp<HR></BLOCKQUOTE>
    Try system/manager !! (i.e. Login=SYSTEM and Password=MANAGER)
    Cheers!
    r@m@
    null

  • Conceptual help moving from ACCESS to APEX - *APEX/ORACLE beginner*

    Hello All,
    I had a rather simple ACCESS form based application running, and am now rebuilding it in APEX for reasons of speed/robustness.
    The application consisted of a form viewing one record at a time, as well as 2 subforms displaying 'x' records each, linked to the current record in the main form.
    For some context, the main form was data about a particular site, the subforms were data about each item within the site.
    The main form got all its information from one table, and viewed only one record at a time (with navigation/search tools in a header) because there was a wealth of information (~25 fields) which needed to be presented in logical groupings.
    Access was suitable for this, because I could use the ACCESS 'form' to position/colour/group/differentiate the logical groups.
    I have put this table into APEX, and am trying to get a similar outcome. I have created a report, which can drill down to one record at a time, but the information is nigh on indecipherable when presented this way.
    What options do I have, and is it even possible, to create an application where one record from a table of ~3000 is presented on screen with a custom layout? I will worry about the subforms later... they can have separate pages.
    Any help would be greatly appreciated, as you can tell from this post I need some high level guidance on where to start digging!

    Hi,
    You can read and learn from the APEX documentation which is available here. More specifically, this section of the advanced tutorials deals with Forms Layout.
    It would be nice if you change your user handle to something more meaningful, too.
    Regards,
    Sergio
    Edited by: srecio on Apr 29, 2011 2:23 PM

  • Requirement of files for a oracle starter

    Sir,
    Please guide me to select the minimum requirement of files to be
    downloaded for an oracle beginner such that one can create databases/tables/users and queries through PL/SQLs.
    satya

    Oracle Database 10g Express Edition
    http://www.oracle.com/technology/software/products/database/oracle10g/index.html

  • ORACLE DOWN

    dear gurus,
    as i oracle beginner, i have read documentation oracle guideline. but taking some time to understand as so many combination rac,standalone etc etc given
    i installed a new fresh machine 3gb ram, 146gb hdd space. rhel 5.3 as os, oracle 10.2.0.1 enterprise, then i try to apply patch interactive mode it become hang longer hours. some error i found so i increase sga, then i try to startup db. it is getting fail.
    can some one look into below and advise what things need to fixed which location
    =====================================================
    SQL> startup;
    ORACLE instance started.
    ORA-04030: out of process memory when trying to allocate 32 bytes (sql
    area,tmp)
    =====================================================
    can someone guide me how to fixed or manualy startup db, with pfile or spfile using custom parameter like sga,java ppol shared pool then create spfile from pfile
    advise
    regards
    salim

    dear gurus, do find answers below
    ======================================================
    cat /etc/sysctl.conf
    # | KERNEL PARAMETERS FOR ORACLE 10g |
    # | Configure the kernel parameters for all Oracle Linux |
    # | servers by setting shared memory and semaphores, |
    # | setting the maximum amount of file handles, setting the |
    # | networking parameters, and finally setting the IP local |
    # | port range. |
    # | SHARED MEMORY |
    kernel.shmmax = 2147483648
    kernel.shmmni = 4096
    kernel.shmall = 2097152
    # | SEMAPHORES |
    # | ---------- |
    # | |
    # | SEMMSL_value SEMMNS_value SEMOPM_value SEMMNI_value |
    # | |
    kernel.sem = 250 32000 100 128
    # | FILE HANDLES |
    # ----------------------------------------------------------+
    fs.file-max = 65536
    # | LOCAL IP RANGE |
    # ----------------------------------------------------------+
    net.ipv4.ip_local_port_range = 1024 65000
    # | NETWORKING |
    # ----------------------------------------------------------+
    net.core.rmem_default = 1048576
    net.core.rmem_max = 1048576
    net.core.wmem_default = 262144
    net.core.wmem_max = 262144
    ======================================================
    cat /etc/security/limits.conf
    cat /etc/security/limits.conf
    # /etc/security/limits.conf
    #Each line describes a limit for a user in the form:
    #<domain> <type> <item> <value>
    #Where:
    #<domain> can be:
    # - an user name
    # - a group name, with @group syntax
    # - the wildcard *, for default entry
    # - the wildcard %, can be also used with %group syntax,
    # for maxlogin limit
    #<type> can have the two values:
    # - "soft" for enforcing the soft limits
    # - "hard" for enforcing hard limits
    #<item> can be one of the following:
    # - core - limits the core file size (KB)
    # - data - max data size (KB)
    # - fsize - maximum filesize (KB)
    # - memlock - max locked-in-memory address space (KB)
    # - nofile - max number of open files
    # - rss - max resident set size (KB)
    # - stack - max stack size (KB)
    # - cpu - max CPU time (MIN)
    # - nproc - max number of processes
    # - as - address space limit
    # - maxlogins - max number of logins for this user
    # - maxsyslogins - max number of logins on the system
    # - priority - the priority to run user process with
    # - locks - max number of file locks the user can hold
    # - sigpending - max number of pending signals
    # - msgqueue - max memory used by POSIX message queues (bytes)
    # - nice - max nice priority allowed to raise to
    # - rtprio - max realtime priority
    #<domain> <type> <item> <value>
    #* soft core 0
    #* hard rss 10000
    #@student hard nproc 20
    #@faculty soft nproc 20
    #@faculty hard nproc 50
    #ftp hard nproc 0
    #@student - maxlogins 4
    # End of file
    oracle soft nproc 2047
    oracle hard nproc 16384
    oracle soft nofile 1024
    oracle hard nofile 65536
    oracle soft nproc 2047
    oracle hard nproc 16384
    oracle soft nofile 1024
    oracle hard nofile 65536
    =====================================================Seeing the output one can understand that maximum shared memory size of your system is 2G. So, increase this value to say 4G and then try again.
    HTH
    Virendra.

  • Oracle Database 11g Express Editionへの接続について

    Oracle Database 11g Express Editionを自PCにインストールし、SQLPLUS等の接続
    まで確認する事ができました。
    その後、VB2008で開発を行っている事から、VB2008で接続しようと考えていますが、
    どのような接続方法が最適なのでしょうか???
    当然、最終的にはクライアント/サーバ型にしたいと考えている為、クライアントからの接続
    も想定しています。
    ODBCは避けたく、他に方法を探していたところ、ODP.NETで接続できると記載が
    あった為、同自PCにインストールし、接続を行おうと記述したところ下記のようなエラー
    となってしまいます。
    《記述内容》
     'Connectionオブジェクトの生成
     Dim cnn As New OracleConnection
     Dim Command As OracleCommand
    'Oracleへのコネクションの確立
    cnn.ConnectionString = _
    "User Id=ABCD; Password=000000; Data Source=XE"
    cnn.Open()
    Command = cnn.CreateCommand
    'SQL初期化
    Command.CommandText = ""
    'データリーダーにデータ取得
    Command.CommandText = "SELECT COUNT(*) FROM T_東京"
    《エラー内容》
     ORA-12154: TNS: 指定された接続識別子を解決できませんでした
    ”tnsping XE”は確認しており、問題なくとおります。
    そもそも私の考え方が間違っていて、ODP.NETは使用できない???
    記述の方法が間違っている???
    初歩的な質問で申し訳ありませんが、教えて頂きたいと思います。
    よろしくお願いします。

    .netアプリを作成しているならばODP.netでの接続がベストだと思います。
    ORA-12154が発生するのは参照しようとしているtnsnames.oraの中に"XE"という接続定義が見つからないためと思われます。
    tnspingでは問題なく疎通できる+ODP.netを追加インストールしたとのことから
    odp.netをインストールしたORACLE_HOME配下のtnsnames.oraにXEという定義がないのだと思います。
    (XEのORACLE_HOME配下のtnsnames.oraにのみXEの定義がされている)
    ちなみに、tnsnames.oraは以下にあります。
    %ORACLE_HOME%\NETWORK\admin\tnsnames.ora
    そもそも私の考え方が間違っていて、ODP.NETは使用できない???
    ORA-12154が発生するところまで進んでいるのでODP.net自体は使用できています。
    ODP.net自体が使用できない状態だと OracleConnectionオブジェクトの生成の時点でエラーになるはずなので。
    あと、tnsnames.oraを参照しないで接続できる簡易接続ネーミングという記載方法もあります。
    例)
    Data Source=localhost:1521/XE
    参考
    http://www.doppo1.net/oracle/beginner/network_connect_2.html

  • How to get an count for a fields in fields

    Hai All
    I have created a table and the table contains three fields code,date,time and now i need to count that how many times the time come for a day
    for example in this table is calculated for daily attendance
    Code Date Time
    001 01-02-10 0815
    001 01-02-10 1115
    001 01-02-10 1145
    001 01-02-10 1645
    002 01-02-10 0815
    002 01-02-10 1200
    002 01-02-10 1230
    002 01-02-10 1715
    003 01-02-10 0815
    003 01-02-10 1655
    here the example table is there so now i need to count that no times the time count is there for a day
    for eg code 001 has 4, and 002 has 4 and 003 has 2
    I have tried
    select count(*) as ct,barcode from temp_attendance
    group by barcode
    order by barcode
    Like this and works fine with only barcode field and while we give other fields in group by function and it calculate for each time.
    while i using this in cursor i need to all the variable displayed and i need the count the count that code has
    no of time.
    Thanks & Regards
    Srikkanth.M

    Nikhil seems to be correct
    WITH T AS
      ( SELECT '001' barcode, '01-02-10' bar_date, '0815' Systime FROM dual
        UNION
       SELECT '001' barcode, '01-02-10' bar_date, '1145' Systime FROM dual
        UNION
       SELECT '002' barcode, '01-02-10' bar_date, '0815' Systime FROM dual
    SELECT barcode,systime,
      COUNT(*) over  (partition  by barcode,bar_date order  by  barcode)
      from  t;Thanks and regards
    Sen
    Edited by: Oracle beginner on Feb 18, 2010 2:37 PM

  • DDL in stored procedures: why not?

    Hi all...
    I am an Oracle beginner and am using 8i to return data from oracle to ASP pages via ADO and ODBC.
    I created the necessary packages in my Oracle tablespace and they contained DDL - I have a very complex query which I don't want to have to encapsulate in one select statement. I want to create a number of temporary tables to store the intermediate data returned from the DB. Therefore I need to be able to have 'create table <name> as...' in my package. Once all the tables have been created I then want to drop them at the end of the procedure. This seems perfectly reasonable to me - what is the use of a stored procedure if you can create or drop a table?!?!
    So, my question is this: why is it that you can't have DDL in a package or stored procedure? I'm pretty sure both SQL Server and Sybase allow DDL in a stored proc - so why doesn't Oracle allow it?
    And if you really can't have DDL in an sp then what is the alternative?
    Hoep someone can help out a rank beginner here - thanks!!
    Mike.

    <BLOCKQUOTE><font size="1" face="Verdana, Arial, Helvetica">quote:</font><HR>Originally posted by Rasmus Mencke ([email protected]):
    Hi,
    You can use dynamic sql, it is very easy to do what you are trying to accomplease.
    Procedure test is
    sql_stmt varchar2(200); -- Variable to hold sql string
    BEGIN
    -- Create the SQL Statement
    sql_stmt := 'create table tmp (id number(1), text varchar2(200));'
    -- Fire the SQL Statement
    execute immediate sql_stmt;
    sql_stmt := 'drop table tmp';
    execute immediate sql_stmt;
    END;
    <HR></BLOCKQUOTE>
    Thanks Rasmus - I tried it but got errors. As you can see from the code below I am using a cursor to store the data to return to ADO in tables. To give you an idea of what I want to do here is my package body spec:
    CREATE OR REPLACE PACKAGE BODY Network_Elements_Report
    AS
    Procedure GetNetworkElements (
    i_Node IN VARCHAR2,
    NE_Node OUT tblNE_Node,
    NE_Type OUT tblNE_Type,
    EHA OUT tblEHA,
    Status OUT tblStatus,
    Curr_Func OUT tblCurr_Func,
    TP_Name OUT tblTP_Name,
    Order_Name OUT tblOrder_Name,
    Required_Start OUT tblRequired_Start,
    Required_End OUT tblRequired_End,
    Trail_Name OUT tblTrail_Name);
    SQL_stmt varchar2(200);
    IS
    CURSOR nerep_cur IS
    -- Just a simple execute immediate test!
    -- Actual SQL to go here much more
    -- complicated!!
    SQL_stmt := 'create table tmp as select * from nerep4;';
    execute immediate SQL_stmt ;
    SELECT NE_Node, NE_Type, EHA, Status, Curr_Func, TP_Name,
    Order_Item_Name, Required_Start, Required_End, Trail_Name
    FROM tmp
    WHERE NE_Node = i_Node
    SQL_stmt = 'drop table tmp;';
    execute immediate SQL_stmt ;
    recCount NUMBER DEFAULT 1;
    BEGIN
    FOR NE_Rec IN nerep_cur
    LOOP
    NE_Node(recCount) := NE_Rec.NE_Node;
    NE_Type(recCount) := NE_Rec.NE_Type;
    EHA(recCount) := NE_Rec.EHA;
    Status(recCount) := NE_Rec.Status;
    Curr_Func(recCount) := NE_Rec.Curr_Func;
    TP_Name(recCount) := NE_Rec.TP_Name;
    Order_Name(recCount) := NE_Rec.Order_Item_Name;
    Required_Start(recCount) := NE_Rec.Required_Start;
    Required_End(recCount) := NE_Rec.Required_End;
    Trail_Name(recCount) := NE_Rec.Trail_Name;
    recCount := recCount + 1;
    END LOOP;
    END GetNetworkElements;
    END Network_Elements_Report;
    When I run this I get Oracle error:
    "PLS-00103: Encountered the symbol "CURSOR" when expecting one of the following..." etc, etc.
    What have I got wrong here? Also, given that the actual SQL I want to execute is around 40 lines long and it creates 4 temp tables, can I store this is a seperate .SQL file and use execute immediate to use the contents of the SQL file? eg: execute immediate nerep.sql - I guess I mean like some sort of 'include' file.
    Hope this is slightly clearer than mud!!
    Thanks for your help...
    Mike.
    Bear in midn that
    The actual SQL I will have in

  • Schedule sql query

    Dear all,
    I need to schedule some queries (audit related) running at certain time of the day. I can do this using unix shell script.
    can this be done using oracle scheduler - just running a simple sql query and not using pl/sql block
    for ex: 4.1.     select * from dba_stmt_audit_opts where audit_option like '%TABLE'
    kind regards
    thanks
    SL

    You can not schedule a select statement using dbms scheduler. It should be either pl/sql block or os script.
    Edited by: oracle.beginner on Apr 15, 2010 5:23 AM

  • Need UrGent ReplY

    Hello everyone, i registered here just to ask a question and see if i can get good suggestions because other forums gave me nothing informative so i am trying this one.....so here goes
    I am a Oracle beginner(no knowledge)
    I am quite good with windows
    Very Little or no knowledge with linux
    Very Fast Learner ( due to EXcessive free time, and Very Fast internet connection with determination )
    An undergraduate(1 more year) student studying Information Technology in university
    Am grounded with other disciplines like programming, networking, troubleshooting, maintenance, web design, installations etc.
    So i wanna begin with oracle but im left with a choice....what operating system( WINDOWS vs LINUX ) is preferred to learn...please i need informative answers with reasons and specifications.:D:D:D...thanks!!

    You mentioned that you are a quick learner so read this to learn that how one should ask questions on a public and free forum like this one and why its not appropriate to mention urgent especially for a question like what you have asked.
    http://catb.org/~esr/faqs/smart-questions.html
    I am a Oracle beginner(no knowledge)Okay. Bookmark this site before you do anything else and from it, start reading Concepts guide of *11.2* version. The link is, http://tahiti.oracle.com .
    I am quite good with windowsOkay
    Very Little or no knowledge with linuxYou can start with a basic course over it. I would suggest to stick with learning Oracle and not to mix it with tens of things like learning linux or anything else. Be good in Oracle and than you can learn it.
    Very Fast Learner ( due to EXcessive free time, and Very Fast internet connection with determination )No comments over it!
    An undergraduate(1 more year) student studying Information Technology in universityFinish your studies first so that you can devote complete attention towards one thing, whatever it may be!
    Am grounded with other disciplines like programming, networking, troubleshooting, maintenance, web design, installations etc.So what does this mean? If you are already so busy, do you really think that you would be able to learn oracle or anything for the matter of the fact with precision?
    So i wanna begin with oracle but im left with a choice....what operating system( WINDOWS vs LINUX ) is preferred to learn...please i need informative answers
    with reasons and specifications.:D:D:D...thanks!!Wanna? What's that word or you wanted to say 'want to' ? Use professional language over forums like this one not IM speak like u , wanna, plz! About learning, I guess from what you just mentioned above, you are already having a year with you to decide it and to get free time to learn anything with complete attention. Other than that, there is no such thing that linux is better than windows and windows is totally useless. Both are good but that depends on how much good is that person who is managing it. So learn anyone but be good in it. Linux is spreading more across everywhere so having its knowledge surely would help in addition to windows knowledge ( which you have already said you are very good at).
    HTH
    Aman....

  • What is an edition?

    Server is 11.1.0.7 on Linux/x86. I noticed processes sometimes holding an "edition lock" on object ORA$BASE. The
    V$LOCK_TYPE table says the following: "Prevent Dropping an edition in use<br />". To make things even more confusing,
    there is a very well hidden view named '_CURRENT_EDITION_OBJECT'. Here is the text:
    <code>select text
    from dba_views where view_name = '_CURRENT_EDITION_OBJ';
    TEXT
    select o."OBJ#",o."DATAOBJ#",o."OWNER#",o."NAME",o."NAMESPACE",o."SUBNAME",o."TY<br /><br /><br />PE#",o."CTIME",o."MTIME",o."STIME",o."STATUS",o."REMOTEOWNER",o."LINKNAME",o."FL<br /><br /><br />AGS",o."OID$",o."SPARE1",o."SPARE2",o."SPARE3",o."SPARE4",o."SPARE5",o."SPARE6",
    o.spare3,
    case when (o.type# not in (4,5,7,8,9,10,11,12,13,14,22,87) or
    bitand(u.spare1, 16) = 0) then
    null
    when (u.type# = 2) then
    (select eo.name from obj$ eo where eo.obj# = u.spare2)
    else
    TEXT
    'ORA$BASE'
    end
    from obj$ o, user$ u
    where o.owner# = u.user#
    and ( /* non-versionable object */
    ( o.type#
    not in (4,5,7,8,9,10,11,12,13,14,22,87,88)
    or bitand(u.spare1, 16) = 0)
    /* versionable object visible in current edition
    or ( o.type# in (4,5,7,8,9,10,11,12,13,14,22,87)
    and ( (u.type# &lt;&gt; 2 and
    sys_context('userenv', 'current_edition_name')
    = 'ORA$BASE')
    TEXT
    or (u.type#
    = 2 and
    u.spare2 = sys_context('userenv', 'current_edition_id'))
    or exists (select 1 from obj$ o2, user$ u2
    where o2.type#
    = 88
    and o2.dataobj# = o.obj#
    and o2.owner# = u2.user#
    and u2.type# = 2
    and u2.spare2 =
    sys_context('userenv',
    'current_edition_id'))
    TEXT
    ) </code>
    OK. Here are the questions:
    What is the purpose of those "edition objects"? I figured out that it is about sys_context, but it's still unclear? The "CURRENT_EDITION_ID" option is not documented as a legal option for the SYS_CONTEXT function. What are the
    users of type# 2? I don't have any in my databases. Users of type#=0 are roles, users of type#=1 are the normal lusers.
    What in the world are the users of type#=2? Last but not least, what is protected by locks of the type AE? Did I mention
    that there is no documentation about this on Metalink? Nada, nil, zilch. On version 10, "editions" are not recognized:
    SQL&gt; select sys_context('userenv','current_edition_id') from dual;
    select sys_context('userenv','current_edition_id') from dual
    ERROR at line 1:
    ORA-02003: invalid USERENV parameter
    Version 11 recognizes the arguments as correct:
    Connected.
    SQL&gt; select sys_context('userenv','current_edition_id') from dual;
    SYS_CONTEXT('USERENV','CURRENT_EDITION_ID')
    99
    I am an oracle beginner with only a few months of experience. Please, gurus, help me with my questions.

    Niall, you got me. The "beginner clause" at the end was a joke. I noticed that people are always trying to help beginners, so I decided that
    it would be beneficial to be one. After posting this, I had a phone conversation with a friend in the know who told me that this is a part of the "rolling
    upgrade" feature. Essentially, in order to upgrade one node to the new version whilst allowing the other nodes to run the old version of the
    dictionary, you need to have both versions running concurrently. How can you tell between the versions ("editions") of the data dictionary?
    You introduce "edition objects" and add an argument to sys_context function to enable it to discern among the different editions. That can be
    guessed from the ML document 565413.1 which explains how DBA_SOURCE view was altered to include the sys_context function.
    Also, thanks to Maxim Demenko, I learned that Dan Morgan has partly documented this feature at: http://www.psoug.org/reference/editions.html
    Thanks to everybody.

  • Ora 24338  error.  in pro*c  while executing the report at the second time

    This is one solved So thanks
    S
    Edited by: Oracle beginner on Feb 11, 2010 4:07 PM

    Hi Akshay,
    I guess the error occurs since you made a change to the Data target - possibly removing/replacing a info-object.
    Try this sequence:
    1. Open the query in change mode and resave it.Now execute it and check.
    2. If error still occurs then try executing the query in RSRT and check the error and analyze or post here.
    Hope this helps.
    Bye
    Dinesh

  • Improve the query's performance

    Hi Guys,
    I'm an Oracle beginner and I'm getting the following issue:
    I have to run a query with a join between two tables, let me say A and B.
    The table A has 10 Milions of records (800MB) and is indexed on two columns (a1 and a2).
    The table B has 100000 records (64MB) no index.
    The query is:
    select
    A.a1,
    A.a2,
    B.b1
    from A,B
    where A.a1 >= B.b1 and A.a2<=B.b1
    The problem is that it is really slow (more that 1 day) although the execution plan used is NESTED LOOPS.
    How can I improve the performance of this query?
    Please help me,
    GF

    Hi Guys,
    First of all thank you very much for your prompt response.
    devmiral your advise could help me. I have just realized that the statistic have never been updated.
    I'll try to update it and let you know.
    Eric here is an quick example:
    Table A Table B
    a2 a1 a3 b1
    10 14 1 10
    15 16 2 11
    18 19 3 15
    20 21 4
    The query is:
    select
    A.a2,
    A.a1,
    A.a3,
    B.b1
    from A,B
    where A.a1 >= B.b1 and A.a2<=B.b1
    The output expected should be:
    a2 a1 a3 b1
    10 14 1 10
    10 14 1 11
    15 16 2 15
    Thank you
    GF

Maybe you are looking for