使用PLSQL Developer链接Oracle Database 11g Express Edition

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

1.oracle服务端程序员

2.oracle客户端sql

3.链接工具数据库

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

Oracle数据库从来以价格昂贵出名,固然贵有贵的道理,成为一个Oracle DBA也是使人羡慕的事情,若是程序员熟悉Oracle使用也有机会接触到大型的项目,可是Oracle彷佛对通常程序员不怎么友好,由于其繁琐的安装配置过程和对系统硬件的苛求,另外一般人望而止步,我最先从Oracle 9i开始接触它,深有感觉,特别是熟悉了SqlServer的开发人员,初次接触Oracle仍是很不习惯的。好比它没有SqlServer数据“库”的概念,一个sa帐号管理不少数据库,在Oracle里面,它叫作“数据服务”,经过不一样的数据库用户来区分数据。oracle

1、 Oracle服务端安装

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

 2、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:\oraclexe\app\oracle\product\11.2.0\server\network\ADMIN下的tnsnames.ora文件到instantclient_11_2下。
        4. 打开PLSQL Developer,选择Tools -> perference -> Connection, 手动输入(复制粘贴也可)其中的Oracle Home和OCI Library项,以下图所示:
                  
 
            其中, Oracle Home:C:\oraclexe\app\oracle\product\instantclient_11_2
                      OCI Library:C:\oraclexe\app\oracle\product\instantclient_11_2\oci.dll
 
         5.  配置系统环境变量
            右击"个人电脑" - "属性" - "高级" - "环境变量" - "系统环境变量":
            1>.选择"Path" - 点击"编辑", 把 "C:\oraclexe\app\oracle\product\instantclient_11_2;" 加入;
            2>.点击"新建", 变量名设置为"TNS_ADMIN", 变量值设置为"C:\oraclexe\app\oracle\product\instantclient_11_2;", 点击"肯定";
            3>.点击"新建", 变量名设置为"NLS_LANG", 变量值设置为"SIMPLIFIED CHINESE_CHINA.ZHS16GBK", 点击"肯定";
至此,oracle客户端和链接工具(pl/sql developer)就已经安装以及配置好了。
相关文章
相关标签/搜索