@esasa: Mozes to uraditi i u cistom PL/SQL-u, npr. sa paketom DBMS_METADATA i njegovom procedurom get_ddl. Ja sam npr. ovdje u firmi uradio PL/SQL package, kojim jednom mjesecno vrsimo backup strukture svih tabela, triggera, viewova (pregleda), paketa i procedura, a sve se zapisuje u jedan direktorij definisan u UTL_FILE_DIR parametru.
Dakle, ako zelis, mozes to i sam uraditi.
Dodatni hintovi:
- GRANT READ, WRITE ON DIRECTORY direktorij TO imeUsera;
- DBMS_METADATA.get_ddl ; izvlacis nazive objekata iz dba_sources, dba_tables, dba_indexes i td.
- UTL_FILE.put_line, UTL_FILE.fflush i td.
Export DDL podataka imaju i PL/SQL Developer, EMS SQL Manager i dr., a mozes to uraditi cak i sa expdp i impdp, pri cemu prvo exportujes samo metadata podatke (content=METADATA_ONLY), a pri importu generises SQL fajl (SQLFILE=DBdirektorij:fajlUkojemCeSeNalazitiGenerisaniSQL.sql).
Blog - baze podataka
---------------------
Oracle OCP DBA (9i & 10g)
Oracle Database: SQL Certified Expert
Oracle OCP Developer
Certified MySQL DBA