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. iOS UIWebView加载时添加进度条

    标注:此框架仅适合UIWebView  对iOS8后新出的WKWebView不适用,当然,你可以尝试修改框架里的几个代理方法. 框架是:NJKWebViewProgress 导入头文件 #import ...

  2. twisted 安装时,安装顺序为 zope.interface ->twisted

    最近想学 twisted ,就去下载 twisted 的windows版本,并且 安装.运行 twisted 例子后,发现出现了问题: ImportError: Twisted requires zo ...

  3. 使用Navicat for Oracle工具连接oracle的图文教程

    点评:今天上网的时候偶然发现了一款oracle的客户端的图形化管理和开发工具,当看到这个界面的时候,感觉很舒服,便上网搜了一下这个工具,看百度百科之后感觉很出乎我的意料,这个产品对于许多的数据库竟都有 ...

  4. ADO.NET 快速入门(六):读写 XML

    ADO.NET 和 DataSet 可以读写 XML Schema 和 XML.获取更多信息,请参考 How do I...Use XML and the DataSet?   DataSet 的 S ...

  5. Excel设置数据有效性实现单元格下拉菜单的3种方法(转)

    http://blog.csdn.net/cdefu/article/details/4129136 一.直接输入: 1.选择要设置的单元格,譬如A1单元格: 2.选择菜单栏的“数据”→“有效性”→出 ...

  6. 直接下载Google Play市场的APK

    传送门在这里:http://apps.evozi.com/apk-downloader/ 似乎很方便.很迅速的样子,忍不住在这里记录一下.

  7. 嗯,记录一些eclipse的快捷键

    alt+/:自动补全 ctrl+/:注释 // 再按一下取消注释 ctrl+shift+\:区块注释 /* */ ctrl+shift+\:取消区块注释 ctrl+shift+f:格式化代码 ctrl ...

  8. HDU 4123 Bob’s Race 树的直径 RMQ

    Bob’s Race Time Limit: 20 Sec Memory Limit: 256 MB 题目连接 http://acm.hdu.edu.cn/showproblem.php?pid=41 ...

  9. HDFS原理讲解

    简介 本文是笔者在学习HDFS的时候的学习笔记整理, 将HDFS的核心功能的原理都整理在这里了. [广告] 如果你喜欢本博客,请点此查看本博客所有文章:http://www.cnblogs.com/x ...

  10. 玩转Android之手摸手教你DIY一个抢红包神器!

    AccessibilityService是Google专门为残障人士设计的一个服务,可以让他们更方便的来操作手机.AccessibilityService一个主要功能是通过监听窗口的变化来判断用户当前 ...