Describe no Oracle de uma tabela com dblink
January 27, 2011 Oracle, Programação No CommentsPrimeiramente vamos encontrar o nome do dblink onde a tabela está realmente localizada. Isto é feito através do comando:
SELECT DB_LINK
FROM ALL_SYNONYMS
WHERE SYNONYM_NAME = 'MINHA_TABELA'
Após isto basta obter as informações da tabela com os seguintes selects:
SELECT *
FROM ALL_TABLES@MEU_DB_LINK
WHERE TABLE_NAME = 'MINHA_TABELA'
SELECT *
FROM USER_TAB_COLUMNS@MEU_DB_LINK
WHERE TABLE_NAME = 'MINHA_TABELA'
Fonte: http://forums.oracle.com/forums/thread.jspa?messageID=4411870&tstart=0