Win7/8下Oracle的安装

摘要:
在64位Win7和Win8下安装Oracle会遇到一些困难。您需要下载适当的安装文件和环境配置才能成功完成。

在64位的Win7、Win8下安装Oracle会遇到一些麻烦,需要下载合适的安装文件和环境的配置才能顺利的完成。

以下是笔者安装的过程:

 

步骤1:下载需要安装的文件

           A. 下载64位的 Oracle 11g 数据库文件(约2.1G),请点击超链接下载win64_11gR2_Oracle.zip

           B. 下载32位的 Oracle 11g 客户端文件(约49.1M),请点击超链接下载ORCALE11-instantclient-basic-win32-11.2.0.1.0.zip

           C. 下载32位的 PL/SQL V9.0安装包(约25.6M),里面提供汉化包,序列号(在说明文件里提供),请点击超链接下载PLSQL Developer V9.zip 

步骤2:按顺序安装

           A. 首先安装Oracle数据库,笔者安装Oracle的基目录是:”C:applx“,按照安装向导提示,完成Oracle数据库的安装。安装后的目录如下图所示: 

 

Win7/8下Oracle的安装第1张 

           B. 其次解压Oracle客户文件到”product“文件夹下,如下图所示,instantclient_11_2 就是Oracle客户文件 

 

Win7/8下Oracle的安装第2张 

            C. 最后安装PL/SQL,不要安装在默认路径”C:Program Files (x86)“,因为PL/SQL不识别路径”(”、“)“这些符号。笔者安装的路径是: ”C:PLSQL“,如下图所示:

 

Win7/8下Oracle的安装第3张 

步骤3:配置PL/SQL的环境 

            A. 复制C:applxproduct11.2.0dbhome_1NETWORKtnsnames.ora 到 C:applxproductinstantclient_11_2 目录下tnsnames.ora文件包含了Oracle数据库的一些配置信息(服务器名称、协议类型、数据库、端口号等)。 

             B. 设置环境变量

 右击"我的电脑" - "属性" - "高级" - "环境变量" - "系统环境变量":


 1>  选择"Path" - 点击"编辑", 追加目录"C:applxproductinstantclient_11_2;" 到变量Path;


 2>  点击"新建", 变量名设置为"TNS_ADMIN", "TNS_ADMIN"变量用于指明tnsnames.ora文件的所在目录(客户端连接信息来源于该文件),变量值设置为"C:applxproductinstantclient_11_2;", 点击"确定";


 3>  点击"新建", 变量名设置为"NLS_LANG", 变量值设置为"SIMPLIFIED CHINESE_CHINA.ZHS16GBK", 点击"确定";


 最后点击"确定"退出. 

             C. PL/SQL Developer 环境设置,在Tools->perferences->Connection里面设置Oracle Home和 OCI Library。笔者的环境是:

Oracle Home=C:applxproductinstantclient_11_2

OCI Library为=C:applxproductinstantclient_11_2oci.dll

 

Win7/8下Oracle的安装第4张

 

到此为止,所有配置都完成了,重新启动PL/SQL,配置成功!

 

Win7/8下Oracle的安装第5张

 注意:

1. 由于PL/SQL还没有提供64位的文件,为了能够让PL/SQL连接到64位Oracle 11g数据库,务必下载32位的Oracle 11g 客户端文件,否则PL/SQL会报错!

2. 环境变量NLS_LANG的值不能随便设置,可以通过如下的SQL语句查询

 SQL> select userenv('language') from dual;
 userenv('language')
 ----------------------------------------------------
 SIMPLIFIED CHINESE_CHINA.ZHS16GBK

3. PL/SQL Development不要安装在默认的C:Program Files (x86)目录下,否则会报错,原因是不能解析这个带()的路径

 

 

免责声明:文章转载自《Win7/8下Oracle的安装》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇如何注册interceptor、Servlet、Listener、FilteriOS copy mutableCopy 的实现下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Python36和Python27共存的方法

Python27和Python37环境的配置 设置环境变量 我的电脑右键属性-高级系统属性-环境变量 选择系统变量中的Path,双击打开 加入你的Python安装路径 C:Python27;C:Python27;Scripts;C:Python36;C:Python36Scripts; 把C:Python27目录下的Python.exe修改成Pytho...

MySQL体系结构以及各种文件类型学习

1,mysql体系结构 由数据库和数据库实例组成,是单进场多线程架构。 数据库:物理操作系统文件或者其它文件的集合,在mysql中,数据库文件可以是frm、myd、myi、ibd等结尾的文件,当使用ndb存储引擎时候,不是os文件,是存放于内存中的文件。 数据库实例:由数据库后台进程/线程以及一个共享内存区组成,共享内存可以被运行的后台进程/线程所共享。...

Oracle基础之 ---- 创建定时任务

declare job_number number; begin sys.dbms_job.submit(job => job_number, --创建JOB成功后返回的JOB编号(out参数) what => 'INSERT INTO WEB_BAS_FIN_CHG_R...

【DB宝41】监控利器PMM的使用--监控MySQL、PG、MongoDB、ProxySQL等

目录 一、PMM简介 二、安装使用 三、监控MySQL数据库MySQL慢查询分析 四、监控PG数据库 五、监控MongoDB数据库 六、监控ProxySQL中间件 一、PMM简介 之前发布过一篇Prometheus+Grafana的文章,连接为:【DB宝36】使用Docker分分钟搭建漂亮的prometheus+grafana监控,今天我们...

Android中数据库的操作流程详解

Android中数据库的操作方法: 1.Android平台提供了一个数据库辅助类来创建或打开数据库。 这个辅助类继承自SQLiteOpenHelper类。继承和扩展SQLiteOpenHelper类主要做的工作就是重写下面两个方法。 (1).onCreate(SQLiteDatabase db) : A.当数据库被首次创建时(用户初次使用软件时)运行该方...

Oracle 与 ODAC 一起安装

Oracle 需要设置path变量支持运行,ODAC安装时会将其路径加入path变量。 导致先搜索到ODAC,连接出现:ora-12560: TNS:protocol adapter error 将path变量中的ODAC路径置后解决该问题。 安装之后需要将tnsnames.ora、listener.ora和sqlnet.ora从Oracle的NETWOR...