Skip to content
pvmehta.com

pvmehta.com

  • Home
  • About Me
  • Toggle search form
  • rm_backup_arch_file.ksh Linux/Unix
  • Virtual Indexes in Oracle Oracle
  • TOP-N Sql to find Nth max or Top N rows Oracle
  • Search and replace pattern Linux/Unix
  • process id based files and processes Linux/Unix
  • DETERMINING WHICH INSTANCE OWNS WHICH SHARED MEMORY & SEMAPHORE SEGMENTS Oracle
  • Find Plan Hash value fphv.sql Oracle
  • Implementing Listener Security Oracle
  • All Hints for Oracle Databases Oracle
  • When error comes for temporary tablespace with version <= 9i Oracle
  • OEM-troubleshooting on 20-MAY-08 Oracle
  • Check_recovery.sh program to run sqlplus and return its values remotely. Linux/Unix
  • mutex in Oracle 10.2.0.2 or Oracle 10g Oracle
  • Important Script Method for tuning Oracle
  • SCRIPT TO LIST RECURSIVE DEPENDENCY BETWEEN OBJECTS UTLDTREE.sql Oracle

Changing Instance Name ( No DB_NAME)

Posted on 11-Jun-2007 By Admin No Comments on Changing Instance Name ( No DB_NAME)

Note

Instance name : represented by $ORACLE_SID

database name : represented by DB_NAME init.ora parameter.

You can change instance name to any name with following requirements:

Here we are chaning instance name from AWRTEST1 to PARESH.

Exising setup:

ORACLE_SID=AWRTEST1

Step1:

$ export ORACLE_SID=PARESH;

Step2:

Create password file for new instance PARESH.

$ cd $ORACLE_HOME/dbs

$ orapwd file=orapwPARESH entries=10 password=oracle

Step3:

Start New instance. You must specify parameter file as PFILE or need to create pfile link

in $ORACLE_HOME/dbs for this new instance.

$ sqlplus “/ as sysdba”

SQL> startup pfile=’/db1/home/oracle/app/oracle/admin/AWRTEST1/pfile/initAWRTEST1.ora’

Then insance will be started with new name. All backgraound processes have instance name specific postfix.

12:53:21 @PARESH:-> !ps -ef | grep PARESH

oracle 9550 1 1 12:53:11 ? 0:02 ora_mmon_PARESH

oracle 9481 1 0 12:49:58 ? 0:00 ora_s000_PARESH

oracle 9477 1 0 12:49:58 ? 0:01 ora_cjq0_PARESH

oracle 9465 1 0 12:49:57 ? 0:00 ora_dbw0_PARESH

oracle 9467 1 0 12:49:57 ? 0:00 ora_dbw1_PARESH

and so onnnnnnn………….

12:52:44 @PARESH:-> select * from v$database;

DBID NAME CREATED RESETLOGS_CHANGE# RESETLOGS PRIOR_RESETLOGS_CHANGE# PRIOR_RES LOG_MODE

——— ——— ——— —————– ——— ———————– ——— ————

CHECKPOINT_CHANGE# ARCHIVE_CHANGE# CONTROL CONTROLFI CONTROLFILE_SEQUENCE# CONTROLFILE_CHANGE# CONTROLFI OPEN_RESETL

—————— ————— ——- ——— ——————— ——————- ——— ———–

VERSION_T OPEN_MODE PROTECTION_MODE PROTECTION_LEVEL REMOTE_A ACTIVATION# SWITCHOVER# DATABASE_ROLE

——— ———- ——————– ——————– ——– ———– ———– —————-

ARCHIVELOG_CHANGE# ARCHIVEL SWITCHOVER_STATUS DATAGUAR GUARD_S SUPPLEME SUP SUP FOR PLATFORM_ID

—————— ——– ——————– ——– ——- ——– — — — ———–

PLATFORM_NAME

—————————————————————————————————–

