18. maj 2004 - 09:17Der er
2 kommentarer og 1 løsning
Full import
Jeg har lavet en full export af en database og vil gerne teste at det er gået godt. Derfor forsøger jeg, at importere den på en anden maskine.
Som jeg forstår det, så skal man skabe en ny db med samme navn og derefter importere? Dette giver problemer med overskrivelse af eksisterende objekter når man importerer.
Du behøver ikke navngive din base det samme navn. Du laver 2 filer. Den ene skal hedde f.eks. import.bat og skal indeholde SET ORACLE_SID=<SID> SET ORACLE_HOME=<sti til dit oracle_home> f.eks. e:\ORANT\ora806 SET NLS_LANG=DANISH_DENMARK.WE8ISO8859P1
imp PARFILE=imp.PAR
Så skal du lave imp.par filen, som skal indeholde: userid=sjsysadm/sjsysadm <bruger, som der skal importeres med, typist system eller sys> full=y Ignore=n file=<filnavn på din dmp-fil> log=<en log-fil, så du kan se, at det er gået godt>
Så går den ellers igang med, at lave import i din base. God fornøjelse.
Eksisterende objecter vil ikke blive overskrevet. Hvis der allerede eksisterer objecter i din database, så vil de ikke blive overskrevet. Du skal bare rette i din imp.par fil ignore=y // hvis der kommer fejl, så vil de blive ignoreret. Du kan tjekke log bagefter commit=y // reducerer rollback generering
Så skulle du være kørende. Mvh Lars
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.