PL/SQL Dev连接Oracle弹出空白提示框的解决方法分享

来源:本网整理

ORA-12154: TNS: 无法解析指定的连接标识符 问题 相信作为ORACLE数据库的开发人员没有少碰到“ORA-12154: TNS: 无法解析指定的连接标识符”,今天我也又碰到了类似的情况,将我的解决方法进行小结,希望能对碰到同样问题的友人们提供帮助。 问题场

没办法,只能自己研究,经过大概一天时间吧,还是搞好了,写个总结。

原因为PL/SQL developer软件里的”Oracle Home”和“OCI library”这两项没有配置。 配置如下: 1、打开PL/SQL Developer工具,点击Tools栏,选择“Preferences”选项。 2、在Preferences界面,需要配置“Oracle Home”和“OCI library”两项。其中“Oracle

出现这种问题,解决方法大概有这几种:

首先你检查一下net manager是否有监听程序 ,如果有,是否启动, 如果没有的话用Net Configuration Assistant添加一个 然后重启 c:./>lsnrctl reload 欢迎追问

1.权限不够,导致弹出空吧提示框。(直接上链接)

数据库是本机的吗,还是服务器上的? cmd窗口和oracle自带的sqlplus可以连接数据库,连接的时候使用 本地网络服务名了吗? sqlplus user/pwd@orcl 还是 sqlplus user/pwd 是32位的系统还是64位的系统? 64位环境下,使用PL/SQL Developer连接Ora

http://jingyan.baidu.com/article/066074d6760959c3c21cb0d6.html

情况1:如果你是连接本机的oracleo, 如果不是 32位和64位的问题,那有可能是环境变量的问题,设置一下C:\app\你电脑的用户名\product\11.2.0\dbhome_1\instantclient 添加到path后面,注意加个英文分号。 情况2:你是连接远程的oracle,那么你要

就PL/SQL图标上点右键---属性---兼容性--管理员身份运行此程序的勾打上,即可

跟着明星辣妈学护肤,“冻”住妈妈的最美容颜什么样的女人最美丽?做了妈妈的女人最美丽!在我们的成长过程中,妈妈的无私关爱与呵护始终陪伴着我们,然而这背后的事实却是——许多妈妈们都牺牲了自己宝贵的护肤时间去照顾孩子,因此导致皮肤长期都处于疏于保养的状态。什么样的女人最美丽?做了妈妈的女人最美丽!在我们的成长过程中,妈妈的无私关爱与呵护始终陪伴着我们,然而这背后的事实却是——许多妈妈们都牺牲了自己宝贵的护肤时间去照顾孩子,因此导致皮肤长期都处于疏于保养的状态。看着许多明星和妈妈有着相仿的年龄,看上去却比自己的妈妈要年轻好几岁,心里也是莫名伤感。然而,在渴望帮助妈妈青春永驻的同时,很多人却也着实困惑到

2.环境变量没设对。

富人的女婿不是那么好做的,何况还是穷人。做富人的女婿基本上就是上门女婿了,别以为你个穷人傍上富人了就有钱了,这你就错了,穷人女婿在富人家根本就没有尊严。老婆会把你呼来唤去的,还不会给好脸色,还动不动就叫你滚的。还会连累自己的父母,让父母在富人家抬不起头。我们村里就有一个取了城里的媳妇,别说还不是什么富人,结果根本就不让他父母进门。他父母整天在村里也抬不起头来。