RECOVERY_TARGET_INCARNATION# LAST_OPEN_INCARNATION# CURRENT_SCN FLA SUP SUP DB_UNIQUE_NAME

—————————- ———————- ———– — — — ——————————

STANDBY_BECAME_PRIMARY_SCN

————————–

1.870E+09 AWRTEST1 24-MAY-06 11766618 24-MAY-06 2352360 07-NOV-05 NOARCHIVELOG

26714265 26694297 CURRENT 24-MAY-06 18247 26708945 11-JUN-07 NOT ALLOWED

24-MAY-06 MOUNTED MAXIMUM PERFORMANCE UNPROTECTED ENABLED 2.368E+09 2.368E+09 PRIMARY

0 DISABLED NOT ALLOWED DISABLED NONE NO NO NO NO 2

Solaris[tm] OE (64-bit)

2 2 0 NO NO NO AWRTEST

12:53:12 @PARESH:-> select * from v$instance;

INSTANCE_NUMBER INSTANCE_NAME HOST_NAME VERSION

————— —————- —————————————————————- —————–

STARTUP_T STATUS PAR THREAD# ARCHIVE LOG_SWITCH_ LOGINS SHU DATABASE_STATUS INSTANCE_ROLE ACTIVE_ST

——— ———— — ——— ——- ———– ———- — —————– —————— ———

1 PARESH tuningdb21 10.1.0.4.0

11-JUN-07 OPEN NO 1 STOPPED ALLOWED NO ACTIVE PRIMARY_INSTANCE NORMAL

Oracle, SQL scripts

Post navigation

Previous Post: Find nth max and min.
Next Post: Finding locked objects

Related Posts

  • How do I get Oracle to automatically start when my server boots up? Oracle
  • sid_wise_sql.sql Oracle
  • Consolidated Reference List Of Notes For Migration / Upgrade Service Requests -ID 762540.1 Oracle
  • PLSQL Table Syntax 2 Oracle
  • How to start CRS manually Oracle
  • Global Unique Identifier Generation in Oracle 9.2 SYS_GUID() Oracle

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Categories

  • Ansible (0)
  • AWS (2)
  • Azure (1)
  • Django (0)
  • GIT (1)
  • Linux/Unix (149)
  • MYSQL (5)
  • Oracle (395)
  • PHP/MYSQL/Wordpress (10)
  • POSTGRESQL (1)
  • Power-BI (0)
  • Python/PySpark (7)
  • RAC (17)
  • rman-dataguard (26)
  • shell (150)
  • SQL scripts (343)
  • SQL Server (6)
  • Uncategorized (0)
  • Videos (0)

Recent Posts

  • prepfiles.sh for step by step generating pending statistics files10-Mar-2026
  • tracksqltime.sql05-Mar-2026
  • Complete Git Tutorial for Beginners25-Dec-2025
  • Postgres DB user and OS user.25-Dec-2025
  • Trace a SQL session from another session using ORADEBUG30-Sep-2025
  • SQL Server Vs Oracle Architecture difference25-Jul-2025
  • SQL Server: How to see historical transactions25-Jul-2025
  • SQL Server: How to see current transactions or requests25-Jul-2025
  • T-SQL Vs PL/SQL Syntax25-Jul-2025
  • Check SQL Server edition25-Jul-2025

Archives

  • 2026
  • 2025
  • 2024
  • 2023
  • 2010
  • 2009
  • 2008
  • 2007
  • 2006
  • 2005
  • Locktree.sql Oracle
  • replacing ^M character when passing files from Windows to Unix Linux/Unix
  • Good Oracle Architecture In Short and point to point Oracle
  • Implementing Listener Security Oracle
  • Temporary tablespace explaination Oracle
  • sess1.sql Oracle
  • Unix split command to split files Linux/Unix
  • How to Modify the statistics collection by MMON for AWR repository Oracle

Copyright © 2026 pvmehta.com.

Powered by PressBook News WordPress theme