Oracle DB - dump a propojení s MS SQL
Ahoj,
řešíme následující problém - pro jednoho našeho zákazníka potřebujeme dělat dump databáze, ale my používáme MS SQL a oni oracle a vyžadují po nás oracle dump.
Nainstalovali jsme si na server oracle DB a zkusili vytvořit DB (např. TESTOVACI_DB) a v ní tabulky (tab_1, tab_2...).
Zkusil jsem přes cmd udělat dump, půl dne jsem řešil, že mi to nechtělo zapisovat do složky, to už jsem vyřešil, ale už nedokážu vyřešit tyto chyby:
Zkusil jsem tento příkaz:
expdp SYSTEM/heslo tables=TESTOVACI_DB.TAB_1 directory=DATA_PUMP_DIR dumpfile=Dump.dmp LOGFILE=Dump.log
dostanu chybu: ORA-39195: At least one schema in the TABLE_FILTER does not exist.
Nebo tento příkaz:
expdp SYSTEM/heslo3 schemas=TESTOVACI_DB directory=DATA_PUMP_DIR dumpfile=Dump.dmp LOGFILE=Dump.log
dostanu chybu: Schema expression 'TESTOVACI_DB' does not correspond to any schemas.
V oracle SQL Developer ty db a tabulky vidím.
Další problém je s připojením MS SQL na oracle, vše bude na jednom serveru, ale teĎ pro testování se zkoušíme připojit z vývojového pc na server na oracle a dostáváme tuto chybu:
TITLE: Connection Manager
------------------------------Test connection failed because of an error in initializing provider. System.Data.OracleClient vyžaduje software klienta Oracle version 8.1.7 nebo vyšší.
Nebo:
TITLE: Connection Manager
------------------------------Test connection failed because of an error in initializing provider. Klient a síťové součásti Oracle(tm) nebyly nalezeny. Tyto součásti dodává společnost Oracle Corporation a jsou součástí instalačního programu klientského softwaru Oracle verze 7.3.3 (nebo vyšší).
Dokud tyto součásti nenainstalujete, nebude možné daného zprostředkovatele používat.
Děkuji za radu co s tím, oracle jsme totiž zatím nepoužívali...