powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / grant IMP_FULL_DATABASE и создание табличных пространств
15 сообщений из 15, страница 1 из 1
grant IMP_FULL_DATABASE и создание табличных пространств
    #39296726
impdp_full
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите, достаточно ли будет expdp/impdp с опцией full и грантом EXP_FULL_DATABASE/IMP_FULL_DATABASE для восстановления всей базы целиком?
перефразирую вопрос: не нужно ли предварительно создавать вручную табличные пространства?
или с опцией IMP_FULL_DATABASE они будут созданы автоматически?

без грантов EXP_FULL_DATABASE/IMP_FULL_DATABASE, но с флагом epxdp/impdp full=y tablespaces не создались пользовательские..
11.2.0.4
...
Рейтинг: 0 / 0
grant IMP_FULL_DATABASE и создание табличных пространств
    #39296874
impdp_full
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ситуация следующая: есть машина, Linux, на ней несколько бд. Делаю полный дамп full=y с помощью expdp.
При попытке залить дамп утилита пытается создать tablespace в том же каталоге, где и текущая база. А там файл такой есть, перезаписывать его нельзя.
Вопрос: как сделать так, чтобы при импорте датафайлы создавались с новыми путями?
...
Рейтинг: 0 / 0
grant IMP_FULL_DATABASE и создание табличных пространств
    #39296877
impdp_full
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Remap_datafile буду юзать
...
Рейтинг: 0 / 0
grant IMP_FULL_DATABASE и создание табличных пространств
    #39296980
Nobody1111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Эта роль для старого imp, для impdp есть другая, похожая.
...
Рейтинг: 0 / 0
grant IMP_FULL_DATABASE и создание табличных пространств
    #39297071
Фотография Владимир СА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
impdp_fullПодскажите, достаточно ли будет expdp/impdp с опцией full и грантом EXP_FULL_DATABASE/IMP_FULL_DATABASE для восстановления всей базы целиком?
перефразирую вопрос: не нужно ли предварительно создавать вручную табличные пространства?
или с опцией IMP_FULL_DATABASE они будут созданы автоматически?

без грантов EXP_FULL_DATABASE/IMP_FULL_DATABASE, но с флагом epxdp/impdp full=y tablespaces не создались пользовательские..
11.2.0.4Я лично делаю не так...
Создаю новую БД...(надо создать ее только 1 раз)
expdp все нужные схемы из старой БД
impdp из дампа в новую БД...
Без проблем...
При необходимости опять очищаешь все схемы в новой БД...
И повторяешь impdp...
...
Рейтинг: 0 / 0
grant IMP_FULL_DATABASE и создание табличных пространств
    #39297163
impdp_full
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На одной машине установлено две разных редакции Oracle (EE и SE) одной версии: 11.2.0.4
что делаю: полный дамп редакции EE таким образом:
/u01/app/oracle/product/11.2/bin/expdp system/password@EE full=Y directory=dmpdir reuse_dumpfiles=y dumpfile=eedumpfile.dmp logfile=eedumpfile.log flashback_time=systimestamp
чтобы залить его потом в редакцию SE (новая созданная БД dbca SE):
/u01/app/oracle/product/11.2.0/bin/impdp system/password@SE parfile=param.txt

param.txt:
full=Y
directory=dmpdir
dumpfile=eedumpfile.dmp
STREAMS_CONFIGURATION=n
exclude=PROCACT_SYSTEM
REMAP_DATAFILE="'/u01/app/oracle/oradata/EE/datafile1.DBF':'/u02/oradata/SE/datafile1.DBF'"
REMAP_DATAFILE="'/u01/app/oracle/oradata/EE/datafile2.DBF':'/u02/oradata/SE/datafile2.DBF'"
logfile=eedumpfile.log

epdp/impdp выполняется под пользователем system.
У этого пользователя есть гранты: EXP_FULL_DATABASE/IMP_FULL_DATABASE

