• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer navigation

The Geek Diary

  • OS
    • Linux
    • CentOS/RHEL
    • Solaris
    • Oracle Linux
    • VCS
  • Interview Questions
  • Database
    • oracle
    • oracle 12c
    • ASM
    • mysql
    • MariaDB
  • DevOps
    • Docker
    • Shell Scripting
  • Big Data
    • Hadoop
    • Cloudera
    • Hortonworks HDP

How to move ASM spfile to a shared device in RAC

by admin

If you are using pfile, it must be a text file on local filesystem. If using spfile, then it can be in the following locations.

  • a filesystem file spfile on local filesystem
  • spfile on shared device
  • a ASM file in a ASM diskgroup (only for spfile for instances after 11.2)

Here are steps to put ASM spfile on a shared device.

1. Edit the pfile and make sure all the parameters could be used for all instances.

2. Login to ASM with sqlplus and startup nomount with pfile.

3. Run the following commands to create a new spfile from pfile. Shutdown the database after creating the spfile.

SQL> create spfile=[shared_device] from pfile;
SQL> Shutdown immediate

4. Backup the pfile to a new filename.

5. Modify the pfile to have only the following entry.

spfile=[shared_device]

6. Do step 4 and 5 on remote nodes.

7. Startup the instances on all nodes with sqlplus to see if it works.

8. If all works, update the OCR ASM registry to have the new spfile location with srvctl command.

Usage: srvctl modify asm -n [node_name] -i [asm_inst_name] [-o oracle_home] [-p spfile]

Here,
-n [node] Node name
-i [asm_inst_name] ASM instance name
-o [oracle_home] ORACLE_HOME path
-p [spfile] Server parameter file path

9. Repeat step 8 for all nodes.

10. Test instance startup with srvctl on all nodes.

Filed Under: ASM, oracle, RAC

Some more articles you might also be interested in …

  1. ORA-00257:Archiver Error, Connect Internal Only Until Freed
  2. FLUSH_DATABASE_MONITORING_INFO Procedure
  3. What are the implications of rebuilding indexes in Oracle Database
  4. Oracle 11g new feature – ASM Fast Rebalance
  5. How to Change sys password in oracle 12c on RAC and dataguard
  6. How to Merge Multiple Partitions in Oracle 12c
  7. How to create restore points for PDB and perform flashback at PDB level
  8. CentOS / RHEL : Installing and Configuring ASMLib
  9. Understanding SQL Joins – Inner, Left, Right & Full Joins
  10. Error: ORA-16810: multiple errors or warnings detected for the database

You May Also Like

Primary Sidebar

Recent Posts

  • grpck command – Remove corrupt or duplicate entries in the /etc/group and /etc/gshadow files.
  • xxd command – Expressed in hexadecimal form
  • sesearch: command not found
  • macof: command not found

© 2022 · The Geek Diary

  • Archives
  • Contact Us
  • Copyright