BD Oracle

Unitat: Administració de la BD

Tema: Importació i exportació




L'utilitat Export d'Oracle

El programa exp80.exe permet exportar taules, usuaris o fins i tot la base de dades sencera a un fitxer que posteriorment podem carregar a la mateixa base de dades o a un altre. Aixó ens permet:

Per exemple, per exportar tots els objectes de l'usuari scott a un fitxer anomenat scott.dmp escriurem en la línia de comandament del sistema:

C:\> exp80 userid=system owner=scott file=scott.dmp log=scott.log


L'utilitat Import d'Oracle

El programa imp80.exe permet importar les dades d'un fitxer generades per exp80 directament a una base de dades. Per exemple, si volem importar el fitxer scott.dmp generat en l'anterior exemple en l'esquema de l'usuari admin, escriurem:

C:\> imp80 userid=system file=scott.dmp log=importacio.log fromuser=scott touser=admin

Per executar l'utilitat d'exportació hem de tenir drets suficients. Normalment serà una tasca efectuada per l'administrador. En l'exemple, l'executa el superusuari system

Si estem important la base de dades senera (Ull!! Operació peligrosa!!). escriurem simplement

C:\> imp80 userid=system file=fitxer.dmp log=importacio.log


El programa Data Manager (grup de programes Enterprise Manager)

Es poden realitzar importacions i exposrtacions amb uns assistents en l'entorn Windows dintre del programa Data Manager. De totes formes, aquest programa no és gaire estable (versió 8 d'Oracle) i experimenta fallos extranys. Per aixó és més recomenable treballar amb exp80 i imp80.