为了方便开发程序移植的方便性,在不安装oracle数据库客户的情况下也可以使程序跑起来,我使用了oracle提供的instant client工具,大小为60M左右。我下载的安装包为:instantclient-basic-nt-12.1.0.1.0.zip。下面描述oracle instant client的使用。
1.将压缩包解压到任意目录(我的目录是:d:\instantclient_12_1);
2.在系统环境变量中配置Path,添加instantcliet的路径,即:d:\instantclient_12_1;
3.增加环境变量:
NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
TNS_ADMIN=d:\instantclient_12_1
4.在TNS_ADMIN所指向的路径中添加一个tnsnames.ora文件,这个文件可以直接从已安装oracle数据库的目录中复制出来,或者使用如下实例(做相应修改即可):
# tnsnames.ora Network Configuration File: D:\app\evkj001\product\11.2.0\dbhome_1\network\admin\tnsnames.ora# Generated by Oracle configuration tools.
EVKJ = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.1)(PORT = 1521)) ) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = EVKJ) ) )
5.配置完成后,启动PL/SQL Developer(PL/SQL Developer配置请参照PL/SQL Developer相关配置文章),即可成功登录oracle数据库。