oracle导入dmp文件0038,Oracle dmp文件导入(还原)到不同的表空间和不同的用户下...

从生产环境拷贝一个dmp备份文件,在另外一台电脑上搭建测试环境,用imp命令导入dmp文件时提示如下错误: 问题描述: IMP-00038:无法转换为环境字符集句柄 IMP-00000:未成功终止导入 解决方法: 使用impdp命令进行导入。 参考导入命令 impdp onlinecolzs / on

从生产环境拷贝一个dmp备份文件,在另外一台电脑上搭建测试环境,用imp命令导入dmp文件时提示如下错误:

问题描述:

IMP-00038:无法转换为环境字符集句柄

IMP-00000:未成功终止导入

解决方法:

使用impdp命令进行导入。

参考导入命令

impdp onlinecolzs/onlinecozs dumpfile=XXX.dmp directory=dpdata1 remap_schema=onlinecol:onlinecolzs remap_tablespace=ts_onlinecol_prod:zaixianzs_data

参数说明

dumpfile:需要导入的dmp文件名称

directory:dmp文件所在的目录文件夹

REMAP_SCHEMA: 该选项用于将源方案的所有对象装载到目标方案中。 REMAP_SCHEMA=source_schema:target_schema

REMAP_TABLESPACE: 将源表空间的所有对象导入到目标表空间中。  REMAP_TABLESPACE=source_tablespace:target:tablespace

-----------------------------------------

具体步骤:

1、创建表空间和用户。

2、创建目录

create directory dpdata1 as 'D:\tempdmp'

6ed3e656d0419863308bfea15aaa6083.png

6cac765cfe9a79f747bb99c64f1f0391.png

把dmp文件复制到刚才创建的目录文件夹下(D:\tempdmp),这个文件夹需要自己手动创建。

3、执行impdp导入命令:

impdp onlinecolzs/onlinecozs dumpfile=XXX.dmp directory=dpdata1 remap_schema=onlinecol:onlinecolzs remap_tablespace=ts_onlinecol_prod:zaixianzs_data

其中:ts_onlinecol_prod:原先dmp文件的表空间名称,如果不知道原先的表空间名称是什么,先随便写个,到时候导入的时候会提示表空间不存在,把提示不存在的表空间名称写上去就可以。

zaixianzs_data:需要导入到的表空间的名称(第一步创建的表空间名称)

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在 DBeaver 中导入 `.dmp` 文件Oracle 数据库,你可以按照以下步骤进行操作: 1. 打开 DBeaver 并连接到你的 Oracle 数据库。 2. 在导航面板中选择你要导入数据的目标数据库。 3. 右键点击目标数据库,选择 "Tools"(工具)-> "Database Tools"(数据库工具)-> "Import"(导入)。 4. 在弹出窗口中,选择 "Data Pump Import"(数据泵导入)作为导入类型。 5. 在 "Data Pump Import" 设置页面中,填写以下信息: - "Username"(用户名)和 "Password"(密码):输入你的 Oracle 数据库的用户名和密码。 - "Directory"(目录):选择一个已存在的目录,用于存放导入文件。 - "File"(文件):点击 "..." 按钮,选择你要导入的 `.dmp` 文件。 - "Schema"(模式):选择要导入数据的目标模式。 - 其他选项根据你的需求进行配置。 6. 点击 "Next"(下一步)继续设置导入参数。 7. 在 "Data Pump Import" 设置页面中,可以选择要导入的对象类型和具体对象。你可以选择导入所有对象或者只导入特定的对象类型(如表、索引、触发器等)。 8. 点击 "Next"(下一步)继续设置导入参数。 9. 在 "Data Pump Import" 设置页面中,可以进一步配置导入选项,如数据处理、约束处理、导入模式等。 10. 点击 "Next"(下一步)继续设置导入参数。 11. 在 "Data Pump Import" 设置页面中,可以查看并确认导入的设置。确认无误后,点击 "Finish"(完成)开始导入过程。 12. 导入过程会显示进度信息和导入结果。等待导入过程完成。 完成上述步骤后,你的 `.dmp` 文件中的数据将会被导入到指定的 Oracle 数据库中。请确保你的数据库连接信息正确,并且你有足够的权限执行导入操作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值