Wednesday 22 May 2019

oracle 12.1.0.2.0 RAC file initrac2.ora

[oracle@srv2 dbs]$ cat initrac2.ora
#SPFILE='+DATA/rac/spfilerac.ora'
*.cluster_database=true
#rac2.cluster_instances=2
*.compatible='12.1.0.2'
*.undo_management='AUTO'
*.instance_number=2
rac2.instance_name=rac2
rac1.instance_name=rac1
rac1.instance_number=1
rac2.instance_number=2
#*.db_unique_name=rac
*.db_name=rac
rac2.thread=2
rac1.thread=1
*.REMOTE_LOGIN_PASSWORDFILE=exclusive
*.DB_BLOCK_SIZE=8192
*.control_files='+DATA/rac/CONTROLFILE/Current.264.989780159'
*.db_recovery_file_dest='+FRA'
*.db_recovery_file_dest_size=4g
*.db_file_name_convert ='+DATA/RAC/DATAFILE','+DATA/RAC/DATAFILE'
*.large_pool_size = 12M
rac2.undo_tablespace='undotbs2'
rac1.undo_tablespace='undotbs1'
#*.remote_login_passwordfile='EXCLUSIVE'
*.asm_diskstring = '/dev/oracleasm/disks'
#*.asm_diskgroups = 'DATA'
#*.asm_diskgroups = 'FRA'
#*.asm_diskgroups = 'BACKUP'
#*.asm_power_limit= 1
+ASM2.instance_number=2


smrrac1.__pga_aggregate_target=503316480
smrrac2.__sga_target=1493172224
smrrac1.__sga_target=1493172224
smrrac2.__shared_io_pool_size=67108864
smrrac1.__shared_io_pool_size=67108864
smrrac2.__shared_pool_size=385875968
smrrac1.__shared_pool_size=402653184
smrrac2.__streams_pool_size=0
smrrac1.__streams_pool_size=0
*.audit_file_dest='/u01/app/oracle/admin/smrrac/adump'
*.audit_trail='db'
*.cluster_database=true
*.compatible='12.1.0.2.0'
*.control_files='+DATA/SMRRAC/CONTROLFILE/current.261.999722013','+FRA/SMRRAC/CONTROLFILE/current.256.999722013'
*.db_block_size=8192
*.db_create_file_dest='+DATA'
*.db_domain=''
*.db_name='smrrac'
*.db_recovery_file_dest='+FRA'
*.db_recovery_file_dest_size=4785m
*.diagnostic_dest='/u01/app/oracle'
*.dispatchers='(PROTOCOL=TCP) (SERVICE=smrracXDB)'
smrrac2.instance_number=2
smrrac1.instance_number=1
*.local_listener=''
smrrac1.local_listener='(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.56.81)(PORT=1522))'
smrrac2.local_listener='(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.56.82)(PORT=1522))'
*.log_archive_format='%t_%s_%r.dbf'
*.open_cursors=300
*.pga_aggregate_target=470m
*.processes=300
*.remote_login_passwordfile='exclusive'
*.sga_target=1410m
smrrac2.thread=2
smrrac1.thread=1
smrrac2.undo_tablespace='UNDOTBS2'
smrrac1.undo_tablespace='UNDOTBS1'

Remove oracle RAC database version 12c STEPS

STEP 1:

[root@srv1 ~]# crsctl status resource -t
--------------------------------------------------------------------------------
Name           Target  State        Server                   State details
--------------------------------------------------------------------------------
Local Resources
--------------------------------------------------------------------------------
ora.CRS.dg
               ONLINE  ONLINE       srv1                     STABLE
               ONLINE  ONLINE       srv2                     STABLE
ora.DATA.dg
               ONLINE  ONLINE       srv1                     STABLE
               ONLINE  ONLINE       srv2                     STABLE
ora.FRA.dg
               ONLINE  ONLINE       srv1                     STABLE
               ONLINE  ONLINE       srv2                     STABLE
ora.LISTENER.lsnr
               ONLINE  ONLINE       srv1                     STABLE
               ONLINE  ONLINE       srv2                     STABLE
ora.asm
               ONLINE  ONLINE       srv1                     Started,STABLE
               ONLINE  ONLINE       srv2                     Started,STABLE
