0

我有 2 个数据库 旧:10.2.0.4.0 US7ASCII 新:11.2.0.3.0 AL32UTF8

我想将整个架构从 OLD 移动到 NEW,以下是我的命令,导出即可。

exp userid=username/password@database owner=*** file=d:\export.dmp

但是导入有错误

imp userid=username/password@database fromuser=*** touser=***  file=d:\export.dmp

IMP-00067: Could not convert to server character set's handle
IMP-00000: Import terminated unsuccessfully

对这个问题有什么建议吗?因为数据库有 BLOB 字段,我无法导出 SQL 命令并将其插入到新数据库中。

4

1 回答 1

0

UAL32UTF8 是 US7ASCII 的超集,因此您应该能够正确导入。您是否正确设置了 NLS_PARAMETERS ?如果可以的话,我还建议使用 Datapump 而不是已弃用的 imp/exp 工具。

于 2013-08-01T08:12:17.947 回答