一、exp导出
exp myuser/mypwd@orcl file=D:\sql-bak\myuser.dmp log=D:\sql-bak\myuser.log
exp 用户/密码@实例名 file=路径加导出文件名 log=路径加日志名
二、imp导入
1、以sysdba连接数据库
sqlplus "/as sysdba" 2、查看当前存在的用户及表空间
select username,default_tablespace from dba_users; 3、如果要导入的用户存在则删除
drop user myuser cascade; 4、删除相应的数据文件(jypx为表空间)
drop tablespace myspace including CONTENTS and datafiles; 5、在路径F:\app\Administrator\oradata\orcl\下创建名为jypx.dbf表空间文件,
表空间名为JYPX、初始大小为100M、自动增长大小32M、最大20000M
create tablespace MYSPACE datafile 'F:\app\Administrator\oradata\orcl\myspace.dbf' size 100m autoextend on next 32m maxsize 20000m
默认大小为2048M
--create tablespace myspace logging datafile 'E:\app\Administrator\oradata\oracle\myspace.dbf' size 2048m autoextend on next 32m extent management local; 6、在表空间MYSPACE下创建用户密码为myuser/mypwd
create user myuser identified by mypwd default tablespace MYSPACE; 7、给用户myuser授权dba
grant dba to myuser; 8、退出
host; 9、导入数据库文件
imp myuser/mypwd file= D:\sql-bak\myuser.dmp full=y log=D:\sql-bak\myuser20170329.log ignore=y;