ORACLE RAC FAIL...

Hi
I trd to install oracle 10g RAC on windows 2003 as OS and on VMware.The configuration comes upto vipca.When it is going through the cluster shows blue dump otherwise get hanged.Is it a problem with my configuration or with my hard ware.Plz help.
Regards
Bobby

Blue screen on windows.... seems problem with hardware..

Similar Messages

  • ORACLE RAC FAILED WITH PRVF-4007- 11.1.0.7

    Hi ,
    We are in middle installing Oracle RAC on AIX 6.1 when run RAC verification utility .
    cluvfy stage -post hwos -n node1,node2 -verbose
    it generate error from user
    Result: PRVF-4007 : User equivalence check failed for user "oracle"
    Post-check for hardware and operating system setup was unsuccessful.
    Checks did not pass for the following node(s):
    Node1
    I did ssh,rsh from both nodes then I face issue . I modified hosts.equiv
    Now I can do rsh from both nodes and with node itself .
    But for ssh I cannot
    Example from node1
    ssh node1 date ( not work)
    ssh node2 date ( work)
    rsh node1 date ( work)
    rsh node2 date ( work)
    where do you think problem?
    Edited by: user12010537 on 21/03/2011 12:30 ص
    Edited by: user12010537 on 21/03/2011 12:31 ص

    Hi;
    For your issue i suggest close your thread here as changing thread status to answere and move it to Forum Home » Grid Computing » RAC, ASM & Clusterware Installation which you can get more quick response
    Regard
    Helios

  • Oracle RAC with QFS shared storage going down when one disk fails

    Hello,
    I have an oracle RAC on my testing environment. The configuration follows
    nodes: V210
    Shared Storage: A5200
    #clrg status
    Group Name Node Name Suspended Status
    rac-framework-rg host1 No Online
    host2 No Online
    scal-racdg-rg host1 No Online
    host2 No Online
    scal-racfs-rg host1 No Online
    host2 No Online
    qfs-meta-rg host1 No Online
    host2 No Offline
    rac_server_proxy-rg host1 No Online
    host2 No Online
    #metastat -s racdg
    racdg/d200: Concat/Stripe
    Size: 143237376 blocks (68 GB)
    Stripe 0:
    Device Start Block Dbase Reloc
    d3s0 0 No No
    racdg/d100: Concat/Stripe
    Size: 143237376 blocks (68 GB)
    Stripe 0:
    Device Start Block Dbase Reloc
    d2s0 0 No No
    #more /etc/opt/SUNWsamfs/mcf
    racfs 10 ma racfs - shared
    /dev/md/racdg/dsk/d100 11 mm racfs -
    /dev/md/racdg/dsk/d200 12 mr racfs -
    When the disk /dev/did/dsk/d2 failed (I have failed it by removing from the array), the oracle RAC went offline on both nodes, and then both nodes paniced and rebooted. Now the #clrg status shows below output.
    Group Name Node Name Suspended Status
    rac-framework-rg host1 No Pending online blocked
    host2 No Pending online blocked
    scal-racdg-rg host1 No Online
    host2 No Online
    scal-racfs-rg host1 No Online
    host2 No Pending online blocked
    qfs-meta-rg host1 No Offline
    host2 No Offline
    rac_server_proxy-rg host1 No Pending online blocked
    host2 No Pending online blocked
    crs is not started in any of the nodes. I would like to know if anybody faced this kind of a problem when using QFS on diskgroup. When one disk is failed, the oracle is not supposed to go offline as the other disk is working, and also my qfs configuration is to mirror these two disks !!!!!!!!!!!!!!
    Many thanks in advance
    Ushas Symon

    I'm not sure why you say QFS is mirroring these disks!?!? Shared QFS has no inherent mirroring capability. It relies on the underlying volume manager (VM) or array to do that for it. If you need to mirror you storage, you do it at the VM level by creating a mirrored metadevice.
    Tim
    ---

  • Migrating oracle 9i from Fail safe to Oracle RAC

    We are planning to migrate our Oracle 9i database from Fail safe to Oracle RAC. Does anybody has any experience to share? Where can I find the documentation about this?
    Regards
    Tariq

    FailSafe Cluster and RAC are completely different architectures, there's no direct migration path. Export the 9i database and import into a fresh RAC database.
    At the same time move to 11gR2.
    Werner

  • Install Oracle RAC 10g (10.2.0.1) on HP-UX  B.11.31 U ia64 failed

    Hi All
    I am installing Oracle RAC 10g 10.2.0.1 on HP-UX B.11.31 U ia64 but can not complete
    hosts file
    #Public IPs
    10.144.1.111 spgdb01
    10.144.1.112 spgdb02
    #Private IPs
    10.144.2.2 spgdb01p
    10.144.2.3 spgdb02p
    #Virtual IPs
    10.144.1.113 spgdb01v
    10.144.1.114 spgdb02v
    I do installation with runInstaller without error. It copy and link is ok. When I run root.sh then It cannot complete as following
    Checking to see if Oracle CRS stack is already configured
    Checking to see if any 9i GSD is up
    Setting the permissions on OCR backup directory
    Setting up NS directories
    Oracle Cluster Registry configuration upgraded successfully
    WARNING: directory '/oracle/product/10.2.0' is not owned by root
    WARNING: directory '/oracle/product' is not owned by root
    WARNING: directory '/oracle' is not owned by root
    Successfully accumulated necessary OCR keys.
    Using ports: CSS=49895 CRS=49896 EVMC=49898 and EVMR=49897.
    node <nodenumber>: <nodename> <private interconnect name> <hostname>
    node 0: spgdb01 spgdb01p spgdb01
    node 1: spgdb02 spgdb02p spgdb02
    Creating OCR keys for user 'root', privgrp 'sys'..
    Operation successful.
    Now formatting voting device: /ora/crs/votedisk01
    waitpid(-1, 0x7fffdf50, WUNTRACED) .................................................................................................... [sleeping]
    Now formatting voting device: /oracle/oradata1/crs/votedisk02
    Now formatting voting device: /oracle/oradata2/crs/votedisk03
    Format of 3 voting devices complete.
    Startup will be queued to init within 30 seconds.
    ====================
    I have waited for 10 mins but still not complete
    Additionally, log from runInstaller, I got
    Preparing to launch Oracle Universal Installer from /tmp/OraInstall2011-04-28_12-13-31AM. Please wait ...-bash-4.2$ Oracle Universal Installer, Version 10.2.0.1.0 Production
    Copyright (C) 1999, 2005, Oracle. All rights reserved.
    Private Interconnect : null
    Private Interconnect : null
    Private Interconnect : null
    Private Interconnect : null
    So, please help me fix this issue
    Thank you

    I had this problem and resolved it by transporting the file to the installation server with the correct ftp datatype (binary).
    On page 54 of the install guide (..Server\Oracle_Business_Intelligence\doc\doc\bi.1013\b31765.pdf) that comes with the installation files, there is an instruction to make sure that any ftp activity is done in binary.
    This may not have occured with the license.xml file if you use a tool which offers the "feature" of automatic datatype recognition.
    Hope this helps.

  • Oracle RAC Nodes getting reboot in case of preferred controller failed

    When we are disconnecting both Fiber cable from preferred Controller A or plugging out Controller A card from Disk Array(IBM DS 4300), After 90 seconds both the servers are rebooting.
    In this time complete RAC network is going out of service for approx 5 minutes.After reboot both servers are coming with both instances without any manual intervention
    It’s a critical issue for us because we are loosing High Availability, Let us know how we can resolve this critical issue.
    Detail of Network:
    1. Software- Oracle 10g Release2
    2. OS- Redhat Linux 3 (Kernel Version-2.4.21-27.ELsmp)
    3. Shared Storage- IBM DS 4300.
    4. Multipathing Driver - RDAC (rdac-LINUX-09.00 A5.13)
    4. Nodes- IBM 346
    5. Databse on ASM
    6. ASM,OCR & Voting Disk Preferred controller is A.
    7. Hangcheck timer value is 210 seconds.
    8. Both Server available with 2 HBA port . I HBA port is connected with Controller A and Seconfd HBA port is connected with Controller B of SAN Disk Array.
    As per my understanding,
    Voting disk resides in Disk Array and Controller A is preferred owner of Voting Disk LUN.. When i am disconnecting both fiber cable from preferred controller A , then Both Nodes Clusterware software trying to contact with Voting Disk, When they are unable to contact with Voting disk in specfic time period, they are going for reboot.
    I tested Controller failure testing with Oracle RAC software as well without Oracle. Without Oracle its working fine and reason behind, in that time Disk Array is waiting for approx 300 seconds for changing preferred controlller from A to B.
    But With Oracle, Clusterware Software reboot both nodes before Controller can shift from A to B.
    So if i conclude,the tech who has good understanding of Oracle Clusterware on Linux OS & IBM RDAC multipath driver can help me.
    when we install Oracle RAC on Linux, it is required to configure hangcheck timer.
    Oracle recomends 180 second.
    It means if one of node is hanging, then second node will wait for 180 seconds, if within 180 seconds ,it is not able to resolve this situation then it will reboot hung node.
    I think Hangcheck timer configuration reuired only with Linux OS.
    Configuration File
    cat >> /etc/rc.d/rc.local << EOF
    modprobe hangcheck-timer hangcheck_tick=15 hangcheck_margin=60

    Sorry
    Hangcheck timer is
    Configuration File
    cat >> /etc/rc.d/rc.local << EOF
    modprobe hangcheck-timer hangcheck_tick=30 hangcheck_margin=180

  • Oracle RAC Private Connection fail. what is the preferable node?

    Hello Everyone! I need all your helps about Oracle RAC.
    I would like to know that when the private network in oracle rac down, which is the preferable node in the cluster (cluster of 2 nodes) to takeover the cluster.
    Can I set/get the failover policy to point to one node in the cluster?
    Thank you in advance.

    Hi,
    Base on my testing environment, I use VMware to build the oracle rac.
    Because ifdown command reacts differently, now I use vmware feature on Network interface "disconnect" as pulling out the link from network interface.
    Please, kindly have a look on the actions, I have done. Correct me if I am wrong.
    I have two nodes which are node1 "rac1" and node2 "rac2".
    1. I start crs on node2 "rac2" so that node2 have the role to write to OCR
    2. After node2 start completely, I start crs on node1 "rac1" to join cluster.
    3. I use disconnect network link from private network on node1, and I also check using ethtool to check link detected:
    [root@rac1 ~]# ethtool eth1 | grep Link
    Link detected: no
    [root@rac1 ~]# ifconfig eth1
    eth1 Link encap:Ethernet HWaddr 00:0C:29:6A:73:20
    inet addr:192.168.2.231 Bcast:192.168.2.255 Mask:255.255.255.0
    UP BROADCAST MULTICAST MTU:1500 Metric:1
    RX packets:2658671 errors:0 dropped:0 overruns:0 frame:0
    TX packets:2069398 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:1000
    RX bytes:1615768514 (1.5 GiB) TX bytes:985464556 (939.8 MiB)
    4. After some seconds, I checked the log file
    [cssd(9517)]CRS-1612:Network communication with node rac2 (2) missing for 50% of timeout interval. Removal of this node from cluster in 14.620 seconds
    2013-02-12 04:12:30.419
    [cssd(9517)]CRS-1611:Network communication with node rac2 (2) missing for 75% of timeout interval. Removal of this node from cluster in 6.610 seconds
    2013-02-12 04:12:34.436
    [cssd(9517)]CRS-1610:Network communication with node rac2 (2) missing for 90% of timeout interval. Removal of this node from cluster in 2.590 seconds
    2013-02-12 04:12:37.036
    [cssd(9517)]CRS-1607:Node rac2 is being evicted in cluster incarnation 251972986; details at (:CSSNM00007:) in /u01/app/11.2.0/grid/log/rac1/cssd/ocssd.log.
    2013-02-12 04:12:39.136
    [cssd(9517)]CRS-1625:Node rac2, number 2, was manually shut down
    2013-02-12 04:12:39.140
    [cssd(9517)]CRS-1601:CSSD Reconfiguration complete. Active nodes are rac1 .
    2013-02-12 04:12:39.157
    [crsd(9957)]CRS-5504:Node down event reported for node 'rac2'.
    2013-02-12 04:12:45.519
    [crsd(9957)]CRS-2773:Server 'rac2' has been removed from pool 'Generic'.
    2013-02-12 04:12:45.519
    [crsd(9957)]CRS-2773:Server 'rac2' has been removed from pool 'ora.oradb'
    5. I check the status resource of cluster and I see that Node1 "rac1" is the survived node.
    Please help me to analyze it.
    Thanks,
    Edited by: 985243 on Feb 12, 2013 1:53 AM

  • Fail running @/oracle/product/infra/rdbms/admin/utlrp.sql in Oracle RAC DB

    Dear Expert,
    I have issue when running recompile db by using below statement in Oracle RAC db.
    SELECT dbms_registry.time_stamp('utlrp_bgn') as timestamp from dual
    ERROR at line 1:
    ORA-00904: "DBMS_REGISTRY"."TIME_STAMP": invalid identifier
    Regard
    Liang

    timestamp not found below
    SQL> desc dbms_registry
    PROCEDURE CHECK_SERVER_INSTANCE
    FUNCTION COMP_NAME RETURNS VARCHAR2
    Argument Name               Type               In/Out Default?
    COMP_ID               VARCHAR2          IN
    PROCEDURE DELETE_PROGRESS_ACTION
    Argument Name               Type               In/Out Default?
    COMP_ID               VARCHAR2          IN
    ACTION                VARCHAR2          IN
    PROCEDURE DOWNGRADED
    Argument Name               Type               In/Out Default?
    COMP_ID               VARCHAR2          IN
    OLD_VERSION               VARCHAR2          IN
    PROCEDURE DOWNGRADING
    Argument Name               Type               In/Out Default?
    COMP_ID               VARCHAR2          IN
    OLD_NAME               VARCHAR2          IN     DEFAULT
    OLD_PROC               VARCHAR2          IN     DEFAULT
    OLD_SCHEMA               VARCHAR2          IN     DEFAULT
    OLD_PARENT               VARCHAR2          IN     DEFAULT
    FUNCTION GET_DEPENDENT_COMPS RETURNS COMP_DEPEND_LIST_T
    Argument Name               Type               In/Out Default?
    COMP_ID               VARCHAR2          IN
    FUNCTION GET_DEPENDENT_COMPS_REC RETURNS TABLE OF RECORD
    Argument Name               Type               In/Out Default?
    COMP_ID               VARCHAR2          IN
    FUNCTION GET_PROGRESS_STEP RETURNS NUMBER
    Argument Name               Type               In/Out Default?
    COMP_ID               VARCHAR2          IN
    ACTION                VARCHAR2          IN
    FUNCTION GET_PROGRESS_VALUE RETURNS VARCHAR2
    Argument Name               Type               In/Out Default?
    COMP_ID               VARCHAR2          IN
    ACTION                VARCHAR2          IN
    FUNCTION GET_REQUIRED_COMPS RETURNS COMP_DEPEND_LIST_T
    Argument Name               Type               In/Out Default?
    COMP_ID               VARCHAR2          IN
    FUNCTION GET_REQUIRED_COMPS_REC RETURNS TABLE OF RECORD
    Argument Name               Type               In/Out Default?
    COMP_ID               VARCHAR2          IN
    PROCEDURE INVALID
    Argument Name               Type               In/Out Default?
    COMP_ID               VARCHAR2          IN
    FUNCTION IS_COMPONENT RETURNS BOOLEAN
    Argument Name               Type               In/Out Default?
    COMP_ID               VARCHAR2          IN
    FUNCTION IS_IN_REGISTRY RETURNS BOOLEAN
    Argument Name               Type               In/Out Default?
    COMP_ID               VARCHAR2          IN
    FUNCTION IS_LOADED RETURNS NUMBER
    Argument Name               Type               In/Out Default?
    COMP_ID               VARCHAR2          IN
    VERSION               VARCHAR2          IN     DEFAULT
    FUNCTION IS_STARTUP_REQUIRED RETURNS NUMBER
    Argument Name               Type               In/Out Default?
    COMP_ID               VARCHAR2          IN
    FUNCTION IS_VALID RETURNS NUMBER
    Argument Name               Type               In/Out Default?
    COMP_ID               VARCHAR2          IN
    VERSION               VARCHAR2          IN     DEFAULT
    PROCEDURE LOADED
    Argument Name               Type               In/Out Default?
    COMP_ID               VARCHAR2          IN
    COMP_VERSION               VARCHAR2          IN     DEFAULT
    COMP_BANNER               VARCHAR2          IN     DEFAULT
    PROCEDURE LOADING
    Argument Name               Type               In/Out Default?
    COMP_ID               VARCHAR2          IN
    COMP_NAME               VARCHAR2          IN
    COMP_PROC               VARCHAR2          IN     DEFAULT
    COMP_SCHEMA               VARCHAR2          IN     DEFAULT
    COMP_PARENT               VARCHAR2          IN     DEFAULT
    PROCEDURE LOADING
    Argument Name               Type               In/Out Default?
    COMP_ID               VARCHAR2          IN
    COMP_NAME               VARCHAR2          IN
    COMP_PROC               VARCHAR2          IN
    COMP_SCHEMA               VARCHAR2          IN
    COMP_SCHEMAS               SCHEMA_LIST_T          IN
    COMP_PARENT               VARCHAR2          IN     DEFAULT
    FUNCTION NOTHING_SCRIPT RETURNS VARCHAR2
    FUNCTION PREV_VERSION RETURNS VARCHAR2
    Argument Name               Type               In/Out Default?
    COMP_ID               VARCHAR2          IN
    PROCEDURE REMOVED
    Argument Name               Type               In/Out Default?
    COMP_ID               VARCHAR2          IN
    PROCEDURE REMOVING
    Argument Name               Type               In/Out Default?
    COMP_ID               VARCHAR2          IN
    PROCEDURE RESET_VERSION
    Argument Name               Type               In/Out Default?
    COMP_ID               VARCHAR2          IN
    FUNCTION SCHEMA RETURNS VARCHAR2
    Argument Name               Type               In/Out Default?
    COMP_ID               VARCHAR2          IN
    FUNCTION SCHEMA_LIST RETURNS SCHEMA_LIST_T
    Argument Name               Type               In/Out Default?
    COMP_ID               VARCHAR2          IN
    FUNCTION SCHEMA_LIST_STRING RETURNS VARCHAR2
    Argument Name               Type               In/Out Default?
    COMP_ID               VARCHAR2          IN
    FUNCTION SCRIPT RETURNS VARCHAR2
    Argument Name               Type               In/Out Default?
    COMP_ID               VARCHAR2          IN
    SCRIPT_NAME               VARCHAR2          IN
    FUNCTION SCRIPT_PATH RETURNS VARCHAR2
    Argument Name               Type               In/Out Default?
    COMP_ID               VARCHAR2          IN
    FUNCTION SCRIPT_PREFIX RETURNS VARCHAR2
    Argument Name               Type               In/Out Default?
    COMP_ID               VARCHAR2          IN
    FUNCTION SESSION_NAMESPACE RETURNS VARCHAR2
    PROCEDURE SET_COMP_NAMESPACE
    Argument Name               Type               In/Out Default?
    COMP_ID               VARCHAR2          IN
    NAMESPACE               VARCHAR2          IN
    PROCEDURE SET_PROGRESS_ACTION
    Argument Name               Type               In/Out Default?
    COMP_ID               VARCHAR2          IN
    ACTION                VARCHAR2          IN
    VALUE                    VARCHAR2          IN     DEFAULT
    STEP                    NUMBER               IN     DEFAULT
    PROCEDURE SET_PROGRESS_STEP
    Argument Name               Type               In/Out Default?
    COMP_ID               VARCHAR2          IN
    ACTION                VARCHAR2          IN
    STEP                    NUMBER               IN
    PROCEDURE SET_PROGRESS_VALUE
    Argument Name               Type               In/Out Default?
    COMP_ID               VARCHAR2          IN
    ACTION                VARCHAR2          IN
    VALUE                    VARCHAR2          IN
    PROCEDURE SET_REQUIRED_COMPS
    Argument Name               Type               In/Out Default?
    COMP_ID               VARCHAR2          IN
    COMP_DEPEND_LIST          COMP_DEPEND_LIST_T     IN
    PROCEDURE SET_REQUIRED_COMPS
    Argument Name               Type               In/Out Default?
    COMP_ID               VARCHAR2          IN
    COMP_DEPEND_LIST          TABLE OF RECORD      IN
    PROCEDURE SET_SESSION_NAMESPACE
    Argument Name               Type               In/Out Default?
    NAMESPACE               VARCHAR2          IN
    PROCEDURE STARTUP_COMPLETE
    Argument Name               Type               In/Out Default?
    COMP_ID               VARCHAR2          IN
    PROCEDURE STARTUP_REQUIRED
    Argument Name               Type               In/Out Default?
    COMP_ID               VARCHAR2          IN
    FUNCTION STATUS RETURNS VARCHAR2
    Argument Name               Type               In/Out Default?
    COMP_ID               VARCHAR2          IN
    FUNCTION STATUS_NAME RETURNS VARCHAR2
    Argument Name               Type               In/Out Default?
    STATUS                NUMBER               IN
    FUNCTION SUBCOMPONENTS RETURNS TABLE OF VARCHAR2(30)
    Argument Name               Type               In/Out Default?
    COMP_ID               VARCHAR2          IN
    COMP_OPTION               NUMBER               IN     DEFAULT
    PROCEDURE UPDATE_SCHEMA_LIST
    Argument Name               Type               In/Out Default?
    COMP_ID               VARCHAR2          IN
    COMP_SCHEMAS               SCHEMA_LIST_T          IN
    PROCEDURE UPGRADED
    Argument Name               Type               In/Out Default?
    COMP_ID               VARCHAR2          IN
    NEW_VERSION               VARCHAR2          IN     DEFAULT
    NEW_BANNER               VARCHAR2          IN     DEFAULT
    PROCEDURE UPGRADING
    Argument Name               Type               In/Out Default?
    COMP_ID               VARCHAR2          IN
    NEW_NAME               VARCHAR2          IN     DEFAULT
    NEW_PROC               VARCHAR2          IN     DEFAULT
    NEW_SCHEMA               VARCHAR2          IN     DEFAULT
    NEW_PARENT               VARCHAR2          IN     DEFAULT
    PROCEDURE UPGRADING
    Argument Name               Type               In/Out Default?
    COMP_ID               VARCHAR2          IN
    NEW_NAME               VARCHAR2          IN
    NEW_PROC               VARCHAR2          IN
    NEW_SCHEMA               VARCHAR2          IN
    NEW_SCHEMAS               SCHEMA_LIST_T          IN
    NEW_PARENT               VARCHAR2          IN     DEFAULT
    PROCEDURE VALID
    Argument Name               Type               In/Out Default?
    COMP_ID               VARCHAR2          IN
    FUNCTION VERSION RETURNS VARCHAR2
    Argument Name               Type               In/Out Default?
    COMP_ID               VARCHAR2          IN
    SQL>

  • Oracle rac templates 11g R2 buildcluster.sh error

    Hi All,
    am facing below error, while creating oracle rac templates. kindly let us know how to resolve below error.
    ===error=========================
    Oracle RAC 11gR2 OneCommand (v1.2) for Oracle VM - (c) 2010-2011 Oracle Corporation
       Cksum: [1170221909 255000 racovm.sh] at Sun Jan  5 04:15:14 EST 2014
       Kernel: 2.6.18-194.0.0.0.3.el5xen (i686) [1 processor(s)] 1700 MB
    2014-01-05 04:15:14:[printparams:Time :racnode1] Completed successfully in 4 seconds (0h:00m:04s)
    2014-01-05 04:15:14:[setsshora:Start:racnode1] SSH Setup for the Oracle user(s)...
    INFO (node:racnode1): Running as oracle: /u01/racovm/ssh/setssh-Linux.sh -s -x -c NO -h nodelist -p ***   (setup on 2 node(s): racnode1 racnode2)
    ERROR: Failed to create temporary file /tmp/setssh-cretmpQY3958 on localhost, can not proceed
    Exiting...
    ERROR (node:racnode1): Failed to configure passwordless SSH for the oracle user
    2014-01-05 04:15:17:[setsshora:Time :racnode1] Completed with errors in 3 seconds (0h:00m:03s), status: 1
    2014-01-05 04:15:17:[buildcluster:Time :racnode1] Completed with errors in 58 seconds (0h:00m:58s), status: 1
    thanks,
    Mike.

    Try this. It worked for me.
    Please keep in mind that you will need wait till each step finishes successfully before move to next one
    For Step1 and 2, you can skip node(s) on which you didn't execute root.sh yet.
    Step 1: As root, run "$GRID_HOME/crs/install/rootcrs.pl -verbose -deconfig -force" on all nodes, except the last one.
    Step 2: As root, run "$GRID_HOME/crs/install/rootcrs.pl -verbose -deconfig -force -lastnode" on last node. This command will zero out OCR and VD disk also.
    Step 3: As root, run $GRID_HOME/root.sh on all node one by one

  • Oracle RAC with ASM install failure

    Hi Guy's
    I've just rebuilt an Oracle RAC system, i've built this system many times and have the build documented. I usually follow the build doc to the tee and everything works fine. I have now been asked to rebuild the system to go into the production evironment. This is a two server standard RAC setup using ASM. We have a HP MSA500 shared storage setup. I've run the cluster verification tool and all the checks have come out fine. Whilst installing the clusterware i get a failed error message whilst it try's to confiure the Oracle Clusterware Configuration Assistant.
    The error message i get is:
    Command = C:\Windows\system 32\cmd\C Call E:\Oracle\Product\10.2.0\crs\install\crssetup.config.bat
    PROT-1:Failed to intialize OCR Config
    STEP 1 Checking status of CRS cluster
    STEP 2 Creating directories (E:\Oracle\Product\10.2.0\Crs
    STEP 3 Configuring OCR repository
    ocr upgrade failed with (-1)
    I've done this build many times and never seen this error. From what i've read on the internet it looks like it could be something up with my shared storage but i dont know what.
    Any help would be greatly appreciated
    Thanks
    Lee

    try to apply ''dd' command against OCR & Voting disks to ensure that their headers are formatted 100% and contains no data from old installation:
    dd if=/dev/zero of=YOUR_OCR_DISK bs=1024 count=10000
    dd if=/dev/zero of=YOUR_VOTE_DISK bs=1024 count=10000

  • ASM instances on 2 node Oracle RAC 10g r2  on Red Hat 4 u1

    Hi all
    I'm experiencing a problem in configuring diskgroups under +ASM instances on a two node Oracle RAC.
    I followed the official guide and also official documents from metalink site, but i'm stuck with the visibility of asm disks.
    I created fake disks on nfs with Netapp certified storage binding them to block device with the usual trick "losetup /dev/loopX /nfs/disk1 " ,
    run "oracleasm createdisk DISKX /dev/loopX" on one node and
    "oracleasm scandisks" on the other one.
    With "oracleasm listdisks" i can see the disks at OS level in both nodes , but , when i try to create and mount diskgroup in the ASM instances , on the instance on which i create the diskgroup all is well, but the other one doesn't see the disks at all, and diskgroup mount fails with :
    ERROR: no PST quorum in group 1: required 2, found 0
    Tue Sep 20 16:22:32 2005
    NOTE: cache dismounting group 1/0x6F88595E (DG1)
    NOTE: dbwr not being msg'd to dismount
    ERROR: diskgroup DG1 was not mounted
    any help would be appreciated
    thanks a lot.
    Antonello

    I'm having this same problem. Did you ever find a solution?

  • How to create a wallet in oracle RAC environment

    How to create a wallet in oracle RAC environment.
    While running following command "alter system set encryption key identified by "thalesdata4";
    I am getting error message "cannot auto create wallet" or "failed to open wallet.
    Please suggest correct way to create a wallet in RAC environment.
    Thanks
    Sudhir

    hi,
    please refer for detailed explanation
    Master Note for SSL Configuration in Fusion Middleware 11g [ID 1218695.1]
    regards

  • Error in ONS logs while implmenting FCF on oracle RAC from java program

    I have java prog on client machine that uses properties from a property file.While making the connection to the ONS port on the oracle RAC server to implement FCF the program is throwing error as below:
    java.sql.SQLException: Io exception: The Network Adapter could not establish the connection
    and when i checked the ons logs for that node the logs are as follows:
    Connection 5,199.xxx.xxxxxx,8200 header RCV failed (Connect
    ion reset by peer) coFlags=1002a
    These logs are generated only when java program tries to connect else the daemon started without any errors.
    But sometime it connets and gives the desired output.
    Please advice and do let me know in case you need more information.
    Java program on the client machine is as follows..
    * Oracle Support Services
    import java.sql.Connection;
    import java.sql.ResultSet;
    import java.sql.SQLException;
    import java.sql.Statement;
    import java.util.Enumeration;
    import java.util.Properties;
    import java.util.ResourceBundle;
    import oracle.jdbc.pool.OracleConnectionCacheManager;
    import oracle.jdbc.pool.OracleDataSource;
    public class FCFConnectionCacheExample
    private OracleDataSource ods = null;
    private OracleConnectionCacheManager occm = null;
    private Properties cacheProperties = null;
    public FCFConnectionCacheExample() throws SQLException
    // create a cache manager
    occm = OracleConnectionCacheManager.getConnectionCacheManagerInstance();
    Properties props = loadProperties("fcfcache");
    cacheProperties = new java.util.Properties();
    cacheProperties.setProperty("InitialLimit", (String)props.get("InitialLimit"));
    cacheProperties.setProperty("MinLimit", (String)props.get("MinLimit"));
    cacheProperties.setProperty("MaxLimit", (String)props.get("MaxLimit"));
    ods = new OracleDataSource();
    ods.setUser((String)props.get("username"));
    ods.setPassword((String)props.get("password"));
    ods.setConnectionCachingEnabled(true);
    ods.setFastConnectionFailoverEnabled(true);
    ods.setConnectionCacheName("MyCache");
    ods.setONSConfiguration((String)props.get("onsconfig"));
    ods.setURL((String)props.get("url"));
    occm.createCache("MyCache", ods, cacheProperties);
    private Properties loadProperties (String file)
    Properties prop = new Properties();
    ResourceBundle bundle = ResourceBundle.getBundle(file);
    Enumeration enumlist = bundle.getKeys();
    String key = null;
    while (enumlist.hasMoreElements())
    key = (String) enumlist.nextElement();
    prop.put(key, bundle.getObject(key));
    return prop;
    public void run() throws Exception
    Connection conn = null;
    Statement stmt = null;
    ResultSet rset = null;
    String sQuery =
    "select sys_context('userenv', 'instance_name'), " +
    "sys_context('userenv', 'server_host'), " +
    "sys_context('userenv', 'service_name') " +
    "from dual";
    try
    conn = null;
    conn = ods.getConnection();
    stmt = conn.createStatement();
    rset = stmt.executeQuery(sQuery);
    rset.next();
    System.out.println("-----------");
    System.out.println("Instance -> " + rset.getString(1));
    System.out.println("Host -> " + rset.getString(2));
    System.out.println("Service -> " + rset.getString(3));
    System.out.println("NumberOfAvailableConnections: " +
    occm.getNumberOfAvailableConnections("MyCache"));
    System.out.println("NumberOfActiveConnections: " +
    occm.getNumberOfActiveConnections("MyCache"));
    System.out.println("-----------");
    catch (SQLException sqle)
    while (sqle != null)
    System.out.println("SQL State: " + sqle.getSQLState());
    System.out.println("Vendor Specific code: " +
    sqle.getErrorCode());
    Throwable te = sqle.getCause();
    while (te != null) {
    System.out.print("Throwable: " + te);
    te = te.getCause();
    sqle.printStackTrace();
    sqle = sqle.getNextException();
    finally
    try
    rset.close();
    stmt.close();
    conn.close();
    catch (SQLException sqle2)
    System.out.println("Error during close");
    public static void main(String[] args)
    System.out.println(">> PROGRAM using JDBC thin driver no oracle client required");
    System.out.println(">> ojdbc14.jar and ons.jar must be in the CLASSPATH");
    System.out.println(">> Press CNTRL C to exit running program\n");
    try
    FCFConnectionCacheExample test = new FCFConnectionCacheExample();
    while (true)
    test.run();
    Thread.currentThread().sleep(10000);
    catch (InterruptedException e)
    System.out.println("PROGRAM Ended by user");
    catch (Exception ex)
    System.out.println("Error Occurred in MAIN");
    ex.printStackTrace();
    Some of the info i have deleted intensionally as this is confidential
    Property file is as follows
    # properties required for test
    username=test
    password=test
    InitialLimit=10
    MinLimit=10
    MaxLimit=20
    onsconfig=nodes=RAC-node1:port,RAC-node2:port
    url=jdbc:oracle:thin:@(DESCRIPTION= \
    (LOAD_BALANCE=yes) \
    (ADDRESS=(PROTOCOL=TCP)(HOST=RAC-node1)(PORT=1521)) \
    (ADDRESS=(PROTOCOL=TCP)(HOST=RAC-node1)(PORT=1521)) \
    (CONNECT_DATA=(service_name=RAC_SERVICE)))

    Hi;
    Please check below note:
    Link Errors While Installing CRS & RAC Database software [ID 438747.1]
    Codeword File $TIMEBOMB_CWD,/opt/aCC/newconfig/aCC.cwd Missing Or Empty [ID 552893.1]
    Regard
    Helios

  • Recommendations - Oracle RAC 10g on Solaris 10 Containers Logical/Local..

    Dear Oracle Experts et all
    I have a couple of questions for Oracle 10g RAC implementation on Solaris and seek your advice. we are attempting to implement oracle 10g RAC on Solaris OS and SPARC Platform.
    1 We are wondering if Oracle 10g RAC could be implemented on Solaris Local/Logical Containers? I was assuming that Oracle will always link it self with OS binaries and Libraries while S/W installation and hence will need an OS image/Root Disk over which it could go. However, in containers, I assume we have a single solaris installation and configuration which will thus be shared to the containers which will be further configured in it. In such situations how does Oracle instalation proceed? Do I need to look at a scenario where, the global Container/Zone will have Oracle install and this image be shared across to zones/containers accordingly? If it is so, what all filesystems from OS will need to be shared across to these zones/containers?
    Additionally, even if this approach is supported, is it a recommended approach? I am unsure about the stability and functionality of Oracle in such cases and am not able to completly conceptualize. However, I assume there could be certain items which needs to be approprietly taken care off. It will help if you could share observations from your experiences.
    2 The idea of RAC we are looking at is to have multiple Oracle Installations on top of native clustering solution say veritas clusters/Sun Clusters. Do we still need to have Oracle Cluster solution Clusterware (ORACRS) on top of this to achieve Oracle Clustering? Will I be able to install Oracle as a standalone installation on top of native clustering solution say veritas clusters/Sun Clusters?
    Our requirement is to have the above mentioned multiple Oracle installations spread across two (2) seperate H/W platforms,say Node A and Node B, and configure our Cluster Solution to behave as active-passive across Node A and Node B. In other words, I will configure Clustering Solution like VRTS/SunCluster in Active-Passive, then have 3 Oracle installations on Node A, another 3 on Node B. I will configure one database each for each of these Oracle S/W installation (with an idea not to have Clusterware between clustering solution VRTS/SunCluster and Oracle installation, if it works). Now I will run 3 databases thus on each of these nodes. If any downtime happens on any one of the nodes, say Node A, I will fail all oracle databases and S/W accordingly to the alternate available node, Node B in this case, using native clustering solution and I will want the database to behave as it was behaving earlier, on Node A. I am not sure though if I will be able to bring the database up on Node B when resources in OS perspective are failed over.
    we want to use Oracle 10g RAC Release 2 EE on Solaris 10 OS latest/one before the latest release.
    Please share your thoughts.
    Regards!
    Sarat

    Sarat Chandra C wrote:
    Dear Oracle Experts et all
    I have a couple of questions for Oracle 10g RAC implementation on Solaris and seek your advice. we are attempting to implement oracle 10g RAC on Solaris OS and SPARC Platform.
    1 We are wondering if Oracle 10g RAC could be implemented on Solaris Local/Logical Containers? My understanding is that RAC in a Zone (Container) is not supported by Oracle, and will not work anyway. Regardless of installation, RAC needs to do cluster level stuff about the cluster configuration, changing network addresses dynamically, and sending guaranteed messages over the cluster interconnect. None of this stuff can be done in a Local Zone in Solaris, because Local Zones have fewer permissions that the Global Zone. This is part of the design of Solaris Zones, and nothing to do with how Oracle RAC itself works on them.
    This is all down to the security model of Zones, and Local Zones lack the ability to do certain things, to stop them reconfiguring themselves and impacting other Zones. Hence RAC cannot do dynamic cluster reconfiguration in a Local Zone, such as changing virtual network addresses when a node fails.
    My understanding is that RAC just cannot work in a Local Zone. This was certainly true 5 years ago (mid 2005), and was a result of the inherent design and implementation of Zones in Solaris. Things may have changed, so check the Solaris documentation, and check if Oracle RAC is supported in Local Zones. However, as I said, this limitation was inherent in the design of Zones, so I do not see how Sun could possibly have changed it so that RAC would work in a Local Zone.
    To me, your only option is the Global Zone. Which pretty much destroys the argument for having Zones on a Solaris system, unless you can host other non-Oracle application on the other Zones.
    2 The idea of RAC we are looking at is to have multiple Oracle Installations on top of native clustering solution say veritas clusters/Sun Clusters. Do we still need to have Oracle Cluster solution Clusterware (ORACRS) on top of this to achieve Oracle Clustering? Will I be able to install Oracle as a standalone installation on top of native clustering solution say veritas clusters/Sun Clusters?I am not sure the term 'native' is correct. All 'Cluster' software is low level, and has components that run within the operating system. Whether this is Sun Cluster, Veritas Cluster Server, or Oracle Clusterware. They are all as 'native' to Solaris as each other. They all perform the same function for Oracle RAC around Cluster management - which nodes are members of the cluster, heartbeats between nodes, reliable fast message delivery, etc.
    You only need one piece of Cluster software. So pick one and use it. If you use the Sun or Veritas cluster products, then you do not need the Oracle Clusterware software. But I would use it, because it is free (included with RAC), is from Oracle themselves and so guaranteed to work, is fully supported, and is one less third party product to deal with. Having an all Oracle software stack makes things simpler and more reliable, as far as I am concerned. You can be sure that Oracle will have fully tested RAC on their own Clusterware, and be able to replicate any issues in their own support environments.
    Officially the Sun and Veritas products will work and are supported. But when you get a problem with your Cluster environment, who are you going to call? You really want to avoid "finger pointing" when you have a problem, with each vendor blaming the cause of the problem on another vendor. Using an all Oracle stack is simpler, and ensures Oracle will "own" all your support problems.
    Also future upgrades between versions will be simpler, as Oracle will release all their software together, and have tested it together. When using third party Cluster software, you have to wait for all vendors to release new versions of their own software, and then wait again while it is tested against all the different third party software that runs on it. I have heard of customers stuck on old versions of certain cluster products, who cannot upgrade because there are no compatible combinations in the support matrices between the cluster product and Oracle database versions.
    I will configure Clustering Solution like VRTS/SunCluster in Active-Passive, then have 3 Oracle installations on Node A, another 3 on Node B. As I said before, these 3 Oracle installations will actually all be on the same Global Zone, because RAC will not go into Local Zones.
    John

  • Oracle RAC 11G - Service configuration

    Hi,
    I have been reading a lot of documentation regarding oracle services and I have an ok understanding of how they work. However, I have a general question regarding configuring services using Oracle RAC. For instance, if I have a 2 node oracle 11GR2 RAC on a Linux Redhat server. I have an application that connects to a service I have created. I create the service as follows.
    srvctl add service -d ORCL_RAC -s APP_SERVICE -r ORCL_RAC1,ORCL_RAC2
    The tnsnames contains:
    APP_OLTP =
    (DESCRIPTION =
    (LOAD_BALANCE = ON)
    (FAILOVER = ON)
    (ADDRESS = (PROTOCOL = TCP)(HOST = server01)(PORT = 1521))
    (ADDRESS = (PROTOCOL = TCP)(HOST = server02)(PORT = 1521))
    (CONNECT_DATA =
    (SERVICE_NAME = APP_SERVICE)
    (FAILOVER_MODE =
    (TYPE = SELECT)
    (METHOD = BASIC)
    (RETRIES = 20)
    (DELAY = 1)
    My questions are as follows:
    1) When I do a 'srvctl status service -d ORCL_RAC', should I see the service running on both nodes of the RAC? Or does it run only one node, then it will fail over to the other when needed?
    2) If I have a RAC environment where I see two services created (RAC_SRV1 and RAC_SRV2). I see that RAC_SRV1 is only running on node1 and RAC_SRV2 is only running on node2. There are two applications sharing the same database, one application is using RAC_SRV1 and the other application is using RAC_SRV2. Am I correct in thinking that there is no failover available here? If node1 goes down, the application connecting to RAC_SRV1 will not be able to connect to node2 right?
    3) In the case of the scenario in question 2 above, would it be best practise to simply create one service and have both applications connecting to the one service? Could I configure the one service to point connections from one application to node1 and connections from the other application to node2?

    1) When I do a 'srvctl status service -d ORCL_RAC', should I see the service running on both nodes of the RAC? Or does it run only one node, then it will fail over to the other when needed?you can see its running on both nodes.
    use option -a in srvctl ( A list of available instances to which the service fails over when the database is administrator managed.)
    http://docs.oracle.com/cd/E11882_01/rac.112/e16795/srvctladmin.htm#i1008562
    2) If I have a RAC environment where I see two services created (RAC_SRV1 and RAC_SRV2). I see that RAC_SRV1 is only running on node1 and RAC_SRV2 is >only running on node2. There are two applications sharing the same database, one application is using RAC_SRV1 and the other application is using RAC_SRV2. Am >I correct in thinking that there is no failover available here? If node1 goes down, the application connecting to RAC_SRV1 will not be able to connect to node2 >right?All depend on your service configuration. check it by srvctl config
    3) In the case of the scenario in question 2 above, would it be best practise to simply create one service and have both applications connecting to the one >service? Could I configure the one service to point connections from one application to node1 and connections from the other application to node2? better create two service ,one for each application with specific node and other node in available list.

