创建表空间
可以先查看其它表空间的存放位置:
create tablespace webjj_data datafile '/u01/app/oracle/oradata/XE/WEBJJ_DATA.dbf' size 200M autoextend on next 100M;
导入dmp文件数据
可以先找到oracle数据库的imp程序存放位置: find -name imp
然后,cd/u01/app/oracle-product/11.2.0/xe/bin 进入执行程序的目录,执行导入:
imp 数据库账号/密码 file=/u01/app/oracle/admin/XE/dpdump/ywzd.dmp full=y ignore=y
导入成功!
导入过程中可能会遇到的问题
may be an original export dump file
问题原因:数据库是用exp命令导出的,导入时用的imp命令
imp fly/xxx file=/u01/app/oracle/admin/XE/dpdump/ywzd.dmp full=y ignore=y
impdp system/oracle file=ywzd.dmp directory=data_pump_dir grants=no full=y
impdp和imp两者切换试下
导入dmp文件数据,最好使用命令行,使用navicat等工具可能会存在版本问题