Заливаем дамп с Oracle Enterprise на OracleXE

добавлено: 30 янв 17
понравилось:0
просмотров: 864
комментов: 4

теги:

Автор: Myp3_u_K

в создании данного материала мне помог мой коллега Куракин Роман
в данном материале упоминается дамп для одной схемы, но, для нескольких схем, дамп заливается аналогично

1. Cнимаем дамп на источнике
#>expdp schemas=USER1 dumpfile=dampfiledat.dmp

(пользователь sys as sysdba пароль /)

Дамп будет создан в папке
  /ora_home/oracle/admin/orcl/dpdump/


2. Переносим дамп на компьютер, где установлен OraceXE в аналогичную папку
например
c:\oraclexe\app\oracle\admin\XE\dpdump\expdat.dmp для Windows
        или    /u01/app/oracle/admin/XE/dpdump/expdat.dmp для *nix 
систем

3. создаем пользователя на XE
create tablespace U_tbl datafile 'user1.dat' size 300M autoextend on;

create temporary tablespace U_TEMP tempfile 'U_temp.dat' size 600M autoextend on;

create user USER1 identified by password1 default tablespace U_tbl  temporary tablespace U_TEMP;

grant create session to USER1;

grant create table to USER1;

grant unlimited tablespace to USER1;

grant connect to USER1;

grant resource to USER1;

если необходимо 

grant dba to USER1;


4. Если пользователь уже существует и содержит старые данные то удаляем пользователя и создаем заново, табличное пространство пересоздавать не надо:

* drop user USER1 cascade;


5. После того как пользователь был создан, производим заливку дампа с автоматической конвертацией:

#> impdp USER1/password1 schemas=USER1 dumpfile=expdat.dmp transform=SEGMENT_CREATION:N PARTITION_OPTIONS=MERGE

Комментарии


  • работать не будет

  • что именно у вас не работает?
    я именно так два дня назад работал с дампом базы

  • Nice article,Thank you for sharing your experience on oracleXE.

    <a href="http://erptree.com/"> Oracle Fusion Oracle fusion financials training</a>

  • Hi,
    good information provided by you.now i can try this .keep posting related to oracle.
    Thank you.
    http://erptree.com/oracle-r12-online-trainings/



Необходимо войти на сайт, чтобы оставлять комментарии