Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 экспорт через EM  [new]
alchak
Member

Откуда:
Сообщений: 3
Добрый день всем.
Пытаюсь сделать экспорт роли посредством Enterprise Manager
В результате формируется следующий код
declare
h1 NUMBER;
begin
begin
h1 := dbms_datapump.open (operation => 'EXPORT', job_mode => 'FULL', job_name => 'KKKL', version => 'COMPATIBLE');
end;
begin
dbms_datapump.set_parallel(handle => h1, degree => 1);
end;
begin
dbms_datapump.add_file(handle => h1, filename => 'EXPDAT.LOG', directory => 'IMPORT', filetype => 3);
end;
begin
dbms_datapump.set_parameter(handle => h1, name => 'KEEP_MASTER', value => 0);
end;
begin
dbms_datapump.add_file(handle => h1, filename => 'EXPDAT.DMP', directory => 'IMPORT_LIFTEC', filetype => 1);
end;
begin
dbms_datapump.set_parameter(handle => h1, name => 'INCLUDE_METADATA', value => 1);
end;
begin
dbms_datapump.set_parameter(handle => h1, name => 'DATA_ACCESS_METHOD', value => 'AUTOMATIC');
end;
begin
dbms_datapump.metadata_filter(handle => h1, name => 'NAME_EXPR', value => 'IN("DBA")', object_type => 'ROLE');
end;
begin
dbms_datapump.metadata_filter(handle => h1, name => 'INCLUDE_PATH_EXPR', value => 'IN(''ROLE'')');
end;
begin
dbms_datapump.set_parameter(handle => h1, name => 'ESTIMATE', value => 'BLOCKS');
end;
begin
dbms_datapump.start_job(handle => h1, skip_current => 0, abort_step => 0);
end;
begin
dbms_datapump.detach(handle => h1);
end;
end;
/

Но при выполнении выдается ошибка
Errors: ORA-39001: invalid argument value ORA-39071: Value for NAME_EXPR is badly formed. ORA-00904: "DBA": invalid identifier Exception : ORA-39001: invalid argument value ORA-06512: at "SYS.DBMS_SYS_ERROR", line 79 ORA-06512: at "SYS.DBMS_DATAPUMP", line 2953 ORA-06512: at "SYS.DBMS_DATAPUMP", line 4132 ORA-06512: at line 2

Подскажите в чем дело? Роль DBA точно существует
27 мар 08, 21:42    [5470359]     Ответить | Цитировать Сообщить модератору
 Re: экспорт через EM  [new]
Sheriffua
Member

Откуда: г. Киев
Сообщений: 1223
А что мешает сделать просто дамп структуры? Оттуда можно достать, практически все что угодно, и не использовать ЕМ ИМХО.
27 мар 08, 22:05    [5470394]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить