How to startup Oracle8i instance

Dear All,
My oracle8i server is re started. Now i am unable to make my DB UP. Please kindly let me know how to make Oracle8i Db Up.
Please help me, my developers are chasing me. Its is very urgent for me.
Thanks in advance
Mahi

In a properly set up database,
connect / as sysdba
should always work.
If that doesn't work, as you don't seem to know the SYS password (which is very strange), recreate the password file using
orapwd file=$ORACLE_HOME/dbs/orapw<SID> password=<password of your choice> entries=5
(Note: mv the existing password file, prior to running orapwd)
Sybrand Bakker
Senior Oracle DBA

Similar Messages

  • How to startup DB in client?

    Hi there,
    How to startup DB in client?
    SQL> conn scott/tiger@mytestdb  as sysdba
    Connected.
    SQL> shutdown immediate
    Database closed.
    Database dismounted.
    ORACLE instance shut down.
    SQL> startup
    ORACLE instance started.
    ORA-12528: Message 12528 not found;  product=RDBMS; facility=ORAI used all default setting when creating DB.
    What other setting is needed?

    You have 2 problems:
    1) ORACLE_HOME not set as environment variable (you don't see a real error message)
    2) dynamic service registration with the listener
    Error is:
    Error:     ORA-12528 (TNS-12528)
    Text:     TNS:listener: all appropriate instances are blocking new
         connections
    That means , listener does not know the service, because there's no one defined statically in your listener.ora . Dynamic registration requires an open database.
    By the way in my opinion it's not a good idea to grant user scott the sysdba privilege.
    Werner

  • Undo Datafile deleted, How to startup database?

    Hi
    I was getting that message when startup database
    SQL> startup
    ORACLE instance started.
    Total System Global Area 167772160 bytes
    Fixed Size 1218292 bytes
    Variable Size 83888396 bytes
    Database Buffers 75497472 bytes
    Redo Buffers 7168000 bytes
    Database mounted.
    ORA-01157: cannot identify/lock data file 7 - see DBWR trace file
    ORA-01110: data file 7: '/u01/app/oracle/oradata/impl2pk/undotbs02.dbf'
    Later on got to know that a datafile was deleted.
    Anybody help me how to start database now?
    Thanks

    http://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:5669213349582Khurram

  • How to create an instance of the database

    No that won't work. I have to set it up independant from each other because I can't get to Uni until Monday and I want to have this done over the weekend really.
    The main issue seems to be now how to create an instance of the database

    To create a database:
    you first connect as internal (user) with the passeword 'oracle'
    the syntax is: connect internal/oracle
    You type in this script:
    STARTUP NOMOUNT PFILE=$PFILE
    CREATE DATABASE db01
    LOGFILE
    GROUP 1 ('c/oracle/oradata/db01/redo_01a.log',
    'c/oracle/oradata/db01/redo_01b.log'
    ) size 100k,
    GROUP 2 ('c/oracle/oradata/db01/redo_02a.log',
    'c/oracle/oradata/db01/redo_02b.log'
    ) size 100k
    MAXLOGFILES 32
    MAXLOGMEMBERS 2
    MAXLOGHISTORY 1
    DATAFILE 'c/oracle/oradata/db01/system01.dbf'
    size 7M
    MAXDATAFILES 254
    MAXINSTANCES 1;
    This script could be modified to reflect the features you want for your database.
    db01 = the name you can give to your database
    Good luck,
    Henri

  • Script to Shutdwon and startup Oracle instance

    Hi
    Can any one tell how to create a batch file to shutdwon or startup Oracle instance in NT server ?
    Yasir

    Assume you are using ora8i and the script file is called start.bat and shutdown.bat. Their contents are as follows:
    cd %ORAHOME%
    set oracle_sid=%SID%
    %ORAHOME%\bin\svrmgrl
    connect internal/password
    startup pfile=%init_file_path%
    exit
    cd %ORAHOME%
    set oracle_sid=%SID%
    %ORAHOME%\bin\svrmgrl
    connect internal/password
    shutdown immediate
    exit
    Please replace %ORAHOME% and %SID% with related string.
    Thanks

  • Unable to start sap hana. -Startup of Instance failed-

    I can not start the sap hana, if you know better how to respond, please advise.
    Error:
       The following is the error log at startup.
    Version:
       SAP HANA SPS3 Rev.22
    Background:
       The phenomenon began to occur after failing to recover from. However, it might not matter.
    / Usr/sap/HN1/home/startsap_HDB00.log "contents.
    Thursday, January 05 01:16:26 UTC Trace of system startup / check of SAP System HN1 on 2012
    Called command: / usr/sap/HN1/SYS/exe/hdb/startsap HDB00
    Starting SAP Instance HDB00
    Instance Service on host TECTKOSV043 started
    SAP-R/3-Startup Program Rel 802 V2.0 (2008/11/15)
    Starting at 2012/01/05 01:16:26
    Startup Profile: "/ usr/sap/HN1/SYS/profile/HN1_HDB00_tectkosv043.tecnos.jp"
    Setup Environment Variables
    (8972) SETENV PATH = / usr/sap/HN1/HDB00/exe: / usr/sap/HN1/HDB00/tectkosv043.tecnos.jp: / usr/sap/HN1/HDB00: / usr/sap/HN1/HDB00 / exe: / usr/sap/HN1/HDB00/exe/Python/bin: / usr / local / bin: / bin: / usr / bin: / usr/bin/X11: / usr/X11R6/bin: / usr / games : / usr / lib / mit / bin: / usr / lib / mit / sbin: / opt / dell / srvadmin / bin: / usr / sap / tools / bin: / bin: / usr / bin: / usr / ucb: / sbin
    (8972) SETENV SAP_RETRIEVAL_PATH = / usr/sap/HN1/HDB00/tectkosv043.tecnos.jp
    (8972) SETENV PYTHONPATH = / usr/sap/HN1/HDB00/tectkosv043.tecnos.jp: / usr/sap/HN1/HDB00/exe: / usr/sap/HN1/SYS/global/hdb/custom/python_support: / usr/sap/HN1/HDB00/exe/python_support
    (8972) SETENV DIR_LIBRARY = / usr/sap/HN1/HDB00/exe
    (8972) SETENV LD_LIBRARY_PATH = / usr/sap/HN1/HDB00/exe: / usr/sap/HN1/HDB00/exe: / usr/sap/HN1/HDB00/exe: / usr/sap/HN1/HDB00/exe / Python / lib: / usr/sap/HN1/HDB00/exe/filter: / usr/sap/HN1/HDB00/exe/AFL
    (8972) SETENV SHLIB_PATH = / usr/sap/HN1/HDB00/exe:
    (8972) SETENV LIBPATH = / usr/sap/HN1/HDB00/exe:
    Execute Pre-Startup Commands
    (8973) Local: rm-f / usr/sap/HN1/HDB00/tectkosv043.tecnos.jp/trace/py.sapHN1_HDB00
    (8974) Local: ln-s-f / usr/sap/HN1/HDB00/exe/Python/bin/python / usr/sap/HN1/HDB00/tectkosv043.tecnos.jp/trace/py.sapHN1_HDB00
    (8975) Local: rm-f / usr/sap/HN1/HDB00/tectkosv043.tecnos.jp/trace/HDB.sapHN1_HDB00
    (8976) Local: ln-s-f / usr/sap/HN1/HDB00/exe/hdbdaemon / usr/sap/HN1/HDB00/tectkosv043.tecnos.jp/trace/HDB.sapHN1_HDB00
    Starting Programs
    05.01.2012 01:16:26
    ShmDetach
    OK
    (8979) Starting: local / usr/sap/HN1/HDB00/tectkosv043.tecnos.jp/trace/HDB.sapHN1_HDB00-d-nw-f / usr/sap/HN1/HDB00/tectkosv043.tecnos.jp/daemon.ini pf = / usr/sap/HN1/SYS/profile/HN1_HDB00_tectkosv043.tecnos.jp
    (8972) Waiting for Child Processes to terminate.
    (8972) **** 2012/01/05 01:16:31 Child 8979 terminated with Status 0. ****
    (8979) **** 2012/01/05 01:16:31 No RestartProgram command for program 2 ****
    (8972) **** No more Child Processes to wait for.
    (8972) Parent Shutdown at 2012/01/05 01:16:31
    Execute Post-Shutdown Commands
    05.01.2012 01:16:31
    ShmDetach
    OK
    (8972) Exiting with Return-Code 3. (No more child processes)
    Startup of Instance failed

    This question is not related to the HANA developer center sandboxes - no user can stop/start these systems...
    If the issue happened after a failed restore, your database is probably corrupted and cannot be started. Try to restore another backup. You can also try to restore the same backup again, and choose to not replay the log (recover from data files only). You will probably loose some changes, but at least have a consistent state...
    --Juergen

  • Could not able to startup the instance

    After shutdown the instance, I could not able to starup the instance. ORA-12203 TNS:UNABLE TO CONNECT TO DESTINATION ,error showing. Database already down, then how to make to startup.

    ORA-12203: TNS:unable to connect to destination
    Cause:      Invalid address specified or destination is not listening. This error can also occur because of underlying network or network transport problems.
    Action:      Verify that the net service name you entered was correct. Verify that the ADDRESS portion of the connect descriptor which corresponds to the net service name is correct. Ensure that the destination process (for example the listener) is running at the remote node.
    Connect with your server. Export ORACLE_HOME and ORACLE_SID. Then login with SQLPLUS as sysdba and startup the instance.
    Regards
    Asif Kabir

  • How to start my instance??!!!!!!!!

    I installed Oracle 10g. Then I created an instance. After the instance was created, I went to OEM to look at the instance, and noticed it wasn't turned on. I went to the network folder and noticed I only had sqlnet.ora; no Listener.ora or tsnames.ora. I put the files there, but when I try to startup the instance, the password and usernames I created with the database don't work.
    Agent Connection to Instance failed
    Listener down

    PLease, do not multi-post the same issue
    How to start my instance??!!!!!!!!
    HELP!!!!!!!!!!!!!!!!!!!!!!!!!
    HELP!!!!!!!!!!!!!!!!!!!!!!!!!
    And don't think stacking a long string of "!!!!!" and/or '?????" on your subject helps get a better/faster answer.

  • How to restart Oracle instance from oracle client

    I have an Oracle server 10g with DEVEL instance on AIX machine. I have an Oracle Client on Windows machine as well. I want to stop and start the instance DEV from my client using bat file. Is it possible ? Is anybody knows how to do it ?
    KP>

    well, right now the correct question should be : how to start database.
    I am able to login as sysdba to DEVEL on AIX ( from Windows client) and shutdown it but when I try to startup it returns such a message:
    ORA-12505: TNS:listener does not currently know of SID given in connect descriptor
    but I am still able to tnsping my DEVEL from client ...Post listener status, its contents and entry tnsnames.ora file. Here is how I got connected shutdown and started. The process I followed:
    1)Made entry in listener.ora file as I said earlier, restarted the listener
    2)Made change in tnsnames.ora file
    3)Connect from client shutdown and started.
    SQL*Plus: Release 9.0.1.0.1 - Production on Fri Sep 18 16:30:58 2009
    (c) Copyright 2001 Oracle Corporation. All rights reserved.
    SQL> conn sys/hawaii@ia1dev as sysdba
    Connected.
    SQL> shutdown immediate
    Database closed.
    Database dismounted.
    ORACLE instance shut down.
    SQL> startup
    ORACLE instance started.
    Total System Global Area 364904448 bytes
    Fixed Size 1287356 bytes
    Variable Size 226495300 bytes
    Database Buffers 130023424 bytes
    Redo Buffers 7098368 bytes
    Database mounted.
    Database opened.
    SQL> select * from v$version;
    BANNER
    Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - Prod
    PL/SQL Release 10.2.0.4.0 - Production
    CORE 10.2.0.4.0 Production
    TNS for Solaris: Version 10.2.0.4.0 - Production
    NLSRTL Version 10.2.0.4.0 - Production
    SQL>
    Regards.
    Edited by: virendra.k on Sep 18, 2009 4:36 PM

  • How to run multiple Instances of wls5.1 under one instance

    Hello forum,I want to make 3 instance of weblogic that runs under one instance,but
    i don't know how.
    for example I will like to have the following.
    Weblogic is my main instance,so i will like to have more instances called web,db,batch
    witch run on their own under.
    Weblogic/web,db,batch,
    I have made the 4 instance first weblogic has empty weblogic.properties file,
    and the otheres 3 have their full weblogic.properties,my problem is how can I
    refer eatch instance individually, that means the
    subinstances like web,db,batch in my startweb.cmd,startdb.cmd,startbatch.cmd
    I don't know how to start eatch instance alone.
    HELP

    To run more than 1 instance of Logic at the same time, you really need 2 copies as while the license allows you to install on 2 machines (1 laptop 1 desktop ideally), they can not run at the same time.
    So, where now? Well there is a legitimate way around this, assuming you have a fast enough network between the 2 computers and that is to have 1 machine running as a Logic Node to share the work out. When I'm not 'Out and about' I could use the MacBook Pro as a node for my home setup (For example) running some of the soft synths for example.

  • How to startup a report in a popup after committing a form (solution)

    How to startup a report in a popup window after succesfull submission of a form</p>
    In Portal Applications you can create forms in which e.g. users can enter
    order-entries. When a user submits his order, it's a good practice to show his
    filled-in order-form, containing the delivery address, items, descriptions,
    prices etc etc.</p>
    In this solution the order-report is started up in a popup window after
    succesfully completing the order-entry form.</p>
    Once you've created the form and report, you have to take two extra steps
    (the abbrevation mos represents MyOrderSystem and offcourse you should replace
    that by the schema- and applicationname you use).</p>
    1  Create a package to startup the report</p>
    <font face="Courier">create package MOS.MOS_POPUP_ORDER 
    as 
     procedure show ( order_id varchar2, backurl varchar2 );
    end; </font></p>
    <font face="Courier">create package body MOS.MOS_POPUP_ORDER 
    as 
     procedure show ( order_id varchar2 , backurl varchar2 ) 
     is 
      l_url varchar2(2000);
    begin 
     if order_id is not null 
     then
    -- URL to startup the report. Surf to the Develop tab while managing the
    -- portal-report and click on Show the call interface.
      l_url := 'http://www.mydomain.com/pls/portal30/' 
            &#0124; &#0124; 'MOS.MOS_ORDER_REP.show?'
            &#0124; &#0124;
    'p_arg_names=_show_header&;p_arg_values=YES&;'
            &#0124; &#0124; 'p_arg_names=order_id&;p_arg_values=' 
            &#0124; &#0124; order_id;
    -- Display the popup window and startup the report.
      htp.p('<SCRIPT> var MyWindow = window.open(&quot;'
            &#0124; &#0124; l_url
            &#0124; &#0124;
    '&quot;,&quot;MyOrderWindow&quot;,&quot;toolbar=no,location=yes,directories=no,'
            &#0124; &#0124;
    'status=no,menubar=yes,scrollbars=yes,resizable=yes,'
            &#0124; &#0124;
    'height=400,width=600,left=150,top=150&quot;);'
            &#0124; &#0124;
    'MyWindow.focus();</SCRIPT>');
    -- Now you have two options:
    -- 1. When you have your form in a Portal Page, you want to return to the page.
    -- 2. When you have your form in a full window, you only have to return to that
    --    window.
    -- The coding is as followed:
    -- 1. Copy this URL from the navigator pointing to the page.
      l_url := 'http://www.mydomain.com/pls/portal30/'
            &#0124; &#0124;
    '!portal30.wwpob_page_util.redirect?'
            &#0124; &#0124;
    '_pageid=123&;_mode=3&;_tabstring=&;_portletmode=&;_cache=1';
    -- 2. Parameter backurl contains automatically the correct url to return
    --    to the form in full browser mode.
      l_url := backurl;
    -- Now return to the original window.
      htp.p('<SCRIPT>self.location.href=&quot;'
           &#0124; &#0124; l_url
           &#0124; &#0124; '&quot;</SCRIPT>');</font></p>
    <font face="Courier"> end if;
    end;</font></p>
    2  Modify the form</p>
    In the &quot;on succesful submission of a form&quot; part you enter this
    PLSQL. Note that the order is identified by the column ORDER_ID and the CALL
    procedure needs two parameters: the url for starting up the report and the
    parameter name for the back-url. </p>
    <font face="Courier">declare
     l_order_id integer;
    begin
     l_order_id := p_session.get_value_as_NUMBER(
     p_block_name => 'DEFAULT',
     p_attribute_name => 'A_ORDER_ID');
     call('mos.mos_popup_order.show?order_id='&#0124; &#012 4;l_order_id,'backurl');
    end;</font></p>
     </p>
    null

    Excellent tip! Thank you for that!
    One question - where you have hardcoded the URL to navigate to the report and back again, I'd like to be able to do this without the hardcoding. The domain of my development environment is different from the domain of my production environment, and I don't want to have to remember to change the URL when I handover code. How could I do this?

  • How to Patch Multiple Instances on same oracle home

    Hi All
    I Have 4 Instances running on server like below
    DEVSTAG /opt/oracle/product/10.2.0
    DEVUAT /opt/oracle/product/10.2.0
    DEVREVT /opt/oracle/product/10.2.0
    DEVREG /opt/oracle/product/11.2.0
    i want to Apply the patch set 11.1.0.7.1 to DEVUAT & DEVREVT Instances , Can someone please help .. i dont want this patch set applied to DEVSTAG Instance .. how to exclude that Instance from getting patched ?
    Thanks in advance .. hope my requirement is clear.

    Which patch are you referring to ? The database patching tool (opatch) generally applies any database patch to an ORACLE_HOME. You will need to follow the instructions in the README of the patch. If you need to only patch one instance, then you will have to create a dedicated ORACLE_HOME for each database (i.e they will not share database executables). If you share ORACLE_HOME amongst multiple instances, then you will have to patch all of them simultaneously.
    HTH
    Srini

  • How to create multiple instance on same database

    Hi ,
    I would like to know how to create multiple instance on same database . I know that some people use database configuration assistant to do this but i could not figure out how they did it.
    Any how if some one can help me with this and can give me links of this it would be great help for me.
    Thank you for reading my problem and helping me !
    Amil
    please if possible mail me on [email protected]

    How to create multiple instance?????Do you mean multiple instances on the same database, or multiple databases on the same machine ?
    I m new to this field....
    Willin to learn a lot about oracle....Then it wouldn't be bad reading a bit of Database Concepts

  • In  a SQL query whihc has join, How to reduce Multiple instance of a table

    in a SQL query which has join, How to reduce Multiple instance of a table
    Here is an example: I am using Oracle 9i
    is there a way to reduce no.of Person instances from the following query? or can I optimize this query further?
    TABLES:
    mail_table
    mail_id, from_person_id, to_person_id, cc_person_id, subject, body
    person_table
    person_id, name, email
    QUERY:
    SELECT p_from.name from, p_to.name to, p_cc.name cc, subject
    FROM mail, person p_from, person p_to, person p_cc
    WHERE from_person_id = p_from.person_id
    AND to_person_id = p_to.person_id
    AND cc_person_id = p_cc.person_id
    Thnanks in advance,
    Babu.

    SQL> select * from mail;
            ID          F          T         CC
             1          1          2          3
    SQL> select * from person;
           PID NAME
             1 a
             2 b
             3 c
    --Query with only ne Instance of PERSON Table
    SQL> select m.id,max(decode(m.f,p.pid,p.name)) frm_name,
      2         max(decode(m.t,p.pid,p.name)) to_name,
      3         max(decode(m.cc,p.pid,p.name)) cc_name
      4  from mail m,person p
      5  where m.f = p.pid
      6  or m.t = p.pid
      7  or m.cc = p.pid
      8  group by m.id;
            ID FRM_NAME   TO_NAME    CC_NAME
             1 a          b          c
    --Expalin plan for "One instance" Query
    SQL> explain plan for
      2  select m.id,max(decode(m.f,p.pid,p.name)) frm_name,
      3         max(decode(m.t,p.pid,p.name)) to_name,
      4         max(decode(m.cc,p.pid,p.name)) cc_name
      5  from mail m,person p
      6  where m.f = p.pid
      7  or m.t = p.pid
      8  or m.cc = p.pid
      9  group by m.id;
    Explained.
    SQL> select * from table(dbms_xplan.display);
    PLAN_TABLE_OUTPUT
    Plan hash value: 902563036
    | Id  | Operation           | Name   | Rows  | Bytes | Cost (%CPU)| Time     |
    |   0 | SELECT STATEMENT    |        |     3 |   216 |     7  (15)| 00:00:01 |
    |   1 |  HASH GROUP BY      |        |     3 |   216 |     7  (15)| 00:00:01 |
    |   2 |   NESTED LOOPS      |        |     3 |   216 |     6   (0)| 00:00:01 |
    |   3 |    TABLE ACCESS FULL| MAIL   |     1 |    52 |     3   (0)| 00:00:01 |
    |*  4 |    TABLE ACCESS FULL| PERSON |     3 |    60 |     3   (0)| 00:00:01 |
    PLAN_TABLE_OUTPUT
    Predicate Information (identified by operation id):
       4 - filter("M"."F"="P"."PID" OR "M"."T"="P"."PID" OR
                  "M"."CC"="P"."PID")
    Note
       - dynamic sampling used for this statement
    --Explain plan for "Normal" query
    SQL> explain plan for
      2  select m.id,pf.name fname,pt.name tname,pcc.name ccname
      3  from mail m,person pf,person pt,person pcc
      4  where m.f = pf.pid
      5  and m.t = pt.pid
      6  and m.cc = pcc.pid;
    Explained.
    SQL> select * from table(dbms_xplan.display);
    PLAN_TABLE_OUTPUT
    Plan hash value: 4145845855
    | Id  | Operation            | Name   | Rows  | Bytes | Cost (%CPU)| Time     |
    |   0 | SELECT STATEMENT     |        |     1 |   112 |    14  (15)| 00:00:01 |
    |*  1 |  HASH JOIN           |        |     1 |   112 |    14  (15)| 00:00:01 |
    |*  2 |   HASH JOIN          |        |     1 |    92 |    10  (10)| 00:00:01 |
    |*  3 |    HASH JOIN         |        |     1 |    72 |     7  (15)| 00:00:01 |
    |   4 |     TABLE ACCESS FULL| MAIL   |     1 |    52 |     3   (0)| 00:00:01 |
    |   5 |     TABLE ACCESS FULL| PERSON |     3 |    60 |     3   (0)| 00:00:01 |
    PLAN_TABLE_OUTPUT
    |   6 |    TABLE ACCESS FULL | PERSON |     3 |    60 |     3   (0)| 00:00:01 |
    |   7 |   TABLE ACCESS FULL  | PERSON |     3 |    60 |     3   (0)| 00:00:01 |
    Predicate Information (identified by operation id):
       1 - access("M"."CC"="PCC"."PID")
       2 - access("M"."T"="PT"."PID")
       3 - access("M"."F"="PF"."PID")
    PLAN_TABLE_OUTPUT
    Note
       - dynamic sampling used for this statement
    25 rows selected.
    Message was edited by:
            jeneesh
    No indexes created...                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

  • How does 1 ASM instance in a 10 node RAC cause all 10 ASM instance to hang

    Linux RHEL4
    11.2.0.1.0 GI
    11.2.0.1.0 RDBMS
    11.1.0.7.0 RDBMS
    10.2.0.4.4 RDBMS
    Yesterday we had one of the ASM instance on our 10-node cluster hang with a latch "ASM file allocation latch". Oracle support has stated we are hitting a bug with is fixed in the latest PSU.
    What I am trying to understand is how a latch on one ASM instance caused all 10 ASM instances to hang?
    Oracle Supports explanation still does not answer how all 10 ASM instance were affected other then the faulty code that the patch fixes. Bellow is info out of the SAR.
    Data Guard Site:
    ================
    ARC1 PID 21508 reports ORA-240 'control file enqueue held for more than 120 seconds' at Thu Oct 28 11:35:54 2010. This message means ARC1 PID 21508 was holding the enqueue past the maximum tine limit of 120 seconds.
    Next ARC0 PID 17398 reports ORA-16146: 'control file enqueue unavailable' at Thu Oct 28 11:36:52 2010. This means ARC0 PID 17398 tried to access the controlfile and it could get the lock.
    ARC1 PID 21508 is then killed at Thu Oct 28 11:49:57 2010.
    Killing enqueue blocker (pid=21508) on resource CF-00000000-00000000 by (pid=23078) by killing session 5.3
    We see that RSM has been restarted by Broker. This matches to the alert.log and messages showing RSM being restarted several time. i.e. RSM0 started with pid=84, OS id=27915
    Since this started happening around 11:14, the problem may have really started then instead of w/ the CF enqueue block.
    The primary appears to be shipping redo to the standby using asynchronous mode. Unless there was a gap, I do no know if ARC1 should have been doing any remote network I/O. Because a log switch to thread 1 sequence 5235 had just happened at 11:33am, I suspect it was a local disk I/O that was started at least. The ORA-240 is reported at 11:35, exactly 120 sec (or 2min) from this log switch. Notice also the entry to show the log thread 1 sequence 5234 was registered to the controlfile didn't happen yet.
    ASM Side:
    ============
    From the systemstate dump on ASM, multiple processes are waiting on 'ASM file allocation latch' and we are kind of stuck on stack:
    ksedsts()+461<-ksdxfstk()+32<-ksdxcb()+1782<-sspuser()+112<-0000003218E0C5B0<-kfuhInsert()+175<-kffilCreate()+601<-kfnsUFG()+3691<-kfnsBackground()+4382<-kfnDispatch()+527<-opiodr()+1149<-ttcpip()+1251<-opitsk()+1633<-opiino()+958<-opiodr()+1149<-opidrv()+570<-sou2o()+103<-opimai_real()+133<-ssthrdmain()+214<-main()+201<-__libc_start_main()+219
    This caused the hang on the ASM side and hence ASM was not responding to the database. The CF Enqueue issue on the database was a side effect of this.
    This is a direct <BUG:9232266> which is a duplicate of <BUG:8974548>

    Thanks Murali,
    I was little reluctent to open a tar since my experince says that its better to troubleshoot the issue yourself instead of spending time with the Oracle support :)
    Well, I got some more information on this : the sql for the process id of ASM instance is :
    Alter Diskgroup mount all;
    It looks like it is unable to mount the diskgroup and get hunged at that point , is it due to the new disk added to the system or do we missed something after adding the new disk.
    Also, the ASM process can not be killed from unix box while the ASM is down.
    Will appreciate your time if we can move in any directions from here ..
    Thanks ,
    Ankur

Maybe you are looking for

  • Getting BLOB column in XML

    Hi, We have a requirement where we have a database column as BLOB which contains images. Now we have to print this images in the XML publisher report after submitting the program in Oracle APPS. Please help or give a pointer for this, Thanks Aryan

  • To post write up in the current fiscal year

    Hi, I am trying to post write up in the current fiscal. However, the system is not allowed to post me. I know that the write-up needs to be posted from the next fiscal year. However, due to the requirement, we need to post in this current and switch

  • Fonts disabled in Font Book all still on in applications (after SL upgrade)

    I've successfully upgraded to Snow Leopard on my 2Ghz intel mac. I had some initial problems with fonts but all now working except that despite fonts being disabled in Font Book they are still active in all applications. As I have 500+ this is really

  • Mass move of HR org structure

    Hi, Can anyone help me with the process we should follow for a mass change in the HR org structure? We would like to move a few org units, and all the people within them to a new Org unit, this has a different company code, and cost centres. What pro

  • Servlet filter like functionality in WLS 5.1

    We have a requirement to be able to:           1) monitor incoming servlet requests and do processing dependant on the           parameter values in the http request           2) monitor outgoing servlet responses and when we certain strings redirect