最近在配置oracle 11g的数据库,第一次接触,花了一天多的时间来做安装和配置,其中做了不少弯路,写下本篇文章,希望对第一次接触oracle的人有些帮助。
首先说一些为什么要用pl/sql developer。pl/sql是一款oracle数据库的图形界面管理工具,oracle自带的管理工具sqlplus对数据库进行操作均采用命令,笔者觉得显示界面不是很直观,所以打算采用pl/sql developer这款工具。
第一步,安装oracle 11,网上关于oracle的安装教程有很多,在此不做详细描述,不过要提醒大家的是,口令一定要记住,而且像scott 、sys、system这样的用户最好不要锁定,不然会很麻烦,至少保证有一个用户不被锁定(一旦锁定,将不能对数据库做操作)。安装完oracle 数据库后,便可通过sqlplus进行登录。
第二步,安装oracle客户端,客户端分32位和64位,由于本机要使用pl/sql developer这款工具,所以只能安装32位客户端( instantclient-basic-win32-11.2.0.1.0)
下载地址:http://www.oracle.com/technetwor ... oft-095945-zhs.html(64位客户端和pl/sql不兼容)。
解压后无需要装,这里我们假定解压目录为D:\app\Administrator\product ,解压文件位instantclient,如下图。
解压之后需要把服务器目录中的..\product\11.2.0\dbhome_1\NETWORK\中的admin文件夹复制到D:\app\Administrator\product\instantclient_11_2\中。此时客户端的配置也结束了。
第三步,安装pl/sql客户端。安装 PL/SQL Developer,在perference->Connection里面设置OCI Library和Oracle_Home,例如本机设置为:
Oracle Home :D:\app\Adminstrator\product\instantclient_11_2
OCI Library :D:\app\Adminstrator\product\instantclient_11_2\oci.dll 。
此时启动 PL/SQL Developer ,运行无问题。