Oracle 10g CRS autorecovery from network failures - Solaris with IPMP

Hi all,
Just wondering if anyone has experience with a setup similar to mine. Let me first apologise for the lengthy introduction that follows >.<
A quick run-down of my implementation: Sun SPARC Solaris 10, Oracle CRS, ASM and RAC database patched to version 10.2.0.4 respectively, no third-party cluster software used for a 2-node cluster. Additionally, the SAN storage is attached directly with fiber cable to both servers, and the CRS files (OCR, voting disks) are always visible to the servers, there is no switch/hub between the server and the storage. There is IPMP configured for both the public and interconnect network devices. When performing the usual failover tests for IPMP, both the OS logs and the CRS logs show a failure detected, and a failover to the surviving network interface (on both the public and the private network devices).
For the private interconnect, when both of the network devices are disabled (by manually disconnecting the network cables), this results in the 2nd node rebooting, and the CRS process starting, but unable to synchronize with the 1st node (which is running fine the whole time). Further, when I look at the CRS logs, it is able to correctly identify all the OCR files and voting disks. When the network connectivity is restored, both the OS and CRS logs reflect this connection has been repaired. However, the CRS logs at this point still state that node 1 (which is running fine) is down, and the 2nd node attempts to join the cluster as the master node. When I manually run the 'crsctl stop crs' and 'crsctl start crs' commands, this results in a message stating that the node is going to be rebooted to ensure cluster integrity, and the 2nd node reboots, starts the CRS daemons again at startup, and joins the cluster normally.
For the public network, when the 2nd node is manually disconnected, the VIP is seen to not failover, and any attempts to connect to this node via the VIP result in a timeout. When connectivity is restored, as expected the OS and CRS logs acknowledge the recovery, and the VIP for node 2 automatically fails over, but the listener goes down as well. Using the 'srvctl start listener' command brings it up again, and everything is fine. During this whole process, the database instance runs fine on both nodes.
From the case studies above, I can see that the network failures are detected by the Oracle Clusterware, and a simple command run once this failure is repaired restores full functionality to the RAC database. However, is there anyway to automate this recovery, for the 2 cases stated above, so that there is no need for manual intervention by the DBAs? I was able to test case 2 (public network) with the Oracle document 805969.1 (VIP does not relocate back to the original node after public network problem is resolved), is there a similar workaround for the interconnect?
Any and all pointers would be appreciated, and again, sorry for the lengthy post.
Edited by: NS Selvam on 16-Dec-2009 20:36
changed some minor typos

hi
i ve given the shell script.i just need to run that i usually get the op like
[root@rac-1 Desktop]# sh iscsi-corntab.sh
Logging in to [iface: default, target: iqn.2010-02-23.de.sayantan-chakraborty:storage.disk1.amiens.sys1.xyz, portal: 192.168.181.10,3260]
Login to [iface: default, target: iqn.2010-02-23.de.sayantan-chakraborty:storage.disk1.amiens.sys1.xyz, portal: 192.168.181.10,3260]: successfulthe script contains :
iscsiadm -m node -T iqn.2010-02-23.de.sayantan-chakraborty:storage.disk1.amiens.sys1.xyz -p 192.168.181.10 -l
iscsiadm -m node -T iqn.2010-02-23.de.sayantan-chakraborty:storage.disk1.amiens.sys1.xyz -p 192.168.181.10 --op update -n node.startup -v automatic
(cd /dev/disk/by-path; ls -l *sayantan-chakraborty* | awk '{FS=" "; print $9 " " $10 " " $11}')
[root@rac-1 Desktop]# (cd /dev/disk/by-path; ls -l *sayantan-chakraborty* | awk '{FS=" "; print $9 " " $10 " " $11}')
ip-192.168.181.10:3260-iscsi-iqn.2010-02-23.de.sayantan-chakraborty:storage.disk1.amiens.sys1.xyz-lun-1 -> ../../sdc
[root@rac-1 Desktop]# can you post the oput of ls /dev/iscsi ??you may get like this:
[root@rac-1 Desktop]# ls /dev/iscsi
xyz
[root@rac-1 Desktop]#

