Installing Oracle Linux 8.5 or Above and R12 Prerequisites - WASA
Installing Oracle Linux 8.5 or Above and R12 Prerequisites - WASA
Installing Oracle Linux 8.5 or Above and R12 Prerequisites - WASA
During linux installation following check boxes were ticked for software selection:
System tool
Security tools
RPM development tool
Graphical Administration tool
Development tools
Basic web server
Remote desktop client
Performance tools
Debugging Tools
Created oracle user during linux installation and gave administrator rights to oracle user (not
mandatory in the second cloning did not give administrator rights to oracle user)
dnf update
4. Check the below file to ensure below oracle pre-install values have been configured.
cat /etc/resolv.conf
*************************If values not edit then edit and add below values**************
vi /etc/resolv.conf:
******************
options attempts:5
options timeout:15
5. Check the below file to ensure below oracle pre-install values have been configured.
cat /etc/security/limits.conf
*************************If values not edit then edit and add below values**************
vi /etc/security/limits.conf
************************
* hard nofile 65536
6. Check the below file to ensure below oracle pre-install values have been configured.
cat /etc/selinux/config
vi /etc/selinux/config
********************
To > SELINUX=disabled
7. Disable Firewall:
****************
systemctl status firewalld.service
vi /etc/oraInst.loc
inventory_loc=/d02/opt/oraInventory
inst_group=dba
Perform the following command (as root on your system) to create a required link to the Motif
library for Oracle Forms and Reports:
cd /usr/lib
ln -s libXm.so.4.0.4 libXm.so.2
14. Before beginning installation install the below RPM to avoid error:
wget http://mirror.centos.org/centos/7/os/x86_64/Packages/compat-libcap1-1.10-7.el7.x86_64.rpm
wget http://mirror.centos.org/centos/7/os/x86_64/Packages/compat-libstdc++-33-3.2.3-
72.el7.x86_64.rpm
ls -lrt /bin/systemctl
/bin/systemctl get-default
cd /d02/oracle/PROD/19.0.0/appsutil/clone/bin
19. Create the listener.ora and tnsnames.ora for the Target Database
cd /d02/oracle/PROD/19.0.0/appsutil
source ./txkSetCfgCDB.env -dboraclehome=/d02/oracle/PROD/19.0.0
cd /d02/oracle/PROD/19.0.0/appsutil/bin
perl txkGenCDBTnsAdmin.pl -dboraclehome=/d02/oracle/PROD/19.0.0 -cdbname=ebscdb -
cdbsid=ebscdb -dbport=1521 -outdir=/d02/oracle/PROD/19.0.0/appsutil/log -israc=no
cd /d02/oracle/PROD/19.0.0/appsutil/scripts/PROD_drapps
./adcdblnctl.sh start ebscdb
vi initebscdb.ora
ebscdb.__data_transfer_cache_size=0
ebscdb.__db_cache_size=33151778816
ebscdb.__inmemory_ext_roarea=0
ebscdb.__inmemory_ext_rwarea=0
ebscdb.__java_pool_size=939524096
ebscdb.__large_pool_size=134217728
ebscdb.__oracle_base='/home/oracle/d02/oracle'#ORACLE_BASE set from environment
ebscdb.__pga_aggregate_target=2G
ebscdb.__sga_target=5G
ebscdb.__shared_io_pool_size=134217728
ebscdb.__shared_pool_size=8187281408
ebscdb.__streams_pool_size=268435456
ebscdb.__unified_pga_pool_size=0
*._b_tree_bitmap_plans=FALSE
*._disable_actualization_for_grant=TRUE
*._fast_full_scan_enabled=FALSE
*._like_with_bind_as_equality=TRUE
*._optimizer_autostats_job=FALSE
*._pdb_name_case_sensitive=TRUE
*._sort_elimination_cost_ratio=5
*._system_trig_enabled=TRUE
*._trace_files_public=FALSE
*.aq_tm_processes=1
*.audit_file_dest='/home/oracle/d02/oracle/PROD/admin/ebscdb/adump'
*.audit_sys_operations=TRUE
*.audit_trail='db'
*.compatible='19.0.0'
*.control_files='/home/oracle/d02/oracle/PROD/oradata/EBSCDB/control01.ctl','/home/
oracle/d02/oracle/PROD/oradata/EBSCDB/control02.ctl'#Restore Controlfile
*.cursor_sharing='EXACT'
*.db_block_checking='FALSE'
*.db_block_checksum='TRUE'
*.db_block_size=8192
*.db_files=512
*.db_name='ebscdb'
*.diagnostic_dest='/home/oracle/d02/oracle/PROD'
*.dispatchers='(PROTOCOL=TCP) (SERVICE=ebscdbXDB)'
*.dml_locks=10000
*.enable_pluggable_database=true
*.event='10946 trace name context forever, level 8454144'
*.filesystemio_options='SETALL'
*.job_queue_processes=1000
*.local_listener='ebstest:1521'
*.log_archive_dest='/d02/oracle/PROD/data/archive'
*.log_archive_format='%t_%s_%r.dbf'
*.log_buffer=10485760
*.log_checkpoint_interval=100000
*.log_checkpoint_timeout=1200
*.log_checkpoints_to_alert=TRUE
*.max_dump_file_size='20480'
*.nls_comp='BINARY'
*.nls_date_format='DD-MON-RR'
*.nls_language='AMERICAN'
*.nls_length_semantics='BYTE'
*.nls_numeric_characters='.,'
*.nls_sort='BINARY'
*.nls_territory='AMERICA'
*.open_cursors=900
*.optimizer_secure_view_merging=FALSE
*.parallel_degree_policy='MANUAL'
*.parallel_force_local=TRUE
*.parallel_max_servers=8
*.parallel_min_servers=0
*.pga_aggregate_limit=0
*.pga_aggregate_target=5G
*.plsql_code_type='INTERPRETED'
*.plsql_optimize_level=2
*.processes=1000
*.remote_login_passwordfile='EXCLUSIVE'
*.sec_case_sensitive_logon=FALSE
*.session_cached_cursors=500
*.sessions=2000
*.sga_max_size=10G
*.sga_target=10G
*.shared_pool_reserved_size=201326592
*.shared_pool_size=536870912
*.sql92_security=TRUE
*.transactions=1300
*.undo_management='AUTO'
*.undo_tablespace='UNDOTBS1'
*.workarea_size_policy='AUTO'
sqlplus / as sysdba
sqlplus / as sysdba
startup nomount;
shutdown immediate;
startup;
shutdown immediate;
cd /d02/oracle/PROD/19.0.0/appsutil/scripts/PROD_drapps
./adcdbctl.sh start
. /d02/oracle/PROD/19.0.0/ebscdb_drapps.env
sqlplus / as sysdba
cd /d02/oracle/PROD/19.0.0/appsutil/install/PROD_drapps
sqlplus / as sysdba
@adupdlib.sql so
commit;- mandatory
perl /d02/oracle/PROD/19.0.0/appsutil/bin/txkCfgUtlfileDir.pl
-contextfile=/d02/oracle/PROD/19.0.0/appsutil/PROD_drapps.xml
-oraclehome=/d02/oracle/PROD/19.0.0 -outdir=/d02/oracle/PROD/19.0.0/appsutil/log -
mode=getUtlFileDir
22. Review the <DB_NAME>_utlfiledir.txt directory and edit the values, if required.
File generated
cd /d02/oracle/PROD/19.0.0/dbs/
vi PROD_utlfiledir.txt
below is correct path:
/d02/oracle/PROD/19.0.0/appsutil/outbound/PROD_drapps
/d02/oracle/temp/PROD
Before running the below command create PROD directory on below path:
cd /d02/oracle/PROD/19.0.0/appsutil/bin
perl /d02/oracle/PROD/19.0.0/appsutil/bin/txkCfgUtlfileDir.pl
-contextfile=/d02/oracle/PROD/19.0.0/appsutil/PROD_drapps.xml
-oraclehome=/d02/oracle/PROD/19.0.0 -outdir=/d02/oracle/PROD/19.0.0/appsutil/log -
mode=setUtlFileDir -promptmsg
cd /d02/oracle/PROD/19.0.0/appsutil/bin
perl /d02/oracle/PROD/19.0.0/appsutil/bin/txkCfgUtlfileDir.pl
-contextfile=/d02/oracle/PROD/19.0.0/appsutil/PROD_drapps.xml
-oraclehome=/d02/oracle/PROD/19.0.0 -outdir=/d02/oracle/PROD/19.0.0/appsutil/log -
mode=createDirObject
cd /d02/oracle/PROD/19.0.0/appsutil/bin
perl /d02/oracle/PROD/19.0.0/appsutil/bin/txkCfgUtlfileDir.pl
-contextfile=/d02/oracle/PROD/19.0.0/appsutil/PROD_drapps.xml -
oraclehome=/d02/oracle/PROD/19.0.0 -outdir=/d02/oracle/PROD/19.0.0/appsutil/log -
mode=syncUtlFileDir -skipautoconfig=yes
cd /d02/oracle/PROD/19.0.0/appsutil/clone/bin
Unset the environment variables prior to running adadmin's relink operation to avoid these messages:
unset -f module
unset -f switchml
unset -f _moduleraw
unset -f ml
unset -f which
unset -f _module_raw
unset -f scl
Stop Apps
unset -f switchml _moduleraw ml which _module_raw scl module
. /d02/r122/EBSapps.env run
cd $ADMIN_SCRIPTS_HOME
sh adstpall.sh
Stop DB
. /d02/oracle/PROD/19.0.0/ebscdb_drapps.env
. /d02/oracle/PROD/19.0.0/PROD_drapps.env
sh /d02/oracle/PROD/19.0.0/appsutil/scripts/PROD_drapps adcdbctl.sh stop immediate
Start DB
. /d02/oracle/PROD/19.0.0/PROD_drapps.env
sh /d02/oracle/PROD/19.0.0/appsutil/scripts/PROD_drapps/adcdbctl.sh start
. /d02/oracle/PROD/19.0.0/ebscdb_drapps.env
Apps Start
unset which
. /d01/r122/EBSapps.env run
cd $ADMIN_SCRIPTS_HOME
sh adstrtal.sh
. /d02/oracle/PROD/19.0.0/ebscdb_drapps.env
sqlplus / as sysdba
. /d02/oracle/PROD/19.0.0/PROD_drapps.env
sqlplus apps@PROD
Stop the application tier services on multiple nodes by running the following command
from the primary application node:
. /d01/r122/EBSapps.env run
cd $ADMIN_SCRIPTS_HOME
. /d01/r122/EBSapps.env run
The above command will ask for current APPS password and SYSTEM password before resetting the new
password
. /d02/oracle/PROD/19.0.0/PROD_drapps.env
sqlplus apps@PROD
On the new clone temp and PROD directory need to made for successful completion of autoconfig:
Got to
cd /d02/oracle
mkdir -p temp/PROD
. /d02/oracle/PROD/19.0.0/PROD_drapps.env
cd $ORACLE_HOME/appsutil/scripts/PROD_drapps
./adautocfg.sh
. /d01/r122/EBSapps.env run
cd $ADMIN_SCRIPTS_HOME
./adautocfg.sh
. /d02/oracle/PROD/19.0.0/PROD_drapps.env
sqlplus EBS_SYSTEM@PROD
exit;
. /d01/r122/EBSapps.env patch
cd $ADMIN_SCRIPTS_HOME
./adautocfg.sh
. /d02/oracle/PROD/19.0.0/PROD_drapps.env
sqlplus EBS_SYSTEM@PROD
exit;
------------------------------------
START ADMINSERVER
cd /d02/r122/fs2/FMW_Home/user_projects/domains/EBS_domain/config
vi config.xml
cd $ADMIN_SCRIPTS_HOME
sh adadminsrvctl.sh start
To change the APPS pasword by using the WLS console, perform the following steps:
5. On the Settings for EBSDataSource page, select the Connection Pool tab.
6. Enter the new password in Password.
sh adadminsrvctl.sh stop