准备工作:登录sys(数据库超级用户)
1.新建表空间(运行sql)
create tablespace root datafile '存放路径' size 20g autoextend on;
例如存放路径:'D:\app\admin\oradata\orcl\root01.dbf'
2. 新建数据库,新建时选择表空间,设置角色权限
3.数据库导入语句
imp yxyp/yxyptest@orcl file=E:\dmps\yxyporacle\exp.dmp log=E:\dmps\yxyporacle\implog.log full=y ignore=y
4.可能出现版本不一致问题:
一.报错:IMP-00010: 不是有效的导出文件, 标头验证失败 IMP-00000: 未成功终止导入
原因:由于导出的dmp文件与导入的数据库的版本不同造成的
解决办法:用Notepad++(或类似工具)查看了dmp文件,在头部具修改成你将导入目标数据库的版本号。
如果文件太大Notepad++工具打不开的话,就用领完一个工具AlxcTools.rar里面的AlxcTools.exe打开修改就好。
二.导入的时候可能出现错误:(如果最后出现成功终止导入, 但出现警告。可以忽略)如下图