为什么使用它 instant-client
你用 Oracle 的客户端也行,如果你嫌装得麻烦。那么就使用 oracle 免费发放的 instant client 它既不花钱又方便。
安装环境: |
第一步:找到你需要的文件
在下面的连接中,找到你需要的安装版本
http://www.oracle.com/technetwork/database/features/instant-client /index-097480.html
我们这里使用 instantclient-basic-win32-10.2.0.4.zip
第二步:解压文件
下载后解压 instantclient-basic-win32-10.2.0.4.zip 文件到
文件目录结构为
classes12.jar
ojdbc14.jar
BASIC_README
oci.dll
ocijdbc10.dll
ociw32.dll
orannzsbb10.dll
oraocci10.dll
oraociei10.dll
第三步:创建文件 tnsnames.ora
创建一个名叫 tnsnames.ora 文件存放在 E:\instantclient_10_2 目录下。内容如下:
myDB = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 212.113.133.24 )( PORT = 1521 )) ) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = orcl) ) ) |
解释:
myDB 为连接数据库别名
HOST = 212.113.133.24 为你连接的数据库 ip
PORT = 1521 为你数据的端口
SERVICE_NAME = orcl 为你数据库实例
第四步:设置系统变量
右击我的电脑选 ” 属性 ”->“ 高级 ”->“ 环境变量 ”->” 系统变量 ”
新增下面两个变量
变量 | 值 |
TNS_ADMIN | E:\instantclient_10_2 |
NLS_LANG | SIMPLIFIED CHINESE_CHINA.ZHS16GBK |
解释:
TNS_ADMIN 环境变量,要求在该变量指定的路径下能找到 tnsnames.ora 文件
NLS_LANG 设置必要的 Oracle 全球化语言环境变量, NLS_LANG 中文对应的字符集是 SIMPLIFIED CHINESE_CHINA.ZHS16GBK
最后
你启动 PLSQL Developer ,在 Databse 下拉框中应该可以看见 myDB 。输入用户名,密码
Connect as : Normal
确认你的 Oracle 数据库的防火墙的 1521 端口是打开的,你应该可以登录了。祝你好运