现状分析:在win7的操作系统下安装Oracle11R2 - Benny Ng - 博客园

来源:百度文库 编辑:中财网 时间:2024/05/07 02:51:38
在win7的操作系统下安装Oracle11R2
转:http://blog.sina.com.cn/s/blog_4054cfa30100o6ls.html
在win7的操作系统下安装Oracle11R2
(2010-11-09 17:49:00)转载
标签:  it
在win7的操作系统下安装Oracle11R2
在win7的操作环境中大部分的Oracle安装都显得那么的困难,这段时间我也在学Oracle,下了Oracle9却无法安装就去,查了一天的资料,只好去下64位的Oracle11R2,大家可以到http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/winsoft.html去下载如下的两个压缩的文件(win64_11gR2_database_1of2.zip和win64_11gR2_database_2of2.zip),注意这连个文件一定要解压到同一个文件里面,不要分解窑到连个文件夹里面,不让在安装的时候就会出错先先前的错误:
racle11g for windows2008 安装错误:未找到文件WFMLRSVCApp.ear
将win64_11gR2_database_1of2.zip和win64_11gR2_database_2of2.zip分别解压后,
点开始安装,过程很顺利,到54%时杯具出现了:未找到文件 c:oracle....WFMLRSVCApp.ear。
查看install guide找不到解决方法,最后,把两个文件解压到同一个目录下面,再安装,终于顺利完成了。
在解压的时候你会发现解药的文件有许多后缀名为(jad)的文件,那就是预告你这个安装程序是基于Java的,意思就是要安装Java的jdk(jdk-6u18-windows-i586_java_SE.exe)Java SE,可以到http://java.com/zh_CN/下载安装后,我门就可以安装oracle了,双击setup.exe就可以一路安装下去了
下载一个PL/SQL  Developer8.04下来进行安装,按住后但是无法使用,查了一天的资料总算找到了结果;
1、要想使用PL/SQL需要先安装oracle客户端(这个是必须的,要不然plsql就用不了,
这个客户端可以去oracle官网上下载,名字叫instance client(全名instantclient-basic-win32-11.2.0.1.0,我安装的oracle 11是64为的,但是PL/SQL  Developer8.04是32 位的,那就是要下载一个32 位的instance client),尽量用较新的版本就可以了
,windows版的大的也就50多M,还有精简版的20多M,
地址:http://www.oracle.com/technology/global/cn/software/tech/oci/instantclient/index.html,
挑个适合你的系统的版本的。)
oracle客户端的安装很简单,直接解压出来,放到你oracle所安装的x:\app\Administrator\product目录下,我的oracle是按在F盘,所以我就解压到F:\app\Administrator\product目录下如图:

(被选择的就是解压出来,被我去掉了最顶层文件的文件夹所以名字有点不一样)
在oracle的安装路径F:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN的文件夹里找到tnsnames.ora,并拷贝到文件到InstantClient解压目录F:\app\Administrator\product\instantclient_11_2下,这一下就算大功完成了一般哟,呵呵呵呵
接下来就是配置PL/SQL  Developer8.04:
在非登录状态下进入PL/SQL developer,进入首选项,在connection中设置Oracle_Home和OCI Library,其中
Oracle_Home设置为InstantClient的解压目录,OCI Library设置为该目录下的oci.dll.如图:

单击确定。
接下来到win7的桌面上右键单击我的电脑-》属性》高级系统设置》环境变量
在Administration的用户变量中新建如下的环境变量:
添加的变量                                 变量的值
NLS_LANG              AMERICAN_AMERICA.ZHS16GBK
ORACLE_HOME       F:\app\Administrator\product\instantclient_11_2
path                             F:\app\Administrator\product\instantclient_11_2
TNS_ADMIN             F:\app\Administrator\product\instantclient_11_2
单击确定后就可以启动PL/SQL developer,输入密码就可以进入了。
用一段时间后你会发现在oracle应用程序自带的sqlplus无法启动如下图,如果你不用PL/SQL developer,要用sqlplus,直接报上面建立的环境变量都删除掉就行了,但是就无法应用了。