ora.net1.network
               ONLINE  ONLINE       srv1                     STABLE
               ONLINE  ONLINE       srv2                     STABLE
ora.ons
               ONLINE  ONLINE       srv1                     STABLE
               ONLINE  ONLINE       srv2                     STABLE
--------------------------------------------------------------------------------
Cluster Resources
--------------------------------------------------------------------------------
ora.LISTENER_SCAN1.lsnr
      1        ONLINE  ONLINE       srv1                     STABLE
ora.LISTENER_SCAN2.lsnr
      1        ONLINE  ONLINE       srv1                     STABLE
ora.LISTENER_SCAN3.lsnr
      1        ONLINE  ONLINE       srv1                     STABLE
ora.MGMTLSNR
      1        ONLINE  ONLINE       srv1                     169.254.179.114 192.
                                                             168.10.1,STABLE
ora.cvu
      1        ONLINE  ONLINE       srv2                     STABLE
ora.mgmtdb
      1        ONLINE  ONLINE       srv1                     Open,STABLE
ora.oc4j
      1        ONLINE  ONLINE       srv2                     STABLE
ora.rac.db
      1        ONLINE  ONLINE       srv1                     Open,STABLE
      2        ONLINE  ONLINE       srv2                     Open,STABLE
ora.scan1.vip
      1        ONLINE  ONLINE       srv1                     STABLE
ora.scan2.vip
      1        ONLINE  ONLINE       srv1                     STABLE
ora.scan3.vip
      1        ONLINE  ONLINE       srv1                     STABLE
ora.srv1.vip
      1        ONLINE  ONLINE       srv1                     STABLE
ora.srv2.vip
      1        ONLINE  ONLINE       srv2                     STABLE
--------------------------------------------------------------------------------

STEP 2:

[oracle@srv1 deinstall]$ . oraenv
ORACLE_SID = [smr1] ? rac1
The Oracle base remains unchanged with value /u01/app/oracle
[oracle@srv1 deinstall]$ sqlplus / as sysdba

SQL*Plus: Release 12.1.0.2.0 Production on Tue Apr 30 17:25:06 2019

Copyright (c) 1982, 2014, Oracle.  All rights reserved.


Connected to:
Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Production
With the Partitioning, Real Application Clusters, Automatic Storage Management, OLAP,
Advanced Analytics and Real Application Testing options

SQL> sho parameter cluster_database

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
cluster_database                     boolean     TRUE
cluster_database_instances           integer     2
SQL> alter system set cluster_database=FALSE scope=spfile sid='*';

System altered.

SQL>


STEP 3:

[root@srv1 ~]# srvctl stop database -d rac


STEP 4 :
[oracle@srv1 deinstall]$ sqlplus / as sysdba

SQL*Plus: Release 12.1.0.2.0 Production on Tue Apr 30 17:41:08 2019

Copyright (c) 1982, 2014, Oracle.  All rights reserved.

Connected to an idle instance.

SQL> startup mount exclusive restrict
ORACLE instance started.

Total System Global Area 1795162112 bytes
Fixed Size                  2925456 bytes
Variable Size             553651312 bytes
Database Buffers         1224736768 bytes
Redo Buffers               13848576 bytes
Database mounted.
SQL>  select instance_name,status,logins from v$Instance;

INSTANCE_NAME    STATUS       LOGINS
---------------- ------------ ----------
rac1             MOUNTED      RESTRICTED


STEP 5: 
SQL> drop database;

Database dropped.


STEP 6:

[root@srv1 ~]# srvctl remove database -db rac
Remove the database rac? (y/[n]) y
[root@srv1 ~]#

STEP 7: 

[root@srv1 ~]# crsctl status resource -t
--------------------------------------------------------------------------------
Name           Target  State        Server                   State details
--------------------------------------------------------------------------------
Local Resources
--------------------------------------------------------------------------------
ora.CRS.dg
               ONLINE  ONLINE       srv1                     STABLE
               ONLINE  ONLINE       srv2                     STABLE
ora.DATA.dg
               ONLINE  ONLINE       srv1                     STABLE
               ONLINE  ONLINE       srv2                     STABLE
