Oracle 导入导出dmp语句

 

 

----sqlplus
--第1步:创建临时表空间
create temporary tablespace xxx_TEMP tempfile 'D:\app\Administrator\oradata\xxx_TEMP.dbf' size 50m  autoextend on  next 50m maxsize 2048m  extent management local;

--第2步:创建数据表空间 -- 不指定空间大小
create tablespace xxxx datafile 'D:\app\Administrator\oradata\xxxx.dbf' size 500M autoextend on next 1G maxsize unlimited logging extent management local autoallocate segment space management auto;


--第3步:创建用户并指定表空间
create user xxxx identified by *****(这是密码)  default tablespace xxxx temporary tablespace xxx_TEMP;

--第4步:给用户授予权限
grant connect,resource,dba to xxxx;

----cmd
--导入
imp JNJW_N/hongyefood365@localhost:1521/orcl fromuser=填写dmp文件导出的用户名 touser=JNJW_N file=D:\app\jnjw_n2020121523.dmp ignore=y buffer=819200 indexes=y;

--导出
exp jzeg/jzeg@127.0.0.1:1521/orcl owner=jzeg file=D:\bak\dmp\jzeg.dmp  log=D:\bak\dmp\jzeg.log statistics=none

-- 删除用户,包括该用户下的表,试图,同义词,过程,索引,及相关的一切就都不见了
#删除用户
drop user xxxx cascade

#删除表空间
DROP TABLESPACE xxxxx INCLUDING CONTENTS AND DATAFILES;

 

posted @ 2021-03-15 17:09  雁书几封  阅读(291)  评论(0编辑  收藏  举报