Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Czy istnieje sposób na odtworzenie pakietu ODI przy użyciu scenariusza ODI?

Niestety nie ma możliwości bezpośredniego wygenerowania usuniętego pakietu ze scenariusza, który można zobaczyć jako skompilowaną wersję pakietu.

Oto kilka rzeczy, które należy sprawdzić, aby sprawdzić, czy możesz uzyskać jakieś informacje:

  • W przypadku promowania z jednego środowiska do drugiego zaleca się wyeksportowanie obiektu podstawowego wraz ze scenariuszem. W ten sposób możesz śledzić kod tego scenariusza (czarna skrzynka). Dodatkowe punkty, jeśli wszystko jest wersjonowane w systemie kontroli wersji (VCS).
  • Poczynając od ODI 12.2.1, VCS można bezpośrednio zintegrować z ODI w celu wersjonowania kodu i tworzenia archiwów wydań. W takim przypadku możesz przywrócić usunięty obiekt
  • Przed 12.2.1 możliwe było użycie wewnętrznego systemu wersjonowania ODI, który przechowywałby obiekty w Repozytorium Głównym. Możesz go przywrócić z górnego menu.
  • Jeśli nic z tego nie jest skonfigurowane, nadal możesz otworzyć eksport scenariusza w dowolnym edytorze plików i ręcznie przejrzeć go, aby pobrać logikę. To tylko pliki XML, które opisują różne etapy twojego pakietu. Pomogłoby to w ręcznej odbudowie.

Jeśli w końcu zrobisz ten ostatni punkt, teraz jest prawdopodobnie dobry moment na ulepszenie istniejących procedur i skonfigurowanie jednego z trzech rozwiązań do tworzenia kopii zapasowych/wersjonowania wymienionych powyżej, aby nie wydarzyło się to w przyszłości.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. oracle sql select składnia z klauzulą ​​GROUP BY i HAVING

  2. Łączenie liczb w wyrażeniu kolumny wirtualnej powoduje wyświetlenie ORA-12899:wartość za duża dla kolumny

  3. Wyrażenia regularne Oracle. Niebezpieczny zasięg

  4. jak używać ograniczenia sprawdzania w Oracle

  5. Jak uniknąć błędu ORA-04091 w wyzwalaczu?