要使用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)就已经安装以及配置好了。