oracle 报错:ORA-02019 未找到数据库的连接说明
一、问题描述
我之前连的是别的数据库,现在更换了数据库的连接,然后就报了如下的错误:
我使用的是NHibernate,我找到映射文件后发现我用了dblink,代码中table="COM_ORGANIZATION@COLLECT_DB",这样就确定了我想连接的数据库要么不存在,或者是我本地的数据库没有创建dblink,我的情况就是没有创建dblink
<?xml version="1.0" encoding="utf-8" ?> <hibernate-mapping xmlns="urn:nhibernate-mapping-2.2"> <class name="OilDigital.A2_A27.Model.ComOrganization,OilDigital.A2_A27.Model" table="COM_ORGANIZATION@COLLECT_DB" mutable="false" lazy="false"> <id name="Id" column="ORG_ID"> <generator class="guid.native" /> </id> </class> </hibernate-mapping>
二、解决问题
找到我要连接到的数据库,执行下面的sql就可以了
create database link 数据库连接名 connect to 用户名 identified by 密码 using '(DESCRIPTION =(ADDRESS_LIST =(ADDRESS =(PROTOCOL = TCP)(HOST = 192.168.0.105)(PORT = 1521)))(CONNECT_DATA =(SERVICE_NAME = orcl)))';
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)