Oracle数据导入后发现字符集不一致,处理方式
来源:互联网 发布:java 单例模式优点 编辑:程序博客网 时间:2024/05/18 02:54
搭建Linxu或者Windows数据库Oracle
搭建完毕后,生成一个系统账号
这是就可以利用系统的sysdba进行其余用户、空间、权限的创建,之后把你的导出的dmp文件导入。
但在此之前,需要注意
不能直接进行导入dmp文件。
创建的用户都是sysdba权限。
首先确认一下你的数据库字符集,是不是和原来的字符集格式一致,否则数据导入后会出现字符过长的情况,某些数据没办法进行导入。而且如果导入后在修改,可能会导致数据库的内容出现乱码。出现了乱码后。你可以使用Navicat Premium的数据传输进行单纯的数据同步。但你会发现原来第一次没有注意Oracle字符集的数据会出现Views、Synonyms、Functions还是乱码。所以你只能先修改Oracle字符集;然后导入。
如果你没有注意就直接导入了,后发现Oracle字符集不一致。只能修改字符集后,进行Table、Functions、Synonyms、Views的Drop,只有重新创建导入。方法如下:
在Navicat Premium输入:
select 'drop table '||table_name||';'
from cat
where table_type='TABLE'
select 'drop view '||table_name||';'
from cat
where table_type='view'
可以查询出全部的drop语句,Synonyms、Functions只能是直接覆盖或者在Navicat Premium中勾选
之后开始同步数据。
同步之后,会发现View跨区域创建失败,这时是缺少权限导致的。
grant select any table,create view to user;
user是你要赋权限的用户。
阅读全文
0 0
- Oracle数据导入后发现字符集不一致,处理方式
- oracle 数据导出导入序列不一致问题
- Oracle数据导入时,字符集问题解决
- Oracle 数据库字符集与客户端字符集不一致,导致中文数据显示乱码
- jira与oracle字符集不一致问题解决
- 记一次oracle imp导入时遇到字符集告警后修改字符集的过程
- Oracle 字符集不同数据导入的方法(实战经验)
- 关于oracle导入数据出现字符集问题及一点点解决办法!
- plsql developer字符集和oracle字符集不一致时的解决方法
- [CAQ7]使用单例时发现数据不一致
- oracle使用impdp方式导入数据
- oracle使用impdp方式导入数据
- Oracle数据泵方式的数据库导入
- oracle使用impdp方式导入数据
- 关于plsql导入pde因为字符集设置问题报错,而研究oracle服务器字符集、客户端字符集过程中发现的问题看,以及亲测的解决办法
- 导入不同字符集的数据
- X5开发工具 使用execl导入组件 导入数据后 对导入数据进行处理
- 大量数据导入时字段个数不一致
- 关于float和double的几点说明
- 【bzoj5056】OI游戏
- TypeScript自动化工作流程(上)
- CDN加速原理
- 解决Tensorflow中文社区MNIST机器学习入门里使用示例代码无法连接服务器的问题
- Oracle数据导入后发现字符集不一致,处理方式
- 各种机器学习的应用场景分别是什么
- php ping 的相关总结
- 创建python3的virtualenv
- 推荐的五款市面上常用的免费CMS建站系统
- 二叉树转换为双向链表
- 迭代器和普通的比较
- 11.2(周四)
- bat 之Forfiles 整理