如何让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 假如数据库名为: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自带工具,用于将数据倒入目标数据库
两个工具配合使用,应该可以完成你的字符集转换
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