使用cmd命令进行导入
进入cmd直接输入命令
imp 用户名/密码@监听器路径/数据库实例名称 file='f:\数据库文件.dmp' full=y ignore=y
例如:
imp ckgl/admin@localhost/orcl file="f:\test191223.DMP" full=y ignore=y
因为我的是新建用户,并未有dba权限,所以报以下错误
所以需要开启dba权限
grant dba to ckgl;
后再次导入成功
然后移除权限,防止被误操作
revoke dba from ckgl;
导出dmp
exp用户名/密码@数据库实例owner=用户名file=文件存储路径
例如:exp ckgl/admin@ORCL owner=ckgl file=d:\ckgl.dmp
条件选择性导出oracle数据
exp ckgl1/admin@localhost/orcl file=d:\back.dmp tables=(SJKBF) query=" where DWDM = ‘1’"