linux單獨安裝oracle客戶端及exp/imp工具配置
阿新 • • 發佈:2018-11-09
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