本篇根据网络资源整理而成。
已知配置成功操作系统 win xp/win server 2003.
Oracle服务器版本:Oracle10g.2.0.2
PLSQL版本:8.0.2
http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/winsoft.html
上有Oracle官方剥离的核心文件,包括最基础的包,JDBC驱动,Sqlplus,我下载的是10.2.0.4版本的包,将该包直接解压到某一目录,如D:/Oracle,上述包解压完成后在目录下建tnsnames.ora文件和sqlnet.ora文件,按正常配置。
tnsnames.ora文件具体内容如下:
svrSIN =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = ip address)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = databasename)
)
)
例:
SVR =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.2)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orl)
)
)
sqlnet.ora文件具体内容如下:
SQLNET.AUTHENTICATION_SERVICES= (NTS)
NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)
添加环境变量TNS_ADMIN,值为tnsnames.ora文件和sqlnet.ora文件的路径。
如图是我的(请根据实际路径设置):
在环境变量(我的电脑,右键,属性,高级,环境变量,系统变量)里面新建NLS_LANG,值为:SIMPLIFIED CHINESE_CHINA.ZHS16GBK,这一步是为了使客户端使用的Oracle语言和服务器一致。
在刚才解压的目录下建bin目录,拷贝dll文件到该目录,在path环境变量里添加该路径。即在该变量的最前面粘上该路径,记得打上分号。
如果有用到PL/SQL Developer的,可以直接通过它进行远程数据库连接。