用plsql登录oracleplsql配置数据库连接时报错,请问如何解决

问题:win8的64位系统上使用plsql developer连接本地oracle数据库时会发生莫名其妙的问题,错误提示框甚至可能为空。原因:据网上所说,原因估计是在64位系统上安装64位的Oracle数据库,但是没有对应的64位PL/SQL Developer供我们使用,所以此时不能直接连接,需要安装oracle的客户端。解决:1、下载instantclient_11_2(数据库版本为10g、11g都能连接),地址http://download.csdn.net/detail/zxnlmj/80632432、将1中下载的压缩包中的instantclient_11_2文件夹放到oracle的安装目录下的product目录下,压缩包的中oracle客户端配置变量.txt该文件此情况下不需要配置(连接远程oracle时需要配置)3、配置环境变量(举例)ORACLE_HOME=D:/ProgramFile/oracle/product/10.2.0/db_1,PATH=D:/ProgramFile/oracle/product/10.2.0/db_1/bin,NLS_LANG = SIMPLIFIED CHINESE.ZHS16GBK。4、修改plsql developer-》取消登陆-》tools-》preferences-》ORACLE-》connection下的ORACLE_HOME=D:/ProgramFile/oracle/product/instantclient_11_2OCI library = D:/ProgramFile/oracle/product/instantclient_11_2/oci.dll
无相关信息我用PL/SQL-Developer登录oracle时出现 ORA-12560:TNS:协议适配器错误怎么办?急!!!!!_百度知道
我用PL/SQL-Developer登录oracle时出现 ORA-12560:TNS:协议适配器错误怎么办?急!!!!!
提问者采纳
&gt://d,选择Tools&nbsp.ORA2;&nbsp你的机器上应该是安装了多个Oracle产品.jpg" esrc="http。这个问题有两种解决方法,选择&Developer://d:1.jpg" target="_blank" title="点击查看大图" class="ikqb_img_alink"><img class="ikqb_img" src="&gt://d;&nbsp.配置每个Oracle产品的$ORACLE_HOME/NETWORK/ADMIN/TNSNAME;打开Preferences窗口;Preferences&nbsp.配置PL/SQL&nbsp.Developer(/zhidao/pic/item/02d9b9028dbc11dfa9ec8b13cda6.Oracle&Developer使用的tnsname打开PL/SQL&Connection&nbsp,点击“Cancel”进入“PLS//zhidao/wh%3D450%2C600/sign=2ee9dddd62c9/02d9b9028dbc11dfa9ec8b13cda6,默认的sqlplus和PL/SQL&nbsp。<a href="logged&&on)”./zhidao/wh%3D600%2C800/sign=bb07ebdebd1b/02d9b9028dbc11dfa9ec8b13cda6.&Home下拉框,选择tnsname.baidu.Developer使用了不同路径下的tnsname
提问者评价
谢谢您,我已经解决了
其他类似问题
按默认排序
其他2条回答
协议适配器错误的问题的原因有三个: TNS。 ,真头疼:也不知道plsql怎么和oracle连,现在正查呢是TNS适配器错误造成ORA-12560
用SQL Plus能登录上吗如果登录不上,需要配置一下TNS
用SQL Plus能登上,小弟我是个菜鸟,您QQ是多少?我的是
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁当前位置: >
> PL/SQL连接不上oracle数据库解决办法
PL/SQL连接不上oracle数据库解决办法
godofjustice & at
PL/SQL连接不上oracle数据库我的机子是win7 64位的,安装的是Oracle - OraClient11g_home1
然后安装了pl/sql。但是在连接的时候出现错误:initialization errorcould not initialize&f:\app\Adiministrator\product\11.2.0\client_1\bin\oci.dll&Make sur you have the 32 bits oracle client installed.OCIDLL forced tof:\app\Adiministrator\product\11.2.0\client_1\bin\oci.dllLoadLibrary(f:\app\Adiministrator\product\11.2.0\client_1\bin\oci.dll)return 0以上是错误信息。从网上查有的说安装32位oracle,但是本机子装32位的装不上,只能装64位的。还有的说修改这个plsql里的default.ini,我也不会修改。default.ini里的内容如下:ID=PL/SQL Developer Preference File[General]Name=System DefaultEnabled=TrueOrder=0Rules=[Preferences]请大家帮帮忙,真地很急!谢谢了!到底该怎样才能连上数据库呢?
首先确保你的数据库实例是运行的,用oracle自带的plsqlus连接试试。如果连接正常那你就看看PL/SQL Developer版本应该32、46godreamgo & &
& & (0)(0)引用
本问题标题:
本问题地址:
温馨提示:本问答中心的任何言论仅代表发言者个人的观点,与希赛网立场无关。请对您的言论负责,遵守中华人民共和国有关法律、法规。如果您的言论违反希赛网问答中心的规则,将会被删除。
暂无合适的专家
&&&&&&&&&&&&&&&
希赛网 版权所有 & &&&&湘教QS2-164&&增值电信业务经营许可证湘B2-在.net+oracle开发中,发布web程序的时候,有是会遇到该错误 ora-01019ORA-01019 unable to allocate memory in the user sideCause: The user side memory allocator returned an error.Action: Increase the size of the process heap or switch to the old set of calls.或者 错误,不能从进程获得上下文. 此错误是由于oracle或者microsoft的bug引起.(其实是,iis的访问权限的控制太高).解决方法: 一:为ORACLE_HOME目录,添加network services 用户组的访问权限,并将权限继承到子目录.重启机器.二:提高虚拟路径对应的应用程序池,执行用户的权限.(该方法本人认为对带来不安全因素)令,本错误有时候提示是,需要安装oracle7.13版本客户端以上.解决方法同上.&问题二在Win8企业版64位环境下,连接Oracle11g 服务端,搞了整整两天,特将过程分享出来,供有需要的同学参考。本机环境:1、服务端:Oracle 11g R2 64位,安装路径E:/Org12官方下载:/technetwork/database/enterprise-edition/downloads/index.html2、客户端:(1)Instant Client ,轻量级,安装路径E:/Oracle11/client/technetwork/database/features/instant-client/index-097480.html(2)32-bit Oracle Data Access Components (ODAC) with Oracle Developer Tools for Visual Studio,安装路径E:/Org12/Product/11.2.0/client_1/technetwork/topics/dotnet/utilsoft-086879.html?ssSourceSiteId=otncn
用客户端三种工具去连Oracle服务端,结果:第一种:Oracle自带的SQL Deveploer工具,基本没问题!也不需要什么客户端配置。/technetwork/developer-tools/sql-developer/downloads/index.html第二种,用PL/SQL 9.0去连,需要copy服务端的XXapporacleproduct11.2.0servernetworkADMINtnsnames.ORA文件到客户端(1)的networkADMIN下,并删除不需要的部分,保留内容大致如下:& 代码如下 复制代码 ORCL = (DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
(CONNECT_DATA =
(SID =ORCL)
) ) 并用如下方式启动PL/SQL 代码如下 复制代码 set Path=E:/Oracle11/clientrem 服务端路径: E:Org12product11.2.0dbhome_1BINset ORACLE_HOME=E:/Oracle11/clientset TNS_ADMIN=E:/Oracle11/clientset NLS_LANG=AMERICAN_AMERICA.AL32UTF8start E:/Oracle11/PL_SQL/plsqldev.exe此时OK。 (www.111cn.net)这个问题网上查找很久,尝试的解决方法很多,但最终我的方案是:1、删除Oracle服务端;方法可以在网上搜,要删干净;2、删除ODAC及所有组件;3、保留Instant Client及其安装目录,主要是networkADMINtnsnames.ORA4、重新安装Oracle服务端;此时接所有客户端连接完全正常!小结:1、刚开始怀疑是64位Oracle驱动路径(x86)引起的bug,最后得出的结论是同一台机器,最好不要装两个Oracle客户端 ,服务端+客户端也不推荐,会引起一些潜在的问题,原因不明。2、64位的Oracle服务端+32位的Oracle客户端,会有一些潜在的问题,最好32位对32位。3、安装Oracle 11g R2 EX时,会在环境变量Path前面加上&e:Org12apporacleproduct11.2.0;&,注意是两个分号,须删除一个;这个不知道是安装程序的BUG?问题三今天开发的同事碰到了这个ORA-1019错误。 详细的错误信息为:Microsoft OLE DB Provider for ODBC Drivers错误''[Microsoft][ODBC driver for Oracle][Oracle]Error while trying to retrieve text for error ORA-01019/includes/data_func.asp,行12而Oracle文档上对这个错误的描述为:ORA-01019: unable to allocate memory in the user Cause: The user side memory allocator returned error.Action: Increase the processes heap size or switch to the old set of calls.从错误描述上看,似乎是内存分配的问题,但是客户端服务器上的内存有2G,而且并没有启动什么程序,显然不是简单的内存不足的问题。不过问题多半是出在客户端程序上,检查了一下metalink,发现文档ID 91906.1中提到的问题可能和当前类似。导致这个问题的原因似乎是ODBC没有使用Oracle提供的驱动程序,而是使用了ORACLE_HOME之外系统提供的驱动。又通过GOOGLE搜索了一下,找到了一篇文章,其中包含下面的描述:You must set the following environment variables:ORACLE_HOME Specifies the top-level directory in which Oracle is installed. TNS_ADMIN Specifies the location of configuration files, for example, $ORACLE_HOME/network/admin. After installation Oracle creates the configuration files under /var/opt/oracle. If listener.ora and tnsnames.ora are in this directory, you might not need to set TNS_ADMIN, because by default Oracle uses /var/opt/oracle. If you do not set these environment variables properly, Oracle returns the ORA-1019 error code the first time you attempt to connect. For information on error handling,看来问题很可能是由于没有正确设置ORACLE_HOME环境变量造成的,解决办法在WINDOWS中设置系统环境变量,重启系统后,问题消失from:http://www.111cn.net/database/Oracle/43838.htm
客户端连接间歇性失败不能连接Oracle数据库了,提示相关的..._希赛客户端连接间歇性失败 不能连接Oracle数据库了,提示相关的错误 OERR: ORA-12519 TNS:no appropriate service handler found 客户端连接间歇性失败,报错ORA-12519 &...oracle10g的rac中,客户端连接报ora-12545错误-zho..._ChinaUnix博客oracle10g的rac中,客户端连接报ora-12545错误
19:52:34 分类: Oracle oracle10g的rac中,客户端连接报ora-12545错误在oracle10g的rac中,客户端连接...连接Oracle时出现 ORA-12514错误 解决方法_数据库技术_Linux公社-...最近在测试用的windows环境下的Oracle 11g,用一段时间后就出现ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务...plsql连接oracle数据库报ora 12154错误 - Oracle数据库..._红黑联盟plsql连接oracle数据库报ora 12154错误今天遇到一个问题,使用sqlplus能够连接到远程的数据库,但是使用plsql却连接不上,报错&ORA-12154: TNS: 无法解析指定的连接...关于oracle的连接时ORA-12519错误的解决方案_百度文库&评分:4.5/5&3页 关于oracle的连接时ORA-12519错误的解决方案_IT/计算机_专业资料。系统在运行时...OERR: ORA-12519 TNS:no appropriate service handler found 客户端连接间歇性...Oracle连接数据库报错 ORA-12514_龙涎_新浪博客[数据库]解决连接oracle报ORA_郑少群个人我本机安装的数据库版本是ORACLE 11G R2,今天连接数据库时,报如下错误:ORA-01034 - Oracle not availableORA-27101 - shared memory realm does not exist上...SSIS连接Oracle报错:ORA-12154: TNS:could not resolve the ...SSIS连接Oracle报错:ORA-12154: TNS:could not resolve the connect identifier ...因为因为MSDE只支持32位的oracle的客户端 我猜测是你要用64位oracle客户端遇到...navicat连接oracle数据库报ORA-28547: connection to server ...客户端连接oracle数据库时报ORA-12516:TNS:监听程序找..._易博客客户端连接oracle数据库时报ORA-12516:TNS:监听程序找不到符合协议堆栈要求的可用处理程序。,姜维的易博客,鱼与熊掌不能兼得,吾则取其益于吾身大者食之.,爱...ORACLE客户端连服务器的注意事项1. 通过SQL协议,ORACLE客户端连服务器时一般需要配置sq.ora和tnsnames.ora,init.ora。 它们默认的目录在$ORACLE_HOMEwork/admin 目录下 也可以设置...Oracle使用PL SQL Developer连接报次错误:ORA-12514: TNS 解决...Oracle主服务和监听器服务已经启动,使用SQL Plus能够正常连接,使用PL SQL Developer连接报次错误:ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务。如...oracle客户端远程连接数据库 - Tech - ITeye论坛
ORACLE客户端连服务器的注意事项
1. 通过SQL协议,ORACLE客户端连服务器时一般需要配置sq.ora和tnsnames.o ...PL/SQL连接oracle11g报ORA-12545,求帮忙。。。_已解决_博问_博客园ORA-12203:TNS:无法与目标连接的相关推荐_ITPUB论坛 ora-12203:tns:无法与目标连接 请高手解决sql*plus登入问题?我用username:...客户端连接oracle9.2.0.1时总是报错:ora-12203: tns:无法与目标连接 我...客户端用plsql连时报ora-12514的错误,用oracle其它的客户端工具就...9条回复&-&发帖时间:&日oracle11g远程连接报ORA-12541错误 - ysh_good的日志 - 易博客oracle11g远程连接报ORA-12541错误,ysh_good的易博客,To enhance my english level,熟悉J2ee开发(SSH)开发,熟悉Vs2010(C#、mobile、Asp),熟悉power...[数据库]关于解决oracle登录:ora_郑少群个人ORACLE客户端远程连接服务器ORACLE客户端远程连接服务器 1. 通过SQL协议,ORACLE客户端连服务器时一般需要配置sq.ora和tnsnames.ora,init.ora。 它们默认的目录在$ORACLE_HOME/...NBU备份Oracle时报错ORA-19506,ORA-27028,ORA-19511的处理办法及...NBU备份Oracle时报错ORA-19506,ORA-27028,ORA-19511的处理办法及技术点解析。 ...属于oracle的一个模块,用以连接RMAN与MM客户端软件,然后有客户端传送数据到MM...连接oracle数据库报“ORA-12154 TNS 无法解析指定的连接标..._豆丁用户中心 充值 VIP 消息 设置 客户端 书房 阅读 会议PPT工作总结 作文 ...banner 学习者请关注这里:实例系列教程问题:连接oracle数据库报“ORA-12154: TNS...PL/SQL报错:“ORA-12154: TNS:无法解析指定的连接标识..._新浪博客 连接任何一个实例在登录时均报“ORA-12154: TNS:无法解析指定的连接标识符”... 冷静,先分析原因,既然sqlplus已经能够连接,说明oracle的安装(至少客户端的安装)...客户端连接服务器报ORA-28547-TOMSYAN-ChinaUnix博客客户端版本是10.2.0.1.0 32位, 服务器是9.2.0.4.0 64位。客户端连接服务器报ORA-28547: 连接服务器失败, 可能是 Oracle 管理错误。状况如下: C:...:我的SAP数据库是ORACLE. listener.ora文件如下:我..._百度知道1个回答 - 提问时间: 日1、检查oracle服务器,排除数据库服务器本身的问题:看在数据库所在的服务器上连接,是否正常。 2、检查客户端,在客户端,使用oracle的络配置工具设置连接数据库服务......12516和ORA-12514错误,一定是Listener的问题吗 - Oracle数据库...9条回复&-&发帖时间:&日关于打开pl/sql连接Oracle时报出的:TNS-12514没有监听错误的解决...关于打开pl/sql连接Oracle时报出的:TNS-12514没有监听错误的解决办法... 3.如果是客户端的话,客户端的配置文件(例如:listener.ora和tnsname.ora)要......报错:ORA-12154: TNS: 无法解析指定的连接标识符 -C..._CSDN论坛客户端 sqlplus 连接时报 ora-12560 协议适配器错误 - oracle - ...客户端: win7 64位 装有11G的oracle客户端服务端:linux 64位 11G在客户端 sqlplus连接oracle报错“ORA-28547:connection to server failed,...第一个方法解决方案: listener.ora是服务器端的配置oracle的文件。后来将listener.ora的这一行注释掉,就行了,, (PROGRAM = extproc)修改为:SID_LIST_LISTENER......,64位下,vs 2008 ,oracle 数据库使用内置的web server 报ORA_...最近产品开始准备支持ORACLE 版本,在此过程中遇到不少问题.在此标记.1.ORA-12154: TNS: 无法解析指定的连接标识符 错误 这个错误比较常见,一般可能的原因如下(...连接11gR2 RAC时收到ORA-12502报错-尛样儿-ITPUB博客11gR2 RAC的一个节点被重装了系统,将节点重新添加到RAC之后,使用客户端连接RAC即收到ORA-12502的错误,设客户端连接oracle,过一段时间会发生ora-03135错误-CSDN..._CSDN论坛5条回复&-&发帖时间:&日PL/SQL Developer连接数据库时出现ORA-12577 协议适配器不可加载 ...环境:Windows7 64位, Oracle 11g R2 64位 + Oracle 11g R2 32客户端, PL/SQL Developer 9.0.4产生原因:可能是为了重建OEM配置文件,我修改了Windows系统...}

我要回帖

更多关于 plsql连接oracle11g 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信