в логе impdp получаю сообщение, что есть инвалидные объекты в пользовательских схемах.
После завершения испорта прогоняю utlrp.sql, но это не помогает. Часть важных объектов
остаётся в инвалидном состоянии. например пользовательская функция компилируется с ошибкой,
потому что ругается на строку:

l_something some_view.spare4%type;

PLS-00201: identifier 'some_view' must be declared

Подскажите, как корректно произвести экспорт/импорт, чтобы избежать ошибок при компиляции
...
Рейтинг: 0 / 0
grant IMP_FULL_DATABASE и создание табличных пространств
    #39297257
impdp_full
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нашёл инструкцию по конвертированию EE в SE:

автор1. Install software for Standard Edition database on a

different server or in a different ORACLE_HOME on

a same server

2. Create new Standard Edition database with a same

configuration as enterprise edition database (code

page, tablespaces, parameters …)

3. Perform a full export of your Enterprise Database

4. Import full export from Enterprise to Standard

database

авторYou can use classic export/import or data
pump export/import

Oracle recommends to use Standard Edition
export program to export data and metadata
from Enterprise Edition Database



Стал делать экспорт утилитой expdp редакции SE.

Импорт тоже делал редакцией SE.

В итоге в базе всё теже инвалидные объекты, в том же количестве после отработки утилиты utlrp.sql

Подскажите кто-нибудь, всё ли коректно я делаю? Я сравнил количество инвалидных объектов в EE и SE,

в EE 14, в SE 330.
...
Рейтинг: 0 / 0
grant IMP_FULL_DATABASE и создание табличных пространств
    #39297271
impdp_full
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
После импорта impdp full=Y редакции SE часть таблиц получилась с неопределнными столбцами UNDEFINED.
Поэтому компиляции инвалидных объектов проходит неудачно.
С чем может быть связано, что столбы UNDEFINED? Подскажите, как это вылечить.
...
Рейтинг: 0 / 0
grant IMP_FULL_DATABASE и создание табличных пространств
    #39298192
impdp_full
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сделал экспорт full с SE.
Заливаю полным импортом тоже в SE.
Но вот что странно, дата памп стал игнорировать параметр REMAP_DATAFILE, импорт поэтому не заливается
REMAP_DATAFILE="'/u01/app/oracle/oradata/test/file1.DBF':'/u02/oradata/test2/file1.DBF'"
каталоги все есть. проверил. в логе импорта - памп даже не пытался создать файл в новый каталог...
всё чудесатее и чудесатее.
...
Рейтинг: 0 / 0
grant IMP_FULL_DATABASE и создание табличных пространств
    #39298199
impdp_full
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Nobody1111, какая роль? Я ненагуглил, напиши название роли плиз
...
Рейтинг: 0 / 0
grant IMP_FULL_DATABASE и создание табличных пространств
    #39298313
Nobody1111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
impdp_full, datapump_IMP_FULL_DATABASE вроде

учись гуглить или документацию читай
...
Рейтинг: 0 / 0
grant IMP_FULL_DATABASE и создание табличных пространств
    #39298629
impdp_full
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Nobody1111impdp_full, datapump_IMP_FULL_DATABASE вроде

учись гуглить или документацию читайа ты. Уверен, что ты не ошибся? Есть роль IMP_FULL_DATABASE
...
Рейтинг: 0 / 0
grant IMP_FULL_DATABASE и создание табличных пространств
    #39298854
Nobody1111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
молчание было ему ответом
...
Рейтинг: 0 / 0
grant IMP_FULL_DATABASE и создание табличных пространств
    #39298937
impdp_full
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Nobody1111молчание было ему ответом
видимо все в отпусках))
да. всё же есть такая роль.

но почему-то даже с такой ролью проблема: когда выгружаются пользователи из базы, у них отсутствует часть ролей...
почему так? нужно отдельно ещё делать include=roles?
...
Рейтинг: 0 / 0
grant IMP_FULL_DATABASE и создание табличных пространств
    #39299337
trace.log
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
impdp_full,

Поиск
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / grant IMP_FULL_DATABASE и создание табличных пространств
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]