expdp/impdp
impdp导入如果原来有用户表空间 就把原来的用户表空间全部删除
步骤一: 删除user
drop user AA cascade ;
说明: 删除了user,只是删除了该user下的schema objects,是不会删除相应的tablespace的。
步骤二: 删除tablespace
DROP TABLESPACE tablespace_name INCLUDING CONTENTS AND DATAFILES;
查看用户属于哪个表空间
select username,default_tablespace from dba_users where username='AA ';--用户名需要大写
创建用户指定表空间
create tablespace PERSONAL_DATA
datafile 'D:\app\Administrator\oradata\orcl\PERSONAL_DATA.dbf'
SIZE 1024M AUTOEXTEND ON ;//创建表空间 路劲最好放在oracle包里免得被删除
CREATE USER AA IDENTIFIED BY 123456
DEFAULT TABLESPACE PERSONAL_DATA ;//创建用户指定表空间
GRANT DBA,RESOURCE,CONNECT TO AA ;//授权
导入时导入用户的表空间要与原来用户的表空间相同;
expdp/impdp 导入导出
一、创建逻辑目录,该命令不会在操作系统创建真正的目录,最好以system等管理员创建。
create directory dpdata1 as 'd:\test\dump';
expdp/impdp数据泵备份还原
最新推荐文章于 2023-05-24 11:21:06 发布
本文详细介绍了如何使用Oracle数据泵expdp和impdp进行数据备份和还原,包括删除用户、表空间,创建用户指定表空间,以及各种导入导出场景的实例,如按用户、表名、查询条件、表空间和整个数据库的导出与导入。
摘要由CSDN通过智能技术生成