Similar Messages

  • Oracle 10g XE migrate from 32bit to 64bit becomes slower

    Oracle 10g XE migrate from 32bit to 64bit becomes slower
    Currently we have a database using Oracle 10g XE R2
    (Oracle Database 10g Express Edition Release 10.2.0.1.0)
    on a linux 32bit server.
    And recently we did migrate it to another 64bit linux server.
    But found after migration is it running slower at 64bit server (~ 25% slower)
    1. We would wonder any tuning is required on 64bit server?
    Besides, as I know Oracle XE only using single core CPU for processing.
    On 32bit linux the CPU is Intel(R) Xeon(R) CPU E31235 @ 3.20GHz
    On 64bit linux the CPU is Intel(R) Xeon(R) CPU E5-2470 v2 @ 2.40GHz
    2. Would the CPU clock speed on a single core also made the 64bit Oracle slower?
    Thanks a lot.

    32 or 64 bit normally won't cause much performance difference as long as you can't use > 4GB RAM
    Please note that XE can use only 1 core and 1GB memory.
    According to benchmarks, Single Thread Rating of the 2 CPU really differ by around 25%. Quite consistent with your observation.
    Of course, IO (i.e., disk) speed is also an important factor.
    https://www.cpubenchmark.net/cpu.php?id=2003
    https://www.cpubenchmark.net/cpu.php?id=1200

  • Can we access Oracle 10g R2 database from Oracle 11g Client

    Hi,
    Can any1 tell me can we access Oracle 10g R2 database from Oracle 11g Client ? I m unable to find a Oracle Client 10g R2 for Windows 7 32 bit.
    Below link is for Vista only
    http://www.oracle.com/technetwork/database/10203vista-087538.html

    832812 wrote:
    Hi,
    Can any1 tell me can we access Oracle 10g R2 database from Oracle 11g Client ? I m unable to find a Oracle Client 10g R2 for Windows 7 32 bit.
    Below link is for Vista only
    http://www.oracle.com/technetwork/database/10203vista-087538.html
    Check this note for client/server compatibility
    Client / Server / Interoperability Support Between Different Oracle Versions [ID 207303.1]

  • Uninstalling oracle 10g enterprise edition from windows vista

    HI There,
    I want to uninstall oracle 10g enterprise edition from windows vista home premium edition. I have uninstalled it using oracle universal installer and then deleted folder from program files. But I am unable to delete the main folder i.e. D>Oracle..
    It is displaying error message 'access denied' Please suggest me on this issue.. How can I delete that one so that I can instal it again. I would be really grateful.
    kind regards

    Can someone help me on this issue.. That would be great...

  • How to configure Oracle 10g Advanced Security to use SSL concurrently with

    How to configure Oracle 10g Advanced Security to use SSL concurrently with database User names and passwords
    In Oracle Advanced Security Documentation it is mentioned that i can use SSL concurrently with DB user names and passwords. But when i configure the client certificate on the client my DB connection is getting authenticated using the certificate, which out passing user id or password.
    We want to connect to Oracle DB over SSL channel so that the data packets are not in clear text. Also we want the user to make a connection using user id and password.
    Basically we want SSL with out authentication.
    Need your expert advice

    Read the documentation (I have given following links assuming you are running a 32 bit architecture)
    Server installations:
    http://www.oracle.com/pls/db102/to_toc?pathname=install.102%2Fb14316%2Ftoc.htm&remark=portal+%28Books%29
    Client installations:
    http://www.oracle.com/pls/db102/to_toc?pathname=install.102%2Fb14312%2Ftoc.htm&remark=portal+%28Books%29
    You can find the required books (if not using 32 bit architecture) from
    http://www.oracle.com/pls/db102/portal.portal_db?selected=3

  • Help with Oracle 10g Client Connectivity from Linux to IBM SAN storage

    Hello Oracle Experts,
    This is my first post. My client is having oracle 10g database up and running in IBM SAN storage.
    We have some NMS tools running in Red Hat Linux version 5. So, these tools require connectivity to Oracle database which is residing in SAN storage connected with the Fibre cables.
    How do I establish the connectivity from Linux to SAN storage. If would be glad if you can explain me the steps and also if there is any pre-installation/post-installation, patches and procedures involved.
    If it is IP based network we normally give the IP address of the host running the database server. I have no idea about SAN storage connected with Fibre cable.
    Please guide me to establish the connectivity from linux 5 to SAN.
    Thanks.
    Regards,
    RaviShankar.

    user13153556 wrote:
    Hi Rajesh,
    Actually I will not be touching the Oracle instance SAN box directly. I will only access the database from another machine. I my case it is Linux box.
    So, my question is how do you make the Oracle Client in Linux box to connect to Oracle instance running in another non ip based machine SAN storage.Install Oracle client on this Linux machine ..
    Make sure you have network connectivity from linux machine to database server. You need to connect to server where db instance is running and you need not to bother about SAN storage.
    make tns entry into client $ORACLE_HOME/network/admin/tnsnames.ora file.
    Use sqlplus to connect to database using client.
    Regards
    Rajesh

  • Oracle 10G installation problem, and errors on SOLARIS 10 x86

    HI.
    I installed the last version of oracle 10g on a x86 SOLARIS 10 system.
    When the installer arrived at Configuration assistants, the window is stopping, and I can't see forward. But when I look at the installAction.log, the installation is checked as OK (?).
    When I launch sqlplus, and startup inside, it is said the ora-00205 error (problem with control files), and in the end, I'm really suprised there's no the database I told the installer to create at the beginning. But should I be surprised? As I didn't see really the end of the installation, and the installer didn't propose me the PATH where to install the DB, well, I guess there's something wrong.
    Could anybody tell me how to solve these problems, please?
    Thank you :)

    Two options:
    1. Create database using DBCA - execute $ORACLE_HOME/bin/dbca
    2. Create database manually (without DBCA)

  • Can not connect Oracle 10g express edition from report builder.

    I have newly installed report builder . Different home was selected for Report builder and oracle. Oracle database server is also in the same machine. But i am not able to connect my oracle 10g express edition database. It throws error ORA-12154 : TNS could not resolve service name.( same error displayed while trying to connect from SQL Plus).But from toad i am able to access the database. May be because here I am able to select the proper home.
    Here i am adding my tns entry
    XE =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 1ECA66A679AB494)(PORT = 1521))
    (CONNECT_DATA =
    (SERVER = DEDICATED)
    (SERVICE_NAME = XE)
    can any one suggest what the actual problem is?
    Thanks ..........

    Hello,
    Oracle 10g XE is rather specific and, I'm not sure that you can upgrade it to 10.2.0.4 .
    However, Oracle published an Upgrade Guide for Oracle Express Edition but, it's limited to *10.2.0.3*:
    http://download.oracle.com/docs/cd/B25329_01/doc/server.102/b32391/toc.htm
    But be careful:
    Once you have upgraded to Oracle Database 10g, you cannot downgrade back to Oracle Database Express Edition.Hope this help.
    Best regards,
    Jean-Valentin
    Edited by: Lubiez Jean-Valentin on May 22, 2010 12:06 AM

  • Password problem in oracle 10g after upgrading from oracle 9i

    Hi to all,
    i'm migrating oracle 9i to oracle 10g. in oracle 9i username/password are same character(eg kareem/kareem)
    after upgrading to oracle 10g will it create any problem. Because in oracle 10g the condition is when creating user is username and password should not contain same character (kareem/kareem not allowed).
    Thanks in advance

    in oracle 10g document, they have mention below condition to create user. See the second condition.
    • Passwords must be between 4 and 30 characters long.
    • Passwords cannot be the same as the user name.
    • Passwords must be from the database character set and can include the underscore (_), dollar ($), and pound sign (#) characters.
    • Passwords cannot be Oracle reserved words.
    • Don't start the password with a numeral.
    • Don's use change_on_install or manager as passwords, since they are used by Oracle.
    As i'm going to upgrade oracle 9i to 10g. if it give problem because username and password are same then i have to request my development team to change the password in their application.Can you please verify and tell me.
    Edited by: user7071421 on Sep 25, 2008 4:33 AM

  • Oracle 10g Universe Connectivity From 64bit Windows 2003 Server

    Hi,
    Have an existing BO XI 3.1 environment built on a 64 bit Windows 2003 server and
    I'm having problems getting it to communicate with Oracle 10g universes.  Works fine
    with its SQL Server 2005 repository and SQL Server 2005 relational/olap universes, but
    cant seem to get it to work with Oracle.
    Universes work fine on the 32 bit development environment talking to the same Oracle
    database, but when move them to 64 bit testing environment they all fail with
    Oracle ora-12154 errors.
    32 bit Oracle client is installed and can communicate fine with other products using ODBC
    connections from the server - but BO refuses to communicate.
    Any ideas other than reinstalling BO under 'Program Files' rather than 'Program Files (x86)'
    as I've seen some references on the web about this possibly being a problem?
    Thanks.

    Hi,
    Oracle 32 bit and 64 bit connectivity work fine from the server.  The problem seems to
    relate to bug 3807408 in Oracle 10g that cant handle parentheses in directory names.
    So BO being installed in u2018C:\Program Files (x86)\Business Objectsu2019 causes it to get
    rather annoyed.
    SAP Note 1202730 does cover this, but our DBA's aren't too keen on installing the
    suggested patch.  I'm also not very keen on reinstalling BO in a different directory as
    we've got working production sites that would have to be rebuilt.
    So now investigating whether using the Oracle 11g client will resolve this.
    MSDN forum topic http://social.msdn.microsoft.com/forums/en-US/sqlintegrationservices/thread/ab662d63-6385-4f73-b27f-d526048f601f/  gives a pretty good overview of what people have been trying to resolve this.

  • Differences between Oracle 10G Client ODBC from 10.1.x to 10.2.x (datatype)

    What differences where implemented to Oracle 10G Clients ODBC connectivity drivers between 10G Release 1 and Release 2 concerning datatypes?
    I have an application that performs a qualified read returning a group of records (this is successful) and then performs a delete on each record read. No errors occur on completion of the application. When using release 1, the records are physically removed. Using release 2 a portion of the same group of records are not removed. The key for the table is a numeric field with six decimal places (not my design). My applications C code defines the field as a DOUBLE.

    I certainly agree that something changed. The question is whether it was a change in function or not. With a lot of these sorts of errors, tracking down the "source" of the error involves finding a change in a piece of code that allowed what was always possible to actually occur. That is, you may have two pieces of code that are functionally identical but that end up allowing the sorts of "round off" errors that are always possible when using doubles. The driver might, for example, now be going down a code path where it shifts a number to the right or left rather than dividing or multiplying by 2, which may make this sort of thing more likely. Functionally, given that doubles don't guarantee infinite precision, these operations are identical, but one may be significantly more likely to cause problems.
    Is your application using the ODBC API directly? Or is it going through a higher-level API? If you are going through ODBC directly, you might look to see whether the data types that are being returned by the driver to your code are the same across driver versions.
    Justin

  • Oracle 10g on Windows 2003:  Can't start with any account but Local System

    Fresh install of Oracle 10g on Windows 2003. I install as a member of the local admin group and everything works great. The various services are starting as Local System, though, and I'd prefer to set them up to start as a specific domain user account.
    When I make that change, however, I can't get any of the Oracle related services to start. I've added this domain user to the local ora_dba group on my server, given it the ability to log on as a batch job and log on as a service in the local security policy. Doesn't seem to help.
    I saw a thread that implied using a domain user account wasn't supported (didn't seem right to me, but what the hell), so I created a local user account and tried that. Same result.
    Something I'm missing?
    Thanks.

    What is missing, I suspect, is reading the installation docs.
    http://docs.oracle.com
    If that doesn't work then come back and ask specific requestions referencing the appropriate document and naming the actual version you are trying to install (ps 10g is a marketing name not a version number).

  • The order of result changed in oracle 10g after migration from 9i.

    i am using the below query to fetch data from two views.
    SQL:
    select distinct PVCID pvcid, PATH_ID pathId, fnn fnn, g.XDM_SERVICEID xdmServiceid, TC_SERVICETYPE tcServicetype, TC_PORTTYPE tcPorttype, TERMINATION_TYPE terminationType,
    TC_PRODUCTCODES tcProductcodes, TERM_ID termId, TERM_NAME termName, TERMINATION_TYPE_ID terminationTypeId, A_EQUIPMENT_ID equipmentId,
    A_EQUIPMENT_NAME equipmentName, A_EQUIPMENT_TYPE equipmentType, A_EQUIP_TYPE equipTypeId, AEND_BLOCK_TEST_REQ aendBlockTestReq, Z_EQUIPMENT_ID ZEquipmentId, Z_EQUIPMENT_NAME ZEquipmentName,
    Z_EQUIPMENT_TYPE ZEquipType, Z_BLOCK_TEST_REQ blockTestReq, RADIUS_ENABLED radiusEnabled, D_PBR DPbr, U_PBR UPbr, BRAS_TYPE brasType from V_GET_PVCID g,V_TERM v where FNN='A0721122234' and g.xdm_serviceid=v.xdm_serviceid order by TC_SERVICETYPE
    this gives two rows as output, but in different order for 9i and 10g.
    This is affecting the working of the application. can any one help me out here.
    thanks in advance

    Since you specify only 1 column in the ORDER BY, ordering is done only against that column. Rows returned may appear differently appeared with respect to other columns.
    If you need a specific order, include all the required columns in the ORDER BY clause.
    (10g introduced GroupByHashAggregation so ordering isn't guaranteed to be the same as in 9i unless you correctly specify an ORDER BY clause. Even in 9i, Oracle didn't gurantee that they would always appear in the same order --- the appearance was only an after-effect of the manner in which Oracle implemented DISTINCT and GROUP BY operations in 9i).
    Hemant K Chitale

  • Oracle 10g Certification Upgrade from 9i OCP

    Hi All,
    I am OCP 9i.. If I give one upgrade paper, I will 10g certified..
    Question is:
    Is it compulsary to take training from recognised centers to appear for the exam.. As when I did 9i certification, It was compulsary to do atleast one paper training from recognised centers.
    Thanxx in Advance.

    If you took the exam for 9 you probably need it for 10 too. Have a look at education.oracle.com website for detailed upgrade instructrions for 1z-040 exam.
    I have to do the same upgrade process.

  • Unable to access oracle 10g DB package from 8i using DB link

    Hi,
    We have two oracle 8174 database A and B. One of the package in A calls an package in B using db link. The database B was upgraded to 10g (10.2.0.4). After the upgrade, the package in A got invalid. When tried to compile system hangs. No error is encountered.
    In UAT there was no issues. But only in production we face above problem. Can you please advise what went wrong. Is it due to incompatibiity?

    Can You logon that user an recompile?
    I hope you will see error something...
    Pacakages on B(10g) database.. invalid or not???
    Anyway Can you recreate your packages? ... (create or replace...)
    By the way, you might check something from Oracle Support
    Good Luck

Maybe you are looking for