Oracle服务测试连接成功,但是用PLSQL连接提示无法解析指定的连接标识符

时间:2019-05-14 23:08:06下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《Oracle服务测试连接成功,但是用PLSQL连接提示无法解析指定的连接标识符》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《Oracle服务测试连接成功,但是用PLSQL连接提示无法解析指定的连接标识符》。

第一篇:Oracle服务测试连接成功,但是用PLSQL连接提示无法解析指定的连接标识符

Oracle服务测试连接成功,但是用PL/SQL连接提示“无法解析指定的连接标识符”

问题分析:可能是安装了ORACLE的客户端软件,而你只在ORACLE安装程序下配置服务,而没有在ORACLE的客户端安装程序下配置服务。解决方案:

1、打开oracle客户端下的Net Configuration Assistant,如果没有监听要建立一个监听,如果已经有了,就不需要再建了。

2、打开oracle客户端下的Net Manager,创建服务,创建的方法和oracle软件下建的方法一样。

2、再次打开PL/SQL,你会发现数据库的下拉列表多了一个你刚才建立的数据库。

4、恭喜你,成功了。

第二篇:Oracle使用工具plsql远程连接问题

使用PL/SQL Developer远程连接Oracle数据库,本地机器上已经安装了Oracle数据库只要

1.配置tnsnames.ora(我的安装在D:oracleproduct10.2.0db_1networkADMIN)

2.登录plsql时填写相应信息

第一步:配置tnsnames.ora

找到tnsnames.ora文件,用记事本方式打开,你可以看到像如下配置信息

ORCL =

(DESCRIPTION =

(ADDRESS =(PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))

(CONNECT_DATA =

(SERVER = DEDICATED)

(SERVICE_NAME = orcl)))

上面这段是连接本地(安装好Oracle默认的,你也可以修改数据库别名,将“ORCL”换成其他的)的数据库的要连接远程的Oracle数据库则再增加配置信息如下

自己定义远程数据库名称(别名)=

(DESCRIPTION =

(ADDRESS =(PROTOCOL = TCP)(HOST = 远程服务器IP)(PORT = 1521))

(CONNECT_DATA =

(SERVER = DEDICATED)

(SERVICE_NAME = 远程服务器上数据库名称)))

注意:别名不能与其他数据库(本地、远程)的别名相同,它可以跟相应远程服务器上的数据库名称不一样,要连接多个远程Oracle数据库,照样子在来几段上述配置信息即可。

第二步:登录plsql

Username:

Password:

Database:要登录的数据库名称(别名)

Connect as:

注意:一定要写对上面面的红色部分(其余的3个字段我就不说了),且跟tnsnames.ora配置文件中的别名相同

知道这两步后,以后不管是远程还是本地上的数据库你想怎么连就怎么连!只是tnsnames.ora文件中多了几段配置信息。

第三篇:解决64位win7下plsql连接64位oracle的问题

解决win7 x64系统下PL/SQL无法连接64位Oracle数据库的方法

#问题描述:确定安装好Oracle 11g 64位客户端、PL/SQL developer(不区分32/64)后,打开PL/SQL,无法选择数据库实例,如下图:

#解决办法:

1.下载oracle官网提供的文件instantclient-basic-win32-11.2.0.1.0; 下载地址:http://pan.baidu.com/s/1c0CMOwS

2.将instantclient-basic-win32-11.2.0.1.0 文件加压至oracle文件目录product下:

3.复制oracle安装文件夹..networkadmin下的文件 listener.ora和tnsnames.ora 到..productinstantclient_11_2的下面

4.进入PL/SQL Developer安装目录,新建start.bat文件,用记事本编辑写入: @echo off

set path=D:appAdministratorproductinstantclient_11_2 set ORACLE_HOME=D:appAdministratorproductinstantclient_11_2 set TNS_ADMIN=D:appAdministratorproductinstantclient_11_2 set NLS_LANG=AMERICAN_AMERICA.AL32UTF8 start plsqldev.exe

##此处的所有文件目录需要修改成自己的目录.5.点击运行start.bat, 正常情况会打开PL/SQL Developer(此时已经可以用来正常登录)

6.第5步正常开打登录窗户后,点击取消或登录进入PL/SQL主界面:

1)点击“Tools--Preferences”后,修改Oracle主目录名以及OCI库目录,目录中都应包含instantclient_11_2目录

此时保存退出后,完成对PL/SQL的修改

修改电脑环境变量,默认为oracle安装目录,需添加/修改为instantclient_11_2目录:

path=D:appAdministratorproductinstantclient_11_2 ORACLE_HOME=D:appAdministratorproductinstantclient_11_2 TNS_ADMIN=D:appAdministratorproductinstantclient_11_2 编辑完成保存后,PL/SQL即可正常使用。

第四篇:Oracle11g监听程序当前无法识别连接描述符中请求的服务

解决方法一:

一:打开cmd,输入sqlplus system/*****(注****表示密码)能连接Oracle数据库;但输入 sqlplus system/******@orcl11g 点回车则显示 监听程序当前无法识别连接描述中请求的服务;

二:使用SQL/PLUS工具连接也是显示一样的结果 监听程序当前无法识别连接描述中请求的服务;三:解决方法:

i): 打开这个文件 D:oracle_11gproduct11.2.0dbhome_1NETWORKADMINlistener.ora;

ii):找到这样段语句 [plain]view plaincopy

(SID_DESC =

(SID_NAME = CLRExtProc)

(ORACLE_HOME = D:oracle_11gproduct11.2.0dbhome_1)

(PROGRAM = extproc)

(ENVS = “EXTPROC_DLLS=ONLY:D:oracle_11gproduct11.2.0dbhome_1binoraclr11.dll”))

然后在这后面添加这样语句: [plain]view plaincopy(SID_DESC =

(GLOBAL_DBNAME = orcl11g)

(ORACLE_HOME = D:oracle_11gproduct11.2.0dbhome_1)

(SID_NAME = orcl11g))

最后显示如下:

iii)自己按照IP或者数据库实例名修改后保存,再重启数据库监听服务;运行 sqlplus system/******@orcl11g 连接成功;解决方法二:

若以上办法不能解决问题,则需要分别修改listener.ora与tnsnames.ora两个文件,将监听地址HOST改成计算机名(计算机-属性-高级系统设置-计算机名),listener.ora有一处地方需修改,tnsnames.ora有两处地方需修改,修改完成后最后重启数据库服务(包括监听服务与数据库服务);

下载Oracle服务测试连接成功,但是用PLSQL连接提示无法解析指定的连接标识符word格式文档
下载Oracle服务测试连接成功,但是用PLSQL连接提示无法解析指定的连接标识符.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