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)))';

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM