g3u0214c:home/oracle $ cd $ORACLE_ADMIN
g3u0214c:oracle/admin $ pwd
/u01/app/oracle/admin
g3u0214c:oracle/admin $ mkdir SPPD
g3u0214c:oracle/admin $ cd SPPD
g3u0214c:admin/SPPD $ mkdir bdump
g3u0214c:admin/SPPD $ mkdir cdump
g3u0214c:admin/SPPD $ mkdir create
g3u0214c:admin/SPPD $ mkdir pfile
g3u0214c:admin/SPPD $ mkdir udump
g3u0214c:admin/SPPD $
Create init.ora
Make a copy SPPD init file
Change database name
Change file paths
Change memory size parameter
Create pwfile
g3u0214c:arch/db_12 $ set termout on
g3u0214c:arch/db_12 $ orapwd file=orapwSPPD password=syspass
g3u0214c:arch/db_12 $ ll
total 6
drwxr-xr-x 2 oracle dba 96 Nov 20 02:23 SPPD
drwxr-xr-x 2 root root 96 Nov 3 19:01 lost+found
-rw-r----- 1 oracle dba 3072 Nov 20 02:28 orapwSPPD
Move pwfile to pfile directory
g3u0214c:arch/db_12 $ mv orapwSPPD $ORACLE_ADMIN/SPPD/pfile
g3u0214c:arch/db_12 $ cd $ORACLE_ADMIN/SPPD/pfile
g3u0214c:SPPD/pfile $ ll
total 10
-rw-r--r-- 1 oracle dba 1604 Nov 20 02:25 initSPPD1.ora
-rw-r----- 1 oracle dba 3072 Nov 20 02:28 orapwSPPD
g3u0214c:SPPD/pfile $ pwd
/u01/app/oracle/admin/SPPD/pfile
Modify tnsnames.ora
## SPPD added by Ke Guo on 11/19/2006
LISTENER_SPPD =
(DESCRIPTION =
(SDU = 32768)
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = g3u0214c.houston.hp.com)(PORT = 1525))
(ADDRESS = (PROTOCOL = TCP)(HOST = g3u0215c.houston.hp.com)(PORT = 1525))
)
LISTENER_SPPD1 =
(DESCRIPTION =
(SDU = 32768)
(ADDRESS = (PROTOCOL = TCP)(Host = g3u0214c.houston.hp.com)(Port = 1525))
)
LISTENER_SPPD2 =
(DESCRIPTION =
(SDU = 32768)
(ADDRESS = (PROTOCOL = TCP)(Host = g3u0215c.houston.hp.com)(Port = 1525))
)
SPPD =
(DESCRIPTION =
(SDU = 32768)
(enable = broken)
(LOAD_BALANCE = yes)
(ADDRESS = (PROTOCOL = TCP)(HOST = gvu0248.houston.hp.com)(PORT = 1525))
(ADDRESS = (PROTOCOL = TCP)(HOST = gvu0249.houston.hp.com)(PORT = 1525))
(CONNECT_DATA =
(SERVICE_NAME = SPPD)
)
)
SPPD1 =
(DESCRIPTION =
(SDU = 32768)
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(Host = g3u0214c.houston.hp.com)(Port = 1525))
)
(CONNECT_DATA =
(SERVICE_NAME = SPPD )
(INSTANCE_NAME = SPPD1)
)
)
SPPD2 =
(DESCRIPTION =
(SDU = 32768)
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(Host = g3u0215c.houston.hp.com)(Port = 1525))
)
(CONNECT_DATA =
(SERVICE_NAME = SPPD )
(INSTANCE_NAME = SPPD2)
)
)
Create DB
Modify init.ora file and change CLSUTER_DATABASE=FALSE
Make a copy of the crdb.sql and crdb_2.sql from SPPD
g3u0214c:SPPD/create $ export ORACLE_SID=SPPD1
g3u0214c:SPPD/create $ sqlplus / as sysdba
Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.2.0 - 64bit Production
With the Partitioning, Real Application Clusters and Data Mining options
INSTANCE_NUMBER INSTANCE_NAME
--------------- ----------------
HOST_NAME
----------------------------------------------------------------
VERSION STARTUP_T STATUS PAR THREAD# ARCHIVE LOG_SWITCH_WAIT
----------------- --------- ------------ --- ---------- ------- ---------------
LOGINS SHU DATABASE_STATUS INSTANCE_ROLE ACTIVE_ST BLO
---------- --- ----------------- ------------------ --------- ---
1 SPPD1
g3u0214c
10.2.0.2.0 20-NOV-06 OPEN NO 1 STOPPED
ALLOWED NO ACTIVE PRIMARY_INSTANCE NORMAL NO
SQL> @crdb_2.sql
SQL> !ll
total 10
-rw-r--r-- 1 oracle dba 1604 Nov 20 04:23 initSPPD1.ora
-rw-r----- 1 oracle dba 3072 Nov 20 02:28 orapwSPPD
File created.
g3u0214c:db_1/dbs $ vi initSPPD1.ora
g3u0215c:db_1/dbs $ vi initSPPD2.ora
spfile='/u01/app/oracle/admin/SPPD/pfile/spfileSPPD.ora'
Turn flashback on
Alter system set DB_FLASHBACK_RETENTION_TARGET=1440;
srvctl stop database –d SPPD
srvctl start instance –d SPPD –I SPPD1 –o mount
1. ALTER DATABASE FLASHBACK ON;
Setup backup
Add rman catalog db in tnsnames.ora file if not there
SQL> execute
rmancatalog_setup('omni','rman','/u01/app/oracle/admin/SPPD/backups/rman_snapshot_ctl.f', NULL);
This init parameter is not set correctly: