oracle数据库还原,如何将dmp文件还原到oralce库
(2013-11-12 13:57:03)
由于没有这方面的资料,在网上搜集了一些,相信有以下这些资料,我们可以成功地将dmp文件用命令行的方式还原回去
第一,启动服务,(如果数据库处于启动状态,那么略过这一步)
打开命令行执行以下语句
net start OracleServiceORCL
net start
net start OracleOraDb10g_home2iSQL*Plus
第三,接下来,准备工作做好后,我们就可以开始还原了
//创建用户
CREATE USER 用户名 IDENTIFIED BY 密码
DEFAULT TABLESPACE
TEMPORARY TABLESPACE TEMP;
grant connect,resource,dba to xxxx;
CREATE SMALLFILE TABLESPACE "xxxx" DATAFILE
'E:/ORADATA/ORCL/xxxx.DBF'
//执行给予权限的脚本grant.txt,将权限给予刚才创建的用户
//给予权限
GRANT CREATE USER,DROP USER,ALTER USER ,CREATE ANY VIEW ,
//开始导入(完全导入),file:dmp文件所在的位置, ignore:因为有的表已经存在,对该表就不进行导入。
imp
//当我们不需要完整的还原数据库的时候,我们可以单独地还原某个特定的表
//---------------------------------------------------------------------------
imp
imp
//---------------------------------------------------------------------------

加载中…