如何将备份的oracle数据库还原到指定用户下。
上一文章 oracle11g数据库--创建表空间,创建用户,用户授权并指定表空间。 我们已经建好了指定的新用户pdmis。 接下来我们需要将备份好的数据库,还原至新用户pdmis下。 想要还原,我们需要将备份好的dmp文件。拷贝至目标服务器下(此处为D:\oraclebf\PDMIS\PDMIS.DMP) 出现上面问题是因为要传的文件太大造成的,我可以将本分文件通过压缩文件压缩后再传压缩文件(5.15g的备份文件被压缩为515m) 传到目标服务器后,再进行文件解压缩。保存至对应的路径下(此处为D:\oraclebf\PDMIS\PDMIS.DMP) 这些准备工作完成后,我们可以通过IMP命令进行数据库还原工作。 cmd(管理员模式)--输入一下命令(备份、还原无需进入sqlplus命令,注意!!!) imp/exp 用户名/密码@service_name或oracle_sid file=D:\导如(出)文件名称.dmp full=y ignore=y full=y ( 全库导出): 导出除ORDSYS,MDSYS,CTXSYS,ORDPLUGINS,LBACSYS 这些系统用户之外的所有用户的数据 ignore=y 表示忽略创建错误(比如有重复的表,就不再导入),继续后面的操作 根据实际需求,我们的还原命令如下: imp pdmis/pdmis@orcl file=d: