如何进行Oracle常用数据库impdp&expdp的脚本分析
如何进行Oracle常用数据库impdp&expdp的脚本分析,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
【说明】
示例脚本,完成如下功能:
1)创建表空间EAS_D_HFY121009_STANDARD和临时表空间EAS_T_HFY121009_STANDARD、用户hfy120910;
2)创建用于备份还原的目录zdir;
3)完成从源数据库hfy备份并还原到新的数据库hfy120910;
【脚本】
------begin创建用户和表空间------------CREATETABLESPACE"EAS_D_HFY121009_STANDARD"DATAFILE'/oracle/oradata/dbeas/EAS_D_HFY121009_STANDARD.ORA'SIZE2000M;ALTERDATABASEDATAFILE'/oracle/oradata/dbeas/EAS_D_HFY121009_STANDARD.ORA'AUTOEXTENDON;CREATETEMPORARYTABLESPACE"EAS_T_HFY121009_STANDARD"TEMPFILE'/oracle/oradata/dbeas/EAS_T_HFY121009_STANDARD.DBF'SIZE500M;ALTERDATABASETEMPFILE'/oracle/oradata/dbeas/EAS_T_HFY121009_STANDARD.DBF'AUTOEXTENDON;CREATEUSERhfy121009IDENTIFIEDBYhfy121009DEFAULTTABLESPACEEAS_D_HFY121009_STANDARDTEMPORARYTABLESPACEEAS_T_HFY121009_STANDARD;grantdbatohfy121009;------end创建用户和表空间------------
------begin创建directory------------Copyright(c)1982,2009,Oracle.Allrightsreserved.SQL>conn/assysdbaConnected.SQL>createdirectoryzdiras'/oradata';Directorycreated.SQL>grantread,writeondirectoryzdirtohfy;Grantsucceeded.SQL>quitDisconnectedfromOracleDatabase11gEnterpriseEditionRelease11.2.0.1.0-64bitProductionWiththePartitioning,OLAP,DataMiningandRealApplicationTestingoptions$------end创建directory------------
------begin备份还原------------$expdphfy/***directory=zdirschemas=hfydumpfile=hfy121009.dmplogfile=hfy121009exp.log$impdphfy121009/***directory=zdirschemas=hfyremap_schema=hfy:hfy121009remap_tablespace=EAS_D_HFY_STANDARD:EAS_D_HFY121009_STANDARDdumpfile=hfy121009.dmplogfile=hfy121009imp.log------end备份还原------------
注意:在数据库还原时,如果目标数据库没有表空间EAS_D_HFY_STANDARD,则一定要加上参数:remap_tablespace=EAS_D_HFY_STANDARD:EAS_D_HFY121009_STANDAR,否则会报错:找不到表空间。
看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注亿速云行业资讯频道,感谢您对亿速云的支持。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。