RMAN configuration in ORACLE RAC database
Hi there,
We are using RMAN backup strategy for taking backups from one node(eg.node1).Database is RAC database, version 9.2.3. and OS is Solaris 5.10.
this is the configuration which we use, as follows:
Connecting to Prod.Database using catalog database.
rman catalog=rman/rman@CATDB target=sys/oracle@PRODDB(node 2).
RMAN> show all;
RMAN configuration parameters are:
CONFIGURE RETENTION POLICY TO REDUNDANCY 30;
CONFIGURE BACKUP OPTIMIZATION ON;
CONFIGURE DEFAULT DEVICE TYPE TO DISK; # default
CONFIGURE CONTROLFILE AUTOBACKUP ON;
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '/rmanback/_%F';
CONFIGURE DEVICE TYPE DISK PARALLELISM 5;
CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
CONFIGURE CHANNEL DEVICE TYPE DISK FORMAT '/rmanback/CMWPROD_%s.bak';
CONFIGURE CHANNEL 2 DEVICE TYPE DISK CONNECT 'SYS/oracle@PRODDB(node2)';
CONFIGURE MAXSETSIZE TO 7 G;
CONFIGURE SNAPSHOT CONTROLFILE NAME TO '/oracle/9.2.3/dbs/snapcf_CMWPROD1.f';
As the above config shows RMAN is connecting to PROD DB (node 2). But we need to take backups (datafiles and as well as archive logs) from two nodes (i.e from node 1 and as well as node 2).
Is there any possibility for taking backups from two nodes?
Thanks,
Balu.
You will need to setup an NFS share such that both nodes can access each other's archived redo logs area. You also need to ensure your LOG_ARCHIVE_DEST_n parameter settings are properly set. Once setup correctly, either node will be able to run the backup and include each other's archived redo log files. Since this is RAC, the data files are shared by design and either node can already backup these files.
Multiple channels would allow 'simultaneous' backup of the archived redo logs.
I would highly recommend using a CFS (single shared file system where all nodes store their archived redo logs distinguished by thread) to store the archived redo logs, this reduces administration and configuration especially when you get ready to scale.
Hope this helps.
Similar Messages
-
RMAN backup in ORACLE RAC database
Hi there,
We are using RMAN backup strategy for taking backups from one node(eg.node1).Database is RAC database, version 9.2.3. and OS is Solaris 5.10.
this is the configuration which we use, as follows:
Connecting to Prod.Database using catalog database.
rman catalog=rman/rman@CATDB target=sys/oracle@PRODDB(node 2).
RMAN> show all;
RMAN configuration parameters are:
CONFIGURE RETENTION POLICY TO REDUNDANCY 30;
CONFIGURE BACKUP OPTIMIZATION ON;
CONFIGURE DEFAULT DEVICE TYPE TO DISK; # default
CONFIGURE CONTROLFILE AUTOBACKUP ON;
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '/rmanback/_%F';
CONFIGURE DEVICE TYPE DISK PARALLELISM 5;
CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
CONFIGURE CHANNEL DEVICE TYPE DISK FORMAT '/rmanback/CMWPROD_%s.bak';
CONFIGURE CHANNEL 2 DEVICE TYPE DISK CONNECT 'SYS/oracle@PRODDB(node2)';
CONFIGURE MAXSETSIZE TO 7 G;
CONFIGURE SNAPSHOT CONTROLFILE NAME TO '/oracle/9.2.3/dbs/snapcf_CMWPROD1.f';
As the above config shows RMAN is connecting to PROD DB (node 2). But we need to take backups (datafiles and as well as archive logs) from two nodes (i.e from node 1 and as well as node 2).
Is there any possibility for taking backups from two nodes?
Thanks,
Balu.Duplicate thread
RMAN configuration in ORACLE RAC database
Khurram -
Enterprise User Security (EUS) with Oracle RAC database
Hi all,
i'm experiencing a problem configuring centralized AAA on Oracle OID for Oracle RAC Database.
My environment is:
1) Oracle OID 10g (192.168.15.245 - rh4oidserver.klab.it)
2) Oracle RAC database 11g
I successfull configured a standalone Oracle Database to authenticate user in OID centralized repository, but i'm experiencing different problem to do, with RAC, same things.
In dept:
1) Oracle RAC works correctly and internal user (SYS,Oracle, ecc.) are correctly authenticated and authorizated against database
2) Oracle RAC register himself in OID (see attached snapshoot)
3) I run sqlplus to connect on Oracle RAC using OID users and i get following error: ORA-28030 Server encountered problems accessing LDAP directory service
Using a sniffer, i can see a reset message after SSL handshake (SSL v3 encrypted alert), but i don't undenstand root cause....
Host file on RAC server is:
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 localhost.localdomain localhost
::1 localhost6.localdomain6 localhost6
# Public
192.168.15.177 orclrac1.klab.it orclrac1
192.168.15.178 orclrac2.klab.it orclrac2
#Private
192.168.1.100 orclrac1-priv.klab.it orclrac1-priv
192.168.1.105 orclrac2-priv.klab.it orclrac2-priv
#Virtual
192.168.15.88 orclrac1-vip.klab.it orclrac1-vip
192.168.15.96 orclrac2-vip.klab.it orclrac2-vip
92.168.15.184 openfiler.klab.it openfiler
192.168.1.90 openfiler-priv.klab.it openfiler-priv
192.168.15.246 acti.klab.it acti
#192.168.1.245 rh4oidserver.klab.it rh4oidserver
192.168.15.245 rh4oidserver.klab.it rh4oidserver
tnsname.ora is:
# tnsnames.ora Network Configuration File: /u01/app/oracle/product/11.1.0/db_1/network/admin/tnsnames.ora
# Generated by Oracle configuration tools.
RACDB1 =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = orclrac1-vip)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = racdb.klab.it)
(INSTANCE_NAME = racdb1)
RACDB =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = orclrac1-vip)(PORT = 1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = orclrac2-vip)(PORT = 1521))
(LOAD_BALANCE = yes)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = racdb.klab.it)
LISTENERS_RACDB =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = orclrac1-vip)(PORT = 1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = orclrac2-vip)(PORT = 1521))
RACDB2 =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = orclrac2-vip)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = racdb.klab.it)
(INSTANCE_NAME = racdb2)
ldap.ora is:
# ldap.ora Network Configuration File: /u01/app/oracle/product/11.1.0/db_1/network/admin/ldap.ora
# Generated by Oracle configuration tools.
DIRECTORY_SERVERS= (rh4oidserver.klab.it:389:636)
DEFAULT_ADMIN_CONTEXT = "dc=dbtest101,dc=klab,dc=it"
DIRECTORY_SERVER_TYPE = OID
sqlnet.ora is:
# sqlnet.ora.orclrac1 Network Configuration File: /u01/app/oracle/product/11.1.0/db_1/network/admin/sqlnet.ora.orclrac1
# Generated by Oracle configuration tools.
NAMES.DIRECTORY_PATH= (LDAP,TNSNAMES)
WALLET_LOCATION =
(SOURCE =
(METHOD = FILE)
(METHOD_DATA =
(DIRECTORY = /u01/app/oracle/admin/racdb)
listener.ora is:
# listener.ora.orclrac1 Network Configuration File: /u01/app/oracle/product/11.1.0/db_1/network/admin/listener.ora.orclrac1
# Generated by Oracle configuration tools.
LISTENER_ORCLRAC1 =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = orclrac1-vip)(PORT = 1521)(IP = FIRST))
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.15.177)(PORT = 1521)(IP = FIRST))
LISTENER_ORCLRAC2 =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = orclrac1-vip)(PORT = 1521)(IP = FIRST))
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.15.178)(PORT = 1521)(IP = FIRST))
Thank's in advance for any help or suggestion.
AntonioHello bipkary,
what version are you using?
the following link tells you everything about EUS in oracle10g R2:
http://download.oracle.com/docs/cd/B19306_01/network.102/b14269/toc.htm -
Use Oracle RAC Database 10g on SunOS nova 5.9
Hello!
We use Oracle RAC Database 10g Enterprise Edition Release 10.1.0.5.0 - 64bit that consist of two nodes on SunOS nova 5.9 Generic_117171-17 sun4u sparc SUNW,Sun-Fire-V440.
Connection string as follows:
jdbc:oracle:thin:@(DESCRIPTION=(LOAD_BALANCE=ON)(ADDRESS=(PROTOCOL=TCP)(HOST=host1)(PORT=1521))(ADDRESS=
(PROTOCOL=TCP)(HOST=host2)(PORT=1521))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=proddb))).
Clustered Java application performs direct JDBC INSERT of record into database throw oracle.jdbc.pool.OracleDataSource.
Table got the following fields:
FIELD1 VARCHAR2(100 BYTE) NOT NULL,
FIELD2 VARCHAR2(100 BYTE) NOT NULL,
FIELD3 VARCHAR2(100 BYTE) NOT NULL,
FIELD4 VARCHAR2(100 BYTE),
FIELD5 VARCHAR2(100 BYTE),
FIELD6 VARCHAR2(100 BYTE),
FIELD7 INTEGER,
FIELD8 BLOB,
FIELD9 BLOB
Approx in 60 milliseconds another application node performs SELECT of that record, which return void result. However next SELECT returns needed result.
Defect is occurs with 50% probability.
Whether problem is connected with defect in Oracle RAC/JDBC Driver?
Thanks in advance!RAC propogates commit messages using a method which piggy-backs on the next available inter-instance message. I think it's called the Lampart Method, but anyways .... it means you have an uncontrollable delay between committed data in your two instances.
Look at the init.ora parameter max_commit_propagation_delay, and consider setting it to 0. The parameter is briefly described in the Oracle Reference Guide.
cheers,
-Mark
www.remidata.com/book_nuts2soup.htm -
Connect Database Host Name in Oracle Rac Database
Hi All,
I am using Oracle SES 11g to create a "Table Source" and a have following question.
I have to added new table source to crawl, in the field "Database Host Name" i want to connect with Oracle Rac Database Server with two node.
I am searching in the document and i can't find any relevant on that scenario.
Can anyone help me in that ?
Thank you.
NGCheck this Rittman Mead Consulting » Blog Archive » Oracle BI EE 11g – Managing Host Name Changes
-
Help required of creating Oracle RAC database having multiple instances
Hello Guys!
I want to create one database having 2 instances on Oracle 11g R1
I have 2 nodes in this Oracle RAC
Database name will be Val
and instance name on node 1 will be val1 and instance name on node 2 will be val2
Raw storage will be used, that is, without using automatic storage management or an Oracle Cluster File System
Can anyone help how to do that ?
ThanksHi,
Wonderful example thanks for the link.You're welcome :)
I'm little confused which option to choose in shared storage option of DBCA
i.e. Cluster File System or Raw devices?I suggest you to use ASM for you database storage requirement and select raw devices. oracle recommends to use ASM storage for sahred database.
thanks,
X A H E E R -
Changing the Physical IP address of Oracle RAC database Server
Hi All,
We are planning to change the Physical IP address of Oracle RAC database Server. I would like know to, what all are the changes need to be done the from Oracle part.
Thanks in AdvanceCheck document 283684.1 on metalink and/or
http://orcl-experts.info/index.php?name=FAQ&id_cat=9 -
Hello,
I am newbie with Oracle RAC 11g.
So, I do the following steps to configure RMAN to back up the Oracle RAC:
- Create a tablespace to RMAN User;
- Create the user rman;
- Connect to catalog (the databsae RAC itself);
- Register the database;
- Create the "complete_backup" script on catalog.
So, when I enter on Enterprise Manager, I can see
the "Availability" tab and the "Recovery Catalog Settings" link.
I setup the user rman that I've created with the host RAC1.
Is this really necessary on EM? The "Backup Setting" on EM
is equals to rman (database user) catalog?
When I go to "Schedule backup", I want to use the "complete_backup" script
that I've created. What the best way to schedule this script
to run each sunday, for example?
Thank you.Hi,
To perfom a test you can create a new single database (RCVCAT) in one of the hosts that you have.
Create a database without any option with and use minimum of memory (don't use memory_target) set pga (50M) and sga(400M).
Create a user RMAN; with Grant connect,resource,recovery_catalog_owner.
Tablespace RCVCAT;
With RMAN connect on RCVCAT and create your catalog.
Levi Pereira -
Arivelog mode configuration proble in RAC database
Hi,
I'm trying to configure RAC database in archivelog mode but when try to do so get the following error, during the database startup in mount state
LRM-00109: could not open parameter file '/u01/app/oracle/product/11.1.0/db_1/dbs/initorcl.ora'
This error shows that the system could not find the initorcl.ora and really it does not exist. But the system at this stage is single
instance as I chenged the value of cluster_database=false before shutdown and then start.
when I enter the command startup mount it give me this error. What should I do to avoid it. Should I make a pfile of this from spfile in cluster mode
and then put this pfile in the desired path to start the single instance or any other thing should I tried.
Regards,
AbbasiPerform the following steps to relocate the SPFILE from the local file system to an ASM disk group.
* Create a text-based initialization parameter file from the current binary SPFILE located on the local file system:
SQL> CREATE PFILE='$ORACLE_HOME/dbs/initTESTDB.ora'
2 FROM SPFILE='$ORACLE_HOME/dbs/spfileTESTDB.ora';
File created.
* Create new SPFILE in an ASM disk group:
SQL> CREATE SPFILE='+TESTDB_DATA1/TESTDB/spfileTESTDB.ora'
2 FROM PFILE='$ORACLE_HOME/dbs/initTESTDB.ora';
File created.
* Shutdown the Oracle database:
SQL> SHUTDOWN IMMEDIATE
Database closed.
Database dismounted.
ORACLE instance shut down.
* Update the text-based init<SID>.ora file with the new location of the SPFILE in ASM:
$ echo "SPFILE='+TESTDB_DATA1/TESTDB/spfileTESTDB.ora'" > $ORACLE_HOME/dbs/initTESTDB.ora
* Remove (actually rename) the old SPFILE on the local file system so that the new text-based init<SID>.ora will be used:
$ mv $ORACLE_HOME/dbs/spfileTESTDB.ora $ORACLE_HOME/dbs/BACKUP_ASM.spfileTESTDB.ora
* Open the Oracle database using the new SPFILE:
SQL> STARTUPsource:-http://www.idevelopment.info/data/Oracle/DBA_tips/Automatic_Storage_Management/ASM_33.shtml#Migrating%20Oracle%20Database%20from%20Local%20File%20System%20to%20ASM
if you would like, refer the link:-
http://oracleinstance.blogspot.com/2009/12/enable-archivelog-and-flashback-in-rac.html -
RMAN Backup script for RAC Database..please suggest
Hi All,
I am currently working on backup policy for RAC Database for my client.The client requirement is to backup while database is shutdown(mount state).I have made below script and could any one please suggest what further things should I need to add with below rman script.
echo "Shutdown Database";date
srvctl stop database -d PROD
srvctl status database -d PROD
echo "Database shutdown on";date
echo "Mount Database ";date
srvctl start instance -d PROD -i "PROD1" -o mount
srvctl status database -d PROD
echo "Start Full Database Backup on";date
$ORACLE_HOME/bin/rman target / nocatalog <<EOF
configure controlfile autobackup on;
configure controlfile autobackup format for device type disk to '/BACKUP/PRODBKP/%F';
run{
allocate channel c1 device type disk connect 'sys/******@node1-vip:1521/PROD';
allocate channel c2 device type disk connect 'sys/*****@node2-vip:1521/PROD';
backup format '/BACKUP/PRODBKP/PROD_df_%t_%s_%p.bak'(database);
backup format '/BACKUP/PRODBKP/archive_%t_%s_%p.bak' archivelog all;
copy current controlfile to '/BACKUP/PRODBKP/PROD.ctl';
delete noprompt obsolete;
release channel c1;
release channel c2;
exit
EOF
echo "RMAN Backup Finished on";date
echo "Shutdown Database";date
srvctl stop database -d PROD
echo "Start Database";date
srvctl start database -d PROD
srvctl status database -d PROD
Please share your experiences.
RegardsHi,
Some tweaks for your script.
echo "Shutdown Database";date
srvctl stop database -d PROD
srvctl status database -d PROD
echo "Database shutdown on";date
echo "Mount Database ";date
srvctl start instance -d PROD -i "PROD1" -o mount1. If you database does not shutdown properly , does your script stops the execution of next step?
2. configure controlfile autobackup on;
configure controlfile autobackup format for device type disk to '/BACKUP/PRODBKP/%F';(Why you need to configure this every time) ?
It's persistent at db level one time setting (until some other script changes the settings by other dba - else remove that - set the configuration at db level once for all)
- Pavan Kumar N
3. -
NETCA listener configuration error for RAC database
Hi,
WE have a RAC setup on 2 nodes and now we want to change the default listener port for RAC database.
Database ver: 10.2.0.4
We now that srvctl does not work to add listener manually to CRS.
We are now using netca to create new listener on both the RAC nodes but it gives error throwing :
Problem in configuration : Node(S): hostname
Try again...
When we try to start the listener say listener_I it throws following error:
Problem in configuration :node1
Listener start to failed:Listener may already be running
CRS-0215:Could not start resource
This is urgent
any help is appreciated.
Regards,
Milanuser12073248 wrote:
How you fix it? write to [email protected]
Hi Mauricio,
In this forum we help for free regardless of priority.
First you try to help in the forum if the author of the post request your e-mail you give to him.
Hope you understand it.
Thanks in advance for doing your part to make this community as valuable as possible for everyone!
Levi Pereira -
Regarding Hangcheck timer configuration in Oracle RAC 10g r2 installation
Hi,
Is it necessary to configure hangcheck timer in Oracle RAC 10g R2 installation .
Can somebody guide when we should install the hangcheck timer in Linux oracle 10g R2.
Best Regards
Gupteswar Prasad Mishra
Edited by: Gupteswar on Jan 25, 2010 8:42 PMyes, its recommended to configure hangcheck timer in RAC configuration
Configure the Hangcheck Timer
The hang-check timer is loaded into the Linux kernel and checks if the system hangs. It will set a timer and check the timer after a certain amount of time. There is a configurable threshold to hang-check that, if exceeded will reboot the machine. Although the hangcheck-timer module is not required for Oracle Clusterware (Cluster Manager) operation, it is highly recommended by Oracle.
cat /etc/rc.local
modprobe hangcheck-timer hangcheck_tick=1 hangcheck_margin=10 hangcheck_reboot=1 -
Configuring a Oracle 9i database for OWB
Hello everybody ...
I'm working in an envirenment with :
Oracle 9i database
Oracle 9i Developer suite release2 (9.0.2)
in the documentation of this last one, I've seen that the init.ora must be configured to support the OWB
this file is in the [Drive:]\Oracle\admin\owbrepos\pfile\
but I can't find it...
Can anyone help me ?This statement in the documentation assumes that 'owbrepos' is the name of your database. Substitute 'owbrepos' with the actual name of your database.
I recommend you download and install a current release of OWB from here http://otn.oracle.com/software/products/warehouse/index.html. The 9.0.2 release is two and a half years old and the support for it ends in less than a month (09-JUN-2004).
Nikolai Rochnik -
Manual creation of Oracle RAC Database
Hello Guru's,
I successfully installed Oracle Grid(clusterware) and Oracle RDBMS 11.2.0.1.0 for RAC containing 2 nodes on Linux 5.3 64 bit.
All the clusterware services and ASM instance are running fine on both nodes.
Now im planning to create database manually on node1 (RAC-NODE1).
1) configure the environmental variables as follows
export TMP=/tmp
export ORACLE_HOSTNAME=`hostname`
export ORACLE_SID=finance1
export ORACLE_UNQNAME=finance
export ORACLE_BASE=/rdbms1/app/oracle/
export ORACLE_HOME=/rdbms1/app/oracle/product/11.2.0/db_home/
export ORACLE_TERM=xterm
export PATH=$ORACLE_HOME/bin:$PATH:.
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
2) created the pfile and modified the parameters as follows
db_name='finance'
processes = 200
audit_trail ='db'
db_block_size=8192
db_domain='vod.com'
diagnostic_dest='/oradump/oradata/finance/dump'
sessions=200
remote_login_passwordfile='EXCLUSIVE'
undo_tablespace='UNDOTBS1'
control_files = +CTRL
compatible ='11.2.0'
job_queue_processes = 10
undo_management = 'AUTO'
finance1.instance_name = finance1
db_create_file_dest = +DBFILE
db_create_online_log_dest_1 = +REDO1
db_create_online_log_dest_2 = +REDO2
3) Created the password file as follows
$ orapwd file=orapwfinance1 passwors=syspassword entries=10
4) edit the /etc/oratab file as follows
finance1:/rdbms1/app/oracle/product/11.2.0/db_home:N
5) created the rac db script as follows.
CREATE DATABASE FINANCE
DATAFILE '+DBFILE' SIZE 500M
AUTOEXTEND ON NEXT 50M MAXSIZE UNLIMITED
EXTENT MANAGEMENT LOCAL
SYSAUX DATAFILE '+DBFILE' SIZE 500M
AUTOEXTEND ON NEXT 50M MAXSIZE UNLIMITED
DEFAULT TEMPORARY TABLESPACE TEMP
TEMPFILE '+DBFILE' SIZE 100M AUTOEXTEND ON NEXT 10M MAXSIZE 500M
UNDO TABLESPACE UNDOTBS1
DATAFILE '+DBFILE' SIZE 100M AUTOEXTEND ON NEXT 10M MAXSIZE 500M
DEFAULT TABLESPACE USERDATA
DATAFILE '+DBFILE' SIZE 100M AUTOEXTEND ON NEXT 10M MAXSIZE 500M
LOGFILE
GROUP 1 ('+REDO1','+REDO2') SIZE 20M,
GROUP 2 ('+REDO1','+REDO2') SIZE 20M,
GROUP 3 ('+REDO1','+REDO2') SIZE 20M
MAXINSTANCES 8
MAXLOGHISTORY 300
MAXLOGFILES 64
MAXLOGMEMBERS 5
MAXDATAFILES 150
USER SYS IDENTIFIED BY "sys_123"
USER SYSTEM IDENTIFIED BY "system_123";
6) started the instance as follows.
$ sqlplus / as sysdba
SQL> startup nomount
ORACLE instance started.
Total System Global Area 217157632 bytes
Fixed Size 2211928 bytes
Variable Size 159387560 bytes
Database Buffers 50331648 bytes
Redo Buffers 5226496 bytes
SQL> @rac_db.sql
CREATE DATABASE FINANCE
ERROR at line 1:
ORA-01501: CREATE DATABASE failed
ORA-00200: control file could not be created
ORA-00202: control file: '+CTRL'
ORA-15045: ASM file name '+CTRL' is not in reference form
ORA-17502: ksfdcre:5 Failed to create file +CTRL
ORA-15081: failed to submit an I/O operation to a disk
It shows that oracle unable to create control file on +CTRL diskgroup, i found that there is a problem with permissions on disks in diskgroups.
brw-rw-r-- 1 grid asmadmin 8, 49 Apr 8 04:25 CTRLDISK1
brw-rw-r-- 1 grid asmadmin 8, 50 Apr 8 04:25 CTRLDISK2
brw-rw-r-- 1 grid asmadmin 8, 51 Apr 8 04:25 CTRLDISK3
brw-rw-r-- 1 grid asmadmin 8, 52 Apr 8 04:25 CTRLDISK4
since all the disks in diskgroup has 664 permision and owned by grid user primary group is asmadmin.
# id grid
uid=1001(grid) gid=501(oinstall) groups=501(oinstall),504(asmadmin),505(asmdba),506(asmoper)
# id oracle
uid=1002(oracle) gid=501(oinstall) groups=501(oinstall),502(dba),503(oper),505(asmdba)
please help me to overcome the above problem.
regards,Thanks for comments,
I successfully created the database, once i restared the database it is unbale to mount because of unbale to open +CTRL group file.
SQL> startup
ORACLE instance started.
Total System Global Area 217157632 bytes
Fixed Size 2211928 bytes
Variable Size 159387560 bytes
Database Buffers 50331648 bytes
Redo Buffers 5226496 bytes
ORA-00205: error in identifying control file, check alert log for more info
alert log:
ORACLE_BASE from environment = /rdbms1/app/oracle/
Thu Apr 11 09:36:34 2013
ALTER DATABASE MOUNT
ORA-00210: cannot open the specified control file
ORA-00202: control file: '+CTRL'
ORA-17503: ksfdopn:2 Failed to open file +CTRL
ORA-15045: ASM file name '+CTRL' is not in reference form
ORA-205 signalled during: ALTER DATABASE MOUNT...
Thu Apr 11 09:36:42 2013
NOTE: initiating MARK startup
raw devices:
# ls -l /dev/sd*
brw-rw-r-- 1 grid asmadmin 8, 16 Apr 11 09:04 /dev/sdb
brw-rw-r-- 1 grid asmadmin 8, 17 Apr 11 09:51 /dev/sdb1
brw-rw-r-- 1 grid asmadmin 8, 18 Apr 11 09:51 /dev/sdb2
brw-rw-r-- 1 grid asmadmin 8, 19 Apr 11 09:51 /dev/sdb3
brw-rw-r-- 1 grid asmadmin 8, 20 Apr 11 09:45 /dev/sdb4
brw-rw-r-- 1 grid asmadmin 8, 32 Apr 11 09:04 /dev/sdc
brw-rw-r-- 1 grid asmadmin 8, 33 Apr 11 09:30 /dev/sdc1
brw-rw-r-- 1 grid asmadmin 8, 34 Apr 11 09:30 /dev/sdc2
brw-rw-r-- 1 grid asmadmin 8, 35 Apr 11 09:30 /dev/sdc3
brw-rw-r-- 1 grid asmadmin 8, 36 Apr 11 09:05 /dev/sdc4
brw-rw-r-- 1 grid asmadmin 8, 48 Apr 11 09:04 /dev/sdd
brw-rw-r-- 1 grid asmadmin 8, 49 Apr 11 09:51 /dev/sdd1
brw-rw-r-- 1 grid asmadmin 8, 50 Apr 11 09:51 /dev/sdd2
brw-rw-r-- 1 grid asmadmin 8, 51 Apr 11 09:51 /dev/sdd3
brw-rw-r-- 1 grid asmadmin 8, 52 Apr 11 09:30 /dev/sdd4
brw-rw-r-- 1 grid asmadmin 8, 64 Apr 11 09:04 /dev/sde
brw-rw-r-- 1 grid asmadmin 8, 65 Apr 11 09:51 /dev/sde1
brw-rw-r-- 1 grid asmadmin 8, 66 Apr 11 09:51 /dev/sde2
brw-rw-r-- 1 grid asmadmin 8, 67 Apr 11 09:51 /dev/sde3
brw-rw-r-- 1 grid asmadmin 8, 68 Apr 11 09:30 /dev/sde4
brw-rw-r-- 1 grid asmadmin 8, 80 Apr 11 09:04 /dev/sdf
brw-rw-r-- 1 grid asmadmin 8, 81 Apr 11 09:51 /dev/sdf1
brw-rw-r-- 1 grid asmadmin 8, 82 Apr 11 09:51 /dev/sdf2
brw-rw-r-- 1 grid asmadmin 8, 83 Apr 11 09:51 /dev/sdf3
brw-rw-r-- 1 grid asmadmin 8, 84 Apr 11 09:30 /dev/sdf4
brw-rw-r-- 1 grid asmadmin 8, 96 Apr 11 09:04 /dev/sdg
brw-rw-r-- 1 grid asmadmin 8, 97 Apr 11 09:51 /dev/sdg1
brw-rw-r-- 1 grid asmadmin 8, 98 Apr 11 09:51 /dev/sdg2
brw-rw-r-- 1 grid asmadmin 8, 99 Apr 11 09:51 /dev/sdg3
brw-rw-r-- 1 grid asmadmin 8, 100 Apr 11 09:30 /dev/sdg4
brw-rw-r-- 1 grid asmadmin 8, 112 Apr 11 09:04 /dev/sdh
brw-rw-r-- 1 grid asmadmin 8, 113 Apr 11 09:51 /dev/sdh1
brw-rw-r-- 1 grid asmadmin 8, 114 Apr 11 09:51 /dev/sdh2
brw-rw-r-- 1 grid asmadmin 8, 115 Apr 11 09:51 /dev/sdh3
brw-rw-r-- 1 grid asmadmin 8, 116 Apr 11 09:30 /dev/sdh4
asm disks:
[09:52 AM [email protected] disks]# ll
brw-rw-r-- 1 grid asmadmin 8, 65 Apr 11 09:05 ARCLOGDISK1
brw-rw-r-- 1 grid asmadmin 8, 66 Apr 11 09:05 ARCLOGDISK2
brw-rw-r-- 1 grid asmadmin 8, 67 Apr 11 09:05 ARCLOGDISK3
brw-rw-r-- 1 grid asmadmin 8, 68 Apr 11 09:05 ARCLOGDISK4
brw-rw-r-- 1 grid asmadmin 8, 49 Apr 11 09:05 CTRLDISK1
brw-rw-r-- 1 grid asmadmin 8, 50 Apr 11 09:05 CTRLDISK2
brw-rw-r-- 1 grid asmadmin 8, 51 Apr 11 09:05 CTRLDISK3
brw-rw-r-- 1 grid asmadmin 8, 52 Apr 11 09:05 CTRLDISK4
brw-rw-r-- 1 grid asmadmin 8, 33 Apr 11 09:05 DBFILEDISK1
brw-rw-r-- 1 grid asmadmin 8, 34 Apr 11 09:05 DBFILEDISK2
brw-rw-r-- 1 grid asmadmin 8, 35 Apr 11 09:05 DBFILEDISK3
brw-rw-r-- 1 grid asmadmin 8, 36 Apr 11 09:05 DBFILEDISK4
brw-rw-r-- 1 grid asmadmin 8, 113 Apr 11 09:05 FRADISK1
brw-rw-r-- 1 grid asmadmin 8, 114 Apr 11 09:05 FRADISK2
brw-rw-r-- 1 grid asmadmin 8, 115 Apr 11 09:05 FRADISK3
brw-rw-r-- 1 grid asmadmin 8, 116 Apr 11 09:05 FRADISK4
brw-rw-r-- 1 grid asmadmin 8, 81 Apr 11 09:05 REDODISK1
brw-rw-r-- 1 grid asmadmin 8, 82 Apr 11 09:05 REDODISK2
brw-rw-r-- 1 grid asmadmin 8, 83 Apr 11 09:05 REDODISK3
brw-rw-r-- 1 grid asmadmin 8, 84 Apr 11 09:05 REDODISK4
brw-rw-r-- 1 grid asmadmin 8, 97 Apr 11 09:05 REDODISK5
brw-rw-r-- 1 grid asmadmin 8, 98 Apr 11 09:05 REDODISK6
brw-rw-r-- 1 grid asmadmin 8, 99 Apr 11 09:05 REDODISK7
brw-rw-r-- 1 grid asmadmin 8, 100 Apr 11 09:05 REDODISK8
brw-rw-r-- 1 grid asmadmin 8, 17 Apr 11 09:05 VOTEDISK1
brw-rw-r-- 1 grid asmadmin 8, 18 Apr 11 09:05 VOTEDISK2
brw-rw-r-- 1 grid asmadmin 8, 19 Apr 11 09:05 VOTEDISK3
brw-rw-r-- 1 grid asmadmin 8, 20 Apr 11 09:05 VOTEDISK4
[09:53 AM [email protected] ~]# ls -l /rdbms1/app/oracle/product/11.2.0/db_home/bin/oracle
-rwsr-s--x 1 oracle asmadmin 210824720 Apr 8 13:39 /rdbms1/app/oracle/product/11.2.0/db_home/bin/oracle
I know this problem is coming for improper assiging of permissions, but i could not pin point. kindly clarify the same.
one more thing i need to know.., whenever i rebooted nodes, both of raw devices and asm disks are come to default permission brw------, i have to change every time to brw-rw-r--. is there any way to make these disks and devices permissions make permenet.
Thanks in advance. -
10g grid agent installation and configuration on oracle RAC
Hi All,
I have one two node RAC setup on HP-UX itanium platform and I want to install oracle 10g grid agent on both the RAC nodes to monitor the RAC instances and databases and OMS repository server is ready and running. Only I have installed agents on both the nodes, but tns entry and hosts files on OMS server and both the nodes modified.
But, nodes are not getting automatically discovered by OMS server. And what is the command to configure the grid agent on RAC instances.
I have to install grid agent on both the nodes individually or it can be installed on single node and can be integrated with other node.
Please help me out in this regard.......
Thanks in Advance,
Sukanta Paul.
Edited by: sukanta paul on Aug 18, 2009 10:16 PMSimilar problem and installation does not detect the rac nodes and installation is done locally which does not help the situation..By the way we all consult documentation and the whole point of having a forum is so we have a potential fix or work around and not link from here to documentation. Just to mention :)
Maybe you are looking for
-
User cancelled the payment run by mistake
Hi friends user has cancelled the payment run by mistake. below is what I see on status screen on R3P Parameters have been entered Payment proposal has been created Payment run has been cancelled please let me know what should I do in order to run it
-
What is the maximum HDD size I can use with a PowerMac G5? Currently I have a 500GB HDD installed.
-
Output 1440p through MDP to HDMI 2?
Hello there, I have a mid 2011 27" iMac, and I recently bought an LG 4k TV. I have everything (iMac, Xbox, cable TV, bluray) running through an Onkyo TX-NR636, which is a 4K AV reciever, and then one HDMI cable runs to the TV. It's all very fancy. MY
-
Why did Safe Mode fix Mail?
As somebody that likes to try and be as dependent on others as little as possible, and also someone who wants to understand how things work...I have a question. When OSX updated to 10.10.3, my Apple Mail stopped working. Mac support had me start the
-
Cant download itunes 7 even though i already have itunes and emac ??
Running OS X 10.3.9 on emac which it asks for but itunes 7 still wont download?? Any advice please?