plsqldevloper + orcal环境搭建
关闭
<h1>
<span class="link_title"><a href="/smstong/article/details/24359659">
PL/SQL Developer安装配置实践
</a></span>
</h1>
<div class="article_manage clearfix">
<div class="article_r">
<span class="link_postdate">2014-04-23 14:11</span>
<span class="link_view" title="阅读次数">27948人阅读</span>
<span class="link_comments" title="评论次数"> <a href="#comments" onclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_pinglun'])">评论</a>(0)</span>
<span class="link_collect tracking-ad" data-mod="popu_171"> <a href="javascript:void(0);" onclick="javascript:collectArticle('PL/SQL Developer安装配置实践','24359659');return false;" title="收藏" target="_blank">收藏</a></span>
<span class="link_report"> <a href="#report" onclick="javascript:report(24359659,2);return false;" title="举报">举报</a></span>
</div>
</div>
<div class="embody" style="display:none" id="embody">
<span class="embody_t">本文章已收录于:</span>
<div class="embody_c" id="lib" value="{"err":0,"msg":"ok","data":[]}"></div>
</div>
<style type="text/css">
.embody{
padding:10px 10px 10px;
margin:0 -20px;
border-bottom:solid 1px #ededed;
}
.embody_b{
margin:0 ;
padding:10px 0;
}
.embody .embody_t,.embody .embody_c{
display: inline-block;
margin-right:10px;
}
.embody_t{
font-size: 12px;
color:#999;
}
.embody_c{
font-size: 12px;
}
.embody_c img,.embody_c em{
display: inline-block;
vertical-align: middle;
}
.embody_c img{
width:30px;
height:30px;
}
.embody_c em{
margin: 0 20px 0 10px;
color:#333;
font-style: normal;
}
</style>
<script type="text/javascript">
$(function () {
try
{
var lib = eval("("+$("#lib").attr("value")+")");
var html = "";
if (lib.err == 0) {
$.each(lib.data, function (i) {
var obj = lib.data[i];
//html += '<img src="' + obj.logo + '"/>' + obj.name + " ";
html += ' <a href="' + obj.url + '" target="_blank">';
html += ' <img src="' + obj.logo + '">';
html += ' <em><b>' + obj.name + '</b></em>';
html += ' </a>';
});
if (html != "") {
setTimeout(function () {
$("#lib").html(html);
$("#embody").show();
}, 100);
}
}
} catch (err)
{ }
});
</script>
<div class="category clearfix">
<div class="category_l">
<img src="http://static.blog.csdn.net/images/category_icon.jpg">
<span>分类:</span>
</div>
<div class="category_r">
<label onclick="GetCategoryArticles('620560','smstong','top','24359659');">
<span onclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_fenlei']);">数据库<em>(41)</em></span>
<img class="arrow-down" src="http://static.blog.csdn.net/images/arrow_triangle _down.jpg" style="display:inline;">
<img class="arrow-up" src="http://static.blog.csdn.net/images/arrow_triangle_up.jpg" style="display:none;">
<div class="subItem">
<div class="subItem_t"><a href="http://blog.csdn.net/smstong/article/category/620560" target="_blank">作者同类文章</a><i class="J_close">X</i></div>
<ul class="subItem_l" id="top_620560">
</ul>
</div>
</label>
</div>
</div>
<script type="text/javascript" src="http://static.blog.csdn.net/scripts/category.js"></script>
<div class="bog_copyright">
<p class="copyright_p">版权声明:本文为博主原创文章,未经博主允许不得转载。</p>
</div>
作为半个DBA,以前总在SQL*Plus下工作,根本不用任何配置文件,直接 sqlplus user/pwd@host/service就可以顺利连接Oracle服务器。现在应开发人员要求,在Windows平台安装PL/SQL Developer,少经挫折,终于顺利完成。现将安装配置过程记录下来,以备后用。
基本环境:
服务器端:oracle11.2g X64
客户端:Windows 8.1 X64
1 下载安装oracle的精简客户端
从oracle官网下载最新版intantclient,目前最新版是12.1。因为oracle的客户端是向下兼容的,所以12.1版本的客户端可以连接所有12.1以下版本的服务器端,当然包括11.2。
既然使用PL/SQL Developer,就不需要再安装ORACLE官方的GUI客户端了,所以下载这个instant版本的精简客户端版本就足够了,越简单越稳定啊。
http://download.oracle.com/otn/nt/instantclient/121010/instantclient-basic-nt-12.1.0.1.0.zip?AuthParam=1398220152_196133935a9b7d06233ffee407bb8a39
从官网下载需要有oracle网站的账号,对于和oracle打交道的人来说,免费注册一个oracle账号是十分必要的。
这个软件包下载完成后,直接解压到指定路径即可,是纯绿色软件,不需要安装。我解压后放到了E:\green\下。如下图:
2 下载SqlPlus,检查是否可以正确连接服务器(可选)
在下载精简客户端的同一个页面,下载sqlplus这个小工具,这可是DBA的最爱啊,很小但很实用,这里主要是用来检查连接情况。下载后直接解压,把解压后的文件夹中的所有文件,复制到刚才的客户端目录下。
打开命令行窗口,切换到这个目录下,执行熟悉的 sqlplus user/pwd@host/service ,如果能正常连接,说明服务器和本机之间可以正常通信,从而排除了基本的错误。如果不能连接,则需要慢慢排查了。
3 新建配置文件sqlnet.ora和tnsnames.ora,新建环境变量TNS_ADMIN
在D:\green\instantclient_12_1\目录下,新建两个文件,名称分别为 sqlnet.ora,tnsnames.ora。这两个文件提供了客户端服务名到指定的oracle服务器提供的数据库服务名的映射。
sqlnet.ora内容如下:
- 客户端服务名 =
- (DESCRIPTION =
- (ADDRESS = (PROTOCOL = TCP)(HOST = 服务器IP地址)(PORT = 1521))
- (CONNECT_DATA =
- (SERVER = DEDICATED)
- (SERVICE_NAME = 服务器端侦听器提供的服务名)
- )
客户端服务名可以任意设置,
服务器IP地址就是提供oracle服务的机器IP,
服务器端侦听器提供的服务名是根据服务器端的设置填写。
【注意】客户端服务名必须顶格写,前面不能有任何空格,否则会出错。
然后,为系统添加环境变量TNS_ADMIN,其值为oracle客户端安装目录,本例中就是E:\green\instantclient_12_1。
4 下载安装PL/SQL Developer软件
我是从官网下载的,版本为10.0.5.1710,当然这个软件不是免费的,但是可以试用30天。下载之后直接安装即可,安装过程会提示早期的Oracle可能对路径要求苛刻,我们的Oracle版本是11.2的,不存在这个问题,所以默认路径即可。
启动该软件,出现登录界面。
按照上图所示,主要目的就是让PL/SQL Develper这个软件可以找到oracle客户端。
设置完成后,重新启动PL/SQL Developer,在登录页面,输入用户名密码和tnsnames.ora文件中设置的客户端服务名,就可以连接成功了。
如果报错,请检查上面的所有配置过程,特别是tnsnames.ora配置文件,以及TNS_ADMIN环境变量。
<div id="digg" articleid="24359659">
<dl id="btnDigg" class="digg digg_disable" onclick="btndigga();">
<dt>顶</dt>
<dd>2</dd>
</dl>
<dl id="btnBury" class="digg digg_disable" onclick="btnburya();">
<dt>踩</dt>
<dd>0</dd>
</dl>
</div>
<div class="tracking-ad" data-mod="popu_222"><a href="javascript:void(0);" target="_blank"> </a> </div>
<div class="tracking-ad" data-mod="popu_223"> <a href="javascript:void(0);" target="_blank"> </a></div>
<script type="text/javascript">
function btndigga() {
$(".tracking-ad[data-mod='popu_222'] a").click();
}
function btnburya() {
$(".tracking-ad[data-mod='popu_223'] a").click();
}
</script>
<div style="clear:both; height:10px;"></div>
<div class="similar_article" style="">
<h4>我的同类文章</h4>
<div class="similar_c" style="margin:20px 0px 0px 0px">
<div class="similar_c_t">
<label class="similar_cur">
<span style="cursor:pointer" onclick="GetCategoryArticles('620560','smstong','foot','24359659');">数据库<em>(41)</em></span>
</label>
</div>
<div class="similar_wrap tracking-ad" data-mod="popu_141" style="max-height:195px;">
<a href="http://blog.csdn.net" style="display:none" target="_blank">http://blog.csdn.net</a>
<ul class="similar_list fl"><li><em>•</em><a href="http://blog.csdn.net/smstong/article/details/52151015" id="foot_aritcle_52151015undefined005356273334497841" target="_blank" title="oracle之Flash Recovery Area全面介绍">oracle之Flash Recovery Area全面介绍</a><span>2016-08-08</span><label><i>阅读</i><b>696</b></label></li> <li><em>•</em><a href="http://blog.csdn.net/smstong/article/details/51150798" id="foot_aritcle_51150798undefined736621419341591" target="_blank" title="数据库日志系统原理详解">数据库日志系统原理详解</a><span>2016-04-14</span><label><i>阅读</i><b>5037</b></label></li> <li><em>•</em><a href="http://blog.csdn.net/smstong/article/details/45895123" id="foot_aritcle_45895123undefined27049468656393016" target="_blank" title="Oracle数据库中NUMBER(x,y)数据类型详解">Oracle数据库中NUMBER(x,y)数据类型详解</a><span>2015-05-21</span><label><i>阅读</i><b>2372</b></label></li> <li><em>•</em><a href="http://blog.csdn.net/smstong/article/details/45670045" id="foot_aritcle_45670045undefined17110826584707217" target="_blank" title="sqlplus的非交互式使用">sqlplus的非交互式使用</a><span>2015-06-02</span><label><i>阅读</i><b>1957</b></label></li> <li><em>•</em><a href="http://blog.csdn.net/smstong/article/details/41745257" id="foot_aritcle_41745257undefined6473016404784406" target="_blank" title="玩转Oracle服务器连接">玩转Oracle服务器连接</a><span>2014-12-05</span><label><i>阅读</i><b>2706</b></label></li> <li><em>•</em><a href="http://blog.csdn.net/smstong/article/details/39397855" id="foot_aritcle_39397855undefined16419580993270344" target="_blank" title="emctl start dbconsole报错 /oracle/11.2.0/oc4j/j2ee/OC4J_DBConsole_localhost_xxx not found">emctl start dbconsole报错 /oracle/11.2.0/oc4j/j2ee/OC4J_DBConsole_localhost_xxx not found</a><span>2014-09-19</span><label><i>阅读</i><b>1777</b></label></li> </ul>
<ul class="similar_list fr"><li><em>•</em><a href="http://blog.csdn.net/smstong/article/details/51596903" id="foot_aritcle_51596903undefined3787450124690668" target="_blank" title="UNDO类型日志系统浅浅理解">UNDO类型日志系统浅浅理解</a><span>2016-06-06</span><label><i>阅读</i><b>5046</b></label></li> <li><em>•</em><a href="http://blog.csdn.net/smstong/article/details/51149769" id="foot_aritcle_51149769undefined781410141210789" target="_blank" title="How do you build a database?">How do you build a database?</a><span>2016-04-14</span><label><i>阅读</i><b>4867</b></label></li> <li><em>•</em><a href="http://blog.csdn.net/smstong/article/details/45891187" id="foot_aritcle_45891187undefined6146314967888662" target="_blank" title="Oracle 11g静默安装官方提供的examples">Oracle 11g静默安装官方提供的examples</a><span>2015-05-21</span><label><i>阅读</i><b>1753</b></label></li> <li><em>•</em><a href="http://blog.csdn.net/smstong/article/details/42169651" id="foot_aritcle_42169651undefined9895164315275136" target="_blank" title="SQL Server 客户服务器网络连接原理图">SQL Server 客户服务器网络连接原理图</a><span>2014-12-26</span><label><i>阅读</i><b>889</b></label></li> <li><em>•</em><a href="http://blog.csdn.net/smstong/article/details/40580879" id="foot_aritcle_40580879undefined10080207838875022" target="_blank" title="让fdisk输出更准确合理">让fdisk输出更准确合理</a><span>2014-10-29</span><label><i>阅读</i><b>1831</b></label></li> </ul>
<a href="http://blog.csdn.net/smstong/article/category/620560" class="MoreArticle">更多文章</a></div>
</div>
</div>
<script type="text/javascript">
$(function () {
GetCategoryArticles('620560', 'smstong','foot','24359659');
});
</script>
<dt><span>猜你在找</span></dt>
<div id="adCollege" style="width: 42%;float: left;">
<script src="http://csdnimg.cn/jobreco/job_reco.js" type="text/javascript"></script>
<script type="text/javascript">
csdn.position.showEdu({
sourceType: "blog",
searchType: "detail",
searchKey: "24359659",
username: "",
recordcount: "5",
containerId: "adCollege" //容器DIV的id。
});
</script>
<div class="tracking-ad" data-mod="popu_84"><dd style="background:url(http://static.blog.csdn.net/skin/default/images/blog-dot-red3.gif) no-repeat 0 10px; white-space: nowrap;"><a href="http://edu.csdn.net/course/detail/459" title="Oracle之PL/SQL编程从入门到精通" strategy="v4:content" target="_blank">Oracle之PL/SQL编程从入门到精通</a></dd><dd style="background:url(http://static.blog.csdn.net/skin/default/images/blog-dot-red3.gif) no-repeat 0 10px; white-space: nowrap;"><a href="http://edu.csdn.net/course/detail/3137" title="Oracle数据库开发之PL/SQL基础实战视频课程" strategy="v4:content" target="_blank">Oracle数据库开发之PL/SQL基础实战视频课程</a></dd><dd style="background:url(http://static.blog.csdn.net/skin/default/images/blog-dot-red3.gif) no-repeat 0 10px; white-space: nowrap;"><a href="http://edu.csdn.net/course/detail/2431" title="EasyDarwin开源流媒体服务器:编译、配置、部署" strategy="v4:content" target="_blank">EasyDarwin开源流媒体服务器:编译、配置、部署</a></dd><dd style="background:url(http://static.blog.csdn.net/skin/default/images/blog-dot-red3.gif) no-repeat 0 10px; white-space: nowrap;"><a href="http://edu.csdn.net/course/detail/767" title="Oracle、SQL、PLSQL 编程从入门到精通" strategy="v4:content" target="_blank">Oracle、SQL、PLSQL 编程从入门到精通</a></dd><dd style="background:url(http://static.blog.csdn.net/skin/default/images/blog-dot-red3.gif) no-repeat 0 10px; white-space: nowrap;"><a href="http://edu.csdn.net/course/detail/2791" title="Oracle高级项目教学" strategy="v4:content" target="_blank">Oracle高级项目教学</a></dd></div></div>
<div id="res" data-mod="popu_36" class="tracking-ad" style="width: 42%; float: left; margin-right: 30px; display: block;"><dd style="background:url(http://static.blog.csdn.net/skin/default/images/blog-dot-red3.gif) no-repeat 0 10px;"><a href="http://blog.csdn.net/u013046097/article/details/51418551" title="PLSQL Developer 的安装与配置" strategy="SearchAlgorithm" target="_blank">PLSQL Developer 的安装与配置</a></dd><dd style="background:url(http://static.blog.csdn.net/skin/default/images/blog-dot-red3.gif) no-repeat 0 10px;"><a href="http://blog.csdn.net/pingdiyishenglei/article/details/51207861" title="PLSQL Developer配置免安装Oracle客户端" strategy="SearchAlgorithm" target="_blank">PLSQL Developer配置免安装Oracle客户端</a></dd><dd style="background:url(http://static.blog.csdn.net/skin/default/images/blog-dot-red3.gif) no-repeat 0 10px;"><a href="http://blog.csdn.net/hpdlzu80100/article/details/51872911" title="Oracle 11g的安装及PLSQL Developer的配置" strategy="SearchAlgorithm" target="_blank">Oracle 11g的安装及PLSQL Developer的配置</a></dd><dd style="background:url(http://static.blog.csdn.net/skin/default/images/blog-dot-red3.gif) no-repeat 0 10px;"><a href="http://blog.csdn.net/lupangdelu/article/details/50818048" title="plsql Developer安装与配置连接" strategy="SearchAlgorithm" target="_blank">plsql Developer安装与配置连接</a></dd><dd style="background:url(http://static.blog.csdn.net/skin/default/images/blog-dot-red3.gif) no-repeat 0 10px;"><a href="http://blog.csdn.net/santianbushuijue/article/details/17171183" title="oracle 11g数据库+plsql developer 组合的安装及配置过程" strategy="SearchAlgorithm" target="_blank">oracle 11g数据库+plsql developer 组合的安装及配置过程</a></dd></div>
<div id="ad_cen">
<script type="text/javascript">
/*博客内容页下方Banner-728*90,创建于2014-7-3*/
var cpro_id = "u1607657";
</script>
<script type="text/javascript" src="http://cpro.baidustatic.com/cpro/ui/c.js"></script><div id="BAIDU_SSP__wrapper_u1607657_0"><iframe id="iframeu1607657_0" src="http://pos.baidu.com/octm?rdid=1607657&dc=2&di=u1607657&dri=0&dis=0&dai=1&ps=3613x563&dcb=BAIDU_SSP_define&dtm=HTML_POST&dvi=0.0&dci=-1&dpt=none&tsr=0&tpr=1479270297985&ti=PL%2FSQL%20Developer%E5%AE%89%E8%A3%85%E9%85%8D%E7%BD%AE%E5%AE%9E%E8%B7%B5%20-%20smstong%E7%9A%84%E6%88%90%E9%95%BF%E8%BD%A8%E8%BF%B9%20-%20%E5%8D%9A%E5%AE%A2%E9%A2%91%E9%81%93%20-%20CSDN.NET&ari=2&dbv=2&drs=1&pcs=1903x920&pss=1903x3630&cfv=0&cpl=22&chi=1&cce=true&cec=UTF-8&tlm=1479270297&rw=920&ltu=http%3A%2F%2Fblog.csdn.net%2Fsmstong%2Farticle%2Fdetails%2F24359659&ltr=https%3A%2F%2Fwww.baidu.com%2Flink%3Furl%3DmQsI59R7YwSXp762TYXvHEf69hbGKp8Wq1t5nIEe2x8lNNI2OMo38ygPgd42CIqSKqoH7epbgC9F5BYJYWu4t_%26wd%3D%26eqid%3De6fe3f6f000053b700000003582bdfa3&ecd=1&psr=1920x1080&par=1920x1040&pis=-1x-1&ccd=24&cja=false&cmi=28&col=zh-CN&cdo=-1&tcn=1479270298&qn=fdddd3afe8de97d6&tt=1479270297951.39.40.43" width="728" height="90" align="center,center" vspace="0" hspace="0" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" style="border:0; vertical-align:bottom;margin:0;" allowtransparency="true"></iframe></div>
</div>
<div id="ad_bot">
</div>
<a id="d-top-a" class="btn btn-top backtop" style="display: none;" title="返回顶部" onclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_huidaodingbu'])">
<img src="http://static.blog.csdn.net/images/top.png" alt="TOP">
</a>
<h5>
<a href="http://www.csdn.net/tag/" target="_blank">核心技术类目</a></h5>
<div class="classify">
全部主题
Hadoop
AWS
移动游戏
Java
Android
iOS
Swift
智能硬件
Docker
OpenStack
VPN
Spark
ERP
IE10
Eclipse
CRM
JavaScript
数据库
Ubuntu
NFC
WAP
jQuery
BI
HTML5
Spring
Apache
.NET
API
HTML
SDK
IIS
Fedora
XML
LBS
Unity
Splashtop
UML
components
Windows Mobile
Rails
QEMU
KDE
Cassandra
CloudStack
FTC
coremail
OPhone
CouchBase
云计算
iOS6
Rackspace
Web App
SpringSide
Maemo
Compuware
大数据
aptech
Perl
Tornado
Ruby
Hibernate
ThinkPHP
HBase
Pure
Solr
Angular
Cloud Foundry
Redis
Scala
Django
Bootstrap
<div class="clear">
</div>
</div>



浙公网安备 33010602011771号
暂无评论