2007-03-27

Alterar "Global names"

Na Base de dados Oracle temos a possibilidade de usar DBLinks para ligar a outras DBs Oracle (não existe de raiz a ligação a outras, mas existem produtos de terceiros que o fazem).

O problema com os dblinks começa quando temos de colocar a variaveis global_name=TRUE por exemplo devido a replicação, streams.

Aí temos de recriar os nossos dblinks para terem o mesmo nome que o global name da base de dados alvo :-(

Problema: isto impossibilita o uso no mesmo utilizador Oracle de vários dblinks para utilizadores diferentes numa mesma DB :-(. Teremos então de ter um utilizador na nossa DB por cada utilizador que queremos ligar na DB alvo e depois criar synonyms para o nosso utilizador principal.

Já agora para alterar numa dada DB o seu global name usar:


ALTER DATABASE RENAME GLOBAL_NAME TO ;

No comments:

Post a Comment

Os comentários são moderados.
The comments are moderated.