Oracle Instant Client下載
下載地址:
https://www.oracle.com/cn/database/technology/instant-client.html
根據需要選擇對應的版本,下載所需的軟件包
以我為例,我選擇的是適用於 Linux x86-64(64 位)的Instant Client
下載了其中12.2.0.1.0 版的Basic包(運行 OCI、OCCI 和 JDBC-OCI 應用所需的所有文件)和SQLPlus包(為通過 Instant Client 運行 SQLPlus 而提供的額外的庫和可執行文件)
instantclient-basic-linux.x64-12.2.0.1.0.zip
instantclient-sqlplus-linux.x64-12.2.0.1.0.zip
Oracle Instant Client安裝
因為下載的是zip版本,所以直接拷貝到合適的目錄下,解壓生成對應的目錄就好
如果下載的是rpm包版本,可以使用以下命令安裝:
rpm -ivh oracle-instantclient12.2-basic-12.2.0.1.0-1.x86_64.rpm
Oracle Instant Client配置
我這里新建了一個network/admin文件夾,用於存放tnsname.ora來使用sqlplus連接數據庫
然后開始配置環境變量
export ORACLE_HOME=/opt/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'
可以使用env
查看環境變量是否生效
最后在tnsname.ora中添加數據庫的連接
ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.1)(PORT = 1521)) #填寫oracle所在服務器的ip和監聽端口
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)