impdp导入dmp文件_Delmiaworks之数据库数据手动导入

在了解数据库数据如何手动导入之前,我们先要了解如何创建一个数据库,首先我们要利用半手动数据库导入软件创建一个数据库,但我们不向其中导入数据。

343c7c9bf1577c5ad7fb19d8816873b9.png

这样我们得到了一个空壳数据库,然后再向其中加入数据。

改C:\oracle\IQMS\network\admin\sqlnet.ora 的SQLNET.AUTHENTICATION_SERVICES=(NONE)。

每次创建新的数据库要将NONE改为NTS,安装完成后再改为NONE。

我们以管理员的身份运行CMD,进入其中,然后运行下列代码,使得CMD英文化,防止中文导致报错。

setNLS_LANG=AMERICAN_AMERICA.WE8MSWIN1252

防止日志文件的导入错误。

用 SYSTEM 用户通过 SQL*Plus登录数据库,命令如下 (数据库名称为 iqora):

sqlplus system@iqora                  

假设数据库备份/导出文件在 H:\test这个路径,输入下列命令创建 或修改 OracleDirectory 设置

create orreplace directory DMP as ‘H:\test’;

将这个目录的读写权限授予 IQMS 这个用户

grant read,write on directory DMP to IQMS;

输入命令 exit 退出 SQL*Plus。

用下列命令导入数据库备份文件 (假设 IQMS 用户密码是 iqms,数据库 备份文件名是 EXPDP.DMP):

impdp iqms/iqms@iqoradirectory=DMP dumpfile=EXPDP.DMP logfile=IMPDP.LOG schemas=IQMSexclude=statistics

若无LOG文件可删除logfile=IMPDP.LOG。

过程中可能产生报错信息,未中止则无问题,结束后出现导入完成然后错误数量总数显示。该导入方法可看见导入时数据的不断增加,较之半自动导入更为直观。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值