ora.FRA.dg
               ONLINE  ONLINE       srv1                     STABLE
               ONLINE  ONLINE       srv2                     STABLE
ora.LISTENER.lsnr
               ONLINE  ONLINE       srv1                     STABLE
               ONLINE  ONLINE       srv2                     STABLE
ora.asm
               ONLINE  ONLINE       srv1                     Started,STABLE
               ONLINE  ONLINE       srv2                     Started,STABLE
ora.net1.network
               ONLINE  ONLINE       srv1                     STABLE
               ONLINE  ONLINE       srv2                     STABLE
ora.ons
               ONLINE  ONLINE       srv1                     STABLE
               ONLINE  ONLINE       srv2                     STABLE
--------------------------------------------------------------------------------
Cluster Resources
--------------------------------------------------------------------------------
ora.LISTENER_SCAN1.lsnr
      1        ONLINE  ONLINE       srv1                     STABLE
ora.LISTENER_SCAN2.lsnr
      1        ONLINE  ONLINE       srv1                     STABLE
ora.LISTENER_SCAN3.lsnr
      1        ONLINE  ONLINE       srv1                     STABLE
ora.MGMTLSNR
      1        ONLINE  ONLINE       srv1                     169.254.179.114 192.
                                                             168.10.1,STABLE
ora.cvu
      1        ONLINE  ONLINE       srv2                     STABLE
ora.mgmtdb
      1        ONLINE  ONLINE       srv1                     Open,STABLE
ora.oc4j
      1        ONLINE  ONLINE       srv2                     STABLE
ora.scan1.vip
      1        ONLINE  ONLINE       srv1                     STABLE
ora.scan2.vip
      1        ONLINE  ONLINE       srv1                     STABLE
ora.scan3.vip
      1        ONLINE  ONLINE       srv1                     STABLE
ora.srv1.vip
      1        ONLINE  ONLINE       srv1                     STABLE
ora.srv2.vip
      1        ONLINE  ONLINE       srv2                     STABLE
--------------------------------------------------------------------------------
[root@srv1 ~]#


Device "/dev/sdb1" is already labeled for ASM disk "CRS1"


  • This arcticle is for knowledge sharing



[root@srv1 ~]# oracleasm createdisk CRS1 /dev/sdb1
Device "/dev/sdb1" is already labeled for ASM disk "CRS1"
[root@srv1 ~]# oracleasm listdisks
[root@srv1 ~]# oracleasm listdisks
[root@srv1 ~]# oracleasm createdisk CRS2 /dev/sdc1
Device "/dev/sdc1" is already labeled for ASM disk "CRS2"
[root@srv1 ~]# oracleasm createdisk CRSDATA1 /dev/sdb1
Device "/dev/sdb1" is already labeled for ASM disk "CRS1"
[root@srv1 ~]# dd if=/dev/zero of=/dev/sdb1 bs=1024 count=100
100+0 records in
100+0 records out
102400 bytes (102 kB) copied, 0.00149722 s, 68.4 MB/s
[root@srv1 ~]# oracleasm createdisk CRS1 /dev/sdb1
Writing disk header: done
Instantiating disk: done
[root@srv1 ~]# dd if=/dev/zero of=/dev/sdc1 bs=1024 count=100
100+0 records in
100+0 records out
102400 bytes (102 kB) copied, 0.00150767 s, 67.9 MB/s
[root@srv1 ~]# dd if=/dev/zero of=/dev/sdd1 bs=1024 count=100
100+0 records in
100+0 records out
102400 bytes (102 kB) copied, 0.00158146 s, 64.8 MB/s
[root@srv1 ~]# dd if=/dev/zero of=/dev/sde1 bs=1024 count=100
100+0 records in
100+0 records out
102400 bytes (102 kB) copied, 0.00163386 s, 62.7 MB/s
[root@srv1 ~]# dd if=/dev/zero of=/dev/sdf1 bs=1024 count=100
100+0 records in
100+0 records out
102400 bytes (102 kB) copied, 0.00152457 s, 67.2 MB/s
[root@srv1 ~]# dd if=/dev/zero of=/dev/sdd1 bs=1024 count=100