понедельник, 8 декабря 2014 г.

Импорт дампов в Oracle XE


Импортирую след способом:


0)Создать папку /tmp/export
1)из под sysdba
create or replace directory DATA_PUMP_DIR as '/tmp/export';
create directory export as '/tmp/export';
2)сносим схему которую будем импортировать(если идет обновление схемы):
drop user myschema cascade;
3)создаем схему
create user myschema IDENTIFIED BY mypassword default tablespace USERS temporary tablespace TEMP profile DEFAULT;
4)даем права
grant aq_administrator_role to myschema;
grant aq_user_role to myschema;
grant create any directory to myschema;
grant alter session to myschema;
grant create any synonym to myschema;
grant create job to myschema;
grant create materialized view to myschema;
grant create procedure to myschema;
grant create sequence to myschema;
grant create session to myschema;
grant create table to myschema;
grant create trigger to myschema;
grant create type to myschema;
grant create view to myschema;
grant debug any procedure to myschema;
grant debug connect session to myschema;
grant global query rewrite to myschema;
grant manage scheduler to myschema;
grant on commit refresh to myschema;
grant query rewrite to myschema;
grant unlimited tablespace to myschema;
5)положить дамп в /tmp/export
6)импортируем
impdp "'/ as sysdba'" SCHEMAS=myschema DIRECTORY=EXPORT REMAP_TABLESPACE='myschema:USERS' DUMPFILE=mydump.dmp logfile='imp_rsdb.log' version=11.1

Комментариев нет:

Отправить комментарий