Oracle built on the Linux client

(1) Download oracle-instantclient rpm as follows:

oracle-instantclient19.3-basic-19.3.0.0.0-1.x86_64.rpm

oracle-instantclient19.3-sqlplus-19.3.0.0.0-1.x86_64.rpm

Download: https://www.oracle.com/database/technologies/instant-client/linux-x86-64-downloads.html

(2) Installation rpm package:

 rpm -ivh oracle-instantclient19.3-basic-19.3.0.0.0-1.x86_64.rpm

 rpm -ivh  oracle-instantclient19.3-sqlplus-19.3.0.0.0-1.x86_64.rpm

After installation, oracle default client installed in the / usr / lib / oracle.

(3) setting environment variables and directory

Editing root user's .bash_profile file:

PATH=$PATH:$HOME/bin

export ORACLE_HOME=/usr/lib/oracle/19.3/client64/

export ORACLE_BASE=/usr/lib/oracle/19.3/

export TNS_ADMIN=$ORACLE_HOME/network/admin

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH

PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin

export PATH

After compilation to take effect immediately:

source .bash_profile

Create a directory that does not exist:

mkdir -p $ORACLE_HOME/network/admin

(4) Add tns service name

vim  $ORACLE_HOME/network/admin/tnsnames.ora

yun_119 =

  (DESCRIPTION =

    (ADDRESS_LIST =

      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.XX.XX)(PORT = 1521))

    )

    (CONNECT_DATA =

      (SERVER = DEDICATED)

      (SERVICE_NAME = orcl)

    )

  )

(5) Verify successful

You can also direct database:

Guess you like

Origin www.linuxidc.com/Linux/2019-09/160670.htm