Oracle 11g即时客户端在windows下的配置

简介: Oracle 11g即时客户端在windows下的配置

                            Oracle 11g即时客户端在windows下的配置




instantclient-basic-nt-11.2.0.3.0.zip
客户端压缩包为例

步骤

1. 假设把压缩文件解压,并放入你想要的目录下,如D:\Program Files\instantclient-basic-nt-11.2.0.3.0\instantclient_11_2

2.设定环境变量,将解压后的程序所在目录(此例中为D:\Program Files\instantclient-basic-nt-11.2.0.3.0\instantclient_11_2)添加到PATH中(注意位于其他Oracle目录之前),增加系统环境变量TNS_ADMIN,系统环境变量ORACLE_HOME,系统环境变量NLS_LANG

此例中值如下:

ORACLE_HOME=D:\Program Files\instantclient-basic-nt-1.2.0.3.0\instantclient_11_2

TNS_ADMIN=D:\Program Files\instantclient-basic-nt-11.2.0.3.0\instantclient_11_2

NLS_LANG=SIMPLIFIED CHINESE_CHINA.AL32UTF8

注:语言编码要与Oracle服务器设置的一致,可以通过select userenv('language') from dual;查询服务器的语言编码;

NLS_LANG也可能为SIMPLIFIED CHINESE_CHINA.ZHS16GBKAMERICAN_AMERICA.UTF8

过程如下(win7为例)

右键-我的电脑-属性(Properties) ->高级系统设置(Advanced system settings)

->高级(Advanced) ->环境变量(Environment variables) ->高级(Advanced)

->环境变量(Environment Variables),打开如下界面

在系统变量(System variables)中,找到Path,编辑(Edit)

 

 

注意:不是清除原来的Path的值,而是添加到后面,其他Oracle目录之前。

 

 

新建(New)系统环境变量



 



3.在解压后程序所在目录下(这里是D:\Program Files\instantclient-basic-nt-1.2.0.3.0\instantclient_11_2)新建一个文件名为tnsnames.ora的文件

 

#MYDB可以自定义替换

#HOST修改为Oracle Server地址

#SERVICE_NAME修改为Oracle实例名

MYDB=

 (DESCRIPTION =

   (ADDRESS_LIST =

     (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.8)(PORT = 1521))

   )

   (CONNECT_DATA =

     (SERVICE_NAME = myorcl)

   )

 )

 

4.测试

打开PL/SQL Developer,在登录窗口中选择取消,然后在菜单工具-首选项中填写如下内容

Oracle主目录名:D:\Program Files\instantclient-basic-nt-1.2.0.3.0\instantclient_11_2

OCI库:D:\Program Files\instantclient-basic-nt-1.2.0.3.0\instantclient_11_2\oci.dll

说明:经个人实践,发现这个有时候并不一定要设置,设置了反而连不上

关闭服务器端防火墙(根据自己需要设置防火墙允许策略),这一步非常重要,测试了很多次最后发现是防火墙的问题。

 

6、重新开启客户端PL/SQL Developer,然后用户名:hr密码:oracle 数据库:MYDB,连接为:normal

 

即可正常连接远程服务器了

也可以用sqlplus测试,sqlplus hr/oracle@MYDB

备注:

在执行查询数据时如有中文字符,可能会出现乱码,解决办法如下:

字符集分为服务器端字符集和客户端字符集。

1、服务器端字符集一般安装Oracle数据库时都会选择中文字符集,如果不是,那只能通过其他方法修改了。

本案例假设服务器端字符集为中文字符集,通过SQL>select userenv(‘language’) from dual;

 

结果如下:SIMPLIFIED CHINESE_CHINA.ZHS16GBK

 

2、客户端字符集

windows平台下,就是系统的环境变量中设置系统环境变量NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK

 

还可以在dos窗口里面自己设置,比如:

set NLS_LANG =SIMPLIFIED CHINESE_CHINA.ZHS16GBK

这样就只影响这个窗口里面的环境变量。

