首先下载Instant Client,我下载的11.2
下载的文件包括如下列表:
1. instantclient-basic-nt-11.2.0.3.0.zip
2. instantclient-odbc-nt-11.2.0.3.0.zip
3. instantclient-sdk-nt-11.2.0.3.0.zip
4. instantclient-sqlplus-nt-11.2.0.3.0.zip
5. instantclient-tools-nt-11.2.0.3.0.zip
最后两个随便了,解压文件到instantclient_11_2目录中
命令行下到解压的目录instantclient_11_2中执行>odbc_install
在环境变量中的系统变量PATH中加入instantclient_11_2目录的全路径
创建一个用户变量ORACLE_HOME,指向ic的安装目录,这点很关键,特别是用cmake编译soci,并需要支持Oracle的话。
在ic目录中创建network/admin目录,并加入OCI的.ora文件,在环境变量中加入TNS_ADMIN来指定刚才创建的目录
创建一个用户变量NLS_LANG来设置语言,我的设置是SIMPLIFIED CHINESE_CHINA.ZHS16GBK,这个要和数据库那边一致?
创建一个用户变量SQLPATH来指定sqlpath工具的文件路径,下载的第四个文件
OK,所有安装就此。
再安装Oracle的访问工具,我使用的是Navicat for Oracle工具
1. 普通安装
2. 破解、注解
3. 非常重要:在软件的option中OCI选项中将OCI library(oci.dll)的路径指向安装的instant clent的oci.dll上
4. SQL*PLUS以相同方式处理,不过不用这个的话初步处理无所谓了。
好了,可以尝试你的第一次Oracle连接之旅了(是我的……)