Oracle精简客户端配置
2019独角兽企业重金招聘Python工程师标准>>>
由于Oracle client体积很大。而且安装后,基本上就用2个功能:TNS配置服务名和SQL*Plus。下面是一种小巧、快捷的Oracle客户端配置方法:
1.下载Instant Client
下载地址:
http://www.oracle.com/technology/global/cn/software/tech/oci/instantclient/index.html
在这个页面中可以选择适合的操作系统与版本,如:
适用于 Microsoft Windows(32 位)的 Instant Client
适用于 Microsoft Windows(64 位)Itanium 的 Instant Client
适用于 Microsoft Windows (x64) 的 Instant Client
适用于 Linux x86 的 Instant Client
适用于 Linux x86-64 的 Instant Client
Instant client 有2个版本:Basic和Basic Lite。
Basic版本包括了所有的支持运行OCI、OCCI、JDBC、JDBC-OCI的文件,支持多种语言。Basic Lite是Basic版本的精简版,只包括了英文的错误描述,也只支持Unicode、ASCII和欧洲字符集。因此,如果数据库服务器是中文字符集(如 SIMPLIFIED CHINESE_CHINA.ZHS16GBK),则必须下载Basic版本。
这里我下载的是win32系统下使用的Basic版,instantclient-basic-win32-11.2.0.1.0.zip(大约50M)
下载SQL*Plus
为了方便测试可以在Instant Client的下载页面中找到SQL*Plus的下载链接,这个我下载的instantclient-sqlplus-win32-11.2.0.1.0.zip(大约800KB) ,稍后会用到SQL*Plus。
2.解压下载文件
解压下载文件instantclient-basic-win32-11.2.0.1.0.zip至C:\oracle\instantclient_11_2文件夹中。
解压下载文件instantclient-sqlplus-win32-11.2.0.1.0.zip至C:\oracle\instantclient_11_2文件夹中。
3.设置系统环境变量
桌面上右键点“我的电脑”,选择“属性”,选择“高级”页中的“环境变量”,在系统变量中添加下面这个变量:
1) 变量名:ORACLE_HOME
变量值:E:\Develope\OracleClient\instantclient_10_2
2) 变量名:TNS_ADMIN
变量值:E:\Develope\OracleClient\instantclient_10_2
3) 变量名:NLS_LANG
变量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK
4) 修改Path变量
在后面添加 E:\Develope\OracleClient\instantclient_10_2
4.建立tnsnames.ora文件
C:\oracle\instantclient_11_2新建一个文本文件,文件名为tnsnames.ora,文件中增加自己的数据库别名配置,示例如下:
MyDB =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 172.16.1.16)(PORT = 1521))
)
(CONNECT_DATA =
(SID = testDB)
)
)
改第一行中的MyDB为自己想使用的别名,Host为IP地址,SID为数据库服务器的实例名。
5.测试
使用sqlplus测试
在Dos命令行,运行 sqlplus username/password@MyDB
Username为数据库用户名
password为数据库密码
MyDB为tnsnames.ora文件中配置的别名
如果配置正确,会出现如下信息和SQL> 命令提示符
连接到:
Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
SQL>
6.错误处理
Ø ORA-12705
登录提示如果出现Oracle Instant Client ORA-12705: Cannot access NLS data files or invalid environment specified
Windows
首先查找注册表里 \HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE 查找键 NLS_LANG,这个键由Oracle标准客户端安装时创建,值是NA会导致了 ORA-12705错误。解决方法就是修改NA为SIMPLIFIED CHINESE_CHINA.ZHS16GBK。当然也可以在环境变量中增加NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK。
Linux
如果环境变量 NLS_LANG 值是NA 会引起 ORA-12705 错误,解决方法是修改set NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
转载于:https://my.oschina.net/u/1383742/blog/1550630
Oracle精简客户端配置相关推荐
- 精简oracle客户端,oracle精简客户端配置
oracle提供了一个羽量级的客户端,下面介绍如何进行安装配置(用instantclient-win32-10.2.0.3-.zip)来做列子 oracle提供了6个压缩包,分别是 名字 作用 ins ...
- PL/SQL Developer结合oracle精简客户端配置说明
oracle 11g精简版客户端配置 ORACLE 一般情况下都会部署在服务器上,而在客户端上需使用PL/SQL Developer 等连接工具连接服务器上的 ORACLE . 而此时往往需要在客户端 ...
- mysql和oracle共用服务器_如何用oracle 11g客户端 配置连接服务器数据库?同一台服务器上装MySQL和oracle会有冲突么...
在上一篇文章中,小编为您详细介绍了关于<模拟飞行10 咋设置多显示器10?>相关知识.本篇中小编将再为您讲解标题如何用oracle 11g客户端 配置连接服务器数据库?同一台服务器上装My ...
- 配置简易oracle客户端,ORACLE 简易客户端配置
欢迎进入Oracle社区论坛,与200万技术人员互动交流 >>进入 1.从 ORACLE 下载客户端的简易包,加压缩到磁盘上的任意目录,例如 E:\Utility\Oracle\Win32 ...
- windows7 + vs2008 + oracle + iis7 客户端配置成功
可以做开发,有兴趣的朋友可以试试. 网上有中文语言包
- 卸载oracle9i精简版,Oracle精简版客户端
Oracle精简版客户端是oracle的精简版,采用智能化的基础架构,去除了冗余的功能,保留了经典的ODBC和OLE DB功能,还提供卸载功能,相比之前的Oracle版本具有体积小,安装方便的特点,适 ...
- oracle 手机客户端_Oracle Client(客户端) 安装与配置
因为工作需要,需要通过本地oracle客户端将数据导入到远程服务器上的oracle数据库中.从csdn下了很多oracle客户端,都是属于精简版,缺少imp.exe文件,造成无法导入数据.所以最终从o ...
- Oracle 11g客户端及PLSQL Developer配置|Instant Client Setup-64位|OraClientLite11g_x86
转载自:http://blog.csdn.net/xiaoyw71/article/details/45311589 Oracle 11g客户端 资源 下载资源,直接解压进行配置 Oracle官方资源 ...
- oracle 7 客户端,windows 7环境下配置oracle 11g 客户端
首先要去官网上下载oracle 11客户端,(我用的是32或64位系统)地址: 下载:instantclient-basic-win-x86.zip :核心包 instantclient-sqlplu ...
最新文章
- 车辆计数--FCN-rLSTM: Deep Spatio-Temporal Neural Networks for Vehicle Counting in City Cameras
- dataTables-使用详细说明整理
- 关于文件权限管理了解和使用
- 安装vmware esx4.1
- Bootstrap4+MySQL前后端综合实训-Day02-AM【Bootstrap4(入门、环境搭建、文字排版、颜色、表格、图片、进度条、折叠、输入框组、模态框)、Font Awesome字体图标】
- rsyslog+mysql+loganalyzer 环境搭建日志服务器
- linux c 数据库编程,linux c 编程操作数据库(sqlite3应用)
- python字典的键可以是列表吗_如何返回字典键作为Python中的列表?
- Nginx 错误汇总
- linux下几个压缩命令
- css3 中心点,用css3实现打点效果实例讲解
- 安装依赖以及页面解析
- 圆形刻度盘 进度 展示
- EasyUI:Parser 解析器
- 和丰钢结构企业erp管理软件
- yaml参数文件的使用
- 第三方、第四方扫二维码的支付平台有哪些?
- 03-SQLPlus的常用命令和使用
- web渗透测试----28、ARP欺骗
- 数字电子技术基础实验 实验一 门电路的逻辑功能及参数测试(含数据及思考题)