Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Flexagon has developed a set of silent install scripts (click link to download) for WebLogic 12.1.3 and the ADF Runtime (which is required for FlexDeploy).  These scripts are provided as is, and can be modified as required.

Table of Content Zone

Table of Contents

Unix Install

Copy the downloaded zip silent install scripts file to the target server and follow the instructions below. Directory Structure is derived from Oracle documentation http://docs.oracle.com/middleware/1213/soasuite/SOEDG/edg_storage.htm#SOEDG2168. We will use local storage for all directories.

...

If your database version is not supported, RCU command will fail.  in , in which case you may have to manually run it, as GUI allows version check override. These scripts will create the STB, MDS, IAU, IAU_APPEND, IAU_VIEWER, OPSS, WLS schemas using RCU. Run RCU in GUI mode if using XE database.

...


Execute RCU command (from install script directory where PasswordFile.txt file is locaatedlocated)

Code Block
languagebash
$ORACLE_INSTALL_HOME/oracle_common/bin/rcu -silent -databaseType ORACLE -createRepository -connectString ${DB_CONNECT_STRING} -dbUser sys -dbRole SYSDBA -useSamePasswordForAllSchemaUsers true -schemaPrefix FD -component STB -component MDS -component IAU -component IAU_APPEND -component IAU_VIEWER -component OPSS -component WLS -f < PasswordFile.txt

...

  • Go to console - http://<host>:7001/console
  • Login using credentials provided in environment setup
  • Navigate to Environments->Servers  (switch to control tab)
  • Start FlexDeploy_Server1

Windows Install

Copy the downloaded zipsilent install scripts file to the target server and follow the instructions below. Directory Structure is derived from Oracle documentation http://docs.oracle.com/middleware/1213/soasuite/SOEDG/edg_storage.htm#SOEDG2168. We will use local storage for all directories.

Setup

These instructions will use the oracle user and dba group, but you can any other user and group names as desired.
Create oracle user if it does not exist

Create and initialize directories where software will be installed. Modify locations as appropriate.

Code Block
languagebash
useradd -m oracle
passwd oracle (enter password when prompted)

...

Code Block
languagebash
groupadd dba
usermod –g dba oracle

...

Code Block
languagebash
mkdir –p /u01/oracle
chown –R oracle:dba /u01/oracle
chmod –R 775 /u01 

Setup /etc/oraInst.loc file. Modify locations as appropriate.

Code Block
languagebash
echo "inventory_loc=/u01/oracle/oraInventory" > /etc/oraInst.loc
echo "inst_group=dba" >> /etc/oraInst.loc
chmod 755 /etc/oraInst.loc

Download and Install Java

Download ADF Runtime

...

mkdir c:/u01/oracle

Download and Install Java

Download ADF Runtime

Install WebLogic Binaries

WebLogic and ADF Runtime binaries will be installed in c:/u01/oracle/products/fmw1213. Modify ORACLE_HOME directory in fmw_1213_install.rsp if another location is desired.

Code Block
languagebash
titleFor 32 bit OS
set JAVA_HOME=c:/u01/oracle/products/java8
%JAVA_HOME%/bin/java.exe -d32 -jar fmw_12.1.3.0.0_infrastructure

...

Install WebLogic Binaries

WebLogic and ADF Runtime binaries will be installed in /u01/oracle/products/fmw1213. Modify ORACLE_HOME directory in fmw_1213_install.rsp if another location is desired.

Code Block
languagebash
titleFor 32 bit OS
export JAVA_HOME=.jar -nowait -silent -responseFile fmw_1213_install.rsp
export JAVA_HOME=
Code Block
languagebash
titleFor 64 bit OS
set JAVA_HOME=c:/u01/oracle/products/java8
$JAVA%JAVA_HOMEHOME%/bin/java.exe -d32d64 -jar fmw_12.1.3.0.0_infrastructure.jar -silentnowait -invPtrLoc /etc/oraInst.loc silent -responseFile fmw_1213_install.rsp
Code Block
languagebash
titleFor 64 bit OS

Create RCU Schemas

If your database version is not supported, RCU command will fail, in which case you may have to manually run it, as GUI allows version check override. These scripts will create the STB, MDS, IAU, IAU_APPEND, IAU_VIEWER, OPSS, WLS schemas using RCU. Run RCU in GUI mode if using XE database.

Setup Environment

Code Block
languagebash
set ORACLE_INSTALL_HOME=c:/u01/oracle/products/java8
$JAVA_HOME/bin/java -d64 -jar fmw_12.1.3.0.0_infrastructure.jar -silent -invPtrLoc /etc/oraInst.loc -responseFile fmw_1213_install.rsp

Create RCU Schemas

If your database version is not supported, RCU command will fail.  in which case you may have to manually run it, as GUI allows version check override. These scripts will create the STB, MDS, IAU, IAU_APPEND, IAU_VIEWER, OPSS, WLS schemas using RCU. Run RCU in GUI mode if using XE database.

Setup Environment

Code Block
languagebash
export ORACLE_INSTALL_HOME=/u01/oracle/products/fmw1213    << modify if you have installed software in different folder >>
export JAVA_HOME=/u01/oracle/products/java8  << modify if you have different location >>
export SYS_DB_PASSWORD=      <<fill in sys password here>>
export WLS_SCHEMA_PASSWORD=  <<fill in password for new RCU schemas which will be created>>
export DB_CONNECT_STRING=    <<fill in value here (either host:port:sid or host:port/servicename); Use exact format, and do not include jdbc:oracle:thin:@>>fmw1213        << modify if you have installed software in different folder >>
set JAVA_HOME=c:/u01/oracle/products/java8
set SYS_DB_PASSWORD=                                          <<fill in sys password here>>
set WLS_SCHEMA_PASSWORD=                                      <<fill in password for new FD_ schemas for Weblogic>>
set DB_CONNECT_STRING=                                        <<fill in value here>>  (either host:port:sid or host:port@servicename)


