Переход с 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 табличных пространства.