在solaris 10上迁移Oracle 10g到Oracle 12c

时间:2016-03-30 13:56:18

标签: database oracle10g oracle12c solaris-10 database-dump

我被指派在Solaris上将10g数据库移动到Oracle 12c。数据大小约为68 GB。

到目前为止,我已经设法在Solaris上安装了Oracle 12c,并且还创建了它要求的默认数据库。现在我试图将转储导入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数据库进行导入,请告诉我为什么完整选项不起作用并且要求创建所有用户分开。目前有30个用户和4个表空间。

0 个答案:

没有答案