①在安装oracle服务器的机器上搜索下列文件,oci.dllocijdbc10.dll(其中10代表oracle版本,若是其他版本,则需要修改之,例如改成ocijdbc9.dll或者ocijdbc11.dll)ociw32.dllorannzsbb10.dll(其中10代表oracle服务器版本,若是其他版本,则需要修改之,例如改成orannzsbb9.dll或者orannzsbb11.dll)oraocci10.dll(其中10代表oracle服务器版本,若是其他版本,则需要修改之,例如改成oraocci9.dll或者oraocci11.dll)oraociei10.dll(可能服务器没有,如果没有,就不用找了)sqlnet.ora,tnsnames.ora,classes12.jar,ojdbc14.jar 把这些找到的文件复制放到一个文件夹,如 oraclient,将此文件夹复制到客户端机器上。如放置路径为 D:\oraclient ②配置tnsnames.ora,修改其中的数据库连接串。 oracledata =    (DESCRIPTION =             (ADDRESS_LIST =               (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.58)(PORT = 1521))             )              (CONNECT_DATA =               (SERVICE_NAME = oracledata)             )         ) 其中,oracledata是要连接的服务名;HOST = 192.168.0.58,是服务器IP地址;PORT = 1521是端口号。 ③添加第一个环境变量,名为TNS_ADMIN,值为tnsnames.ora文件所在路径(如:D:\oraclient,特别是重装后或其它操作,忘了TNS_ADMIN变量,plsql登陆就会报无法解析指定的连接标识符),这是为了能够 找到上面说的tnsnames.ora。这步是最重要的。 添加第二个环境变量(可有可无):“NLS_LANG = SIMPLIFIED CHINESE_CHINA.ZHS16GBK”,(AMERICAN_AMERICA.US7ASCII 是ASCII编码类型,其它类型可自己到服务器看一下或网上查找一下)(本步骤暂时要做对,如果编码不对,会产生乱码) ④下载并安装PL SQL Developer配置应用:打开PL SQL Developer,登入界面点取消,进入后选择菜单栏 tools->preferences->connection设置:Oracle Home=D:\oracleclientOCI library=D:\oracleclient\oci.dll ⑤再次打开plsql则会在database中有oracledata 选项输入用户名密码就可以登陆。 

随着电梯房越来越多,各种各样的户型也层出不穷,传统的楼梯房,一梯两户,越来越难买到,一梯多户,两梯多户的的占据了更大的市场,我们在买房时,究竟选择几梯几户的房子才算好呢?首先传统的一梯两户的楼梯房,还是更受购房者的青睐,但是因为上面几层的上下楼不方便,开发商又设计了带电梯的多层楼房,这样的一梯两户的楼房,公摊面积只是多了电梯间的,所以公摊也不是很大,但是因为电梯的价格不菲,所以房价比普通的多层楼价格要高一些。所以带电梯的一梯两户无论公摊,还是出行都是不错的,而且住居的人群不多,环境也要好一些。至于一梯一户的房子,无论是否带有电梯,公摊其实是不小的,因为这一层所有的公摊都是你自己的,当然因为住居

这几个系统变量很重要,如果设置的不对,PL/SQL读取不到“数据库”和“连接为”。 

在收藏市场上,纸钞一直都是受到广大民众喜爱的,因为它是文化的产物,反映着一定时期的不同文化背景,有着很高的收藏价值。第一套人民币伍仟元蒙古包版是收藏价值很高的藏品。由于是第一套人民币,发行的时间比较早,早早就退出了货币流通市场,现在的存世量是非常少,很多人都想要收藏第一套人民币伍仟元蒙古包,尤其是以收藏特殊时期纸钞为爱好的大藏家们。第一套人民币5000元“蒙古包”与第一套人民币中的10000元“牧马图”、10000元“骆驼券”、500元“瞻德城”并称为第一套人民币中的“四大天王”,其人民币收藏价值是该套人民币中时非常高的。第一套人民币(蒙古包版)为1951年5月17日发行,发行流通一段时间后,

参考:http://www.linuxidc.com/Linux/2014-01/94787.htm

3.修改时区(多见于绿色版Oracle或者PL/SQL)

修改时区     

需要文件(前半部分路劲可能不同,以自己的安装路径为准):

a:D:\oracle\product\10.2.0\db_1\WJLMGQS-PC_WJLMGQS\sysman\config\emd.properties

b:D:\oracle\product\10.2.0\db_1\sysman\config\emd.properties

c:D:\oracle\product\10.2.0\db_1\sysman\admin\supportedtzs.lst

具体操作:

a:打开两个emd.properties文件,定位到文件的最后一行,发现agentTZRegion=GMT

b:打开supportedtzs.lst文件,在其中找到自己定位的时区然后选取参数,

如:agentTZRegion=Asia/Shanghai

4.windows的防火墙所致[关闭防火墙测试即可]

5.还可能是监听器服务无法启动,那么需要打开Net Configuration Assistant修复,或者新建监听器服务。

我自己尝试了上面所有方法,可还是遇到提示空白窗,真是蛋疼。。最后想,可能是oraclient里面文件不全,通常都应该文件不全或者版本不对导致的。

结果按照网上另一种方法[其实同方法②,只不过到Oracle官网上下载精简的客户端文件instantclient-basic-nt-11.2.0.4.0.zip而已],我把解压的文件

