Seeking a solid reccomendation concerning 10g RAC implementation.
I need a solid recommendation regarding what hardware I should use for my planned Oracle 10g RAC environment.
Currently, I am looking for both node and SAN recommendations.
I also created a list of 11 questions that I need to have answered.
Here is how this will be configured:
3 Node Oracle 10g RAC
Each Node will consist of:
32Gb of RAM (minimum)
Windows 2003 64-bit Enterprise (corporate standard, but I can go with Windows 2008 if I have a valid justification)
74Gb RAID 1 (minimum)
Dual 10Gb Ethernet NICs
The SAN will consist of:
750Gb-3Tb dedicated to Oracle
10Gb Ethernet NICs
Here are some of my general questions:
1.) Are there any benchmarks or case studies that you are aware of that might help in the decision process regarding hardware?
2.) Where should my backups reside (SAN or elsewhere)?
3.) What margin should be added for SAN provisioning and waste (even if thin provisioning is implemented)?
4.) My CIO has decided to direct me to go with 10GbE copper instead of fiber channel, what unplanned hiccups can I expect?
5.) What are the caveats of running dual redundant SAN systems?
6.) We are currently using DELL hardware for all other systems, however I do have the freedom to change the vendor for this particular project if I can state a valid business justification. Any other vendors out there that make a better SAN or Node solution than Dell/EMC?
7.) How much local storage do I need on each node?
8.) Can I utilize 1 node to run ETL during production hours without drastically affecting database performance?
9.) Regarding the maintenance of this setup, are their any particular classes or training you would recommend? I am a seasoned Oracle DBA, but could use any specific training on the specifics of RAC and/or general performance.
10.) Are there specific advantages in Oracle 11g RAC vs. 10g that would be worth the cost of upgrading our 1000+ 10g user licenses?
11.) Are there any studies on the performance advantages/disadvantages of running Oracle 10g on Windows vs. Solaris (or any Unix)?
I will consider all input of high value, so please let me know what you would recommend.
Thank you for your time.
please find answers that i know for some questions.
1.) Are there any benchmarks or case studies that you are aware of that might help in the decision process regarding hardware?
2.) Where should my backups reside (SAN or elsewhere)?
=> what is the backup method you will be using? certainly recommend RMAN (in addition to OS backups that you are planning to use) for block recovery, should there a block corruption.
i would keep some copies on the SAN local and mirror to DR site too.
3.) What margin should be added for SAN provisioning and waste (even if thin provisioning is implemented)?
=> do not suggest thin provisioning for production.
how big the volumes are going to be? reason for asking the Q is, if the volumes are going to be in TB, percentages can be lower. please plan for 2 years atleast.
4.) My CIO has decided to direct me to go with 10GbE copper instead of fiber channel, what unplanned hiccups can I expect?
5.) What are the caveats of running dual redundant SAN systems?
6.) We are currently using DELL hardware for all other systems, however I do have the freedom to change the vendor for this particular project if I can state a valid business justification. Any other vendors out there that make a better SAN or Node solution than Dell/EMC?
7.) How much local storage do I need on each node?
=> have beetween 75GB to 100GB. hope you are going to have only ORACLE RDBMS and CRS software in here.
please make sure that you rotate your listener logs and alert logs and regular removal of old .trc files older than certain number of days old.
8.) Can I utilize 1 node to run ETL during production hours without drastically affecting database performance?
=> node usage will help from CPU standpoint only. what about the disk writes it is going to perform to the data files?
9.) Regarding the maintenance of this setup, are their any particular classes or training you would recommend? I am a seasoned Oracle DBA, but could use any specific training on the specifics of RAC and/or general performance.
=> attend a 5 day course from Oracle. install RAC on own and play with it.
10.) Are there specific advantages in Oracle 11g RAC vs. 10g that would be worth the cost of upgrading our 1000+ 10g user licenses?
=> did not compare, though installed 11g.
11.) Are there any studies on the performance advantages/disadvantages of running Oracle 10g on Windows vs. Solaris (or any Unix)?
=> running on windows? please do not. used on linux a lot. pretty stable and solid. recommend to go with 10.2.0.4 or higher.
hope the above will help.
Similar Messages
-
Oracle 10g RAC implementation running out of space
I have an Oracle RAC implementation setup on a Sun Storagetek 6140 for storage. I have allocated 100gb of space to Oracle but am constantly running out of space during operations. I know that i can allocate additional disk space using Common Array Manager for the Storagetek. How do i get ASM to recognize the fact that there is additional space available to it?
Hi buddy,
How do i get ASM to recognize the fact that there is additional space available to it?You have two options:
1- The first one is create a new LUN, configure it at the OS level and add the disk to disk group.
alter diskgroup add disk '<DISK_DEVICE_PATH>';
2- The second one is increasing the LUN size (if possible, of course) and resize the disk.
alter diskgroup <DISK_GROUP_NAME> resize disk '<DISK_NAME>' <NEW_SIZE>;
Hope it helps,
Cerreia -
Hi Gurus,
I would like to upgrade skills to learn RAC as i am eager to do RAC implementation .
I would like to first implement on local PC . Is it possible to implement in local laptop ??????/
Laptop OS :Vista 32 Bit,
3GB RAM and 250 GB harddisk .
I would like to carry out 11g/10g RAC implementation.
Could you please provide me the link (if any by oracle) which provides detailed RAC implementation along with softwares and all ?
11g database , will it have RAC releated components ? Or any other components need to be downloaded ?
Please help me
Thakns & Regards
New beginner at RACI would like to upgrade skills to learn RAC as i am eager to do RAC implementation .
I would like to first implement on local PC . Is it possible to implement in local laptop ??????/
Laptop OS :Vista 32 Bit,
3GB RAM and 250 GB harddisk .Install VMware and test with 10gR2/11gR1 RAC
http://www.oracle-base.com/articles/10g/OracleDB10gR2RACInstallationOnCentos4UsingVMware.php
http://www.oracle-base.com/articles/10g/OracleDB10gR2RACInstallationOnWindows2003UsingVMware.php
Software Oracle:
http://www.oracle.com/technology/software/products/database/index.html
DOCs
http://tahiti.oracle.com -
Can we implement 10g RAC without ASM
Hi,
OS - AIX 5.3
DB - 10g R2
Clusterware - 10g R2
Can we implement 10g RAC using RAW files without ASM ?
If yes then, do we have to install HACMP if we use RAW files only ?
Regards,
Amityou really do NOT need hacmp
check the AIX RAC Installation Guide (Chapter 3 explains the different storage solutions for AIX)
Here is the overview
Storage Option File Types Supported
OCR and Voting Disk Oracle Software Database Recovery
Automatic Storage Management No No Yes Yes
General Parallel File System (GPFS) Yes Yes Yes Yes
Local storage No Yes No No
Raw Logical Volumes Managed by HACMP Yes No Yes Yes -
Hi All,
I am a research student currently struggling to install Oracle 10g RAC on Windows OS.What i understand about a Oracle RAC database system is that it involves a configuration of multiple hosts or servers joined together with a clustering software and accessing the shared disk structures.What i also understand is that i need a CRS provided by Oracle for a Windows or Linux based RAC installation.
What i don't understand is for a Two node RAC system do i need a Third machine which has the shared storage device.If yes do i have to install a copy of Oracle 10g Enterprise Edition and CRS on the shared storage device moreover do i need to install a copy of Oracle 10g Enterprise edition on each of the nodes or just the clusterware is enough.Hi Salil
No, you do not need a third machine. You can even setup RAC as a single node on one machine! What you do need is to have some sort of cluster aware file system. Try looking at OCFS on Windows in your case.
If you are interested in a Linux example please have a look at the examples at http://ocpdba.net/oracle9i_rac/cheaprac.html and http://ocpdba.net/oracle10g_rac for an OCFS implementation I am working on.
regards,
Ahbaid -
R12 with 2 node 10g RAC is not updating with autoconfig correctly.
Hi,
we are on R12.0.6 with 2 node 10g RAC. Our collegue did the RAC setup, I was not there at that moment
steps he followed is
1. Installed 10g CRS,ASM 10.2.0.3 software and bring up the two nodes.
2. Configured the RAC DB to Oracle Appplication and registered the Listener with CRS.
Name Type Target State Host
ora....D1.inst application ONLINE ONLINE erpdb1
ora....D2.inst application ONLINE ONLINE erpdb2
ora.ERPPROD.db application ONLINE ONLINE erpdb1
ora....SM1.asm application ONLINE ONLINE erpdb1
ora....B1.lsnr application ONLINE ONLINE erpdb1
ora.erpdb1.gsd application ONLINE ONLINE erpdb1
ora.erpdb1.ons application ONLINE ONLINE erpdb1
ora.erpdb1.vip application ONLINE ONLINE erpdb1
ora....SM2.asm application ONLINE ONLINE erpdb2
ora....B2.lsnr application ONLINE ONLINE erpdb2
ora.erpdb2.gsd application ONLINE ONLINE erpdb2
ora.erpdb2.ons application ONLINE ONLINE erpdb2
ora.erpdb2.vip application ONLINE ONLINE erpdb2
oracle@erpdb1 $
The issue is, in our tnsnames.ora in both the nodes.
===
ERPPROD=
(DESCRIPTION=
(ADDRESS=(PROTOCOL=tcp)(HOST=erpdb1-vip.domain.com)(PORT=1521))
(CONNECT_DATA=
(SERVICE_NAME=ERPPROD)
(INSTANCE_NAME=ERPPROD1)
instead of
ERPPROD=
(DESCRIPTION=
(ADDRESS=(PROTOCOL=tcp)(HOST=erpdb1-vip.domain.com)(PORT=1521))
(ADDRESS=(PROTOCOL=tcp)(HOST=erpdb2-vip.domain.com)(PORT=1521))
(CONNECT_DATA=
(SERVICE_NAME=ERPPROD)
(INSTANCE_NAME=ERPPROD1)
(INSTANCE_NAME=ERPPROD2)
Node1 tnsnames.ora
oracle@erpdb1 $ cat tnsnames.ora
# This file is automatically generated by AutoConfig. It will be read and
# overwritten. If you were instructed to edit this file, or if you are not
# able to use the settings created by AutoConfig, refer to Metalink Note
# 387859.1 for assistance.
#$Header: NetServiceHandler.java 120.16.12000000.4 2008/04/28 06:39:48 schagant ship $
ERPPROD=
(DESCRIPTION=
(ADDRESS=(PROTOCOL=tcp)(HOST=erpdb1-vip.domain.com)(PORT=1521))
(CONNECT_DATA=
(SERVICE_NAME=ERPPROD)
(INSTANCE_NAME=ERPPROD1)
ERPPROD1=
(DESCRIPTION=
(ADDRESS=(PROTOCOL=tcp)(HOST=erpdb1-vip.domain.com)(PORT=1521))
(CONNECT_DATA=
(SERVICE_NAME=ERPPROD)
(INSTANCE_NAME=ERPPROD1)
ERPPROD1_FO=
(DESCRIPTION=
(ADDRESS=(PROTOCOL=tcp)(HOST=erpdb1-vip.domain.com)(PORT=1521))
(CONNECT_DATA=
(SERVICE_NAME=ERPPROD)
(INSTANCE_NAME=ERPPROD1)
ERPPROD2=
(DESCRIPTION=
(ADDRESS=(PROTOCOL=tcp)(HOST=erpdb2-vip.domain.com)(PORT=1521))
(CONNECT_DATA=
(SERVICE_NAME=ERPPROD)
(INSTANCE_NAME=ERPPROD2)
ERPPROD2_FO=
(DESCRIPTION=
(ADDRESS=(PROTOCOL=tcp)(HOST=erpdb2-vip.domain.com)(PORT=1521))
(CONNECT_DATA=
(SERVICE_NAME=ERPPROD)
(INSTANCE_NAME=ERPPROD2)
ERPPROD_FO=
(DESCRIPTION=
(ADDRESS=(PROTOCOL=tcp)(HOST=erpdb1-vip.domain.com)(PORT=1521))
(CONNECT_DATA=
(SERVICE_NAME=ERPPROD)
(INSTANCE_NAME=ERPPROD1)
ERPPROD2_LOCAL=
(DESCRIPTION=
(ADDRESS=(PROTOCOL=tcp)(HOST=erpdb2-vip.domain.com)(PORT=1521))
ERPPROD1_LOCAL=
(DESCRIPTION=
(ADDRESS=(PROTOCOL=tcp)(HOST=erpdb1-vip.domain.com)(PORT=1521))
ERPPROD_BALANCE=
(DESCRIPTION=
(ADDRESS_LIST=
(LOAD_BALANCE=YES)
(FAILOVER=YES)
(ADDRESS=(PROTOCOL=tcp)(HOST=erpdb2-vip.domain.com)(PORT=1521))
(ADDRESS=(PROTOCOL=tcp)(HOST=erpdb1-vip.domain.com)(PORT=1521))
(CONNECT_DATA=
(SERVICE_NAME=ERPPROD)
ERPPROD_REMOTE=
(DESCRIPTION=
(ADDRESS_LIST=
(ADDRESS=(PROTOCOL=tcp)(HOST=erpdb2-vip.domain.com)(PORT=1521))
(ADDRESS=(PROTOCOL=tcp)(HOST=erpdb1-vip.domain.com)(PORT=1521))
LISTENER_ERPPROD1=
(DESCRIPTION=
(ADDRESS=(PROTOCOL=tcp)(HOST=erpdb1-vip.domain.com)(PORT=1521))
LISTENERS_ERPPROD=
(DESCRIPTION=
(ADDRESS_LIST=
(ADDRESS=(PROTOCOL=tcp)(HOST=erpdb2-vip.domain.com)(PORT=1521))
(ADDRESS=(PROTOCOL=tcp)(HOST=erpdb1-vip.domain.com)(PORT=1521))
extproc_connection_data =
(DESCRIPTION=
(ADDRESS_LIST =
(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROCERPPROD1))
(CONNECT_DATA=
(SID=PLSExtProc)
(PRESENTATION = RO)
IFILE=/u01/app/oracle/product/10/db/network/admin/ERPPROD1_erpdb1/ERPPROD1_erpdb1_ifile.oraoracle@erpdb1 $
oracle@erpdb1 $
=======
Node2 tnsnames.ora
=======
oracle@erpdb2 $ cat tnsnames.ora
# This file is automatically generated by AutoConfig. It will be read and
# overwritten. If you were instructed to edit this file, or if you are not
# able to use the settings created by AutoConfig, refer to Metalink Note
# 387859.1 for assistance.
#$Header: NetServiceHandler.java 120.16.12000000.4 2008/04/28 06:39:48 schagant ship $
ERPPROD=
(DESCRIPTION=
(ADDRESS=(PROTOCOL=tcp)(HOST=erpdb1-vip.domain.com)(PORT=1521))
(CONNECT_DATA=
(SERVICE_NAME=ERPPROD)
(INSTANCE_NAME=ERPPROD1)
ERPPROD1=
(DESCRIPTION=
(ADDRESS=(PROTOCOL=tcp)(HOST=erpdb1-vip.domain.com)(PORT=1521))
(CONNECT_DATA=
(SERVICE_NAME=ERPPROD)
(INSTANCE_NAME=ERPPROD1)
ERPPROD1_FO=
(DESCRIPTION=
(ADDRESS=(PROTOCOL=tcp)(HOST=erpdb1-vip.domain.com)(PORT=1521))
(CONNECT_DATA=
(SERVICE_NAME=ERPPROD)
(INSTANCE_NAME=ERPPROD1)
ERPPROD2=
(DESCRIPTION=
(ADDRESS=(PROTOCOL=tcp)(HOST=erpdb2-vip.domain.com)(PORT=1521))
(CONNECT_DATA=
(SERVICE_NAME=ERPPROD)
(INSTANCE_NAME=ERPPROD2)
ERPPROD2_FO=
(DESCRIPTION=
(ADDRESS=(PROTOCOL=tcp)(HOST=erpdb2-vip.domain.com)(PORT=1521))
(CONNECT_DATA=
(SERVICE_NAME=ERPPROD)
(INSTANCE_NAME=ERPPROD2)
ERPPROD_FO=
(DESCRIPTION=
(ADDRESS=(PROTOCOL=tcp)(HOST=erpdb1-vip.domain.com)(PORT=1521))
(CONNECT_DATA=
(SERVICE_NAME=ERPPROD)
(INSTANCE_NAME=ERPPROD1)
ERPPROD2_LOCAL=
(DESCRIPTION=
(ADDRESS=(PROTOCOL=tcp)(HOST=erpdb2-vip.domain.com)(PORT=1521))
ERPPROD1_LOCAL=
(DESCRIPTION=
(ADDRESS=(PROTOCOL=tcp)(HOST=erpdb1-vip.domain.com)(PORT=1521))
ERPPROD_BALANCE=
(DESCRIPTION=
(ADDRESS_LIST=
(LOAD_BALANCE=YES)
(FAILOVER=YES)
(ADDRESS=(PROTOCOL=tcp)(HOST=erpdb2-vip.domain.com)(PORT=1521))
(ADDRESS=(PROTOCOL=tcp)(HOST=erpdb1-vip.domain.com)(PORT=1521))
(CONNECT_DATA=
(SERVICE_NAME=ERPPROD)
ERPPROD_REMOTE=
(DESCRIPTION=
(ADDRESS_LIST=
(ADDRESS=(PROTOCOL=tcp)(HOST=erpdb2-vip.domain.com)(PORT=1521))
(ADDRESS=(PROTOCOL=tcp)(HOST=erpdb1-vip.domain.com)(PORT=1521))
LISTENER_ERPPROD2=
(DESCRIPTION=
(ADDRESS=(PROTOCOL=tcp)(HOST=erpdb2-vip.domain.com)(PORT=1521))
LISTENERS_ERPPROD=
(DESCRIPTION=
(ADDRESS_LIST=
(ADDRESS=(PROTOCOL=tcp)(HOST=erpdb2-vip.domain.com)(PORT=1521))
(ADDRESS=(PROTOCOL=tcp)(HOST=erpdb1-vip.domain.com)(PORT=1521))
extproc_connection_data =
(DESCRIPTION=
(ADDRESS_LIST =
(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROCERPPROD2))
(CONNECT_DATA=
(SID=PLSExtProc)
(PRESENTATION = RO)
IFILE=/u01/app/oracle/product/10/db/network/admin/ERPPROD2_erpdb2/ERPPROD2_erpdb2_ifile.oraoracle@erpdb2 $
=====
Pl let us know how we can achive through autoconfig.
Regards
VasuVasu,
The issue is, in our tnsnames.ora in both the nodes.What is the issue?
I believe the following documents should be helpful in configuring your tnsnames.ora (and other files) with RAC implemented.
Note: 388577.1 - Using Oracle 10g Release 2 Real Application Clusters and Automatic Storage Management with Oracle E-Business Suite Release 12
https://metalink2.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=388577.1
Note: 756050.1 - Troubleshooting Autoconfig issues with Oracle Applications RAC Databases
https://metalink2.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=756050.1
Regards,
Hussein -
Hi,
I am a newbie to RAC implementations, I have a strange problem on the one we are testing,
Failure (forced shutdown) of one of the nodes results in queries on the other node returning with a ORA-12805. This happens only in certain cases, otherwise the query waits for some time and completes. We are using Redhat 3, Oracle 10g (10.2.0.1.0) and TAF with SELECT and PRECONNECT options. Is there some reason and remedy on why this fails on only one of the nodes ?.Hi
From metalink
ORA-12805
=========
Error Summary
ORA 12805 parallel query server died unexpectedly (Oerr:ORA.12805)
Error Details
~~~~~~~~~~~~~
Error: ORA 12805
Text: parallel query server died unexpectedly
Cause: The PMON process is cleaning up the process because a parallel query
server terminated unexpectedly.
Action: Check for operating system errors and retry the statement.
If this problem persists, contact customer support.
When a ORA-12805 occurs in most cases you will also see another error, ORA-600 or
a ORA-7445.
Best thing for you to do is to check all logs (that may include alert, crs, css etc) and determine the cause of node crash.
Regards
Adnan -
10g RAC on Solaris 10 containers - Question on Approach
Hi All
To introduce a little, I am trying to set-up 10g RAC (active-active) on Solaris 10 Containers. For the disaster recovery site, I was considering an option for storage replication across datacenters. As I look at the situation where the database could be highly transactional, I wanted to go for this option hoping I might be better able to recover db on dr site if a failure happens and also alleviate some load from the prod servers. In this regard I have a set of questions for which if you could share your experiences, thoughts .. I am sure will help my preperation.
1 Is Oracle Supported on Solaris 10 containers? I believe it is not supported and ofcourse am getting into the certification matrix for this with oracle. Anyways, any work around tried out by anyone ?
2 Which product is better in terms of performance while co-existing and co-functioning with Oracle? Sun Cluster!!! Vertas Cluster!!! any other? I am unable to link to any recommendations from Oracle and hence trying to understand the generic or say standard approach to this.
3 I understand on Prod site, Oracle remains active-active on two node cluster while I will mirror my SAN between Prod site and DR site on a timely basis, while DB is up and running. This mirroring has to be only an asynchronous mirroring for some limitations. I am unsure about my recoverability if we need to switch over to DR. Will I be able to recover the Database to a point when my last mirroring has been completed successfully when I say the mirroring happened while the Prod db is up and running (hot backup type on disk level). Until now I used a cold backup for Storage replication and I was sure to bring it up there. This hot backup kind of attempt is raising unrest and questions about the abilities.. :-(
4 I also have come across a term called federated databases? Is it similar to what I am trying to achieve here? Storage level replocation across data centres?
I know it takes some time to get to the end of it and finally implement it, but your inputs will certainly help me get things straight before I hit this first click. Thanks for all your inputs, advices, suggestions. :-)
Regards!
SaratAccording to Oracle "Both Oracle 9i R2 and 10g R2 databases have been certified to run in a Solaris Container."
There are references here :- http://forums.sun.com/thread.jspa?threadID=5397695
"Oracle databases (RAC and non-RAC) have been certified to run in a global Solaris 10 Container"
What storage are you using ? (filesystem, ASM ?) Personally I prefer ASM now, but it does depend on the storage platform and backup strategy.
What backup infrastructure do you have ? RMAN backup directly to tape is better than file copy.
For DR standby purposes I would use Dataguard instead of disk mirroring / storage replication. It is much more flexible (e.g can switch direction of replication, do incremental backups from the standby etc).
I would use CRS instead of VCS. CRS is built for the job, and integrates with netca, dbca, etc for service management, and also integrates with Dataguard Broker for standby switchover. -
Asm, instance and service failing to start 10g rac redhat el5
hi,
i have been following a how to guide from oracle's website about implementing a 10g rac system using el5 (http://www.oracle.com/technology/pub/articles/hunter_rac10gr2_iscsi.html), by the end of the installation and setup I had both the nodes up and running and all services were up and running. Then under the root account I rebooted one of the nodes. now when I check the status of the services I get this:
[oracle@rac01 ~]$ crs_stat -t
Name Type Target State Host
ora.orcl.db application ONLINE ONLINE rac01
ora...._taf.cs application ONLINE ONLINE rac02
ora....cl1.srv application ONLINE OFFLINE
ora....cl2.srv application ONLINE ONLINE rac02
ora....l1.inst application OFFLINE OFFLINE
ora....l2.inst application ONLINE ONLINE rac02
ora....SM1.asm application OFFLINE OFFLINE
ora....01.lsnr application ONLINE ONLINE rac01
ora.rac01.gsd application ONLINE ONLINE rac01
ora.rac01.ons application ONLINE ONLINE rac01
ora.rac01.vip application ONLINE ONLINE rac01
ora....SM2.asm application ONLINE ONLINE rac02
ora....02.lsnr application ONLINE ONLINE rac02
ora.rac02.gsd application ONLINE ONLINE rac02
ora.rac02.ons application ONLINE ONLINE rac02
ora.rac02.vip application ONLINE ONLINE rac02though I can start the asm instance manually by
srvctl start asm -n rac01and it starts but the instance and service on the rebooted node still wont start. is there a log file which tells me what the error is when it tries to start the instance? what can I do to ensure that if a node is rebooted that all of the services get started correctly and the node automatically rejoins the cluster (i thought I had set all of this from the instructions of the guide I was following).
Regards
Martin.Check ASM resource:
crs_stat -p "resource_name
$ crs_stat | grep NAME\= | grep ASM1
NAME=ora.rac01.ASM1.asm
$ crs_stat -p ora.rac01.ASM1.asm
NAME=ora.rac01.ASM1.asm
TYPE=application
ACTIVE_PLACEMENT=0
*AUTO_START*=1
CHECK_INTERVAL=600
DESCRIPTION=CRS application for ASM instance
What do you see AUTO_START?
if 1 = auto start:
or check error ASM while start... at ASM_HOME/log/rac01/racg/*
If AUTO_START=2
Oracle Clusterware is configured to start the VIP, listener, instance, ASM, database services and other resources during system boot. Starting with 10.1.0.4, it is possible to modify some resources to have their profile parameter AUTO_START set to the value 2. This means that after node reboot, or when Oracle Clusterware is started, resources with AUTO_START=2 will need to be started manually via srvctl. Please work with Oracle Support if you need to modify this attribute.
If AUTO_START=2 and need to change to 1:
Example:
$ crs_stat -p ora.rac01.ASM1.asm
NAME=ora.rac01.ASM1.asm
TYPE=application
ACTIVE_PLACEMENT=0
AUTO_START=2
$ crs_stat -p ora.rac01.ASM1.asm > ORA_CRS_HOME/crs/public/ora.rac01.ASM1.asm
$ crs_unregister ora.rac01.ASM1.asm
$ crs_stat -p ora.rac01.ASM1.asm
CRS-0210: Could not find resource 'ora.rac01.ASM1.asm
$ vi ORA_CRS_HOME/crs/public/ora.rac01.ASM1.asm.cap
AUTO_START=2
to
AUTO_START=1
$ crs_register ora.rac01.ASM1.asm
$ crs_stat -p ora.rac01.ASM1.asm
NAME=ora.rac01.ASM1.asm
TYPE=application
*AUTO_START=1*
Edited by: Surachart Opun (HunterX) on Jul 31, 2009 1:06 PM -
Hi,
I have one query regarding balancing load with RAC.
We have some batch processes executed from shell script in Oracle RAC environment where a separate node is used for failover only. There are some issues related with performance. We are looking for a solution to utilize 'idle' node used for failover to resolve this issue.
I want to know whether the below mentioned scenario is possible to achieve with 10gRel2 RAC.
A batch process is running and it is utilizing all resources (CPU) of instance 1, then it is possible by any means that this process be split and distributed to idle instance 2 on another node?
Looking for expert advice.
Regards
AmitHi Amit,
I;ve done lots of RAC implementations, and it;s critical to set-up the primary node accordig to the "type" of table access. For example, cistomer queries on node 1, order queries on node 2, etc. Minimizing pinging is very important!
Staring in Oracle 10g release 2, Oracle JDBC and ODP.NET provide connection pool load balancing facilities through integration with the new “load balancing advisory” tool. This replaces the more-cumbersome listener-based load balancing technique.
I have more notes here:
http://www.dba-oracle.com/oracle10g_tuning/t_grid_tuning.htm
Hope this helps. . .
Donald K. Burleson
Oracle Press author -
Shared Storage allocation for Oracle 10g RAC
Hi,
I am about to implement a Two Node Oracle 10g RAC on Windows 2008 (32-Bit) servers. We are going to use EVA4400 storeage and we have 600 GB for Oracle RAC and database.
I intend to follow the steps given in RACGuides_Rac10gR2OnWindows.pdf mentioned in Note 811271.1 (RAC Assurance Support Team: RAC Starter Kit and Best Practices (Windows)).
I would like to know how should I allocated the storage for OCR,Vote, Database and Flash Recovery Area. Meaning how many LUNs and of what size to be created and presented to both the servers. To start with I need to create a 25 GB database. We will be using Raw Device for OCR and Vote and ASM for Database and Flash Recovery Area.
Please advice.
Thanks,
ThiruI am about to implement a Two Node Oracle 10g RAC on Windows 2008 (32-Bit) servers. Oracle 10g on Windows 2008 is not supported. Anyway installing a cluster as of today i would use a 64-bit operating system together with a 64-bit database. Everything else is not state-of-the-art anymore.
As of today i would go with 11g Release 1 (11.1.0.7.0) plus latest patches for Clusterware and ASM. Because you are using Windows 2008 you must use 11g Release 1 for the database as well. Bear in mind that Windows 2008 R2 is at this point in time not supported for 11g R1 or 11g R2 either.
I would like to know how should I allocated the storage for OCR,Vote, Database and Flash Recovery Area. Meaning how many LUNs and of what size to be created and presented to both the servers. This is said in the installation documents. Rule of thumb: At least three LUNs of 2 GB for OCR and three LUNs of 2 GB for Voting disk.
To start with I need to create a 25 GB database. We will be using Raw Device for OCR and Vote and ASM for Database and Flash Recovery Area.According to Oracles recommendations: Two disk groups: one for database files, the other for the flashback area.
But your setup may be different (more disk groups,....)
Ronny Egner
My blog: http://ronnyegner.wordpress.com -
Running 9i RAC and 10g RAC on the same physical cluster
We are planning to run 9i RAC ( with OCFS2 ) and 10g RAC ( ASM ) on the same cluster with 4-Nodes.
I will really appreciate if any of the forum members can share the information and experiences if the have done such implementation. We are currently running six 9i R2 clusters and are in the process of migrating them. The current need is to make the 9i and 10g cluster co-exist up to a certain point.
Thank You,
MadhuYes this is possible.. you may want to check out some papers relating to this on OTN and on the RAC SIG website at www.oracleracsig.org.
-
Hi,
Can any one please help me finding out a step by step installation guide (other than 10g documentation) of ORacle 10g RAC on Red Har Enterprise Linux 4 (64 bit) either available on oracle web site, metalink OR from any other web site.
ThanksDaniel,
Again ... my initial response was that I was insulted by the implications: Still am.
Perhaps you are hoping someone else will steal that copywrited material and send it to you? Is that what you are asking?I think your initial response is little bit excessive (IMO). OP didn't say that "Somebody steal the content from metalink and send it to me please". He might requesting specific note id for appropriate document which describes installation in "instant" form.
But do you really think, for even one minute, that anyone who has invested many hundreds of hours into creating a training class is going to send you their materials for free?Somebody called "Linus" and many others invested many hundreds of hours to create OS which you are using for free (and you are recommending it in your posts)... ;-)
What if there is some altruist which could provide the such complex paper for RAC?
Your third post is correct and I absolutely agree with you (except last sentence).
Salman,
you can look to get inspired at "DBA" articles on OTN website (http://www.oracle.com/technology/pub/articles/tech_dba.html#linux) or RAC SIG site and compare it with official documentation or metalink notes. Only documentation and metalink notes are 100% assurance that your installation/configuration will be supported. And in case of doubts you still can contact Oracle support and consult planned steps/implementation.
Message was edited by:
Ivan Kartik
s/second post/third post/ -
Hi,
I was asked to prepare a database security audit in my company. The target system is 10G RAC configuration with two nodes. What should my checklist contain? Which elements of the system must I verify?
On Oracle's web pages I've found the following document:
http://www.oracle.com/technology/deploy/security/pdf/twp_security_checklist_db_database.pdf
Is it enough? Can you advice me? Any help will be appreciated.
Regards,
TimHi,
What is the purpose of this audit? Do you have any criteria? Or are you allowed to make up your own list?
My experience is databases hosting third party apps are usually completely unprotected because
- the application owner has the connect, resource and dba roles (or even more)
- the account has the password set to the user name.
Also if an application is not using bind variables, the system is sensitive to 'SQL injection'.
The document you posted outlines some basic measures, but it doesn't go into sufficient detail. It doesn't mention the password_verify function you can set up. It doesn't mention system privileges at all. It doesn't mention you should disallow telnet access, and disallow root to login remotely (ie one should su to root).
Etc, etc.
There is a whitepaper on OTN called 'Project Lockdown' written by Arup Nanda. It implements 3 or 4 times more measures.
Sybrand Bakker
Senior Oracle DBA -
MULTIPLE USERS 10G RAC ORACLE_HOME INSTALL WITH ASM/CRS
Hi,
We need to install multiple 10g RAC databases on a two node Sun servers. Below is our configuration:
1) Sun Solaris (ver 10) with Sun Cluster 3.2
2) One ASM/CRS install (by 1 OS account)
3) Four ORACLE_HOME 10g database install (by 4 different OS user accounts)
We would like to use one ASM instance for all four databases with appropriate privileges.
OS User: OS Group
======== =========
oraasm dbaasm - (ASM and CRS install owner)
ora1 dbaora1 - first db owner
ora2 dbaora2 - second db owner
ora3 dbaora3 - third db owner
ora4 dbaora4 - fourth db owner
I understand that certain privileges need to be shared between ASM/CRS and DB owners. Please let me know the steps to be followed to complete this install.
Thanks in advance.Hi
Please read that: Documentation http://download.oracle.com/docs/html/B10766_08/intro.htm
- You can install and operate multiple Oracle homes and different versions of Oracle cluster database software on the same computer as described in the following points:
-You can install multiple Oracle Database 10g RAC homes on the same node. The multiple homes feature enables you to install one or more releases on the same machine in multiple Oracle home directories. However, each node can have only one CRS home.
-In addition, you cannot install Oracle Database 10g RAC into an existing single-instance Oracle home. If you have an Oracle home for Oracle Database 10g, then use a different Oracle home, and one that is available across the entire cluster for your new installation. Similarly, if you have an Oracle home for an earlier Oracle cluster database software release, then you must also use a different home for the new installation.
If the OUI detects an earlier version of a database, then the OUI asks you about your upgrade preferences. You have the option to upgrade one of the previous-version databases with DBUA or to create a new database using DBCA. The information collected during this dialog is passed to DBUA or DBCA after the software is installed.
- You can use the OUI to complete some of the de-install and re-install steps for Oracle Database 10g Real Application Clusters if needed.
Note:
Do not move Oracle binaries from one Oracle home to another because this causes dynamic link failures.
. If you are using ASM with Oracle database instances from multiple database homes on the same node, then Oracle recommends that you run the ASM instance from an Oracle home that is distinct from the database homes. In addition, the ASM home should be installed on every cluster node. This prevents the accidental removal of ASM instances that are in use by databases from other homes during the de-installation of a database's Oracle home.
Maybe you are looking for
-
I am a realtor trying to access forms on the Calif. Assoc. of Realtors. I received a message saying that I have to turnoff my popup blocker to proceed. I tried to download Google's Toolbar and received a message that the Toolbar is only available for
-
Cannot create TransactionParams of ConnectionFactory with WLST Offline
Hello dear WL users and geeks, I'm trying to automate the creation of a weblogic domain using WLST Offline but I've got some problem with the configuration of a JMS ConnectionFactory : I don't know how to activate the XA-Connection factory setting. O
-
Accessing protected and private data of a class
Hi friends, I have writen a sample code in oops abap but iam facing some problem. CLASS MAIN DEFINITION. public SECTION. DATA : VAR1(10) TYPE C VALUE 'NEW VALUE'. METHODS : PUBLIC. ENDCLASS. CLASS MAIN IMPLEMENTATION. METHOD
-
Error message doesn't allow iPhoto to connect to order books/prints
i get this messager repeatedly while trying to order books, prints, and publish my photos via my .mac account. AN ERROR OCCURRED WHILE CONFIRMING YOUR ACCOUNT INFORMATION. PLEASE CHECK YOUR NETWORK CONNECTION AND TRY AGAIN. i already checked time/dat
-
Hi . Sorry, newbie question, but still, I'm stuck: I have a program X. In public class X, in main, I have something like myFrame frame=new myFrame();.... In class myFrame extends JFrame, in the constructor "public myFrame()", I have //Add panel to fr