zoukankan      html  css  js  c++  java
  • 使用PLSQL Developer连接Oracle Database 11g Express Edition

    要使用oracle数据库,需要准备三部分:

    1.oracle服务端

    2.oracle客户端

    3.连接工具

    你装的Oracle Database 11g Express Edition就是服务端,plsql就是连接工具,还需要安装oracle客户端instantclient-basic-win32-11.2.0.1.0。

    Oracle数据库历来以价格昂贵出名,当然贵有贵的道理,成为一个Oracle DBA也是令人羡慕的事情,如果程序员熟悉Oracle使用也有机会接触到大型的项目,但是Oracle似乎对一般程序员不怎么友好,因为其繁琐的安装配置过程和对系统硬件的苛求,另一般人望而止步,我最早从Oracle 9i开始接触它,深有感受,特别是熟悉了SqlServer的开发人员,初次接触Oracle还是很不习惯的。比如它没有SqlServer数据“库”的概念,一个sa账号管理很多数据库,在Oracle里面,它叫做“数据服务”,通过不同的数据库用户来区分数据。

    一、 Oracle服务端安装

    现在,Oracle推出了一个免费的数据库产品,Database 快捷版 11g ,这个就像SqlServer Express版本一样,都是免费的,与收费版在功能没有任何区别,但是有些使用条件限制,比如仅支持一个CPU,数据文件组大小有限制等,但是一般中小企业的一些中小应用还是够了。Database 快捷版 11g下载地址请点击这里。不过下载之前要先注册Oracle账号,并同意下载许可声明。

     二、PLSQL和instantclient-basic-win32-11.2.0.1.0配置详解

        由于plsql developer暂时没有64bit版本的,所以无法连接到64bit的oracle上,经过一番折腾,终于成功连接到数据库上,现记录下配置过程,以便查看。
     
            1. 下载instantclient-basic-win32-11.2.0.1.0(oracle官网下载地址:http://www.oracle.com/technetwork/topics/winsoft-085727.html , 下载地址二:http://download.csdn.net/detail/czw2010/5732241
            2. 解压instantclient-basic-win32-11.2.0.1.0并放置在oracle安装目录的product下(放置位置无强制要求,可随意放置),如下图:
       
     
            3. 拷贝C:oraclexeapporacleproduct11.2.0server etworkADMIN下的tnsnames.ora文件到instantclient_11_2下。
            4. 打开PLSQL Developer,选择Tools -> perference -> Connection,手动输入(复制粘贴也可)其中的Oracle Home和OCI Library项,如下图所示:
                      
     
                其中, Oracle Home:C:oraclexeapporacleproductinstantclient_11_2
                          OCI Library:C:oraclexeapporacleproductinstantclient_11_2oci.dll
     
             5.  配置系统环境变量
                右击"我的电脑" - "属性" - "高级" - "环境变量" - "系统环境变量":
                1>.选择"Path" - 点击"编辑", 把 "C:oraclexeapporacleproductinstantclient_11_2;" 加入;
                2>.点击"新建", 变量名设置为"TNS_ADMIN", 变量值设置为"C:oraclexeapporacleproductinstantclient_11_2;", 点击"确定";
                3>.点击"新建", 变量名设置为"NLS_LANG", 变量值设置为"SIMPLIFIED CHINESE_CHINA.ZHS16GBK", 点击"确定";
    至此,oracle客户端和连接工具(pl/sql developer)就已经安装以及配置好了。
     
     
  • 相关阅读:
    sqlplus时报Linux-x86_64 Error: 13: Permission denied
    thrift之TTransport层的缓存传输类TBufferedTransport和缓冲基类TBufferBase
    Java实现 蓝桥杯 算法提高 新建Microsoft world文档
    Java实现 蓝桥杯 算法提高 新建Microsoft world文档
    Java实现 蓝桥杯 算法提高 快乐司机
    Java实现 蓝桥杯 算法提高 快乐司机
    Java实现 蓝桥杯 算法提高 队列操作
    Java实现 蓝桥杯 算法提高 队列操作
    Java实现 蓝桥杯 算法提高 文本加密
    Java实现 蓝桥杯 算法提高 合并石子
  • 原文地址:https://www.cnblogs.com/johnsonwei/p/5986068.html
Copyright © 2011-2022 走看看