打开cmd(不能在连接数据库后使用该命令),直接输入导入的命令:
    1.imp 用户名/密码@数据库实例名 file='文件路径' full=y
        imp adapter/adapter@orcl file='D:\app\ASUS\admin\orcl\dpdump\adapter.dmp' full=y
        注意:Oracle导入数据时出错ORA-39143:转储文件可能是原始的转储文件;当前dmp文件是使用exp命令导出的,所以使用impdp导入则会报错误,应使用imp。
        imp导入方式已淘汰,原因是如果存在空表,导入dmp文件后空表可能导入失败,使用空表时会提示不存在。
    2.impdp 利用数据泵导入方式
        2.1 选择一个文件夹,新建逻辑目录:作为数据泵目录
        create directory dirdp as 'D:\app\ASUS\admin\orcl\dpdump';
        2.2 将dmp文件放在该路径下
        2.3 给用户赋权(customer)
        Grant read,write on directory dirdp to customer;
        2.4 impdp 用户名/密码 DIRECTORY=dirdp dumpfile=文件名.dmp;
        eg:impdp customer/customer directory=dirdp dumpfile=system_tbs_20220402.dmp full=y

注意:dirdp是新建的数据泵目录名;system_tbs_20220402.dmp是需要导入的dmp文件,已经将该文件放在了数据泵目录下,不必写全路径,只需要写文件名即可。

 

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