ITPub博客

首页 > 应用开发 > IT综合 > CSSCAN使用说明[字符集问题]

CSSCAN使用说明[字符集问题]

原创 IT综合 作者:guyuexue 时间:2007-11-22 09:51:59 0 删除 编辑
将数据从一个数据库导入到另一个数据库.经常会碰到因两个数据库不同字符集而导致数据导入出现数据不全的情况.
ORACLE官方提供了CSSCAN这个工具,可以在导入前对数据进行分析....
1. 下载不同操作系统下的CSSCAN
下载地址:http://www.oracle.com/technology/software/tech/globalization/index.html
2. 使用方法
a> CSSCAN为: csscan_12_hpux_920.tar.Z
b> FTP到$ORACLE_HOME
c> gunzip csscan_12_hpux_920.tar.Z
得到:csscan_12_hpux_817.tar
d> tar -xvf csscan_12_hpux_817.tar
x csscan, 974848 bytes, 1904 tape blocks
x analyze_histgrm.sql, 1684 bytes, 4 tape blocks
x analyze_rule.sql, 1639 bytes, 4 tape blocks
x analyze_source.sql, 1668 bytes, 4 tape blocks
x csminst.sql, 16878 bytes, 33 tape blocks
x readme_csscan1.2, 2169 bytes, 5 tape blocks
e> 以sys用户运行csminst.sql
f> 将csscan拷贝到$ORACLE_HOME/bin目录下
g> > cd bin
> csscan
Username: xxxx
Password: xxxx
Connected to:
Oracle8i Enterprise Edition Release 8.1.7.4.0 - 64bit Production
With the Partitioning option
JServer Release 8.1.7.4.0 - 64bit Production
(1)Full database, (2)User, (3)Table: 1 > 2 (3种可分析模式)
Current database character set is ZHS16CGB231280.
Enter new database character set name: > utf8
Enter array fetch buffer size: 10240 >
Enter number of scan processes to utilize(1..32): 1 > 3
Enter table name to scan: > h2007tt
Enter table name to scan: >
Enumerating table to scan...
table(s) contain no character type columns
Scanner terminated successfully.
h> 在$ORACLE_HOME/bin目录下回生成scan.txt,部分内容如下: 以上内容表示, 表xxx的xxx,xxx字段从ZHS16CGB231280字符集IMPORT到UFT8的字符集的数据库中可能会出现错误. 应该重新定义长度.[@more@]

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/503782/viewspace-983226/,如需转载,请注明出处,否则将追究法律责任。

下一篇: nfs mount
请登录后发表评论 登录
全部评论
  • 博文量
    87
  • 访问量
    529706