博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
oracle 11g impdp时 报ORA-12899(转)
阅读量:7094 次
发布时间:2019-06-28

本文共 1160 字,大约阅读时间需要 3 分钟。

源库ZHS16BGK,汉字在存放的时候占用两个字节

目标库UTF8,汉字在数据库里存放的时候占用三个字节
由于字符集不同,导致现在数据库impdp的时候有些表的字段长度不够,出现ORA-12899: value too large for column的错误。
解决办法:更改数据库字符集为GBK
SHUTDOWN IMMEDIATE;
STARTUP MOUNT EXCLUSIVE;
ALTER SYSTEM ENABLE RESTRICTED SESSION;
ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;
ALTER SYSTEM SET AQ_TM_PROCESSES=0;
ALTER DATABASE OPEN;
ALTER DATABASE NATIONAL CHARACTER SET AL16UTF16; 更改国际字符集
ALTER DATABASE CHARACTER SET ZHS16GBK; 更改本地字符集
SHUTDOWN IMMEDIATE;
STARTUP ;
 
如果错误信息,请对照一下信息
如果提示:
   ORA-12717: Cannot issue ALTER DATABASE NATIONAL CHARACTER SET when NCLOB, NCHAR
or NVARCHAR2 
data exists
则更改使用以下语句:
   ALTER DATABASE NATIONAL CHARACTER SET INTERNAL_USE AL16UTF16;
 
如果提示:
   ORA-12712: new character set must be a superset of old character set
则更改使用以下语句:
   ALTER DATABASE character set INTERNAL_USE ZHS16GBK;
 
如果提示:
   ORA-12721: operation cannot execute when other sessions are active
则更改使用以下语句:
   SHUTDOWN IMMEDIATE;
   STARTUP MOUNT EXCLUSIVE;
 
如果提示:
   ORA-01109: database not open
则更改使用以下语句:
   ALTER DATABASE OPEN;
 
如果提示:
   ORA-12719: operation requires database is in RESTRICTED mode
则更改使用以下语句:
   ALTER SYSTEM ENABLE RESTRICTED SESSION;
 
http://www.cnblogs.com/woxing/p/3853693.html

 

你可能感兴趣的文章
ARM版Windows 10 Firefox测试即将推出
查看>>
angularjs和vuejs的区别
查看>>
cp命令、grep命令示例
查看>>
经典排序算法解析
查看>>
pxe+kickstart实现Linux无人值守自动安装
查看>>
2018年下教师资格证考试倒计时3天
查看>>
SEM网站建设中有哪些常见漏洞?
查看>>
Java数据库开发
查看>>
《菜根谭》意义
查看>>
Git的学习与使用(八)——Git 查看提交历史
查看>>
使用vagrant快速搭建linux实验环境
查看>>
用手机如何把PDF转成PPT文件
查看>>
LVM逻辑卷创建管理
查看>>
修饰器的简单用法
查看>>
所有者和所属组
查看>>
中文核心期刊发表要多少钱呢
查看>>
程序猿福利来啦,神目AI开放平台免费送人脸识别SDK啦
查看>>
五星好评的手机APP,拿走不谢
查看>>
iOS开发之网络编程--获取文件的MIMEType
查看>>
Oracle的云成功公式ERP Cloud Plus自治数据库
查看>>