永发信息网

我装的是oracle 9i客户端,运行PL/SQL时,报错ORA-12154

答案:5  悬赏:40  手机版
解决时间 2021-12-23 14:41
  • 提问者网友:放下
  • 2021-12-22 17:48
我装的是oracle 9i客户端,运行PL/SQL时,报错:error while trying to retrieve text for error ORA-12154
以下是我的tns内容:
# TNSNAMES.ORA Network Configuration File: C:\oracle\ora90\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.

DXS =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 9.83.70.13)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = dealer)
)
)
40crmdb2 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.32.112.47)(PORT = 1521))
)
(CONNECT_DATA =
(SID = uatdb1)
(SERVER = DEDICATED)
)
)
各位大侠们看看是什么问题,多谢了。
最佳答案
  • 五星知识达人网友:归鹤鸣
  • 2021-12-22 19:21
你连的是哪一个数据库?可以现在CMD中ping一下这个数据库的ip地址,如果通的话可以在cmd中tnsping一下这个数据库的标示,看通不通
全部回答
  • 1楼网友:舍身薄凉客
  • 2021-12-22 22:45
你这个问题 ,是因为监听器出现的错误。 首先你应该去看一下在服务里,有没有oracle监听的服务,如果没有这个服务,你需要配置一个新监听。 如果服务中有监听服务的话,那就需要你重新配置监听。用oracle安装时提供的工具net ca就可以。
  • 2楼网友:持酒劝斜阳
  • 2021-12-22 22:04
在运行的时候就出错吗?还是登录的时候出错? 如果运行的时候就出错,很明显跟这个配置没有关系。因为还没开始去解析呢。 是不是你的环境变量有问题?比如ORA_HOME之类的。
  • 3楼网友:雾月
  • 2021-12-22 20:51
DXS 结束和40crmdb2 开始之间空一行,另外看看有没有缺少括号
  • 4楼网友:污到你湿
  • 2021-12-22 19:51
net\admin\listener.ora再加数据库服务 (SID_DESC = (GLOBAL_DBNAME = orcl) (ORACLE_HOME = E:\oracle\product\10.2.0\db_2) (SID_NAME = orcl) )
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