Hali
A következő a problémám.
Adott egy távoli adatbázis 9.2.0.1.0-es oracle alatt, ahol nem rendelkezem DBA jogosultsággal, de van egy adatbázis aminek én vagyok a tulajdonosa.
Szeretnénk áthozni az adatbázist egy itteni szerverre, de egy magasabb verziójúra. (Oracle XE -re)
win alatt tudom le exportálni az adatbázist, mert oda tudtam telepiteni a 9.2.0.1.0-es clienst.
a DBA nem enged semmit futtatni DBA jogokkal.
- miként tudok egy régi export-ot újabb verziójú adatbázison beimportálni.
- lehet valami SQL alapú exportot generáltatni a teljes adatbázisomról? (ami létrehozza, táblákat, nézeteket, triggereket, adatsorokat, stb stb)
minden épkézláb választ előre is köszönök
- 1542 megtekintés
Hozzászólások
Az exp nem igényel dba jogot szerintem. A dmp mindent tartalmaz, amire szükséged van, és az imp meg beimportálja szépen. Verziók közti eltérések nem szoktak gondot okozni, én legutóbb 8-ról 10-re frisítettem ezzel a módszerrel.
- A hozzászóláshoz be kell jelentkezni
Az imp elott letre kell hozni a usert (shemat) amivel (ahova) beimportalod, gondolom nem sys-kent szeretned megtenni.
- A hozzászóláshoz be kell jelentkezni
koszi, konkret utasitasokat kaphatnek?
- A hozzászóláshoz be kell jelentkezni
exp myname/sidem owner=myname file=kimenet.exp
ezzel exportalom ki.
mi lenne a konkret dmp utasitas es az import utasitas?
- A hozzászóláshoz be kell jelentkezni
Usernév változott?
- A hozzászóláshoz be kell jelentkezni
imp USERID=myname/mypassword BUFFER=256256 FILE=kimenet.exp FROMUSER=myname TOUSER=myname log=akarmi.log
A fromuser/touser csak akkor kell, ha más felhasználónak importálod.
- A hozzászóláshoz be kell jelentkezni
Annyi még hozzá, hogy export (exp) és az import (imp) az adott adatbázis verziójához igazítottan használd!
Ha átadod a tudásod neked attól még nem lesz kevesebb belőle..
- A hozzászóláshoz be kell jelentkezni
ezt elmagyaraznad? mert nem igazan ertem ez mit is takar.
nem hasznalhatok egy 10-es imp-et egy 9.2.0.1-es exporthoz?
- A hozzászóláshoz be kell jelentkezni
Bár idejét múlt a jövőnek:
Oracle adatbázis util-okat (export/import/sqlldr/datapump) az adtott adatbázisnak megfelelő verzióhoz kell igazítani.
vagyis adott egy 9.2.x-es adatbázis, akkor 9.2.x verziójú exp-el kell kiexportálni az adatokat, majd ha 10.2.x-es adatbázisba be akarod importálni akkor azt 10.2.x-es imp-el kell beimportálni.
Ha átadod a tudásod neked attól még nem lesz kevesebb belőle..
- A hozzászóláshoz be kell jelentkezni