oracle数据库还原,如何将dmp文件还原到oralce库

1、清理以前还原过的痕迹,如果我们在数据库曾经还原过,我们先来清理一下,痕迹,

//删除用户
DROP USER xxxx CASCADE;
//删除表空间
DROP TABLESPACE xxxx;
//删除数据库文件
(数据库所在路径)xxxxxx.dbf


2、接下来,准备工作做好后,我们就可以开始还原了

//创建用户
CREATE USER xxx IDENTIFIED BY 密码
DEFAULT TABLESPACE  USERS
TEMPORARY TABLESPACE TEMP;
//给予用户权限
GRANT CONNECT, RESOURCE, DBA TO xxxx;
//创建表空间,并指定文件名,和大小
CREATE SMALLFILE TABLESPACE "xxxx" DATAFILE '(数据库所在路径)/xxxx.DBF'
SIZE 100M
AUTOEXTEND ON NEXT 100M
MAXSIZE UNLIMITED
LOGGING EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;

3、使用命令IMP导入DMP文件到数据库

发表评论