10.04.2014 15:32
bayan
 
Код:
GRANT ALL ON DIRECTORY DATAPUMP_DIR to SUPERMAG;
или
Код:
GRANT READ,WRITE ON DIRECTORY DATAPUMP_DIR to SUPERMAG;
Сорри, я DIRECTORY забыл дописать :).
По поводу "тормозов". В DATAPUMP есть параметр parallel, можно поиграться с ним, поставь например parallel=4.
Импорт я гоню сразу по dblink'у чтобы с файлами на париться
Код:
impdp system/qqq@TEST directory=DPUMP_DIR schemas=SUPERMAG network_link=PROD table_exists_action=replace LOGFILE=impdp.log parallel=8
10.04.2014 16:33
ReDHawK
 
экспорт запустил.

expdp sys/qqq@demo schemas=supermag directory=DATAPUMP_DIR dumpfile=demo.dmp logfile=demo.log

Тут уж дблинк не поможет *102 Хотя идея хорошая, я о ней не подумал :cray: Если ораклы прилично разнятся, скажем 8 или 9 в 11 прокатит?
10.04.2014 16:47
ReDHawK
 
Цитата:
OlegON А я ведь предупреждал, что пользоваться 11.2.0.1 нельзя...
Bug 9453857 : EXPORTING EMPTY TABLES ERRORS WITH EXP-11 USING TABLES= CLAUSE
предлагают пользоваться датапампом...
я же не юзаю TABLES= CLAUSE в команде exp sys/qqq@demo full=y file=c:\demo.dmp log=c:\demo_exp.log
10.04.2014 18:01
bayan
 
Цитата:
ReDHawK Если ораклы прилично разнятся, скажем 8 или 9 в 11 прокатит?
Если мне не изменяет память (не видел 9i года 4), в девятке не было DATAPUMP. Соответственно нет. Из 10G нормально таскается с параметром VERSION=10.2.
10.04.2014 18:20
ReDHawK
 
Хотел попробовать dblink. Не получается ((
SQL> conn sys/qqq@demo as sysdba
Соединено.
SQL> create shared database link "Demo1"
2 authenticated by system
3 identified by "qqq"
4 using 'DEMO1';

Канал связи БД создан.

SQL> exit
Отсоединено от Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options

C:\Oracle\product\11.2_DB\BIN>impdp system/qqq@demo directory=DPUMP_DIR schemas=SUPERMAG network_link=DEMO1 table_exists_action=replace LOGFILE=impdp.

Import: Release 11.2.0.1.0 - Production on Чт Апр 10 18:15:45 2014

Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.

Соединен с: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
ORA-39001: недопустимое значение аргумента
ORA-39200: Имя ссылки "DEMO1" является недопустимым.
ORA-02019: описание соединения для удаленной БД не найдено



C:\Oracle\product\11.2_DB\BIN>
10.04.2014 18:25
OlegON
 
Перепутал shared и public.
10.04.2014 18:37
OlegON
 
Кстати, почему бы DBUA не попробовать? В пределах 11 версии, вроде, неплохо обновляется...
11.04.2014 09:47
ReDHawK
 
DBUA пока не юзал, мож позже тоже испробую. Вовка, вроде, говорил, что раньше поднимал что-то с 9 на 10.. но сам я не пробовал. Думаю придет время и попробую ))
11.04.2014 10:01
ReDHawK
 
Походу и с дблинком мне не суждено самому разобраться (( Настроил dblink public

C:\Oracle\product\11.2_DB\BIN>sqlplus /nolog

SQL*Plus: Release 11.2.0.1.0 Production on Пт Апр 11 09:50:19 2014

Copyright (c) 1982, 2010, Oracle. All rights reserved.

SQL> conn sys/qqq@demo as sysdba
Соединено.
SQL> GRANT ALL ON DIRECTORY DATAPUMP_DIR to SYSTEM;

Привилегии предоставлены.

SQL> exit
Отсоединено от Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options

C:\Oracle\product\11.2_DB\BIN>impdp system/qqq@demo directory=DPUMP_DIR schemas=SUPERMAG network_link=DEMO1 table_exists_action=replace LOGFILE=impdp.log paralle

Import: Release 11.2.0.1.0 - Production on Пт Апр 11 09:51:10 2014

Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.

Соединен с: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
ORA-39002: недопустимая операция
ORA-39070: Невозможно открыть файл журнала.
ORA-39087: имя каталога DPUMP_DIR является недопустимым


C:\Oracle\product\11.2_DB\BIN>sqlplus /nolog

SQL*Plus: Release 11.2.0.1.0 Production on Пт Апр 11 09:56:59 2014

Copyright (c) 1982, 2010, Oracle. All rights reserved.

SQL> conn sys/qqq@demo1 as sysdba
Соединено.
SQL> create or replace directory DATAPUMP_DIR as 'c:\DMP';

Каталог создан.

SQL> GRANT ALL ON DIRECTORY DATAPUMP_DIR to SYSTEM;

Привилегии предоставлены.

SQL> exit
Отсоединено от Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options

C:\Oracle\product\11.2_DB\BIN>impdp system/qqq@demo directory=DPUMP_DIR schemas=SUPERMAG network_link=DEMO1 table_exists_action=replace LOGFILE=impdp.log paralle

Import: Release 11.2.0.1.0 - Production on Пт Апр 11 09:57:42 2014

Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.

Соединен с: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
ORA-39002: недопустимая операция
ORA-39070: Невозможно открыть файл журнала.
ORA-39087: имя каталога DPUMP_DIR является недопустимым

C:\Oracle\product\11.2_DB\BIN>
11.04.2014 11:43
vdm
 
Код:
GRANT ALL ON DIRECTORY DATAPUMP_DIR
Код:
create or replace directory DATAPUMP_DIR
А тут DPUMP_DIR почему?
Код:
impdp system/qqq@demo directory=DPUMP_DIR
Часовой пояс GMT +3, время: 13:05.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.