- 导出dmp文件
数据库所在机器打开命令行直接输入exp 用户名/密码@数据库服务id
一直enter到
这里填写路径和要到处的文件名,例如:E:\2019.1.23.dmp,回车
输入U回车
一路enter到输入用户名
例如user 回车,等待日志完成即可.
2. 导入dmp文件到数据库
(1) 创建表空间
创建存储数据的表空间,命令如下:
//临时表空间
create temporary tablespace THERMALMIS_temp
tempfile 'D:\orcl_data\THERMALMIS_temp.dbf'
size 10m
autoextend on
next 10m maxsize 20480m
extent management local;
//表空间
create tablespace THERMALMIS
datafile 'D:\orcl_data\THERMALMIS.dbf'
size 10m
autoextend on
next 10m maxsize 20480m
extent management local;
//创建相应用户
create user identified by user
default tablespace THERMALMIS
temporary tablespace THERMALMIS_temp;
//设置用户权限
grant connect,resource,dba to user ;
如果用户已经存在,需要清除用户和数据
drop user hmgrjy cascade;
注意:这里往往会遇到无法删除连接用户的错误
select username,serial#, sid from v$session; //查询会话
alter system kill session ‘sid ,serial#’; //删掉会话 参数 sid,serial#
(2) 导入dmp文件到数据库
打开数据库所在机器命令行
命令imp 用户名/密码@数据库服务id
输入文件路径,回车
一路回车
输入用户名,回车,等待即可