1.利用system创建用户
--新建用户并授权
create user phgov identified by 123456;
--授权
grant connect, resource to phgov;
grant dba to phgov;
2.导入到对应的空间
fromuser是导出时候的用户,
touser是要导入的表空间!!!
imp phg/123456@ORCL fromuser=phg touser=phg file=E:\phgov.dmp ignore=y
补充:导入单个表或者几个表的话
要先把数据库里面的表删除,然后还是用下面的语句。。
imp phg/phg@ORCL fromuser=phg touser=phg file=E:\org.dmp ignore=y
问题:
1.没有授权
2,执行imp会报错,可以根据对应的错,我遇到的是表空间内存不够
F:\app\admin\oradata\orcl 下创建PHG_02.DBF
打开sqlplus执行
ALTER TABLESPACE PHG ADD DATAFILE 'F:\app\admin\oradata\orcl\PHG_02.DBF' SIZE 2048M;
(字面意思为表空间添加内存表空间PHG)
然后执行 ALTER TABLESPACE PHGOV ADD DATAFILE 'F:\app\admin\oradata\orcl\PHGOV_02.DBF' SIZE 2048M;
就可以啦(⃔ *`꒳´ * )⃕↝(⃔ *`꒳´ * )⃕↝(⃔ *`꒳´ * )⃕↝(⃔ *`꒳´ * )⃕↝(⃔ *`꒳´ * )⃕↝(⃔ *`꒳´ * )⃕↝