oralce 导出32位数据导入64位时 表和字段注释乱码
2012-05-17 16:38
507 查看
查看数据库字符集编码:
“TYZHUSER”用户的所有列注释生成语句:(直接导出为TSV格式)
TYZHUSER”用户的所有表注释生成语句:(直接导出为TSV格式)
oralce 导出32位数据导入64位时 表和字段注释乱码这个问题的验证解决有三个步骤:
1、重新导出dmp 重新导入 查看结果 判断是不是上次dmp没导好。
2、1还是不成功,导出tsv格式 导入 查看结果 判断是不是格式问题。
3、2还不成功,则单独导出表和列的comment,导入。。。
注:这次没时间尝试1和2,直接用步骤3先解决了问题。没有验证问题发生的原因。
select * from database_properties where property_name='NLS_CHARACTERSET';
“TYZHUSER”用户的所有列注释生成语句:(直接导出为TSV格式)
select 'comment on column '||table_name||'.'||column_name||' is '''||comments||''';' from dba_col_comments t where t.owner = 'TYZHUSER';
TYZHUSER”用户的所有表注释生成语句:(直接导出为TSV格式)
select 'comment on table '||table_name||' is '''||comments||''';' from dba_tab_comments t where t.owner = 'TYZHUSER';
oralce 导出32位数据导入64位时 表和字段注释乱码这个问题的验证解决有三个步骤:
1、重新导出dmp 重新导入 查看结果 判断是不是上次dmp没导好。
2、1还是不成功,导出tsv格式 导入 查看结果 判断是不是格式问题。
3、2还不成功,则单独导出表和列的comment,导入。。。
注:这次没时间尝试1和2,直接用步骤3先解决了问题。没有验证问题发生的原因。
相关文章推荐
- mysql导入导出数据中文乱码解决方法小结(1、navicat导入问题已解决,创建连接后修改连接属性,选择高级->将使用Mysql字符集复选框去掉,下拉框选择GBK->导入sql文件OK;2、phpmyadmin显示乱码的问题也解决,两步:1.将sql文件以utf8的字符集编码另存,2.将文件中sql语句中的字段字符集编码改成utf8,导入OK)
- mysql导入导出数据中文乱码解决方法小结
- Oracle 单实例 从32位 迁移到 64位 方法(三)-- 使用导出导入 说明
- android-Eclipse,32位的工程导入64位Eclipse里,中文乱码
- 数据库导入导出数据以及字段类型为timestamp时的设值问题
- Oracle 单实例 从32位 迁移到 64位 方法(三)-- 使用导出导入 说明
- 解决mysql导入导出数据乱码问题
- mysql source 导入乱码问题 用命令导出数据到表格
- 将脚本文件导入到mySql中,表中字段的中文注释变为乱码了
- 从Eclipse中导出的包导入Android Studio中注释全部变乱码
- 数据库导入/导出csv格式的数据文件+添加新的字段
- mysql导入导出数据中文乱码解决方法小结
- mysql导入导出数据中文乱码解决方法小结
- Oracle 单实例 从32位 迁移到 64位 方法(三)-- 使用导出导入 说明
- SQL Server使用导入导出向导导入超过4000个字符的字段的数据
- Oracle 单实例 从32位 迁移到 64位 方法(三)-- 使用导出导入 说明
- PLSQL数据导入导出问题解决(空表、大字段表、表空间错误等)
- VtigerCRM5.4.0数据导出导入csv乱码修复
- Oracle 单实例 从32位 迁移到 64位 方法(三)-- 使用导出导入 说明
- oralce 数据泵导入导出详解