(FAQ)解决expdp导出数据日志文件写入不全问题
(FAQ)解决expdp导出数据日志文件写入不全问题
原因分析: 1. 数据库的字符集与导出数据的客户端的字符集不一致,导致导出数据报无法写入日志文件,日志文件写入不全。 当时字符集如下所示:EAS系统数据库的字符集为UTF8, 客户端字符集NLS_LANG为SIMPLIFIED CHINESE_CHINA.ZHS16GBK。 解决方法: 由于EAS系统用的是UTF8字符集编写的代码,故要求数据库的字符也要为UTF8,故需修改导出数据客户端的字符集,修改方法有两种,如下所示: 方法一: 在expdp操作前,在客户端先执行set NLS_LANG=AMERICAN_AMERICA.UTF8,然后执行expdp操作。在导入操作前也先执行set NLS_LANG=AMERICAN_AMERICA.UTF8,然后执行impdp操作。 方法二: 在windows注册表中将NLS_LANG的调整为AMERICAN_AMERICA.UTF8,然后执行expdp或impdp操作。
原因分析: 1. 数据库的字符集与导出数据的客户端的字符集不一致,导致导出数据报无法写入日志文件,日志文件写入不全。 当时字符集如下所示:EAS系统数据库的字符集为UTF8, 客户端字符集NLS_LANG为SIMPLIFIED CHINESE_CHINA.ZHS16GBK。 解决方法: 由于EAS系统用的是UTF8字符集编写的代码,故要求数据库的字符也要为UTF8,故需修改导出数据客户端的字符集,修改方法有两种,如下所示: 方法一: 在expdp操作前,在客户端先执行set NLS_LANG=AMERICAN_AMERICA.UTF8,然后执行expdp操作。在导入操作前也先执行set NLS_LANG=AMERICAN_AMERICA.UTF8,然后执行impdp操作。 方法二: 在windows注册表中将NLS_LANG的调整为AMERICAN_AMERICA.UTF8,然后执行expdp或impdp操作。
(FAQ)解决expdp导出数据日志文件写入不全问题
(FAQ)解决expdp导出数据日志文件写入不全问题原因分析:1. 数据库的字符集与导出数据的客户端的字符集不一致,导致导出数据报无法写入日志...
点击下载文档
本文2024-09-16 22:50:06发表“eas cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-eas-50669.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章