一、 Windows下安装
1. 下载
https://www.oracle.com/database/technologies/instant-client/downloads.html
一般下Basic Package和SQL*Plus Package 就够了
2. 安装oracle client
解压并以管理员模式运行setup.exe文件安装
一路下一步就好
按照安装位置找到tnsnames.ora文件,输入待连接数据库信息
my_orcl =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.3.21)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
3. 配置环境变量
右击我的电脑->”属性”->“高级系统设置”->“环境变量”->”系统变量”
- 变量名 TNS_ADMIN
- 变量值 E:\path\Network\Admin\
4. 安装配置plsqldev
安装也很简单,一直下一步就行,装完运行plsqldev.exe
选择Tools -> Preferences
可以看到自动检测到的Oracle Home和OCI library
退出plsqldev,再重新打开,可以看到配置的DB出现在了databases列表中,输入相应用户名密码即可登录。
二、 Linux下安装
1. 下载
https://www.oracle.com/database/technologies/instant-client/downloads.html
一般也是下Basic Package和SQL*Plus Package 就够了,Linux可以选zip包或者rpm包,下面以zip包为例。
2. 安装
mkdir -p /usr/local/oracle
cd /usr/local/oracle
# 上传安装包到此路径
unzip instantclient-basic-linux.x64-12.2.0.1.0.zip
unzip instantclient-sqlplus-linux.x64-12.2.0.1.0.zip
解压完会生成目录/usr/local/oracle/instantclient_12_2
mkdir -p /usr/local/oracle/instantclient_12_2/network/admin
cd /usr/local/oracle/instantclient_12_2/network/admin
vi tnsnames.ora
my_orcl =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.3.21)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
3. 配置环境变量
vi .bash_profile
export ORACLE_HOME=/usr/local/oracle/instantclient_12_2
export TNS_ADMIN=$ORACLE_HOME/network/admin
export NLS_LANG=AMERICAN_AMERICA.AL32UTF8
export LD_LIBRARY_PATH=$ORACLE_HOME
export PATH=$ORACLE_HOME:$PATH
root用户执行 source .bash_profile
4. 测试连接
sqlplus user/passwd@my_orcl
参考