Переход с Oracle 10g на Oracle 12c на солярисе 10

Мне было поручено переместить базу данных 10g в Oracle 12c на Solaris. Размер данных составляет около 68 ГБ.

До сих пор мне удалось установить Oracle 12c на Solaris, а также создать базу данных по умолчанию, которую он запрашивает. Сейчас я пытаюсь импортировать дамп в Oracle 12c db, который оказывается проблематичным для меня. Я не взял дамп, он был предоставлен мне и сказал мне, что он был взят из всей БД с помощью утилиты exp.

Я пытаюсь импортировать его с помощью этого:

  imp file=/bkofa/dump/backup_dmp.dmp full=y;

а потом

когда он спрашивает у меня имя пользователя, я предоставляю это:

  / as sysdba

но он никогда ничего не импортирует и всегда выдает мне ошибки типа "Пользователи", этого не существует и т. д.>

Поэтому я попытался создать пользователей вручную следующим образом:

CREATE USER c##AFXAML
IDENTIFIED BY VALUES 'B010B6069516DE73'
DEFAULT TABLESPACE AFXUSER
PROFILE DEFAULT
ACCOUNT UNLOCK;

Я также попытался просто указать имя, например AFXAML, не добавляя C##, но все равно выдает ошибку, в которой указано неверное имя пользователя.

Пожалуйста, помогите мне, как решить эту проблему, указав мне руководство, которое показывает, как настроить 12c db с начала импорта для импорта, и, пожалуйста, скажите мне, почему опция full не работает, и он просит создать всех пользователей отдельно. В настоящее время есть что-то вроде 30 пользователей и 4 табличных пространства.

0 ответов

Другие вопросы по тегам