1、從oracle下載Instant Client
http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html
選擇適合的版本,下載rpm包
oracle-instantclient-basic和oracle-instantclient-sqlplus
2、轉換rpm爲deb
sudo alien oracle-instantclient-basic.rpm
3、安裝deb
sudo dkpg -i oracle-instantclient-basic.deb
4、配置環境變量
vim ~/.profile
export ORACLE_HOME=/usr/lib/oracle/10.2.0.5/client export PATH=$PATH:$ORACLE_HOME/bin export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib export TNS_ADMIN=$ORACLE_HOME/network/admin
5、立即生效變量
source ~/.profile
6、創建目錄與tnsnames.ora文件
sudo mkdir -p $ORACLE_HOME/network/admin
sudo vim tnsnames.ora
ORCL = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = dbserver)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = orcl) ) )
這裏需要在系統hosts文件中添加dbserver的ip對應。
7、測試連接
sqlplus 'scott/tiger@orcl'
這個單引號是必須的。