sql >> Databáze >  >> RDS >> Oracle

Existuje způsob, jak znovu vytvořit balíček ODI pomocí scénáře ODI?

Bohužel neexistuje žádný způsob, jak přímo vygenerovat odstraněný balíček ze scénáře, který můžete vidět jako zkompilovanou verzi balíčku.

Zde je několik věcí, které můžete zkontrolovat, abyste zjistili, zda můžete získat nějaké informace:

  • Při povýšení z jednoho prostředí do druhého se doporučuje exportovat základní objekt spolu se scénářem. Tímto způsobem budete sledovat, jaký byl kód za tímto scénářem (černá skříňka). Bonusové body, pokud je vše verzováno v systému správy verzí (VCS).
  • Počínaje ODI 12.2.1 lze VCS přímo integrovat do ODI za účelem verze vašeho kódu a vytváření archivů vydání. V takovém případě můžete smazaný objekt obnovit
  • Před verzí 12.2.1 bylo možné používat interní verzovací systém ODI, který by ukládal objekty do hlavního úložiště. Můžete jej obnovit z horní nabídky.
  • Pokud nic z toho není nastaveno, stále můžete otevřít export scénáře v libovolném editoru souborů a ručně jej projít, abyste získali logiku. Jsou to pouze soubory XML, které popisují různé kroky vašeho balíčku. To by vám pomohlo jej znovu sestavit ručně.

Pokud skončíte u poslední odrážky, nyní je pravděpodobně vhodný čas vylepšit své stávající postupy a nastavit jedno ze tří výše uvedených řešení zálohování/verze, aby se to v budoucnu nestávalo.




  1. Optimalizace kódu v PL/SQL. Udělat to do pořádku. Kód běží, ale není správný

  2. PostgreSQL:zlepšení výkonu pg_dump, pg_restore

  3. Jak spouštět příkazy mysql z terminálu na instalaci MAMP?

  4. Vysvětlení operátora Oracle MINUS