通过设置就可以查看和插入中文字符了





目录
相关文章
|
11月前
|
Oracle 关系型数据库 Linux
【赵渝强老师】Oracle数据库配置助手:DBCA
Oracle数据库配置助手(DBCA)是用于创建和配置Oracle数据库的工具,支持图形界面和静默执行模式。本文介绍了使用DBCA在Linux环境下创建数据库的完整步骤,包括选择数据库操作类型、配置存储与网络选项、设置管理密码等,并提供了界面截图与视频讲解,帮助用户快速掌握数据库创建流程。
915 93
|
NoSQL IDE MongoDB
Studio 3T 2025.11 (macOS, Linux, Windows) - MongoDB 的终极 GUI、IDE 和 客户端
Studio 3T 2025.11 (macOS, Linux, Windows) - MongoDB 的终极 GUI、IDE 和 客户端
663 3
|
Windows
Windows无法连接到打印机,请检查打印机名并重试 - 配置Windows 共享打印机出错;
WIN7共享打印机无法被WIN11连接,出现错误代码0x0000011b或0x00000709,可能是系统版本不兼容所致。本文提供多个轻量级修复工具,无需安装,双击即用,专为解决此类小问题设计,操作简单,适合普通用户快速修复打印机连接异常。
1420 0
|
11月前
|
NoSQL IDE MongoDB
Studio 3T 2025.17 (macOS, Linux, Windows) - MongoDB 的终极 GUI、IDE 和 客户端
Studio 3T 2025.17 (macOS, Linux, Windows) - MongoDB 的终极 GUI、IDE 和 客户端
594 1
Studio 3T 2025.17 (macOS, Linux, Windows) - MongoDB 的终极 GUI、IDE 和 客户端
|
10月前
|
Linux 虚拟化 iOS开发
VMware Remote Console 13.0.1 for macOS, Linux, Windows - vSphere 虚拟机控制台的桌面客户端
VMware Remote Console 13.0.1 for macOS, Linux, Windows - vSphere 虚拟机控制台的桌面客户端
2043 0
VMware Remote Console 13.0.1 for macOS, Linux, Windows - vSphere 虚拟机控制台的桌面客户端
|
NoSQL IDE MongoDB
Studio 3T 2025.10 (macOS, Linux, Windows) - MongoDB 的终极 GUI、IDE 和 客户端
Studio 3T 2025.10 (macOS, Linux, Windows) - MongoDB 的终极 GUI、IDE 和 客户端
1469 21
Studio 3T 2025.10 (macOS, Linux, Windows) - MongoDB 的终极 GUI、IDE 和 客户端
|
网络安全 Windows
Windows IIS 10如何配置自签名SSL并实现自动跳转
本文记录了IIS配置自签名证书及HTTPS跳转的注意事项。包括解决443端口占用问题、URL Rewrite插件安装与配置、web.config修改方法,以及避免因旧教程导致的配置错误。
Windows IIS 10如何配置自签名SSL并实现自动跳转
|
Linux 虚拟化 iOS开发
VMware Remote Console 13.0.0 for macOS, Linux, Windows - vSphere 虚拟机控制台的桌面客户端
VMware Remote Console 13.0.0 for macOS, Linux, Windows - vSphere 虚拟机控制台的桌面客户端
3477 1
VMware Remote Console 13.0.0 for macOS, Linux, Windows - vSphere 虚拟机控制台的桌面客户端
|
C语言 图形学 Windows
Windows下安装和配置GTK4(基于CLion)
本文介绍了作者选择GTK作为C语言图形库的原因,包括代码简洁、控件丰富和界面美观,并分享了在Windows环境下通过MSYS2安装GTK4及在CLion中配置开发环境的详细步骤。
1270 0
|
Windows
Windows下版本控制器(SVN)-验证是否安装成功+配置版本库+启动服务器端程序
Windows下版本控制器(SVN)-验证是否安装成功+配置版本库+启动服务器端程序
363 2

推荐镜像

更多