1、cmd下进入oracle
sqlplus system/密码
2、创建表空间
--创建表空间 create tablespace gypts datafile 'D:\app\miracle\product\11.2.0\userdata\gypts.dbf' size 100m autoextend on next 10m;
如下:
3、创建用户
create user gypts1 identified by gypts1 default tablespace gypts
TEMPORARY TABLESPACE temp;
如下
4、给用户授权
grant dba to gypts1
如下
5、将dmp文件导入表空间中
imp usename/password@XE file=d:\data\xxxx.dmp statistics=none buffer=81920000
例如:
imp gypts1/gypts1@ORCL file=D:\project\gypts.dmp full=y statistics=none buffer=81920000
注意:imp 命令是在dos提示符下执行的,即直接cmd后执行而不是在sql下执行的。
如果如下所示说明导入成功
6、登录oracle
使用用户名gypts1和密码gypts1登录oracle
7、导出gypts1用户
exp username/password@ORCL file=d:\data\xxxx.dmp buffer=81920000
@后面的为在tnsnames.ora中配置的id.
例子:
exp gypts1/gypts1@ORCL file=D:\gypts-20211202.dmp buffer=81920000
出现如下情况说明导入成功