仅导出转储文件中的数据而不是 sqlplus 中的 table 结构
export the data only in dump file not the table structure in sqlplus
我在导出 oracle 转储文件中的唯一数据时遇到问题。
我正在使用这个查询...
exp ABPPMGR_OP1/ABPPMGR_OP1_Y2016@i2opqa2 FILE=D:\da_software\software\DA27Sep2016.dmp LOG=D:\da_software\software\DA27Sep2016.log PARFILE=D:\da_software\software\file.par STATISTICS=NONE
在 file.par 中,我提供了 table 的列表,如下所示:
TABLES=('DEV.MST_ENTERPRISEMASTER,
DEV.MST_TARIFFZONEMASTER,
DEV.MST_INSTANCEMASTER,
DEV.MST_INSTANCEENGINEIDMAP,
DEV.MST_HIERARCHYMASTER,
DEV.MST_ITEMMASTER,
DEV.MST_TRANSAGENTMASTER,
DEV.MST_BODHEADER,
DEV.MST_ITEMGROUPMASTER,
DEV.MST_ORGMASTER,
DEV.MST_SUPCHAINMASTER,
DEV.MST_SITEMASTER,
DEV.MST_PRODUCTMASTER,
DEV.MST_ITEMGROUPDETAIL,
DEV.MST_BUCKETMASTER,
DEV.MST_BOMHEADER,
DEV.MST_BODZONELANEDETAIL,
DEV.MST_PRODHRCYMASTER,
DEV.MST_RESOURCEMASTER,
DEV.MST_ROUTINGHEADER,
DEV.MST_SALESMASTER,
DEV.MST_TRANSSERVICEMASTER,
DEV.MST_PLANMASTER,
DEV.MST_BUCKETDETAIL,
DEV.MST_ITEMSITEMASTER,
DEV.MST_BODDETAIL,
DEV.MST_ITEMBOMROUTING,
DEV.MST_PLANPARAMETERS,
DEV.MST_ROUTINGOPERATION,
DEV.MST_SALESHRCYMASTER,
DEV.MST_SALESPRODDETAIL,
DEV.MST_WORKCENTERMASTER,
DEV.MST_BOMCOMPONENTS,
DEV.MST_WORKCENTERDETAIL,
DEV.MST_OPRESOURCE,
DEV.MST_BOMCOMPONENTSAL,
DEV.MST_CALENDARMASTER,
DEV.MST_CALENDARDETAIL,
DEV.MST_ORGSITERELATION,
DEV.SALESPRODALLOC,
DEV.SALESPRODATP,
DEV.SALESORDERMASTER,
DEV.SALESORDERLINE,
DEV.FORECASTGROUP,
DEV.FORECASTDETAIL,
DEV.SALESORDERLINEPROPERTY,
DEV.SOPROMISE,
DEV.SALESORDERCONSPLAN,
DEV.MST_BUCKETPATTERN,
DEV.MST_OPCALENDAR,
DEV.MST_ITEMSUBMASTER,
DEV.MST_CALBASEDATTR')
请帮忙。
亲切的问候
拉胡尔
如上所述,如果没有 table 结构,不可能只转储数据。不过,您可以在导入时使用 'DATA_ONLY=Y' 开关。
-- 示例语句(您可以更改为与 .par 文件一起使用)
$ exp ABPPMGR_OP1/ABPPMGR_OP1_Y2016@i2opqa2 file=ABPPMGR_OP1.dmp OWNER=ABPPMGR_OP1 LOG=ABPPMGR_OP1_EXP.lst
$ imp file=ABPPMGR_OP1.dmp TABLES=ACTION_CODES, REASON_CODES, WATCH_LISTS, TARGET_WATCH_LISTS, CLEARED_DOCUMENTS DATA_ONLY=Y GRANTS=N LOG=ABPPMGR_OP1_IMP.lst
您也应该考虑使用高级数据泵实用程序。
我在导出 oracle 转储文件中的唯一数据时遇到问题。
我正在使用这个查询...
exp ABPPMGR_OP1/ABPPMGR_OP1_Y2016@i2opqa2 FILE=D:\da_software\software\DA27Sep2016.dmp LOG=D:\da_software\software\DA27Sep2016.log PARFILE=D:\da_software\software\file.par STATISTICS=NONE
在 file.par 中,我提供了 table 的列表,如下所示:
TABLES=('DEV.MST_ENTERPRISEMASTER,
DEV.MST_TARIFFZONEMASTER,
DEV.MST_INSTANCEMASTER,
DEV.MST_INSTANCEENGINEIDMAP,
DEV.MST_HIERARCHYMASTER,
DEV.MST_ITEMMASTER,
DEV.MST_TRANSAGENTMASTER,
DEV.MST_BODHEADER,
DEV.MST_ITEMGROUPMASTER,
DEV.MST_ORGMASTER,
DEV.MST_SUPCHAINMASTER,
DEV.MST_SITEMASTER,
DEV.MST_PRODUCTMASTER,
DEV.MST_ITEMGROUPDETAIL,
DEV.MST_BUCKETMASTER,
DEV.MST_BOMHEADER,
DEV.MST_BODZONELANEDETAIL,
DEV.MST_PRODHRCYMASTER,
DEV.MST_RESOURCEMASTER,
DEV.MST_ROUTINGHEADER,
DEV.MST_SALESMASTER,
DEV.MST_TRANSSERVICEMASTER,
DEV.MST_PLANMASTER,
DEV.MST_BUCKETDETAIL,
DEV.MST_ITEMSITEMASTER,
DEV.MST_BODDETAIL,
DEV.MST_ITEMBOMROUTING,
DEV.MST_PLANPARAMETERS,
DEV.MST_ROUTINGOPERATION,
DEV.MST_SALESHRCYMASTER,
DEV.MST_SALESPRODDETAIL,
DEV.MST_WORKCENTERMASTER,
DEV.MST_BOMCOMPONENTS,
DEV.MST_WORKCENTERDETAIL,
DEV.MST_OPRESOURCE,
DEV.MST_BOMCOMPONENTSAL,
DEV.MST_CALENDARMASTER,
DEV.MST_CALENDARDETAIL,
DEV.MST_ORGSITERELATION,
DEV.SALESPRODALLOC,
DEV.SALESPRODATP,
DEV.SALESORDERMASTER,
DEV.SALESORDERLINE,
DEV.FORECASTGROUP,
DEV.FORECASTDETAIL,
DEV.SALESORDERLINEPROPERTY,
DEV.SOPROMISE,
DEV.SALESORDERCONSPLAN,
DEV.MST_BUCKETPATTERN,
DEV.MST_OPCALENDAR,
DEV.MST_ITEMSUBMASTER,
DEV.MST_CALBASEDATTR')
请帮忙。
亲切的问候 拉胡尔
如上所述,如果没有 table 结构,不可能只转储数据。不过,您可以在导入时使用 'DATA_ONLY=Y' 开关。
-- 示例语句(您可以更改为与 .par 文件一起使用)
$ exp ABPPMGR_OP1/ABPPMGR_OP1_Y2016@i2opqa2 file=ABPPMGR_OP1.dmp OWNER=ABPPMGR_OP1 LOG=ABPPMGR_OP1_EXP.lst
$ imp file=ABPPMGR_OP1.dmp TABLES=ACTION_CODES, REASON_CODES, WATCH_LISTS, TARGET_WATCH_LISTS, CLEARED_DOCUMENTS DATA_ONLY=Y GRANTS=N LOG=ABPPMGR_OP1_IMP.lst
您也应该考虑使用高级数据泵实用程序。