我被指派在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个表空间。