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

Zdroj SSIS OLE DB náhodně chybí řádky ze zdroje dat Oracle

Vím, že tato kazuistika je velmi specifická, ale pro případ, že by mohla někomu pomoci...

Původ problému závisel na způsobu, jakým jsme se připojovali k Oracle. V této nové verzi (19C) je povinné použít volání 'secpac.set_user' před dotazem na jakoukoli zdrojovou tabulku, aby bylo možné pokračovat v extrakci.

K tomu jsme použili úlohu SQL před tokem dat. Protože vlastnost připojení "Zachovat stejné připojení" ve správci připojení byla nastavena na hodnotu false , připojení jsme neustále otevírali a zavírali a to způsobovalo nefunkčnost v toku.

Řešení:Nastavte vlastnost "Zachovat stejné připojení" na hodnotu True. Poté se připojení otevře právě tehdy, když je potřeba, a zůstane otevřené pro všechny úlohy v balíčku.




  1. pohled na nahrazení Oracle během dotazu

  2. Jak připojit vývojáře SQL k serveru XAMPP MYSQL

  3. Jak zavolat balíček z php s postupem v oracle pomocí ovladačů oci?

  4. Výstupní parametr uložených procedur MySQL přes ADODB v MS Access (VBA) správný na jednom počítači a náhodný na jiném