Pessoal,
Segue uma dica para aqueles que precisam gerar um DDL de um DBLink Oracle.
Segue código:
DECLARE
v_output CLOB := NULL;
v_owner VARCHAR2 (30) := '&OWNER';
v_link_name VARCHAR2 (30) := '&NOME_DBLINK';
BEGIN
DBMS_OUTPUT.put_line ('DDL For Database Links');
FOR tt IN (SELECT owner, db_link
FROM dba_db_links
WHERE owner LIKE v_owner AND db_link LIKE v_link_name)
LOOP
SELECT DBMS_METADATA.get_ddl ('DB_LINK', tt.db_link, tt.owner)
INTO v_output
FROM DUAL;
DBMS_OUTPUT.put_line (v_output);
END LOOP;
END;
Qualquer dúvida comente!
Abs,
Junio Vitor
