Being a business
intelligence administrator it’s very important to have the hands on experience on
Oracle client installation, tnsnames.ora file administration & database
connectivity issue debugging. Here I’ve written the simple steps required to
install the Oracle client on any of the app servers with Linux/Unix Operating
systems.
Before you start installing please verify all the rpm packages required
for the oracle have installed. You must have a separate OS account (oracle)
& Group (oinstall) created for the oracle client & make sure to
have the required installation directory /opt/oracle &
/opt/oraInventory should be owned by the oracle account & oinstall group.
You must have the access or switch user privilege to root account
to execute the orainstRoot.sh script.
Please follow the below simple steps :
1. Create the Installation directory /opt/oracle/product/12.1.0/client_1
2. Create the directory /opt/oraInventory.
3. Create a temp folder & copy the software dump to it & Unzip the software zip file.
4. Update the /opt/oracle/product/12.1.0/temp/client/response/client_install.rsp with below variables (Search for the below variables & update accordingly to environment).
INVENTORY_LOCATION=/opt/oraInventory
ORACLE_HOSTNAME=local.host.com
UNIX_GROUP_NAME=oinstall
ORACLE_HOME=/opt/oracle/product/12.1.0/client_1
ORACLE_BASE=/opt/oracle
oracle.install.client.installType=Administrator
5. Set the display (Color) variable.
DISPLAY=Host IP Adress:0.0;
export DISPLAY
For Example :
DISPLAY=11.02.103.010:0.0;
export DISPLAY
6. Navigate to the software dump temp folder (cd /opt/oracle/product/12.1.0/temp/client)
7. Execute the installation script in silent mode using the below command line.
./runInstaller -silent -showProgress -responseFile "/opt/oracle/product/12.1.0/temp/client/response/client_install.rsp"
8. Once Installation is completed successfully, We need to logout & login back with root account
9. Navigate to the /opt/oraInventory & execute the script ./orainstRoot.sh
10. Update the .bash_profile with below variables & execute .sqlplus & tnsping to verify the successful installation.
#####################ORACLE###########################
export ORACLE_BASE=/opt/oracle;
export ORACLE_HOME=/opt/oracle/product/12.1.0/client_1
export NLS_LANG=AMERICAN_AMERICA.AL32UTF8;
export NLS_CHARACTERSET=AMERICAN_AMERICA.AL32UTF8;
export NLS_NCHAR_CHARACTERSET=AMERICAN_AMERICA.UTF8;
export TNS_ADMIN=$ORACLE_HOME/network/admin;
export PATH=$PATH:$ORACLE_HOME/bin;
export LD_LIBRARY_PATH=$ORACLE_HOME/lib;
client]$ ./runInstaller -silent -showProgress -responseFile "/opt/oracle/product/12.1.0/temp/client/response/client_install.rsp"
Starting Oracle Universal Installer...
Checking Temp space: must be greater than 415 MB. Actual 7291 MB Passed
Checking swap space: must be greater than 150 MB. Actual 8150 MB Passed
Prepare in progress.
.................................................. 8% Done.
Prepare successful.
Copy files in progress.
.................................................. 23% Done.
.................................................. 51% Done.
.................................................. 56% Done.
.................................................. 61% Done.
.................................................. 71% Done.
Copy files successful.
Link binaries in progress.
Link binaries successful.
Setup files in progress.
..............................
Setup files successful.
Setup Inventory in progress.
Setup Inventory successful.
.................................................. 76% Done.
Finish Setup successful.
The installation of Oracle Client 12c was successful.
Please check '/opt/oraInventory/logs/silentInstall2017-04-02_04-47-06PM.log' for more details.
Prepare for configuration steps in progress.
Prepare for configuration steps successful.
.................................................. 95% Done.
As a root user, execute the following script(s):
1. /opt/oraInventory/orainstRoot.sh
.................................................. 100% Done.
Successfully Setup Software.
client]$
Thanks for the beautiful blog. It saved my time.....
ReplyDeleteHi buddies, it is great written piece entirely defined, continue the good work constantly. https://hufforbes.com/
ReplyDeleteThe material and aggregation is excellent and telltale as comfortably. dissertation writing services https://hufforbes.com/
ReplyDeleteI'm happy to see the considerable subtle element here!. News Update
ReplyDelete