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

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

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





目录
相关文章
|
5月前
|
NoSQL Redis 数据安全/隐私保护
Redis 最流行的图形化界面下载及使用超详细教程(带安装包)! redis windows客户端下载
文章提供了Redis最流行的图形化界面工具Another Redis Desktop Manager的下载及使用教程,包括如何下载、解压、连接Redis服务器以及使用控制台和查看数据类型详细信息。
458 6
Redis 最流行的图形化界面下载及使用超详细教程(带安装包)! redis windows客户端下载
|
5月前
|
NoSQL Redis 数据库
Redis 图形化界面下载及使用超详细教程(带安装包)! redis windows下客户端下载
文章提供了Redis图形化界面工具的下载及使用教程,包括如何连接本地Redis服务器、操作键值对、查看日志和使用命令行等功能。
374 0
Redis 图形化界面下载及使用超详细教程(带安装包)! redis windows下客户端下载
|
2月前
|
SQL Oracle 关系型数据库
如何在 Oracle 中配置和使用 SQL Profiles 来优化查询性能?
在 Oracle 数据库中,SQL Profiles 是优化查询性能的工具,通过提供额外统计信息帮助生成更有效的执行计划。配置和使用步骤包括:1. 启用自动 SQL 调优;2. 手动创建 SQL Profile,涉及收集、执行调优任务、查看报告及应用建议;3. 验证效果;4. 使用 `DBA_SQL_PROFILES` 视图管理 Profile。
|
4月前
|
存储 负载均衡 Java
如何配置Windows主机MPIO多路径访问存储系统
Windows主机多路径(MPIO)是一种技术,用于在客户端计算机上配置多个路径到存储设备,以提高数据访问的可靠性和性能。本文以Windows2012 R2版本为例介绍如何在客户端主机和存储系统配置多路径访问。
227 13
如何配置Windows主机MPIO多路径访问存储系统
|
5月前
|
API 开发工具 C#
神策SDK不支持Windows客户端全埋点,怎么实现用户统计分析?
本文将介绍,ClkLog针对神策不支持全埋点的客户端实现用户访问基础统计分析 1。
神策SDK不支持Windows客户端全埋点,怎么实现用户统计分析?
|
4月前
|
Dart 搜索推荐 IDE
Windows下Zed编辑器配置Dart环境
本文介绍了Dart编程语言及其主要框架Flutter的优势,并推荐使用轻量级编辑器Zed进行Dart开发。详细步骤包括Dart环境的安装与配置,Zed编辑器的安装与个性化设置,以及如何在Zed中编写并运行Dart的HelloWorld程序。通过自定义任务实现Dart文件的快速运行,提高了开发效率。
|
4月前
|
监控 安全 网络安全
Windows Server管理:配置与管理技巧
Windows Server管理:配置与管理技巧
164 3
|
6月前
|
Windows
Windows操作系统部署安装Kerberos客户端
详细介绍了在Windows操作系统上部署安装Kerberos客户端的完整过程,包括下载安装包、安装步骤、自定义安装路径、修改环境变量、配置hosts文件和Kerberos配置文件,以及安装后的验证步骤。
542 3
Windows操作系统部署安装Kerberos客户端
|
5月前
|
弹性计算 关系型数据库 数据安全/隐私保护
阿里云国际版如何配置Windows服务器的虚拟内存
阿里云国际版如何配置Windows服务器的虚拟内存
|
6月前
|
Ubuntu Oracle 关系型数据库
Oracle VM VirtualBox之Ubuntu 22.04LTS双网卡网络模式配置
这篇文章是关于如何在Oracle VM VirtualBox中配置Ubuntu 22.04LTS虚拟机双网卡网络模式的详细指南,包括VirtualBox网络概述、双网卡网络模式的配置步骤以及Ubuntu系统网络配置。
569 3

推荐镜像

更多