# Oracle 导出数据/备份数据
## Oracle备份数据
```
exp system/123456@@orcl file=d:/test.dmp
```
## Oracle导入数据
Tips: 导出的用户和导入的用户尽量保持一致,否则将会出现未知错误信息
```
imp Test/123456@@orcl file = ./test.dmp full=y
```
```
第一步:
导出目标数据库
exp localtms/jsdtms@localhost:1521/orcl file=d:\user.dmp full=y
二:登陆system 或者sys用户
删除本地数据库
drop user c##localtms cascade;
三:再次创建用户
create user c##localtms identified by password;//创建用户并设置密码
四:给用户赋予权限
grant create session to c##localtms; //授予c##localtms用户创建session的权限,即登陆权限
grant unlimited tablespace to c##localtms; //授予c##localtms用户使用表空间的权限
grant create table to c##localtms; //授予创建表的权限
grant drop any table to c##localtms; //授予删除表的权限
grant insert any table to c##localtms; //插入表的权限
grant update any table to c##localtms; //修改表的权限
grant dba to c##localtms; //授予用户dba权限
五:解锁该用户
alter user c##localtms account unlock;
六:退出当前用户
exit
七:导入命令
imp localtms/jsdtms@localhost:1521/orcl file=D:\TMS20181108.dmp full=y ignore=y
```