Maybe you are looking for

  • Error while importing Still image.

    I searched the data base and found a similar question but it wasn't answered. I'm running PE 10 on a Mac (O S 10.6.8) with 4GB of RAM and lots of disk space. First attempt importing a stitched photo (panorama) from LR3 as a .TIF; got this error messa

  • Gwtting error while activation of datasource

    Hi i am using demo version . while activating my datasource ( flat file and , r/3 datasources) i am getting this error. please let me know this error will be system related or we can solve our self also function module SDF/AL_MAP_TRANSID_LOGH DOENT N

  • Could not open Key - HKEY_Local_Machines\software\classes\quicktimeplayers

    HKEYLocalMachines\software\classes\quicktimeplayerslib.quicktimeplayerapp\clsid. Verify you have sufficiant access to that key. HELP I purchased a Ipod Shuffle & cannot get past this message. I am not all that computer savy so if someone can give me

  • N8, can't find a timer...

    As silly as it sounds I can't find a timer on my N8... I would like to just put the phone to alarm after say 12 minutes or 2 hours as in my old nokia. I can't find either any free apps to do that on Ovi store, hardly it is possible that there's no ti

  • I have a 30 gb ipod and it's filled up too quickly.

    30 gb ipod that only has 1200 songs and it says it only has 8 gb left. That's ridiculuous. How can I fit more on my ipod or how can I get my ipod to recognize that it has more space. oh, most of my songs are of normal length.