PLsql连接oracle数据库 ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务解决

PLsql连接oracle数据库 ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务解决,第1张

你的服务里面同名的服务太多了,把重名的删掉试试。有一个服务就可以了,不用再额外的编写1,2的。多了就会把计算机搞糊涂了,它不知道该选择哪个服务工作了。 *** 作计算机,咱们必须清楚地 告诉计算机要执行的指令才行!!!!!

如图:

netca是Oracle Net Configuration Assistant的缩写,可以在图形界面下配置Oracle数据库网络相关的配置,包括监听器、连接标识符、协议等。而tns别名则是Oracle中用于指定连接字符串的一种机制,可以将一个可连接的服务或者数据库实例用简单的名称表示,方便用户快速连接到该实例。

需要注意的是,netca命令本身不提供配置tns别名的功能,需要使用其他方式来配置。常见的方式包括:

1 使用Oracle Net Manager(在netca中也有该选项),这是一个用于配置Oracle Net Services的图形化工具,可以通过该工具添加、修改、删除tns别名。

2 直接编辑$ORACLE_HOME/network/admin/tnsnamesora文件,该文件保存了Oracle数据库的tns别名信息,可以直接手动编辑进行修改或添加。

3 使用Oracle Net Configuration Assistant(netca)安装时的"Configure Another Database"和"Create Database"选项,这些选项会在创建新数据库时用来添加tns别名,也可以用来修改已有数据库上的tns别名。

综上所述,虽然netca命令本身不能直接用来配置tns别名,但可以通过其他途径来完成此任务。需要注意的是,在修改任何数据库配置时,都应该先备份相关数据和元数据,并谨慎进行 *** 作,以免发生意外情况。

从ora-12170错误来看,是oracle连接到服务器端 超时了,应该是oracle net方面的问题,有两种可能性

1、首先你用 sqlplus scott/6990548@orcl 看看能不能登录到oracle数据库,如果不行的话,那说明你TNSNAMEora文件配置有错

2、导入的filedmp 包含的数据量太大,导入过程超时了

先从Oracle网站上download下面几个文件(注意自己是的CPU,注意版本问题,如果下载的版本跟我下的不一样后面的代码也都要改成对应版本~。~):

>

以上就是关于PLsql连接oracle数据库 ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务解决全部的内容,包括:PLsql连接oracle数据库 ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务解决、netca命令不可以配置数据库的tns别名、数据库导入dmp文件出现主表加载错误等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9879789.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存