登陆PL/SQL
假设本地电脑中曾经装置了Oracle 11gR2数据库和PL/SQL developer。
如果没有装置能够在一下地址下载安装:
Oracle 11gR2数据库:https://www.oracle.com/technetwork/database/enterprise-edition/downloads/112010-win64soft-094461.html
PL/SQL developer(含注册机):https://pan.baidu.com/s/1kUfY8GB 明码: 1ky8
首先关上PL/SQL,会发现没有database能够抉择,咱们能够以非登录形式登陆PL/SQL(间接点cancel即可)。
开始设置:Tools->Preferences,进入后点击Oracle上面的connection,设置Oracle home和oci library。
因为我曾经设置过了,如下图:
图中门路可能不一样,具体的看你的Oracle Home目录,如果不晓得本人的Oracle Home目录的,能够去本人的环境变量中看一下。
点击Apply->OK,退出PL/SQL Developer,再次登录。
<!--more-->
尝试登陆数据库。呈现以下谬误:
显示初始化谬误:Make sure you have the 32 bits Oracle Client installed.
这个意思就是咱们没有装置32位的Oracle客户端。尽管装置的是64位的Oracle,然而咱们plsql不能辨认,只能辨认32的客户端。那么咱们就去下载安装32位的客户端。
装置32 bits Oracle Client
首先确定下本人电脑上装的Oracle11g的具体版本:
C:\Users\clg>sqlplus / as sysdbaSQL*Plus: Release 11.2.0.1.0 Production on 星期二 3月 22 10:40:19 2016Copyright (c) 1982, 2010, Oracle. All rights reserved.连贯到:Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit ProductionWith the Partitioning, OLAP, Data Mining and Real Application Testing options
能够看到版本是11.2.0.1.0,那么就须要下载对应版本的客户端,不过应该是下载11.2的应该都能够。保险起见,咱们还是下载11.2.0.1.0版本的。
32位的Oracle client下载地址:
官网:https://www.oracle.com/technetwork/topics/winsoft-085727.html
CSDN:http://download.csdn.net/download/ss123sswe/7166681
百度云:https://pan.baidu.com/s/1kTS1hif 明码: a8zr
下载下来的 Oracle Client是解压版的,因而只有须要解压了。将下载的Oracle Client文件instantclient-basic-win32-11.2.0.1.0.zip(这是客户端,必须是32位)解压到d:app(解压到别的中央也能够,只是前面的配置须要依照这个进行)。而后在解压后的D:appinstantclient_11_2目录下新建NETWORKADMIN目录,在ADMIN目录下新建tnsnames.ora文件,增加数据库TNS。
ORCL = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = orcl.servyou.local) ) )
tnsnames.ora文件也能够从Oracle数据库HOME目录的NETWORKADMIN目录D:appclgproduct11.2.0dbhome_1NETWORKADMIN拷贝过去,还要把sqlnet.ora拷贝过去。因为是连贯本地数据库,所以host写成localhost即可。
集体感觉采纳拷贝的形式比拟好,手写的时候后面肯定不能有空格,否则无奈辨认。
配置PL/SQL的Oracle Home和OCI Libaray
以非登录模式进入PL/SQL,依照同样的办法设置门路,将Oracle Home门路指定为Oracle Client目录(D:appinstantclient_11_2),OCI Libaray门路为Oracle Client目录上面的oci.dll (D:appinstantclient_11_2oci.dll)。具体配置状况如下:
配置实现之后,保留并推出PL/SQL。
验证PL/SQL是否能够辨认新的Oracle Client
关上PL/SQL,会发现:
下方呈现了Connect as选项,能够抉择Normal,SYSDBA等等。
输出用户名和明码,就能够登录。
登录进去之后咱们能够检查一下是否查问数据:
查问胜利,dual表中的确只有一个记录X。
查问没有问题,也就是实现了PL/SQL Developer连贯本地Oracle 11g 64位数据库。
记得帮我点赞哦!
精心整顿了计算机各个方向的从入门、进阶、实战的视频课程和电子书,依照目录正当分类,总能找到你须要的学习材料,还在等什么?快去关注下载吧!!!
朝思暮想,必有回响,小伙伴们帮我点个赞吧,非常感谢。
我是职场亮哥,YY高级软件工程师、四年工作教训,回绝咸鱼争当龙头的斜杠程序员。听我说,提高多,程序人生一把梭
如果有幸能帮到你,请帮我点个【赞】,给个关注,如果能顺带评论给个激励,将不胜感激。
职场亮哥文章列表:更多文章
自己所有文章、答复都与版权保护平台有单干,著作权归职场亮哥所有,未经受权,转载必究!