使用imp、impdp方式导入数据
1.使用imp导入数据
打开cmd窗口,然后直接敲入一下命令即可,需要注意的是,要事先把dmp文件放到正确的路径中去
imp sw/123@127.0.0.1\orcl file = E:\sw\sw_base.dmp log = E:\sw\sw_base.log full = y
如果出现导入错误,请查看日志中是否有提示表空间不存在,如果有请先建立表空间重新导入。
2.使用impdp导入数据
(1)进入数据库服务器或本机打开cmd或shell命令界面,执行如下命令
Sqlplus sys/123@127.0.0.1\orcl as sysdba
(2)创建目录对象,如:create or replace directory dump_dir as 'D:\fzb';(以管理员账号登录创建)
创建好目录后退出,输入exit,然后回车(目录需要手动建立,这个只是在oracle上创建目录)
(3)在操作系统上创建相应的目录
如在D盘目录下建立文件夹fzb(手动创建)
(4)将dump文件放入对应文件夹,然后执行如下命令(导入
哪个库的文件就用哪个库来登录进行导入操作)
impdp gd_base/11@192.168.xx.xx/oanet directory=dump_dir dumpfile=gd_base.DMP schemas=gd_base