Oracle导入选项

时间:2015-04-28 12:45:52

标签: oracle import oracle11g character utf

我有一个简单的问题,您如何使用oracle导入工具导入数据库,并选择自动调整列长度,以便在导入数据之前自动调整数据。

举个例子:如果我有一个表TABLE1,其列名为" comment",注释字段长度为250.因为我从源代码导入TABLE1(这是西方字符) set)到目标数据库(这是AL-UTF32字符集)。由于字符集转换,一些记录数据将增长,即1个记录的评论字段数据将从250增加到260.

我的问题是:如何导入TABLE1,以便目标数据库自动更改字段" comment"从250到此字段的最大数据字段长度(字符集转换后增长数据)。所以我可以导入TABLE1而没有错误。

导入选项或命令行是什么?有没有办法知道哪些列导致数据问题?

谢谢

1 个答案:

答案 0 :(得分:1)

理想情况下,您需要预先构建目标表,并在该点定义所需的列宽。然后,您将根据输入格式定制sqlldr(SQL Loader)控制文件。