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 安装和配置的更多相关文章

  1. PL/SQL安装部署配置(配图解)

    PL/SQL安装部署配置 下载好安装包之后,双击exe程序 双击安装程序,出现如下页面 点击[NEXT],出现如下界面 选择[I Accept...],点击[NEXT],出现如下界面 选择安装路径,点 ...

  2. Pl/SQl 安装和配置Oracle 数据库连接

    在进行企业开发时,数据库(oracle)一般在我们本地安装的:另外,oracle数据库比较大,在本地安装,会拖慢电脑的速度.我们可以通过oracle客户端,远程连接数据库.下面介绍自己的安装方式 1. ...

  3. Oracl数据库+PL/SQL安装与配置

    资源位置:百度网盘/Oracle+PL/SQL 一.Oracle安装与配置 Oracle 11g 最好安装在Win7上,Win10会有各种不兼容问题. 先安装Oracle数据库,database数据库 ...

  4. 64位Oracle 11g 使用PL/SQL

    Oracle 11g和PL/SQL安装完后,发现打开PL/SQL并不能连接Oracle数据库! [第一回合]完败! 先是在网上找解决方法,说是需要使用Net Configuration Assista ...

  5. 《oracle每日一练》免安装Oracle客户端使用PL/SQL

    免安装Oracle客户端使用PL/SQL Oracle客户端挺招人烦的,部署连接它的应用通常需要先安装它的客户端,安装程序要求在目标机器上写注册表,假设你没有洁癖的话,你仍可能被下面的事情绊住:当你的 ...

  6. PL SQL安装

    首先,在官网下载PL SQL 的对应版本,本机是64位的就下载64位的,网址:https://www.allroundautomations.com/downloads.html#PLS 点击应用程序 ...

  7. PL/SQL 安装使用

    PL/SQL 安装 前提:安装Oracle 使用 登录 oracle连接地址格式 ip:端口/ServerName,如192.168.136.130:1521/xe 新建菜单 Sql-Window 编 ...

  8. 每周一书《Oracle 12 c PL(SQL)程序设计终极指南》

    本周为大家送出的书是<Oracle 12 c PL(SQL)程序设计终极指南>,此书由机械工业出版社出版, 孙风栋,王澜,郭晓惠 著. 内容简介: <Oracle 12c PL/SQ ...

  9. Oracle数据库之PL/SQL触发器

    Oracle数据库之PL/SQL触发器 1. 介绍 触发器(trigger)是数据库提供给程序员和数据分析员来保证数据完整性的一种方法,它是与表事件相关的特殊的存储过程,它的执行不是由程序调用,也不是 ...

随机推荐

  1. UOJ #148. 【NOIP2015】跳石头 二分

    #148. [NOIP2015]跳石头 Time Limit: 20 Sec Memory Limit: 256 MB 题目连接 http://uoj.ac/problem/148 Descripti ...

  2. 算法:排序----Java选择排序

    public static void selectionSort(int[] arr) { int len = arr.length; for (int i = 0; i < len; i++) ...

  3. 怎样在osg中动态的设置drawable的最近最远裁剪面

    // draw callback that will tweak the far clipping plane just    // before rendering a drawable.    s ...

  4. delphi Sender和Tag的用法1

    Sender和Tag的用法  在它们共同的OnClick事件下返回单击的那个按钮的标题         unit Unit1;interfaceuses  Winapi.Windows, Winapi ...

  5. 05.pathinfo的两种模式与模版和控制器之间的关系

    <?php function dump($data){ echo '<pre>'; var_dump($data); echo '</pre>'; } dump($_SE ...

  6. 关于jquery ID选择器的一点看法

    最近看到一道前端面试题: 请优化selector写法:$(".foo div#bar:eq(0)") 我给出的答案会是: 1. $("#bar") 2.  $( ...

  7. Flex4之元数据标签使用

    Flex 元数据标签 1.[ArrayElementType] 使用ArrayElementType元数据标签可以让你定义数组元素的数据类型. 程序代码: [ArrayElementType(&quo ...

  8. Ruby on Rails Tutorial 第一章 之 搭建开发环境

    云端开发环境,Cloud9(https://ide.c9.io/).这个开发环境预先安装好了Rails开发所需要的大多数软件,包括Ruby.RubyGems和Git,需要自己安装Rails. 1.安装 ...

  9. php上传常见文件类型对应的$_FILES["file"]["type"](转)

    php上传常见文件类型对应的$_FILES["file"]["type"] from:http://hi.baidu.com/7book/item/374971 ...

  10. qsort,mergesort,插入排序

    //插入排序 int a[n]; ;i<=n;i++) { int s=a[i]; ; while(j&&a[j]>a[i]) { a[j+]=a[j]; j--; } a ...