Oracle中dmp文件的导入导出总结

数据导出: 1 将数据库TEST完全导出,用户名system 密码manager 导出到D:\daochu.dmp中 exp system/manager@TEST file=d:\daochu.dmp full=y 2 将数据库中system用户与sys用户的表导出 exp system/manager@TEST file=d:\daochu.dmp owner=(system,sys) 3 将数据库中的表inner_notify、notify_staff_relat导出 exp aichannel/aichannel@TESTDB2 file= d:\data\newsmgnt.dmp tables=(inner_notify,notify_staff_relat) 4 将数据库中的表table1中的字段filed1以"00"打头的数据导出 exp system/manager@TEST file=d:\daochu.dmp tables=(table1) query=\" where filed1 like '00%'\" 数据的导入: ### Oracle中DMP文件的导入导出总结 在Oracle数据库管理中,经常需要对数据库进行备份或迁移操作,其中一种常见的方法就是通过DMP(Data Pump)文件来完成这一过程。DMP文件是Oracle Data Pump工具创建的一种特殊格式的文件,用于存储数据库对象及其数据。本文将基于提供的示例详细介绍如何利用Oracle的`expdp`和`impdp`命令来进行DMP文件的导出和导入。 #### 数据导出 1. **将整个数据库导出:** - 命令示例:`exp system/manager@TEST file=d:\daochu.dmp full=y` - 解释: - `exp`: 这是旧版的导出命令,在当前环境下应使用`expdp`。 - `system/manager@TEST`: 指定导出时使用的用户/密码及数据库名称。 - `file=d:\daochu.dmp`: 指定导出文件的路径及名称。 - `full=y`: 表示导出整个数据库。 - 使用新版命令格式为:`expdp system/manager@TEST directory=DATA_PUMP_DIR dumpfile=daochu.dmp full=y` 2. **将特定用户下的表导出:** - 命令示例:`exp system/manager@TEST file=d:\daochu.dmp owner=(system,sys)` - 解释: - `owner=(system,sys)`: 表示仅导出system和sys两个用户下的所有表。 - 新版命令格式为:`expdp system/manager@TEST directory=DATA_PUMP_DIR dumpfile=daochu.dmp schemas=system,sys` 3. **将指定的表导出:** - 命令示例:`exp aichannel/aichannel@TESTDB2 file=d:\data\newsmgnt.dmp tables=(inner_notify,notify_staff_relat)` - 解释: - `tables=(inner_notify,notify_staff_relat)`: 指定导出名为`inner_notify`和`notify_staff_relat`的表。 - 新版命令格式为:`expdp aichannel/aichannel@TESTDB2 directory=DATA_PUMP_DIR dumpfile=newsmgnt.dmp tables=inner_notify,notify_staff_relat` 4. **导出表中满足条件的数据:** - 命令示例:`exp system/manager@TEST file=d:\daochu.dmp tables=(table1) query="where filed1 like '00%'"` - 解释: - `tables=(table1)`: 指定导出名为`table1`的表。 - `query="where filed1 like '00%'"`: 只导出`table1`表中`filed1`字段以`00`开头的数据。 - 新版命令格式为:`expdp system/manager@TEST directory=DATA_PUMP_DIR dumpfile=daochu.dmp tables=table1 query=table1:"where filed1 like '00%'"` #### 数据导入 1. **将整个数据库导入:** - 示例:`imp system/manager@TEST file=d:\daochu.dmp full=y` - 解释: - `imp`: 这是旧版的导入命令,在当前环境下应使用`impdp`。 - `full=y`: 表示导入整个数据库。 - 新版命令格式为:`impdp system/manager@TEST directory=DATA_PUMP_DIR dumpfile=daochu.dmp full=y` 2. **导入特定表:** - 示例:`imp system/manager@TEST file=d:\daochu.dmp tables=(table1)` - 解释: - `tables=(table1)`: 表示只导入名为`table1`的表。 - 新版命令格式为:`impdp system/manager@TEST directory=DATA_PUMP_DIR dumpfile=daochu.dmp tables=table1` 3. **忽略已存在的对象:** - 示例:`imp aichannel/aichannel@HUST file=d:\data\newsmgnt.dmp ignore=y` - 解释: - `ignore=y`: 表示在导入过程中如果遇到已存在的对象,则忽略这些对象而不是停止导入操作。 - 新版命令格式为:`impdp aichannel/aichannel@HUST directory=DATA_PUMP_DIR dumpfile=newsmgnt.dmp ignore=y` 以上就是关于Oracle中DMP文件的导入导出的基本操作介绍。需要注意的是,新版命令中通常会使用`expdp`和`impdp`替换掉旧版本中的`exp`和`imp`,并且还需要指定目录位置等其他参数。在实际应用中,根据具体需求选择合适的命令选项是非常重要的。此外,了解并掌握这些基本操作对于日常的数据库管理和维护工作非常有帮助。


























1 将数据库TEST完全导出,用户名system 密码:※脱※敏※ger 导出到D:\daochu.dmp中
exp system/manager@TEST file=d:\daochu.dmp full=y
2 将数据库中system用户与sys用户的表导出
exp system/manager@TEST file=d:\daochu.dmp owner=(system,sys)
3 将数据库中的表inner_notify、notify_staff_relat导出
exp aichannel/aichannel@TESTDB2 file= d:\data\newsmgnt.dmp tables=(inner_notify,notify_staff_relat)
4 将数据库中的表table1中的字段filed1以"00"打头的数据导出
exp system/manager@TEST file=d:\daochu.dmp tables=(table1) query=\" where filed1 like '00%'\"
数据的导入:
1 将D:\daochu.dmp 中的数据导入 TEST数据库中。
imp system/manager@TEST file=d:\daochu.dmp
imp aichannel/aichannel@HUST full=y file=file= d:\data\newsmgnt.dmp ignore=y
上面可能有点问题,因为有的表已经存在,然后它就报错,对该表就不进行导入。
在后面加上 ignore=y 就可以了。

- mball2014-08-08很实用,如果能提供org11空表导出报错的解决方法就更好了

- 粉丝: 1
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 【风电功率预测】MATLAB实现基于PSO-GRU粒子群优化算法(PSO)结合门控循环单元(GRU)进行风电功率预测的详细项目实例(含完整的程序,GUI设计和代码详解)
- 数据分析基于代谢物浓度的双组分系统研究:多种化合物在不同条件下的定量分析数据表
- 毕设&课设:java毕业设计,面向智慧教育的实习实践系统设计与实现.zip
- 毕设&课设:java毕业设计,基于微信小程序的智慧校园管理系统.zip
- 毕设&课设:java毕业设计,社区智慧养老监护管理平台.zip
- 毕设&课设:java毕业设计,社区智慧养老监护管理平台设计与实现.zip
- 毕设&课设:java毕业设计,农产品智慧物流系统.zip
- 【96页重磅案例】领信卓越-“从0到百亿产值,只需8个月”联宝科技的数字化转型(2025)
- 毕设&课设:java毕业设计,职业高中智慧作业试题系统.zip
- 毕设&课设:java毕业设计,智慧草莓基地管理系统.zip
- 毕设&课设:java毕业设计,智慧党建系统.zip
- 毕设&课设:java毕业设计,智慧农业专家远程指导系统.zip
- 毕设&课设:java毕业设计,智慧旅游系统.zip
- 毕设&课设:java毕业设计,智慧社区电子商务系统.zip
- 毕设&课设:java毕业设计,智慧社区管理系统.zip
- 毕设&课设:java毕业设计,智慧社区管理系统的设计与实现.zip


