Oracle 客户端下载

oracle提供了一个羽量级的客户端,下面介绍如何进行安装配置(用instantclient-win32-10.2.0.3-.zip)来做列子
oracle提供了6个压缩包Oracle 客户端下载,分别是
instantclient-basic-win32-10.2.0.3-20061115.zip             Basic 运行 OCI、OCCI 和 JDBC-OCI 应用程序所需的所有文件
instantclient-basiclite-win32-10.2.0.3-20061115.zip         精简版本
instantclient-jdbc-win32-10.2.0.3-20061115.zip             jdbc包
instantclient-odbc-win32-10.2.0.3-20061115.zip             odbc包
instantclient-sdk-win32-10.2.0.3-20061115.zip             sdk
instantclient-sqlplus-win32-10.2.0.3-20061115.zip         如果想使用sqlplus程序就下载这个包

下载地址:http://www.oracle.com/technetwork/topics/winsoft-085727.html



ps:其实basic压缩包的内容在服务器中都可以找到,是以下几个文件
oci.dll
ocijdbc10.dll
ociw32.dll
orannzsbb10.dll
oraocci10.dll
oraociei10.dll
sqlnet.ora
tnsnames.ora
classes12.jar
ojdbc14.jar
所以如果想创建一个简单的客户端,而不需要jdbc和sqlplus等则可以直接找到服务端的这些文件(再加上sqlnet.ora、tnsnames.ora这两个文件),拷贝到一个目录。然后按照下面的步骤操作就可以了
安装步骤:
1,下载适当的包,所有的包都需要basic或者basiclite(此次安装除了basiclite包外,其余的都下载了,至于basic和basiclite二者有什么区别,还有待研究)
2,将所有程序解压缩到一个目录下面(如c:\oracleclient)
3,添加三个环境变量
 环境变量名 变量值
 path 在环境变量path中加入c:\oracleclient
 TNS_ADMIN 新建此变量,然后在其中加入c:\oracleclient
 NLS_LANG 新建此变量,然后加入:SIMPLIFIED CHINESE_CHINA.ZHS16GBK
当然,上述操作也可以直接在注册表里面进行(TNS_ADMIN,NLS_LANG则需要新建字符串值):
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment]
"PATH"="d:\OracleInstantClient"
"NLS_LANG"="AMERICAN_AMERICA.ZHS16GBK"
"TNS_ADMIN"="d:\OracleInstantClient"
4,从服务器拷贝一个tnsnames.ora(这个名字的文件在服务器上面有两个,只要拷贝小写的哪个就可以了),然后修改下面一段
GONG =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST =
192.168.3.102(这里填写服务器的名字或者ip地址)
)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME =
gong(这里是服务名,也是sid名字)
)
    )
  )
5,ODBC的安装
在目录下面找到odbc_install.exe,直接运行就可以了
6,程序已经安装完成,可以在命令行下面启动sqlplus

Oracle 客户端下载

上一篇:springboot+Mybatis批量改foreach抛出java.sql.SQLSyntaxErrorException


下一篇:yum安装配置mongoDB客户端和服务器端