oracle instantclient basic +pl/sql 安装和配置
oracle instantclient basic +pl/sql 安装和配置
大家都知道,用PL/SQL连接Oracle,是需要安装Oracle客户端软件的,oracle客户端有点大,比较耗资源。其实oracle为我们提供了轻便的工具:oracle
instantclient package. 使用此工具,就无需安装oracle客户端了。 如何使用呢?详细步骤如下:
1、下载oracle instantclient basic package,在oracle官网下载就可以,地址如下:
http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/winsoft.html
下载时需要 AcceptLicense Agreement, 若没有oracle帐号,需先注册一个oracle帐号。
另一方面,请选择合适版本
2、下载完成后,把文件解压到本地某路径下,如:d:\instantclient ,在此路径下建立:NETWORK/ADMIN文件夹,在ADMIN文件夹下建立tnsnames.ora文件,内容如下:
yourDataBaseName =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = yourhostIp )(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = yourSID )
)
)
请把数据库连接的内容换成自己的。
3、安装PL/SQL
4、启动PL/SQL,点击tool->preference,设置Oracle home 和OCI library,
Oracle home=d:\instantclient,OCI library=d:\instantclient\oci.dll
到此,安装工作基本完成--怎么样,简单吧?
5、但在pl/sql里,查看中含有中文的记录时,会显示乱码。现在我们就解决乱码的问题。
方法一:设置环境变量,点击我的电脑--〉属性--〉高级-〉环境变量,增加:
ORACLE_HOME=D:\instantclient
TNS_ADMIN=D:\instantclient\NETWORK\ADMIN
NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK(假设数据库编码是GBK,否则需要是其它标识)
保存后重新启动PL/SQL,问题解决了吧?
方法二:写一个批处理plsql. bat放到plsqldeveloper安装目录下,内容如下:
@echo off
set path=D:\instantclient
set ORACLE_HOME=D:\instantclient
set TNS_ADMIN=D:\instantclient\NETWORK\ADMIN
set NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK(假设数据库编码是GBK,否则需要是其它标识)
start plsqldev.exe 点击这个plsql.bat, 查看中文记录如何?
注意,由于pl/sql安装时程序中的方式和快捷方式已经生成,打开时不会执行.bat文件,而是直接执行的PLSQLDev.exe,因此如果希望启动pl/sql时就执行nls_lang,可以改变快捷方式的执行文件,
右键点击桌面上的快捷方式,修改目标:"C:\Program Files\PLSQL Developer\PLSQLDev.exe" 为"C:\Program Files\PLSQL Developer\plsql.bat"
完成后直接点击快捷方式就可以了。
oracle instantclient basic +pl/sql 安装和配置的更多相关文章
- PL/SQL安装部署配置(配图解)
PL/SQL安装部署配置 下载好安装包之后,双击exe程序 双击安装程序,出现如下页面 点击[NEXT],出现如下界面 选择[I Accept...],点击[NEXT],出现如下界面 选择安装路径,点 ...
- Pl/SQl 安装和配置Oracle 数据库连接
在进行企业开发时,数据库(oracle)一般在我们本地安装的:另外,oracle数据库比较大,在本地安装,会拖慢电脑的速度.我们可以通过oracle客户端,远程连接数据库.下面介绍自己的安装方式 1. ...
- Oracl数据库+PL/SQL安装与配置
资源位置:百度网盘/Oracle+PL/SQL 一.Oracle安装与配置 Oracle 11g 最好安装在Win7上,Win10会有各种不兼容问题. 先安装Oracle数据库,database数据库 ...
- 64位Oracle 11g 使用PL/SQL
Oracle 11g和PL/SQL安装完后,发现打开PL/SQL并不能连接Oracle数据库! [第一回合]完败! 先是在网上找解决方法,说是需要使用Net Configuration Assista ...
- 《oracle每日一练》免安装Oracle客户端使用PL/SQL
免安装Oracle客户端使用PL/SQL Oracle客户端挺招人烦的,部署连接它的应用通常需要先安装它的客户端,安装程序要求在目标机器上写注册表,假设你没有洁癖的话,你仍可能被下面的事情绊住:当你的 ...
- PL SQL安装
首先,在官网下载PL SQL 的对应版本,本机是64位的就下载64位的,网址:https://www.allroundautomations.com/downloads.html#PLS 点击应用程序 ...
- PL/SQL 安装使用
PL/SQL 安装 前提:安装Oracle 使用 登录 oracle连接地址格式 ip:端口/ServerName,如192.168.136.130:1521/xe 新建菜单 Sql-Window 编 ...
- 每周一书《Oracle 12 c PL(SQL)程序设计终极指南》
本周为大家送出的书是<Oracle 12 c PL(SQL)程序设计终极指南>,此书由机械工业出版社出版, 孙风栋,王澜,郭晓惠 著. 内容简介: <Oracle 12c PL/SQ ...
- Oracle数据库之PL/SQL触发器
Oracle数据库之PL/SQL触发器 1. 介绍 触发器(trigger)是数据库提供给程序员和数据分析员来保证数据完整性的一种方法,它是与表事件相关的特殊的存储过程,它的执行不是由程序调用,也不是 ...
随机推荐
- 理解Android Java垃圾回收机制
Jvm(Java虚拟机)内存模型 从Jvm内存模型中入手对于理解GC会有很大的帮助,不过这里只需要了解一个大概,说多了反而混淆视线. Jvm(Java虚拟机)主要管理两种类型内存:堆和非堆.堆是运行时 ...
- 项目经验之:再来一章:excel导入数据 封装成最棒的不容易!!!
我见过很的系统,包括OA,ERP,CRM等,在常用的功能当中,从外部导入数据是最常用到的.因为很多客户需要以excel的形式提供数据,,这样的方式我们又如何做呢, 大家最常见的做法可能是这样的,在需要 ...
- .NET通用权限系统快速开发框架
DEMO下载地址: http://download.csdn.net/detail/shecixiong/5372895 一.开发技术:B/S(.NET C# ) 1.Windows XP以上 (支援 ...
- ERROR 1227 (42000): Access denied; you need (at least one of) the PROCESS privilege(s) for this oper
1 用以往的mysql登陆模式登陆 [mysql@eanintmydbc002db1 mysqllog]$ mysql Enter password: Welcome to the MySQL m ...
- Linux用户及用户组设置
查看当前用户所属的组 groups 查看<user1>, <user2> 和 <user3>所属的组 groups <user1> <user2 ...
- setAnimationTransition:forView:cache: 运行动画时背景色问题
首先我描写叙述一下问题:当我从一个view到另外一个view的时候? 解答:这个问题的解决还须要看setAnimationTransition:forView:cache: 官方Api,官方是这样说的 ...
- Fedora 19安装Fcitx输入法并安装搜狗输入法资源包
系统自带的Ibus输入法非常的不好用.在Sublime Text下中文根本不能输入.于是想着换成Fcitx. 1.先卸载系统自带的Ibus输入法 sudo yum remove ibus gsetti ...
- Asp.Net下载页面,并弹出下载提示框
Asp.Net下载页面,并弹出下载提示框.在删除按钮里调用以下方法.
- Hidden Markov Model
Markov Chain 马尔科夫链(Markov chain)是一个具有马氏性的随机过程,其时间和状态参数都是离散的.马尔科夫链可用于描述系统在状态空间中的各种状态之间的转移情况,其中下一个状态仅依 ...
- GLOG使用注意事项
FLAGS_stderrthreshold 输出到stderr的门限,默认为2(ERROR),默认,ERORR以下的信息不打印到终端 FLAGS_alsologtostderr 当这个全局变量 ...