Ik probeer een .dmp bestand van een "vreemde" Oracle server (9.x.x) te importeren in een schone Oracle 10g omgeving. Dit kan uiteraard met het imp commando.
De database omgeving is geinstalleerd in c:\oracle\... Ik probeer vervolgens te importeren met:
waarbij e.e.a. uiteraard vervangen is door de juiste gegevens
Het probleem is nu dat ik een foutmelding krijg die mij meldt dat de locatie niet gevonden kan worden waarnaar de inhoud van de dump weggeschreven moet worden. Een inspectie van het logbestand leert dat de dmp file verwacht dat de database in c:\Uo2\... moet worden geplaatst. Als ik vervolgens de mappen aanmaak gaat het importeren wel goed en zie ik ook fysiek de .dbf files terug in de map. Echter, nergens in de oracle omgeving is de database te zien! Noch in de Database Administration Tool, noch via het aanmaken van een listener kan ik een connectie maken met de database.
Omdat ik niet weet met welke user de .dmp file is geexporteerd kan ik dit ook niet overzetten (fromuser touser). De -help optie van imp laat mij ook geen opties zien waarmee ik de standaard locatie kan wijzigen, en ook aangeven dat de data in een lege database die wel bestaat moet worden geplaatst behoort niet de mogelijkheden.
Iemand enig idee hoe ik toch de data kan importeren zonder hulp van vage exotische tools?
De database omgeving is geinstalleerd in c:\oracle\... Ik probeer vervolgens te importeren met:
code:
1
| imp sysman/password full=y commit=y ignore=y log=filetje |
waarbij e.e.a. uiteraard vervangen is door de juiste gegevens
Het probleem is nu dat ik een foutmelding krijg die mij meldt dat de locatie niet gevonden kan worden waarnaar de inhoud van de dump weggeschreven moet worden. Een inspectie van het logbestand leert dat de dmp file verwacht dat de database in c:\Uo2\... moet worden geplaatst. Als ik vervolgens de mappen aanmaak gaat het importeren wel goed en zie ik ook fysiek de .dbf files terug in de map. Echter, nergens in de oracle omgeving is de database te zien! Noch in de Database Administration Tool, noch via het aanmaken van een listener kan ik een connectie maken met de database.
Omdat ik niet weet met welke user de .dmp file is geexporteerd kan ik dit ook niet overzetten (fromuser touser). De -help optie van imp laat mij ook geen opties zien waarmee ik de standaard locatie kan wijzigen, en ook aangeven dat de data in een lege database die wel bestaat moet worden geplaatst behoort niet de mogelijkheden.
Iemand enig idee hoe ik toch de data kan importeren zonder hulp van vage exotische tools?
Everytime I suffer I become a better man because of it