覆盖到oraclient文件中,再次连接,终于成功了!耶~ 呵呵,希望能帮助到所有遇到问题的朋友~

扩展阅读,根据您访问的内容系统为您准备了以下内容,希望对您有帮助。

您好,你那个PL/SQL developer 连接不上,弹出个空白对话框,怎么解决的?

用下面的方法试试:

64位Windows环境下,PL/SQL Developer连接Oracle的方法:

•1. 下载32位Oracle InstantClient,并展开到某目录,例如C:\instantclient-basic-nt-11.2.0.2.0;

•2. 将系统的tnsnames.ora拷贝到该目录下;

•3. 在PLSQL Developer中设置Oracle_Home和OCI Library:

ToolsPreferencesOracleConnection:

Oracle_Home:C:\instantclient-basic-nt-11.2.0.2.0

OCI Library:C:\instantclient-basic-nt-11.2.0.2.0\oci.dll

•4. 在PLSQL Developer目录下新建如下bat文件,替换其快捷方式,启动PLSQL Developer:

@echo off

set path=C:\instantclient-basic-nt-11.2.0.2.0

set ORACLE_HOME=C:\instantclient-basic-nt-11.2.0.2.0

set TNS_ADMIN=C:\instantclient-basic-nt-11.2.0.2.0

set NLS_LANG=AMERICAN_AMERICA.ZHS16GBK

start plsqldev.exe

plsql登陆时出现空白提示框

这个问题我碰到了,造成这种错有好几种情况,我的这种也是调权限没有用,

现在说下我的情况:

我是在云桌面上做开发,之前安装了oracle客户端和plsql,可以正常工作,后面有一天维护人员把我的磁盘做了清理,问题来了!!出现了一样的问题,登陆的时候报空错!!!

解决办法:开始菜单进入cmd命令,输入:

sqlpuls username/password艾特aaaa

连接你的数据库,注意,这里aaaa是在.ora文件中配置过的数据库地址,如果你没有配置过,这里换成:

//ip/实例名,举例我这里是:

sqlplus username/password艾特//127.0.0.1/oral

在运行了这个命令后,我发现我连不上,好的,重装了oracle客户端,继续试,连上了!

再用plsql连接这个库,还是报这个错!!!此时不用登陆直接进去,在“工具tools”-“首选项preference”里面配置刚才安装的oracle客户端的oracle home和OCI library,重启plsql,再登陆就进去了!!!

总结:问题就是oracle客户端被清理了导致以前配置的OCI library找不到oci.dll

同一种解决方法不可能适用所有情况,如果您设置权限之后也没有效果时,希望这个经验能对您有帮助!!

plsqldev连接oracle 弹出一个小窗口没有登录

安装客户端后,如果想联接服务器要进行一下配置一下服务才行,你打开客户端,看里面是不是有个 配置和移植工具--》Net Manager在服务里面把你要连接的数据库服务配置一下就可以了!追问配置过了 检测也成功追答那应该可以啦 plsqldev能看到你配置的服务吧

我用PLSQL Developer个工具登录oracle弹出一个空白对话框是怎么回事?我是win7系统。

是权限的问题, 可以右键以管理员身份运行

或者可以右键图标>属性>兼容性>以兼容模式运行这个程序勾选 再往下勾选以管理员身份运行此程序  试试

win8 64位系统,用plsql developer 登陆oracle弹出空白对话框,以管理员身份运行不管用

你是64位的操作系统,去下载一个64位的plsql developer(新版有64位的了)吧

用32位的plsql developer也能连,配置过程有点复杂。

  • 本文相关:
  • Oracle将查询的结果放入一张自定义表中并再查询数据
  • oracle 11g导出数据时报ORA 1455错误的处理方法
  • Oracle to_date()函数的用法介绍
  • oracle中的trim函数使用介绍
  • Oracle 系统变量函数介绍
  • oracle trunc()函数的使用方法
  • ORACLE学习笔记-新建用户及建表篇
  • ORACLE学习笔记-添加更新数据函数篇
  • ORACLE学习笔记-查询篇
  • Oracle实现分页查询的SQL语法汇总
  • 免责声明 - 关于我们 - 联系我们 - 广告联系 - 友情链接 - 帮助中心 - 频道导航
    Copyright © 2017 www.zgxue.com All Rights Reserved