Prepare PasswordFile.txt for use with RCU silent command

...

Code Block
languagebash
> PasswordFile.txt
chmod 700 PasswordFile.txt
echo $SYS%SYS_DB_PASSWORD>PasswordFilePASSWORD%>PasswordFile.txt
echo $WLS%WLS_SCHEMA_PASSWORD>>PasswordFilePASSWORD%>>PasswordFile.txt

Execute RCU command (from install script directory where PasswordFile.txt file is locaatedlocated)

Code Block
languagebash
$ORACLE%ORACLE_INSTALL_HOMEHOME%/oracle_common/bin/rcu -silent -databaseType ORACLE -createRepository -connectString ${DB%DB_CONNECT_STRING}STRING% -dbUser sys -dbRole SYSDBA -useSamePasswordForAllSchemaUsers true -schemaPrefix FD -component STB -component MDS -component IAU -component IAU_APPEND -component IAU_VIEWER -component OPSS -component WLS -f < PasswordFile.txt

...

Setup Environment

Code Block
languagebash
exportset ORACLE_INSTALL_HOME=c:/u01/oracle/products/fmw1213/products/fmw1213                << modify if you have installed software in different folder >>
exportset ORACLE_CONFIG_DIRECTORY=c:/u01/oracle/config                      << modify if you are using different folder structure;, domain will isbe created under herethis structure >>
exportset JAVA_HOME=c:/u01/oracle/products/java8
export WLS_SCHEMA_PASSWORD=/products/java8
set WLS_SCHEMA_PASSWORD=                                              <<fill in password for new FD_ schemas for Weblogic, same as what was used in previous step>>
exportset DOMAIN_PASSWORD=                                                  <<FILL IN VALUE HERE - password for new domain to be created here>>
exportset FDWLS_DOMAIN_NAME=fd_domain
exportset FDWLS_ADMIN_DOMAIN_DIRECTORY=$ORACLE%ORACLE_CONFIG_DIRECTORYDIRECTORY%/domains/$FDWLS%FDWLS_DOMAIN_NAMENAME%
exportset FDWLS_ADMIN_USER=weblogic
exportset FDWLS_ADMIN_PASSWORD=$DOMAIN%DOMAIN_PASSWORDPASSWORD%
exportset FDWLS_ADMIN_LISTEN_ADDRESS=`hostname`%COMPUTERNAME%
exportset FDWLS_ADMIN_LISTEN_PORT=7001
exportset FD_ORACLE_MW_HOME=$ORACLE%ORACLE_INSTALL_HOMEHOME%
exportset FDWLS_BASE_INSTALL_DIRECTORY=$ORACLE%ORACLE_CONFIG_DIRECTORYDIRECTORY%/applications/$FDWLS%FDWLS_DOMAIN_NAMENAME%
exportset FDWLS_NODEMANAGER_HOST=`hostname`%COMPUTERNAME%
exportset FDWLS_NODEMANAGER_PORT=5556
exportset FDWLS_NODEMANAGER_USER=weblogic
exportset FDWLS_NODEMANAGER_PASSWORD=$DOMAIN%DOMAIN_PASSWORDPASSWORD%
exportset FDWLS_NODEMANAGER_TYPE=SSL
exportset FLEXDEPLOY_SERVER_PORT=80017003
exportset FLX_INSTALL_RCU_DB_URL=              <<FILL IN JDBC URL HERE to RCU schema database>>  For example - e.g. jdbc:oracle:thin:@host:port:sid or jdbc:oracle:thin:@host:port/servicename>>servicename
exportset FLX_INSTALL_RCU_DB_USER=FD_STB
exportset FLX_INSTALL_RCU_DB_PASSWORD=$WLS%WLS_SCHEMA_PASSWORD PASSWORD%

Create WebLogic Domain

Code Block
languagebash
$FD%FD_ORACLE_MW_HOMEHOME%/wlserver/common/bin/wlst.sh createWLSDomain.py

Extend WebLogic Domain for ADF

Code Block
languagebash
$FD%FD_ORACLE_MW_HOMEHOME%/wlserver/common/bin/wlst.sh createADFDomain.py

Start Admin Server

Code Block
languagebash
cd $FDWLS_ADMIN_DOMAIN_DIRECTORY
nohup ./startWebLogic.sh > AdminServer.out &
tail -f AdminServer.out   (wait for server to start before continuing) %FDWLS_ADMIN_DOMAIN_DIRECTORY%
startWebLogic.cmd

Create Managed Server

Code Block
languagebash
$FD%FD_ORACLE_MW_HOMEHOME%/wlserver/common/bin/wlst.sh createFDServer.py

Start Node Manager

Code Block
languagebash
cd $FDWLS%FDWLS_ADMIN_DOMAIN_DIRECTORYDIRECTORY%/bin
nohup
./startNodeManager.sh > NodeManager.out &
tail -f NodeManager.out  (wait for Node Manager to start before continuing)startNodeManager.cmd

Start Managed Server

  • Go to console - http://<host>:7001/console
  • Login using credentials provided in environment setup
  • Navigate to Environments->Servers  (switch to control tab)
  • Start FlexDeploy_Server1

...