Pular para o conteúdo

Fóruns Banco de dados Oracle Invalid object Invalid object

#91575
burga
Participante

    Você utilizou o código de criação

    CREATE DATABASE LINK DESENV.DBL1
    CONNECT TO USUARIO
    IDENTIFIED BY
    USING 'DEVEL';

    e

    CREATE DATABASE LINK PROD.DBL1
    CONNECT TO USUARIO
    IDENTIFIED BY
    USING 'EBOP';

    e na verdade o que eu quis destacar foi a sentença

    Oracle Database interprets the entire name, such as ralph.linktosales, as the name of a database link in your schema rather than as a database link named linktosales in the schema ralph.

    Ou seja, no seu comando create database link os nomes dos links são PROD.DBL1 e DESENV.DBL1 do usuário que o criou, e não DBL1 dos esquemas PROD e DESENV.

    Com qual usuário você está criando os links?

    Dá uma olhada nesta tabela pra ver como estão os links.

    DBA_DB_LINKS