手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

将Oracle中指定的表导出在导入到测试Oracle中

时间:2024-10-13 01:54:36

1、在正式数据库主机上,在开始菜单中输入CMD命令,调出命令行窗口备用。

将Oracle中指定的表导出在导入到测试Oracle中

2、用expdp命令导出指定表数据,命令如下:expdp用户/密码@数据库 DUMPF诔罨租磊ILE=TEST1011.dmp Tables=导出表 QUERY租涫疼迟=\"WHERE UPDATE_TIME >=to_timestamp('2019/09/30','yyyy/mm/dd')\"这条命令是导出指定表2019年9月30日后的数据。

将Oracle中指定的表导出在导入到测试Oracle中

3、数据导出执行中,等待完成。

将Oracle中指定的表导出在导入到测试Oracle中

4、导出资料完成后,把导出的表拷贝到测试数据库中。当然,这时候测试数据库应该已经安装了相同结构的Oracle数据库。如果没有,先安装并设置好Oracle数据库。

将Oracle中指定的表导出在导入到测试Oracle中

5、切换到测试数据库主机中。同样用CMD命令调出执行窗口,在执行窗口中输入导入命令,准备导入我们备份出来的TEST1011.DMP数据。这里有个细节,要将计划还原的文件放到数据库安装目录下的dpdump文件夹中。D:\app\Administrator\admin\数据库名\dpdump

将Oracle中指定的表导出在导入到测试Oracle中

6、在测试数据库主机执行窗口中输入还原命令。这里要注意,确保输入的用户有完整还原数据库的权限。impdp 导入吹涡皋陕用户/用户密码@数据库名 dumpfile=TEST1011.dmp logfile=TEST1011.log ignore=y注意:ignore=y命令用于原本存在的表不做检查,只导入差异的部分。不加这个命令,会提示原表已存在,导入失败。

将Oracle中指定的表导出在导入到测试Oracle中

7、导入完成后,我们用数据库管理工具查询导入的最新数据。能查到原本没有的数据,导入成功完成。到此,单表导出再导入整个过程结束。

将Oracle中指定的表导出在导入到测试Oracle中
© 手抄报圈