============================================ responseFile Installation for single
instance ========================================
Response file for Oracle Intallation (Software Only)
[Link]=/oracle/install/
rspfmt_dbinstall_response_schema_v11_2_0
[Link]=INSTALL_DB_SWONLY
ORACLE_HOSTNAME=[Link]
UNIX_GROUP_NAME=dba
[Link].DBA_GROUP=dba
[Link].OPER_GROUP=dba
INVENTORY_LOCATION=/u01/app/oraInventory
SELECTED_LANGUAGES=en
ORACLE_HOME=/u01/app/oracle/product/[Link]
ORACLE_BASE=/u01/app/oracle
[Link]=EE
DECLINE_SECURITY_UPDATES=true
[Link]=true
./runInstaller -silent -responseFile
/home/oracle/shared/database/response/db_install.rsp
./runInstaller -silent -responseFile
/home/oracle/shared/database_11.2.0.4/response/db_install.rsp
./runInstaller -silent -responseFile
/home/oracle/shared/linux.x64_11gR2_database/database/response/db_install.rsp
./runInstaller -ignoreSysPrereqs -force -silent -responseFile
/ora01/orainst/[Link]/[Link]
./runInstaller -silent -responseFile
/home/oracle/database_12102/database/response/db_install.rsp
./runInstaller -ignoreSysPrereqs -ignorePrereq -waitforcompletion -showProgress -
silent -responseFile
/u01/app/oracle/admin/HVQYYOQ8/upgrade/database/response/db_install.rsp
./runInstaller -silent -responseFile /home/oracle/shared/linux-x86-64-database-
11202/database/response/db_install_rac.rsp
./runInstaller -silent -responseFile /home/oracle/shared/linux-x86-64-database-
11203/database/response/db_install.rsp
./runInstaller -silent -responseFile /home/oracle/shared/linux-x86-64-database-
11204/database/response/db_install.rsp
./runInstaller -ignoreSysPrereqs -ignorePrereq -waitforcompletion -showProgress -
silent -responseFile
/u01/app/oracle/admin/HVQYYOQ8/upgrade/database/response/db_install.rsp
setup -silent -responseFile M:\windows-64-[Link]\database\response\db_install.rsp
============================================ responseFile Installation for RAC
Clusterware ===========================
Pre Installation Checkup
cd /home/oracle/shared/linux.x64_11gR2_grid/grid/sshsetup
./[Link] -user oracle -hosts "racm11 racm12" -advanced -confirm -
noPromptPassphrase
./[Link] -user grid -hosts "racm11 racm12" -advanced -confirm -
noPromptPassphrase
./[Link] stage -pre crsinst -n racm11,racm12 -verbose >
/home/grid/pre_runcluvfy.log
Post Installation Checkup
./[Link] stage -post hwos -n racm15,racm16 > /home/grid/post_runcluvfy.log
ORACLE_SID=+ASM1; export ORACLE_SID
ORACLE_HOME=/u01/grid/[Link]; export ORACLE_HOME
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export
CLASSPATH
export PATH=$PATH:$ORACLE_HOME/bin
---------------------
ORACLE_SID=+ASM2; export ORACLE_SID
ORACLE_HOME=/u01/grid/[Link]; export ORACLE_HOME
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export
CLASSPATH
export PATH=$PATH:$ORACLE_HOME/bin
For Whole software installation and cluster configuration:
===========================================================
ORACLE_HOSTNAME=[Link]
INVENTORY_LOCATION=/u01/app/oraInventory
SELECTED_LANGUAGES=en
[Link]=CRS_CONFIG
ORACLE_BASE=/u01/app/oracle
ORACLE_HOME=/u01/grid/[Link]
[Link]=asmdba
[Link]=asmoper
[Link]=asmadmin
[Link]=[Link]
[Link]=1521
[Link]=racm1-cluster
[Link]=racm11:racm11-vip,racm12:racm12-vip
[Link]=eth1:[Link]:2,eth0:[Link]:
1
[Link]=ASM_STORAGE
[Link]=oracle
[Link]=data
[Link]=EXTERNAL
[Link]=/dev/oracleasm/disks/ASM1,/dev/oracleasm/disks/
ASM2
[Link]=/dev/oracleasm/disks/*
[Link]=oracle
*/
./runInstaller -silent -ignoreSysPrereqs -ignorePrereq -responseFile
/home/oracle/shared/linux.x64_11gR2_grid/grid/response/crs_install.rsp
./runInstaller -silent -ignoreSysPrereqs -ignorePrereq -responseFile
/home/grid/shared/linux.x64_11gR2_grid/grid/response/crs_install.rsp
./runInstaller -ignoreSysPrereqs -ignorePrereq -waitforcompletion -showProgress -
silent -responseFile
/u01/app/oracle/admin/HVQYYOQ8/upgrade/database/response/db_install.rsp
All should return positive results, all resources shoud be ONLINE except the gsd
resources.
There is NO need to run "/u01/app/grid/cfgtoollogs/configToolAllCommands"on ALL
nodes,
You just need to execute it on node1, where the OUI started.
After running [Link] on all nodes, back to node1, as grid user, follow these
steps:
To run configuration assistants with the configToolAllCommands script:
1. Create a response file using the syntax [Link]. For example:
$ touch [Link]
2. Open the file with a text editor, and cut and paste the password template,
modifying as needed.
As per oracle documentation;
[Link]
section Example B-1 Password response file for Oracle Real Application Clusters
[grid@bcndb01 ~]$ vi /u01/app/oracle/cfgtoollogs/[Link]
[Link]|S_SYSPASSWORD=oracle
[Link]|S_SYSTEMPASSWORD=oracle
[Link]|S_SYSMANPASSWORD=oracle
[Link]|S_DBSNMPPASSWORD=oracle
[Link]|S_HOSTUSERPASSWORD=oracle
[Link]|S_ASMSNMPPASSWORD=oracle
change permissions for this file:
chmod 775 /u01/app/oracle/cfgtoollogs/[Link]
/u01/grid/[Link]/cfgtoollogs/configToolAllCommands
RESPONSE_FILE=/u01/app/oracle/cfgtoollogs/[Link]
********ASM Diskgroup creation from ASMCA Silent
USE asmca -help for getting the syntax
asmca -silent -createDiskGroup \
-diskGroupName FRA \
-diskString '/dev/oracleasm/disks/*' \
-diskList '/dev/oracleasm/disks/ASM3','/dev/oracleasm/disks/ASM4' \
-redundancy EXTERNAL \
-[Link] 11.2 \
-sysAsmPassword oracle
================================================= IF failes due to some reason
======================================
at root script then AS root run:
perl $ORACLE_HOME/crs/install/[Link] -verbose -deconfig -force
perl $ORACLE_HOME/crs/install/[Link] -verbose -deconfig -force -lastnode
perl /u01/grid/[Link]/crs/install/[Link] -verbose -deconfig -force
perl /u01/grid/[Link]/crs/install/[Link] -verbose -deconfig -force -lastnode
rm -rf /u01
rm -rf /etc/[Link]
rm -rf /etc/oratab
rm -rf /etc/oracle/[Link]
mkdir -p /u01/app/oraInventory
chown -R grid:oinstall /u01/app/oraInventory
chmod -R 775 /u01/app/oraInventory
mkdir -p /u01/grid/[Link]
chown -R grid:oinstall /u01/grid/[Link]
chmod -R 775 /u01/grid/[Link]
mkdir -p /u01/app/oracle
mkdir /u01/app/oracle/cfgtoollogs
chown -R oracle:oinstall /u01/app/oracle
chmod -R 775 /u01/app/oracle
mkdir -p /u01/app/oracle/product/[Link]
chown -R oracle:oinstall /u01/app/oracle/product/[Link]
chmod -R 775 /u01/app/oracle/product/[Link]
Overwrite the header for the relevant partitions using the "dd" command.
dd if=/dev/zero of=/dev/sdb1 bs=1024 count=100
dd if=/dev/zero of=/dev/sdc1 bs=1024 count=100
dd if=/dev/zero of=/dev/sdd1 bs=1024 count=100
dd if=/dev/zero of=/dev/sde1 bs=1024 count=100
dd if=/dev/zero of=/dev/sdf1 bs=1024 count=100
dd if=/dev/zero of=/dev/sdg1 bs=1024 count=100
dd if=/dev/zero of=/dev/sdh1 bs=1024 count=100
dd if=/dev/zero of=/dev/sdi1 bs=1024 count=100
dd if=/dev/zero of=/dev/sdj1 bs=1024 count=100
dd if=/dev/zero of=/dev/sdk1 bs=1024 count=100
dd if=/dev/zero of=/dev/sdl1 bs=1024 count=100
Remove and create the ASM disk for each partition.
/etc/init.d/oracleasm deletedisk ASM1 /dev/sdb1
/etc/init.d/oracleasm deletedisk ASM2 /dev/sdc1
/etc/init.d/oracleasm deletedisk ASM3 /dev/sdd1
/etc/init.d/oracleasm deletedisk ASM4 /dev/sde1
/etc/init.d/oracleasm deletedisk ASM5 /dev/sdf1
/etc/init.d/oracleasm deletedisk ASM6 /dev/sdg1
/etc/init.d/oracleasm deletedisk ASM7 /dev/sdh1
/etc/init.d/oracleasm deletedisk ASM8 /dev/sdi1
/etc/init.d/oracleasm deletedisk ASM9 /dev/sdj1
/etc/init.d/oracleasm deletedisk ASM10 /dev/sdk1
/etc/init.d/oracleasm deletedisk ASM11 /dev/sdl1
/etc/init.d/oracleasm deletedisk ASM12 /dev/sdm1
/etc/init.d/oracleasm createdisk ASM1 /dev/sdb1
/etc/init.d/oracleasm createdisk ASM2 /dev/sdc1
/etc/init.d/oracleasm createdisk ASM3 /dev/sdd1
/etc/init.d/oracleasm createdisk ASM4 /dev/sde1
/etc/init.d/oracleasm createdisk ASM5 /dev/sdf1
/etc/init.d/oracleasm createdisk ASM6 /dev/sdg1
/etc/init.d/oracleasm createdisk ASM7 /dev/sdh1
/etc/init.d/oracleasm createdisk ASM8 /dev/sdi1
/etc/init.d/oracleasm createdisk ASM9 /dev/sdj1
/etc/init.d/oracleasm createdisk ASM10 /dev/sdk1
/etc/init.d/oracleasm createdisk ASM11 /dev/sdl1
/etc/init.d/oracleasm createdisk ASM12 /dev/sdm1
/etc/init.d/oracleasm createdisk ASM1 /dev/sdb1
/etc/init.d/oracleasm createdisk ASM2 /dev/sdb2
/etc/init.d/oracleasm createdisk ASM3 /dev/sdb3
/etc/init.d/oracleasm createdisk ASM4 /dev/sdb4
/etc/init.d/oracleasm createdisk ASM5 /dev/sdc1
/etc/init.d/oracleasm createdisk ASM6 /dev/sdc2
/etc/init.d/oracleasm createdisk ASM7 /dev/sdc3
/etc/init.d/oracleasm createdisk ASM8 /dev/sdc4
dd if=/dev/zero of=/dev/sdb1 bs=1024 count=100
dd if=/dev/zero of=/dev/sdc1 bs=1024 count=100
dd if=/dev/zero of=/dev/sdd1 bs=1024 count=100
dd if=/dev/zero of=/dev/sde1 bs=1024 count=100
dd if=/dev/zero of=/dev/sdf1 bs=1024 count=100
dd if=/dev/zero of=/dev/sdg1 bs=1024 count=100
dd if=/dev/zero of=/dev/sdh1 bs=1024 count=100
dd if=/dev/zero of=/dev/sdi1 bs=1024 count=100
dd if=/dev/zero of=/dev/sdj1 bs=1024 count=100
dd if=/dev/zero of=/dev/sdk1 bs=1024 count=100
dd if=/dev/zero of=/dev/sdl1 bs=1024 count=100
dd if=/dev/zero of=/dev/sdm1 bs=1024 count=100
/etc/init.d/oracleasm deletedisk ASM1
/etc/init.d/oracleasm deletedisk ASM2
/etc/init.d/oracleasm deletedisk ASM3
/etc/init.d/oracleasm deletedisk ASM4
/etc/init.d/oracleasm deletedisk ASM5
/etc/init.d/oracleasm deletedisk ASM6
/etc/init.d/oracleasm deletedisk ASM7
/etc/init.d/oracleasm deletedisk ASM8
dd if=/dev/zero of=/dev/sdb1 bs=1024 count=100
dd if=/dev/zero of=/dev/sdb2 bs=1024 count=100
dd if=/dev/zero of=/dev/sdb3 bs=1024 count=100
dd if=/dev/zero of=/dev/sdb4 bs=1024 count=100
dd if=/dev/zero of=/dev/sdc1 bs=1024 count=100
dd if=/dev/zero of=/dev/sdc2 bs=1024 count=100
dd if=/dev/zero of=/dev/sdc3 bs=1024 count=100
dd if=/dev/zero of=/dev/sdc4 bs=1024 count=100
============================================ responseFile Installation for RAC
Database ===========================
[Link]=/oracle/install/
rspfmt_dbinstall_response_schema_v11_2_0
[Link]=INSTALL_DB_SWONLY
ORACLE_HOSTNAME=[Link]
UNIX_GROUP_NAME=dba
[Link].DBA_GROUP=dba
[Link].OPER_GROUP=dba
INVENTORY_LOCATION=/u01/app/oraInventory
SELECTED_LANGUAGES=en
ORACLE_HOME=/u01/app/oracle/product/11.2.0/db_1
ORACLE_BASE=/u01/app/oracle
[Link]=EE
DECLINE_SECURITY_UPDATES=true
[Link]=true
[Link].CLUSTER_NODES=ocmract1,ocmract2
./runInstaller -silent -responseFile
/home/oracle/shared/linux.x64_11gR2_database/database/response/db_install.rsp
./runInstaller -ignoreSysPrereqs -ignorePrereq -waitforcompletion -showProgress -
silent -responseFile
/u01/app/oracle/admin/HVQYYOQ8/upgrade/database/response/db_install.rsp
========================================== DBCA responseFile RAC database
=====================================
OPERATION_TYPE = "createDatabase"
GDBNAME = "[Link]"
SID = "dbracp2"
NODELIST=[Link],[Link]
SYSPASSWORD = "oracle"
SYSMANPASSWORD = "oracle"
STORAGETYPE=ASM
DISKGROUPNAME=DATA
CHARACTERSET = "AL32UTF8"
NATIONALCHARACTERSET= "AL16UTF16"
TOTALMEMORY = "800"
dbca -silent -responseFile
/home/oracle/shared/linux.x64_11gR2_database/database/response/[Link]
========================================== DBCA responseFile Single Instance
=====================================
1. Install software from responseFile
2. Install database from dbca
3. Create listener
OPERATION_TYPE = "createDatabase"
GDBNAME = "[Link]"
SID = "prod"
SYSPASSWORD = "oracle"
SYSMANPASSWORD = "oracle"
DATAFILEDESTINATION = /u01/app/oracle/oradata
RECOVERYAREADESTINATION= /u01/app/oracle/flash_recovery_area
CHARACTERSET = "WE8ISO8859P1"
NATIONALCHARACTERSET= "UTF8"
TOTALMEMORY = "800"
dbca -silent -responseFile /home/oracle/shared/database/response/[Link]
Output:
creates a standard database like this:
/u01/app/oracle/oradata/hvdumot0/[Link]
/u01/app/oracle/oradata/hvdumot0/[Link]
/u01/app/oracle/oradata/hvdumot0/[Link]
/u01/app/oracle/oradata/hvdumot0/[Link]
/u01/app/oracle/oradata/hvdumot0/[Link]
/u01/app/oracle/oradata/hvdumot0/[Link]
/u01/app/oracle/oradata/hvdumot0/[Link]
also setsup sga_target 600M ,pga_aggregate_target M
db_recovery_file_dest string
/u01/app/oracle/flash_recovery_area
db_recovery_file_dest_size big integer 3882M
+++++++ 'OMF is disabled'
creates an spfile also
====================================================== Create a Listener Using
[Link] =================================================
The tip for the responds file is INSTALL_TYPE. If you want to have the custom
listener name and port instead of default name <LISTENER> and port 1521.
/u01/app/oracle/product/11.2.0/db_1/bin/netca /silent /responseFile
/u01/app/oracle/product/11.2.0/db_1/network/admin/[Link]
RESPONSEFILE_VERSION="11.2"
CREATE_TYPE="CUSTOM"
SHOW_GUI=false
LOG_FILE=""/oracle11gHome/network/tools/log/[Link]""
INSTALLED_COMPONENTS={"server","net8","javavm"}
INSTALL_TYPE=""typical""
LISTENER_NUMBER=1
LISTENER_NAMES={"LISTENER123"}
LISTENER_PROTOCOLS={"TCP;1521"}
LISTENER_START=""LISTENER123""
NAMING_METHODS={"TNSNAMES","ONAMES","HOSTNAME"}
NSN_NUMBER=1
NSN_NAMES={"EXTPROC_CONNECTION_DATA"}
NSN_SERVICE={"PLSExtProc"}
NSN_PROTOCOLS={"TCP;HOSTNAME;1521"}
************************ Manually Create the Listener
Manually Create the listener
Manually create the [Link] file and start the listener from command line.
LISTENER_HAHA=
(DESCRIPTION=
(ADDRESS_LIST=
(ADDRESS=(PROTOCOL=tcp)(HOST=tltor11)(PORT=1521))
(ADDRESS=(PROTOCOL=ipc)(KEY=extproc))))
SID_LIST_LISTENER=
(SID_LIST=
(SID_DESC=
(GLOBAL_DBNAME=hvdumot0)
(ORACLE_HOME=/u01/app/oracle/product/11.2.0/db_1)
(SID_NAME=hvdumot0))
(SID_DESC=
(SID_NAME=plsextproc)
(ORACLE_HOME=/u01/app/oracle/product/11.2.0/db_1)
(PROGRAM=extproc)))
ADR_BASE_LISTENER_ORACLEDB1 = /u01/app/oracle
======================================================= Manual creation database
========================================================
1. create pfile
2. create required directories
2. startup nomount
3. create database script
4. spool [Link]
5. create data dictionary {
@?/rdbms/admin/[Link]
@?/rdbms/admin/[Link]
}
6. Check Errors
7. As system create user profile tables by running: @?/sqlplus/admin/pupbld
8. Create a listener
++++++++++++++++++++++++++++++++++++
mkdir -p /u01/app/oracle/oradata
mkdir -p /u01/app/oracle/flash_recovery_area
Pfile:
vi $ORACLE_HOME/dbs/init<sid>.ora
control_files='/u01/app/oracle/oradata/oraunip1/[Link]','/u01/app/oracle/
fast_recovery_area/oraunip1/[Link]'
db_name=oraunip1
db_block_size=8192
sga_target=600M
sga_max_size=600M
pga_aggregate_target=200M
processes=200
job_queue_processes=10
open_cursors=300
undo_management=AUTO
undo_tablespace=UNDOTBS1
remote_login_passwordfile=EXCLUSIVE
db_create_file_dest='/u01/app/oracle/oradata'
db_recovery_file_dest='/u01/app/oracle/fast_recovery_area'
db_recovery_file_dest_size=4G
log_archive_dest_2='location=USE_DB_RECOVERY_FILE_DEST'
log_archive_format='%t_%s_%[Link]'
diagnostic_dest='/u01/app/oracle'
os_authent_prefix=''
CREATE DATABASE hvdumot0
maxlogfiles 16
maxlogmembers 4
maxdatafiles 1024
maxinstances 1
maxloghistory 680
character set "UTF8"
DATAFILE SIZE 500m EXTENT MANAGEMENT LOCAL
UNDO TABLESPACE undotbs1 DATAFILE SIZE 800m
SYSAUX DATAFILE SIZE 200m
DEFAULT TEMPORARY TABLESPACE temp TEMPFILE SIZE 800m
DEFAULT TABLESPACE users DATAFILE SIZE 20m
LOGFILE
GROUP 1 SIZE 100m,
GROUP 2 SIZE 100m,
GROUP 3 SIZE 100m
USER sys IDENTIFIED BY Elcaro11g
USER system IDENTIFIED BY Elcaro11g;
===================
CREATE DATABASE orasyst5
USER SYS IDENTIFIED BY oracle
USER SYSTEM IDENTIFIED BY oracle
LOGFILE GROUP 1 ('/u01/app/oracle/oradata/orasyst5/[Link]') SIZE 50M,
GROUP 2 ('/u01/app/oracle/oradata/orasyst5/[Link]') SIZE 50M,
GROUP 3 ('/u01/app/oracle/oradata/orasyst5/[Link]') SIZE 50M,
GROUP 4 ('/u01/app/oracle/oradata/orasyst5/[Link]') SIZE 50M,
GROUP 5 ('/u01/app/oracle/oradata/orasyst5/[Link]') SIZE 50M
MAXLOGFILES 5
MAXLOGMEMBERS 5
MAXLOGHISTORY 1
MAXDATAFILES 100
CHARACTER SET AL32UTF8
NATIONAL CHARACTER SET AL16UTF16
EXTENT MANAGEMENT LOCAL
DATAFILE '/u01/app/oracle/oradata/orasyst5/[Link]' SIZE 500M REUSE
SYSAUX DATAFILE '/u01/app/oracle/oradata/orasyst5/[Link]' SIZE 500M REUSE
DEFAULT TABLESPACE USERS DATAFILE '/u01/app/oracle/oradata/orasyst5/[Link]'
SIZE 100M REUSE AUTOEXTEND ON MAXSIZE UNLIMITED
DEFAULT TEMPORARY TABLESPACE TEMP TEMPFILE
'/u01/app/oracle/oradata/orasyst5/[Link]' SIZE 100M REUSE
UNDO TABLESPACE UNDOTBS1 DATAFILE
'/u01/app/oracle/oradata/orasyst5/[Link]'
SIZE 100M REUSE AUTOEXTEND ON MAXSIZE UNLIMITED;
CREATE DATABASE dwh
USER SYS IDENTIFIED BY Elcaro11g
USER SYSTEM IDENTIFIED BY Elcaro11g
LOGFILE GROUP 1 ('/home/u01/app/oracle/oradata/dwh/log_files/[Link]') SIZE
500M,
GROUP 2 ('/home/u01/app/oracle/oradata/dwh/log_files/[Link]') SIZE
500M,
GROUP 3 ('/home/u01/app/oracle/oradata/dwh/log_files/[Link]') SIZE
500M,
GROUP 4 ('/home/u01/app/oracle/oradata/dwh/log_files/[Link]') SIZE
500M,
GROUP 5 ('/home/u01/app/oracle/oradata/dwh/log_files/[Link]') SIZE
500M
MAXLOGFILES 5
MAXLOGMEMBERS 5
MAXLOGHISTORY 1
MAXDATAFILES 100
CHARACTER SET AL32UTF8
NATIONAL CHARACTER SET AL16UTF16
EXTENT MANAGEMENT LOCAL
DATAFILE '/home/u01/app/oracle/oradata/dwh/data/[Link]' SIZE 1G REUSE
SYSAUX DATAFILE '/home/u01/app/oracle/oradata/dwh/data/[Link]' SIZE 1G
REUSE
DEFAULT TABLESPACE USERS
DATAFILE '/home/u01/app/oracle/oradata/dwh/data/[Link]'
SIZE 500M REUSE AUTOEXTEND ON MAXSIZE UNLIMITED
DEFAULT TEMPORARY TABLESPACE TEMP
TEMPFILE '/home/u01/app/oracle/oradata/dwh/data/[Link]'
SIZE 2G REUSE
UNDO TABLESPACE UNDOTBS1
DATAFILE '/home/u01/app/oracle/oradata/dwh/data/[Link]'
SIZE 4G REUSE AUTOEXTEND ON MAXSIZE UNLIMITED;
CREATE DATABASE test
USER SYS IDENTIFIED BY test
USER SYSTEM IDENTIFIED BY test
LOGFILE GROUP 1 ('/home/u01/app/oracle/oradata/TEST/log_files/[Link]') SIZE
50M,
GROUP 2 ('/home/u01/app/oracle/oradata/TEST/log_files/[Link]') SIZE
50M,
GROUP 3 ('/home/u01/app/oracle/oradata/TEST/log_files/[Link]') SIZE
50M,
GROUP 4 ('/home/u01/app/oracle/oradata/TEST/log_files/[Link]') SIZE
50M,
GROUP 5 ('/home/u01/app/oracle/oradata/TEST/log_files/[Link]') SIZE
50M
MAXLOGFILES 5
MAXLOGMEMBERS 5
MAXLOGHISTORY 1
MAXDATAFILES 100
EXTENT MANAGEMENT LOCAL
DATAFILE '/home/u01/app/oracle/oradata/TEST/data/[Link]' SIZE 1G REUSE
SYSAUX DATAFILE '/home/u01/app/oracle/oradata/TEST/data/[Link]' SIZE 1G
REUSE
DEFAULT TABLESPACE USERS
DATAFILE '/home/u01/app/oracle/oradata/TEST/data/[Link]'
SIZE 500M REUSE AUTOEXTEND ON MAXSIZE UNLIMITED
DEFAULT TEMPORARY TABLESPACE TEMP
TEMPFILE '/home/u01/app/oracle/oradata/TEST/data/[Link]'
SIZE 2G REUSE
UNDO TABLESPACE UNDOTBS1
DATAFILE '/home/u01/app/oracle/oradata/TEST/[Link]'
SIZE 4G REUSE AUTOEXTEND ON MAXSIZE UNLIMITED
CHARACTER SET WE8ISO8859P1
;
CREATE DATABASE test
USER SYS IDENTIFIED BY test
USER SYSTEM IDENTIFIED BY test
LOGFILE GROUP 1 ('/opt/oracle/u01/app/oracle/oradata/test/log_files/[Link]')
SIZE 50M,
GROUP 2 ('/opt/oracle/u01/app/oracle/oradata/test/log_files/[Link]')
SIZE 50M,
GROUP 3 ('/opt/oracle/u01/app/oracle/oradata/test/log_files/[Link]')
SIZE 50M,
GROUP 4 ('/opt/oracle/u01/app/oracle/oradata/test/log_files/[Link]')
SIZE 50M,
GROUP 5 ('/opt/oracle/u01/app/oracle/oradata/test/log_files/[Link]')
SIZE 50M
MAXLOGFILES 5
MAXLOGMEMBERS 5
MAXLOGHISTORY 1
MAXDATAFILES 100
EXTENT MANAGEMENT LOCAL
DATAFILE '/opt/oracle/u01/app/oracle/oradata/test/data/[Link]' SIZE 1G
REUSE
SYSAUX DATAFILE '/opt/oracle/u01/app/oracle/oradata/test/data/[Link]' SIZE
1G REUSE
DEFAULT TABLESPACE USERS
DATAFILE '/opt/oracle/u01/app/oracle/oradata/test/data/[Link]'
SIZE 500M REUSE AUTOEXTEND ON MAXSIZE UNLIMITED
DEFAULT TEMPORARY TABLESPACE TEMP
TEMPFILE '/opt/oracle/u01/app/oracle/oradata/test/data/[Link]'
SIZE 2G REUSE
UNDO TABLESPACE UNDOTBS1
DATAFILE '/opt/oracle/u01/app/oracle/oradata/test/data/[Link]'
SIZE 4G REUSE AUTOEXTEND ON MAXSIZE UNLIMITED
CHARACTER SET WE8ISO8859P1
;
CREATE DATABASE O12CDUP
USER SYS IDENTIFIED BY test
USER SYSTEM IDENTIFIED BY test
LOGFILE GROUP 1 ('/ora01/d02/app/oracle/oradata/O12CDUP/log_files/[Link]')
SIZE 50M,
GROUP 2 ('/ora01/d02/app/oracle/oradata/O12CDUP/log_files/[Link]')
SIZE 50M,
GROUP 3 ('/ora01/d02/app/oracle/oradata/O12CDUP/log_files/[Link]')
SIZE 50M,
GROUP 4 ('/ora01/d02/app/oracle/oradata/O12CDUP/log_files/[Link]')
SIZE 50M,
GROUP 5 ('/ora01/d02/app/oracle/oradata/O12CDUP/log_files/[Link]')
SIZE 50M
MAXLOGFILES 5
MAXLOGMEMBERS 5
MAXLOGHISTORY 1
MAXDATAFILES 100
CHARACTER SET AL32UTF8
NATIONAL CHARACTER SET AL16UTF16
EXTENT MANAGEMENT LOCAL
DATAFILE '/ora01/d02/app/oracle/oradata/O12CDUP/data/[Link]' SIZE 1G REUSE
SYSAUX DATAFILE '/ora01/d02/app/oracle/oradata/O12CDUP/data/[Link]' SIZE
1G REUSE
DEFAULT TABLESPACE USERS
DATAFILE '/ora01/d02/app/oracle/oradata/O12CDUP/data/[Link]'
SIZE 500M REUSE AUTOEXTEND ON MAXSIZE UNLIMITED
DEFAULT TEMPORARY TABLESPACE TEMP
TEMPFILE '/ora01/d02/app/oracle/oradata/O12CDUP/data/[Link]'
SIZE 100M REUSE
UNDO TABLESPACE UNDOTBS1
DATAFILE '/ora01/d02/app/oracle/oradata/O12CDUP/data/[Link]'
SIZE 100M REUSE AUTOEXTEND ON MAXSIZE UNLIMITED;
CREATE DATABASE IDB
USER sys IDENTIFIED BY internal
USER system IDENTIFIED BY internal
MAXLOGFILES 5
MAXLOGMEMBERS 3
MAXDATAFILES 200
MAXINSTANCES 1
MAXLOGHISTORY 500
LOGFILE
GROUP 1 (
'M:\ORACLE11\HB-ADMIN\ORADATA\IDB\[Link]',
'M:\ORACLE11\HB-ADMIN\ORADATA\IDB\[Link]'
) SIZE 50M,
GROUP 2 (
'M:\ORACLE11\HB-ADMIN\ORADATA\IDB\[Link]',
'M:\ORACLE11\HB-ADMIN\ORADATA\IDB\[Link]'
) SIZE 50M,
GROUP 3 (
'M:\ORACLE11\HB-ADMIN\ORADATA\IDB\[Link]',
'M:\ORACLE11\HB-ADMIN\ORADATA\IDB\[Link]'
) SIZE 50M
DATAFILE 'M:\ORACLE11\HB-ADMIN\ORADATA\IDB\[Link]' SIZE 500M EXTENT
MANAGEMENT LOCAL
SYSAUX DATAFILE 'M:\ORACLE11\HB-ADMIN\ORADATA\IDB\[Link]' SIZE 500M
UNDO TABLESPACE UNDOTBS1 DATAFILE 'M:\ORACLE11\HB-ADMIN\ORADATA\IDB\[Link]'
SIZE 500M AUTOEXTEND OFF
DEFAULT TEMPORARY TABLESPACE TEMP TEMPFILE 'M:\ORACLE11\HB-ADMIN\ORADATA\IDB\
[Link]' SIZE 4G REUSE AUTOEXTEND OFF
CHARACTER SET WE8ISO8859P15
NATIONAL CHARACTER SET AL16UTF16;
CREATE DATABASE ICEETEST
USER sys IDENTIFIED BY Elcaro11g
USER system IDENTIFIED BY Elcaro11g
LOGFILE GROUP 1 ('/ora01/u01/app/oracle/oradata/iceetest/log_files/[Link]')
SIZE 50M,
GROUP 2 ('/ora01/u01/app/oracle/oradata/iceetest/log_files/[Link]')
SIZE 50M,
GROUP 3 ('/ora01/u01/app/oracle/oradata/iceetest/log_files/[Link]')
SIZE 50M,
GROUP 4 ('/ora01/u01/app/oracle/oradata/iceetest/log_files/[Link]')
SIZE 50M,
GROUP 5 ('/ora01/u01/app/oracle/oradata/iceetest/log_files/[Link]')
SIZE 50M
MAXLOGFILES 5
MAXLOGMEMBERS 5
MAXLOGHISTORY 1
MAXDATAFILES 100
EXTENT MANAGEMENT LOCAL
DATAFILE '/ora01/u01/app/oracle/oradata/iceetest/data/[Link]' SIZE 1G
REUSE
SYSAUX DATAFILE '/ora01/u01/app/oracle/oradata/iceetest/data/[Link]' SIZE
1G REUSE
DEFAULT TABLESPACE USERS
DATAFILE '/ora01/u01/app/oracle/oradata/iceetest/data/[Link]'
SIZE 500M REUSE AUTOEXTEND ON MAXSIZE UNLIMITED
DEFAULT TEMPORARY TABLESPACE TEMP
TEMPFILE '/ora01/u01/app/oracle/oradata/iceetest/data/[Link]'
SIZE 2G REUSE
UNDO TABLESPACE UNDOTBS1
DATAFILE '/ora01/u01/app/oracle/oradata/iceetest/data/[Link]'
SIZE 4G REUSE AUTOEXTEND ON MAXSIZE UNLIMITED
CHARACTER SET WE8ISO8859P1
NATIONAL CHARACTER SET AL16UTF16;
********* Creates a database with OMF
1. controlfiles are create in db_create_file_dest and db_recovery_file_dest
2. logfiles are also created in the above mentioned locations
3. size is custom as proviced by the parameters
4. Datafiles are craeted with OMF names
then run
spool [Link]
5. create data dictionary {
@?/rdbms/admin/[Link]
@?/rdbms/admin/[Link]
}
6. As system create user profile tables by running: @?/sqlplus/admin/pupbld
col name for a100
select * from v$controlfile;
7. Add control_files parameter in pfile with the correct location and then start
the database and create a spfile from current pfile.
*.control_files=('','')
===================================================== Grid
Infrastructure(grid_install.rsp)
=====================================================
[Link]=/oracle/install/
rspfmt_crsinstall_response_schema_v12.1.0
ORACLE_HOSTNAME=[Link]
INVENTORY_LOCATION=/etc/oraInventory
SELECTED_LANGUAGES=en
[Link]=CRS_SWONLY
ORACLE_BASE=/u01/app/grid
ORACLE_HOME=/u01/app/grid/product/12.1.0/grid_1
[Link]=oinstall
[Link]=asmoper
[Link]=asmadmin
[Link]=SKIP_UPDATES
================================================= OCM Single Instance Setup
========================================
mkdir -p /u01/app/oracle/oradata/orasyst5
/u01/app/oracle/fast_recovery_area/orasyst5
control_files='/u01/app/oracle/oradata/orasyst5/[Link]','/u01/app/oracle/
fast_recovery_area/orasyst5/[Link]'
db_name=orasyst5
db_block_size=8192
sga_target=600M
sga_max_size=600M
pga_aggregate_target=200M
processes=200
job_queue_processes=10
open_cursors=300
undo_management=AUTO
undo_tablespace=UNDOTBS1
remote_login_passwordfile=EXCLUSIVE
db_create_file_dest='/u01/app/oracle/oradata'
db_recovery_file_dest='/u01/app/oracle/fast_recovery_area'
db_recovery_file_dest_size=4G
log_archive_dest_2='location=USE_DB_RECOVERY_FILE_DEST'
log_archive_format='%t_%s_%[Link]'
diagnostic_dest='/u01/app/oracle'
os_authent_prefix=''
CREATE DATABASE orasyst5
USER SYS IDENTIFIED BY oracle
USER SYSTEM IDENTIFIED BY oracle
LOGFILE GROUP 1 ('/u01/app/oracle/oradata/orasyst5/[Link]') SIZE 50M,
GROUP 2 ('/u01/app/oracle/oradata/orasyst5/[Link]') SIZE 50M,
GROUP 3 ('/u01/app/oracle/oradata/orasyst5/[Link]') SIZE 50M,
GROUP 4 ('/u01/app/oracle/oradata/orasyst5/[Link]') SIZE 50M,
GROUP 5 ('/u01/app/oracle/oradata/orasyst5/[Link]') SIZE 50M
MAXLOGFILES 5
MAXLOGMEMBERS 5
MAXLOGHISTORY 1
MAXDATAFILES 100
CHARACTER SET AL32UTF8
NATIONAL CHARACTER SET AL16UTF16
EXTENT MANAGEMENT LOCAL
DATAFILE '/u01/app/oracle/oradata/orasyst5/[Link]' SIZE 500M REUSE
SYSAUX DATAFILE '/u01/app/oracle/oradata/orasyst5/[Link]' SIZE 500M REUSE
DEFAULT TABLESPACE USERS DATAFILE '/u01/app/oracle/oradata/orasyst5/[Link]'
SIZE 100M REUSE AUTOEXTEND ON MAXSIZE UNLIMITED
DEFAULT TEMPORARY TABLESPACE TEMP TEMPFILE
'/u01/app/oracle/oradata/orasyst5/[Link]' SIZE 100M REUSE
UNDO TABLESPACE UNDOTBS1 DATAFILE
'/u01/app/oracle/oradata/orasyst5/[Link]'
SIZE 100M REUSE AUTOEXTEND ON MAXSIZE UNLIMITED;
@?/rdbms/admin/[Link]
@?/rdbms/admin/[Link]
conn system/oracle
@?/sqlplus/admin/pupbld
=========================================== Detach Oracle home
=====================================================
As the clusterware user on all nodes, enter the following SQL*Plus commands.
Detach OLD_HOME (where OLD_HOME is your pre-upgrade Oracle Home:
$OLD_HOME/oui/bin/runInstaller -detachHome -silent -local
./runInstaller -detachHome -silent -local
ORACLE_HOME=/u01/app/oracle/product/11.2.0/db_1
Confirm OLD_HOME is removed from central inventory:
$OLD_HOME/OPatch/opatch lsinventory -all
Remove files in OLD_HOME manually:
/bin/rm -rf $OLD_HOME