1. 程式人生 > >linux單獨安裝oracle客戶端及exp/imp工具配置

linux單獨安裝oracle客戶端及exp/imp工具配置

1.下載安裝包

下載連結

https://www.oracle.com/technetwork/database/database-technologies/instant-client/downloads/index.html

instantclient-basic-linux.x64-12.2.0.1.0.zip
instantclient-jdbc-linux.x64-12.2.0.1.0.zip
instantclient-odbc-linux.x64-12.2.0.1.0-2.zip
instantclient-sdk-linux.x64-12.2.0.1.0.zip
instantclient-sqlplus-linux.x64-12.2.0.1.0.zip
instantclient-tools-linux.x64-12.2.0.1.0.zip

2.安裝

在當前目錄下解壓縮zip包得到:
instantclient_12_2

3.建立資料庫連線檔案(可選)

[[email protected] oracle]# cd instantclient_12_2
[[email protected] instantclient_12_2]# mkdir -p network/admin

 

 並在 admin 目錄下建立 tnsnames.ora 檔案:

ORCL =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
    )
    (CONNECT_DATA 
= (SERVICE_NAME = orcl) ) )

4.配置環境變數

這裡配置 root 使用者環境變數: ~/.bashrc

export ORACLE_HOME=/opt/oracle/instantclient_12_2
export PATH=$ORACLE_HOME:$PATH
export TNS_ADMIN=$ORACLE_HOME/network/admin
export LD_LIBRARY_PATH=$ORACLE_HOME:$LD_LIBRARY_PATH
export NLS_LANG='american_america.AL32UTF8'

 

配置完畢後,進行重新整理環境變數,進行生效

source  ~/.bashrc

 

5.測試

[[email protected] instantclient_12_2]# sqlplus /nolog
6
SQL*Plus: Release 12.2.0.1.0 Production on Fri Nov 9 15:45:04 2018

Copyright (c) 1982, 2016, Oracle.  All rights reserved.

SQL>

 

出現上面的結果說明測試成功。

6.資料庫匯入匯出

exp username/[email protected]//host:1521/orclpdb1 file=/opt/oracle/daochu.dmp owner=username
imp username/[email protected]//host:1521/orclpdb1 file=/opt/oracle/daochu.dmp