meta données pour cette page
  •  

Ceci est une ancienne révision du document !


Install ORACLE_HOME RAC

  • Préparation des variables d'environnement
su - oracle
export  ORACLE_HOSTNAME=oracle2.labo.local
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/19c/dbhome_1
export ORA_INVENTORY=/u01/app/oraInventory
export CV_ASSUME_DISTID=OEL7.6
  • création de l'arborescence (sur les deux noeuds en tant qu'ORACLE)
mkdir -p /u01/app/oracle/product/19c/dbhome_1
  • décompression des binaires
cd $ORACLE_HOME
unzip -oq /u01/Downloads/Oracle_Database_19.3.0.0.0.zip
  • création des clefs SSH pour le GRID
[oracle@oracle2 db_home1]$ ./deinstall/sshUserSetup.sh -user oracle -hosts 'oracle2 oracle3 oracle2-priv oracle3-priv' -noPromptPassphrase -confirm -advanced
  • création du fichier de réponse DBCA
[oracle@oracle2 db_home1]$ vi /u01/Downloads/db.rsp
 
#################################################################
#
#          ORACLE RAC DBCA Response File       
#
#################################################################
oracle.install.responseFileVersion=/oracle/install/rspfmt_dbinstall_response_schema_v12.2.0
#
# Only install the database, and then build the database separately dbca
oracle.install.option=INSTALL_DB_SWONLY  
oracle.install.db.InstallEdition=EE  
#
#
#### To customize ####
#
# -- FOLDERS
INVENTORY_LOCATION=/u01/app/oraInventory  --oracle product catalog
ORACLE_HOME=/u01/app/oracle/product/19c/dbhome_1
ORACLE_BASE=/u01/app/oracle                
#
# -- RAC NODES
oracle.install.db.CLUSTER_NODES=oracle2,oracle3   
#
# -- GROUPS
UNIX_GROUP_NAME=oinstall
oracle.install.db.OSDBA_GROUP=dba
oracle.install.db.OSOPER_GROUP=oper
oracle.install.db.OSBACKUPDBA_GROUP=dba
oracle.install.db.OSDGDBA_GROUP=dba
oracle.install.db.OSKMDBA_GROUP=dba
oracle.install.db.OSRACDBA_GROUP=dba
#
### No need to fill in below for INSTALL_DB_SWONLY ###
oracle.install.db.rac.configurationType=
oracle.install.db.isRACOneInstall=false
oracle.install.db.rac.serverpoolCardinality=0
oracle.install.db.config.starterdb.type=GENERAL_PURPOSE
oracle.install.db.racOneServiceName=
oracle.install.db.rac.serverpoolName=
oracle.install.db.config.starterdb.globalDBName=   
oracle.install.db.config.starterdb.SID=
oracle.install.db.ConfigureAsContainerDB=false
oracle.install.db.config.PDBName=
oracle.install.db.config.starterdb.characterSet=
oracle.install.db.config.starterdb.memoryOption=false
oracle.install.db.config.starterdb.memoryLimit=
oracle.install.db.config.starterdb.installExampleSchemas=false
oracle.install.db.config.starterdb.password.ALL=
oracle.install.db.config.starterdb.password.SYS=
oracle.install.db.config.starterdb.password.SYSTEM=
oracle.install.db.config.starterdb.password.DBSNMP=
oracle.install.db.config.starterdb.password.PDBADMIN=
oracle.install.db.config.starterdb.managementOption=DEFAULT
oracle.install.db.config.starterdb.omsHost=
oracle.install.db.config.starterdb.omsPort=0
oracle.install.db.config.starterdb.emAdminUser=
oracle.install.db.config.starterdb.emAdminPassword=
oracle.install.db.config.starterdb.enableRecovery=false
oracle.install.db.config.starterdb.storageType=
oracle.install.db.config.starterdb.fileSystemStorage.dataLocation=
oracle.install.db.config.starterdb.fileSystemStorage.recoveryLocation=
oracle.install.db.config.asm.diskGroup=
oracle.install.db.config.asm.ASMSNMPPassword=
MYORACLESUPPORT_USERNAME=
MYORACLESUPPORT_PASSWORD=
SECURITY_UPDATES_VIA_MYORACLESUPPORT=false
DECLINE_SECURITY_UPDATES=true
PROXY_HOST=
PROXY_PORT=
PROXY_USER=
PROXY_PWD=
COLLECTOR_SUPPORTHUB_URL=
 
  • exécution du DBCA en mode silent
[oracle@oracle2 db_home1]$ ./runInstaller -silent -responseFile /u01/Downloads/db.rsp  -skipPrereqs
  • Post Install scripts sur les deux noeuds en tant que ROOT
[root@oracle2 bin]# /u01/app/oracle/product/19c/dbhome_1/root.sh
Check /u01/app/oracle/product/19c/dbhome_1/install/root_oracle2.labo.local_2025-09-14_18-48-02-932688370.log for the output of root script
 
 
root@oracle3 ~]# /u01/app/oracle/product/19c/dbhome_1/root.sh
Check /u01/app/oracle/product/19c/dbhome_1/install/root_oracle3.labo.local_2025-09-14_18-48-52-975490788.log for the output of root script