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

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

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





目录
相关文章
|
2天前
|
Windows
Windows系统云服务器配置多用户登录
本教程介绍了在Windows云服务器上配置远程桌面服务的详细步骤,包括安装桌面会话主机和远程桌面授权、允许多用户远程连接以及配置新用户并加入远程桌面用户组。通过添加角色和功能、设置组策略以及管理用户权限,实现多用户同时登录和远程访问。按照指引操作,可顺利完成服务器的远程访问配置,提升管理和使用效率。
15 0
|
7天前
|
SQL 数据库 Windows
YashanDB Windows客户端安装
本文介绍YashanDB客户端(Windows)的安装、使用及卸载步骤。首先,下载并解压软件包至本地路径,配置环境变量。接着,通过cmd窗口使用yasql命令连接数据库,执行SQL操作。最后,卸载时删除相关环境变量和客户端目录。更多功能请参考官方文档。
YashanDB Windows客户端安装
|
8天前
|
存储 虚拟化 Docker
Docker Desktop 4.38 安装与配置全流程指南(Windows平台)
Docker Desktop 是容器化应用开发与部署的一体化工具,支持本地创建、管理和运行 Docker 容器。4.38 版本新增 GPU 加速、WSL 2 性能优化和 Kubernetes 1.28 集群管理功能,适用于微服务开发和 CI/CD 流水线搭建。安装要求为 Windows 10 2004 及以上(64 位),需启用 Hyper-V 或 WSL 2。硬件最低配置为 4GB 内存、20GB 存储和虚拟化技术支持的 CPU。安装步骤包括启用系统功能、下载并运行安装程序,完成后配置镜像加速并验证功能。常见问题涵盖 WSL 2 安装不完整、磁盘空间清理及容器外网访问等。
792 12
|
10天前
|
NoSQL IDE MongoDB
Studio 3T 2025.4 (macOS, Linux, Windows) - MongoDB 的终极 GUI、IDE 和 客户端
Studio 3T 2025.4 (macOS, Linux, Windows) - MongoDB 的终极 GUI、IDE 和 客户端
26 0
Studio 3T 2025.4 (macOS, Linux, Windows) - MongoDB 的终极 GUI、IDE 和 客户端
|
2月前
|
SQL Oracle 关系型数据库
如何在 Oracle 中配置和使用 SQL Profiles 来优化查询性能?
在 Oracle 数据库中,SQL Profiles 是优化查询性能的工具,通过提供额外统计信息帮助生成更有效的执行计划。配置和使用步骤包括:1. 启用自动 SQL 调优;2. 手动创建 SQL Profile,涉及收集、执行调优任务、查看报告及应用建议;3. 验证效果;4. 使用 `DBA_SQL_PROFILES` 视图管理 Profile。
|
4月前
|
Dart 搜索推荐 IDE
Windows下Zed编辑器配置Dart环境
本文介绍了Dart编程语言及其主要框架Flutter的优势,并推荐使用轻量级编辑器Zed进行Dart开发。详细步骤包括Dart环境的安装与配置,Zed编辑器的安装与个性化设置,以及如何在Zed中编写并运行Dart的HelloWorld程序。通过自定义任务实现Dart文件的快速运行,提高了开发效率。
|
4月前
|
监控 安全 网络安全
Windows Server管理:配置与管理技巧
Windows Server管理:配置与管理技巧
189 3
|
4月前
|
存储 负载均衡 Java
如何配置Windows主机MPIO多路径访问存储系统
Windows主机多路径(MPIO)是一种技术,用于在客户端计算机上配置多个路径到存储设备,以提高数据访问的可靠性和性能。本文以Windows2012 R2版本为例介绍如何在客户端主机和存储系统配置多路径访问。
261 13
如何配置Windows主机MPIO多路径访问存储系统
|
5月前
|
API 开发工具 C#
神策SDK不支持Windows客户端全埋点,怎么实现用户统计分析?
本文将介绍,ClkLog针对神策不支持全埋点的客户端实现用户访问基础统计分析 1。
神策SDK不支持Windows客户端全埋点,怎么实现用户统计分析?
|
5月前
|
弹性计算 关系型数据库 数据安全/隐私保护
阿里云国际版如何配置Windows服务器的虚拟内存
阿里云国际版如何配置Windows服务器的虚拟内存

推荐镜像

更多