Criando Oracle DBLINK


Arquivo tnsnames.ora
- Na máquina onde o dblink será criado, configure o arquivo $ORACLE_HOME/network/admin/tnsnames.ora.
- Adicione uma entrada como o exemplo abaixo.

> Modelo
<SID>.WORLD =
  (DESCRIPTION =
   (SDU = 32768)
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = IP)(PORT = 1521))
    )
     (CONNECT_DATA =
      (SID = <sid>)
      (GLOBAL_NAME = <SID>.WORLD)
     )
  )


onde, 
SID = É o nome do seu banco de dados remoto.

> Exemplo

TST.WORLD =
  (DESCRIPTION =
   (SDU = 32768)
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 10.0.0.3)(PORT = 1521))
    )
     (CONNECT_DATA =
      (SID = tst)
      (GLOBAL_NAME = TST.WORLD)
     )
  )

Criando DBLINK
- Na instancia onde se deseja criar o dblink.

> Modelo
CREATE PUBLIC  DATABASE LINK  Name
   CONNECT TO Name IDENTIFIED BY User

   USING 'SID'; 

onde,
Name = Nome do seu link
User = Usuário do banco de dados remoto que será utilizado para se identificar
SID = O nome da instancia remota (o mesmo utilizado dentro do arquivo tnsnames.ora)

> Exemplo
CREATE PUBLIC  DATABASE LINK  LTST
   CONNECT TO LTST IDENTIFIED BY ltst

   USING 'TST'; 

Abraços

Postar um comentário

Obrigado por comentar.
Aguarde a moderação.