Last active
November 12, 2021 23:42
-
-
Save gajoseph/c2b6c67e37b94ae77195252991016f58 to your computer and use it in GitHub Desktop.
oracle grid Silent install
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
SET LINESIZE 32000; | |
SET PAGESIZE 40000; | |
SET LONG 50000; | |
########################################################################################## | |
#inventory INVENTORY_LOCATION shoudl be owner by grid:oinstall | |
#where are goin gto isntall oracle mount | |
ORA_MOUNT=/u01/app | |
ORA_LOC=$ORA_MOUNT/oracle | |
ORA_INV=$ORA_MOUNT/oraInventory | |
ORA_PRO=$ORA_MOUNT/oracle/product | |
ORACLE_HOME=$ORA_PRO/12.1.0/grid | |
mkdir $ORA_LOC | |
chmod g+rwx $ORA_LOC | |
mkdir $ORA_INV | |
chmod g+rwx $ORA_INV | |
mkdir $ORA_LOC | |
chmod g+rwx $ORA_LOC | |
mkdir $ORA_PRO | |
chmod g+rwx $ORA_PRO | |
############################################################################# | |
######################### INSTALLING GRID ################################### | |
mkdir $HOME/tmp | |
export TEMP=$HOME/tmp | |
/u01/app/grid/runInstaller -silent -noconfig \ | |
-showProgress -ignoresysprereqs \ | |
ORACLE_HOSTNAME=server.domain.com \ | |
INVENTORY_LOCATION=/u01/app/oraInventory \ | |
SELECTED_LANGUAGES=en \ | |
oracle.install.option=HA_CONFIG \ | |
ORACLE_BASE=$ORA_LOC \ | |
ORACLE_HOME=$ORA_PRO/12.1.0/grid \ | |
oracle.install.asm.OSDBA=asmdba \ | |
oracle.install.asm.OSOPER=asmoper \ | |
oracle.install.asm.OSASM=asmadmin \ | |
oracle.install.asm.SYSASMPassword=oracle_4U \ | |
oracle.install.asm.diskGroup.name=DATA \ | |
oracle.install.asm.diskGroup.redundancy=EXTERNAL \ | |
oracle.install.asm.diskGroup.AUSize=4 \ | |
oracle.install.asm.diskGroup.disks=/dev/oracleasm/disks/ORA \ | |
oracle.install.asm.diskGroup.diskDiscoveryString=/dev/oracleasm/disks/* \ | |
oracle.install.asm.monitorPassword=oracle_4U | |
############################################################################# | |
### create vi cfgrsp.properties | |
oracle.assistants.asm|S_ASMPASSWORD=oracle_4U | |
oracle.assistants.asm|S_ASMMONITORPASSWORD=oracle_4U | |
$ORACLE_HOME/grid/crs/install/roothas.pl -deconfig -force | |
/u01/app/oracle/product/12.1.0/grid/cfgtoollogs/configToolAllCommands RESPONSE_FILE=/home/grid/cfgrsp.properties | |
############################################################################# | |
### to deinstall | |
/u01/app/oracle/product/12.1.0/grid/deinstall/deinstall | |
############################################################################# | |
### silent ASM setup | |
$ORACLE_HOME/bin/asmca -silent -oui_internal -configureASM -diskString '/dev/oracleasm/disks/*' -diskGroupName DATA -diskList /dev/oracleasm/disks/ORA -redundancy EXTERNAL -au_size 4 -sysAsmPassword oracle_4U -asmsnmpPassword oracle_4U | |
# redo GRP | |
$ORACLE_HOME/bin/asmca -silent -oui_internal -createDiskGroup -diskString '/dev/oracleasm/disks/*' -diskGroupName REDO -diskList /dev/oracleasm/disks/ARCH -redundancy EXTERNAL -au_size 4 -sysAsmPassword oracle_4U -asmsnmpPassword oracle_4U | |
################################################################################# | |
##### Silent Db install | |
################################################################################# | |
check permission to /u01/app/oracle/product/12.1.0/db_1 | |
## not then /u01/app/database/runInstaller and | |
### /u01/app/database/stage/products.xml shoudl be same | |
##--------------------------------------------------------------------------------------- | |
export TEMP=$HOME/tmp #### | |
/u01/app/database/runInstaller -silent -noconfig -showProgress -ignoresysprereqs \ | |
FROM_LOCATION=/u01/app/database/stage/products.xml \ | |
oracle.install.option=INSTALL_DB_SWONLY \ | |
UNIX_GROUP_NAME=oinstall \ | |
INVENTORY_LOCATION=/u01/app/oraInventory \ | |
SELECTED_LANGUAGES=en \ | |
ORACLE_HOME=/u01/app/oracle/product/12.1.0/db_1 \ | |
ORACLE_BASE=/u01/app/oracle \ | |
oracle.install.db.InstallEdition=EE \ | |
oracle.install.db.DBA_GROUP=dba \ | |
oracle.install.db.OPER_GROUP=oper \ | |
oracle.install.db.BACKUPDBA_GROUP=dba \ | |
oracle.install.db.DGDBA_GROUP=dba \ | |
oracle.install.db.KMDBA_GROUP=dba \ | |
DECLINE_SECURITY_UPDATES=true \ | |
SECURITY_UPDATES_VIA_MYORACLESUPPORT=false | |
## Silent deinstall | |
-- from oracle_home | |
1) $ORACLE_HOME/oui/bin/runInstaller -deinstall ORACLE_HOME=$ORACLE_HOME "REMOVE_HOMES={$ORACLE_HOME}" -silent FROM_LOCATION=/u01/app/oraInventory/ContentsXML/inventory.xml | |
2) /u01/app/oracle/product/12.1.0/db_1/deinstall/deinstall | |
################################################### | |
### create cfgrsp.properties | |
/home/oracle/cfgrsp.properties | |
oracle.assistants.server|S_SYSPASSWORD=oracle_4U | |
oracle.assistants.server|S_SYSTEMPASSWORD=oracle_4U | |
oracle.assistants.server|S_DBSNMPPASSWORD=oracle_4U | |
oracle.assistants.server|S_PDBADMINPASSWORD=oracle_4U | |
oracle.assistants.server|S_EMADMINPASSWORD=oracle_4U | |
oracle.assistants.server|S_ASMSNMPPASSWORD=oracle_4U | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment