永发信息网

如何让exp按指定字符集导出数据

答案:2  悬赏:20  手机版
解决时间 2021-02-13 21:00
  • 提问者网友:且恨且铭记
  • 2021-02-13 14:28
如何让exp按指定字符集导出数据
最佳答案
  • 五星知识达人网友:轻熟杀无赦
  • 2021-02-13 15:17
oracle exp命令批量导出数据库的方法:
1 假如数据库名为:TEST 、,用户名system 密码manager 导出到D:/daochu.dmp中
exp system/manager@TEST file=d:/daochu.dmp full=y
如果要导出指定的表,方法如下:
假如要导出数据库中的表'CHA%'导出
exp aichannel/aichannel@TESTDB2 file= d:/data/newsmgnt.dmp owner=(PRO) tables=(PRO.CHA%
)
全部回答
  • 1楼网友:拜訪者
  • 2021-02-13 15:54
在哪里执行exp/imp哪里就是客户端,执行导入/导出之前都要先设置环境变量 win:set nls_lang=american_america.zhs16gbk unix:export nls_lang=american_america.zhs16gbk 这两个字符集没有任何包含关系,不能这样直接转换 如果数据量不大,数据类型不复杂,可以考虑把它转换为文本文件,再放入目标数据库 推荐两个工具 sqluldr2 搜索一下,网上有,用于倒出数据库文本 sqlldr 是oracle自带工具,用于将数据倒入目标数据库 两个工具配合使用,应该可以完成你的字符集转换
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