gpt4 book ai didi

database - Oracle 数据泵 : export - import

转载 作者:搜寻专家 更新时间:2023-10-30 22:24:50 24 4
gpt4 key购买 nike

我们正在将数据库从 WE8MSWIN1252 迁移到 AL32UTF8,数据会自动转换为 utf8,有时我们会遇到错误 ORA-12899: value too large for column xxx,这是正常的,因为非拉丁字符被编码为多个字节。我们想在相同的导出数据和数据结构中实现这一点,那么我们只导入数据结构,然后执行一个 Sql 脚本来修改列字符集:varchar2(4000 byte) 变为 varchar2 (4000 char) 最后我们导出数据。如果这在一次导出和一次进口中是可能的,你能告诉我吗?预先感谢您的帮助,

比列尔

最佳答案

会有导入三个步骤:

  1. expdp with CONTENT=ALL(默认)
  2. impdp 与 CONTENT=METADATA_ONLY
  3. 用于修改列类型的 sql 脚本
  4. impdp 与 CONTENT=DATA_ONLY

关于database - Oracle 数据泵 : export - import,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54539091/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com