oracle 修改服务端字符集导致ORA-12712错误
来源:互联网 发布:爱思助手mac 编辑:程序博客网 时间:2024/06/05 17:15
今天一台测试机器的oracle服务端,在测试人员建库的时候字符集设置成了WE8MSWIN1252字符集,导致无法保存俄文等其他国家语言。
于是我建议测试将字符集修改为AL32UTF8。
首先查看服务端字符集
select * from v$nls_parameters where parameter = 'NLS_CHARACTERSET'
NLS_CHARACTERSET WE8MSWIN1252
然后用sys用户进行修改
#sqlplus "/as sysdba"
>shutdown immediate;
>startup mount;
>ALTER SESSION SET SQL_TRACE=TRUE;
>ALTER SYSTEM ENABLE RESTRICTED SESSION;
>ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;
>ALTER SYSTEM SET AQ_TM_PROCESSES=0;
>ALTER DATABASE OPEN;
>alter database character set AL32UTF8;
ORA-12712: new character set must be a superset of old character set
RROR at line 1:
结果报错,提示新字符集必须是老字符集的超集。
于是强制转换
>ALTER DATABASE character set INTERNAL_USE AL32UTF8;
>shutdown immediate;
>STARTUP;
问题解决。
INTERNAL_USE是没有写在文档中的参数,用于强制完成字符集转化
alter database character set internal_use &charset;
alter database national character set internal_use &ncharset;
- oracle 修改服务端字符集导致ORA-12712错误
- 修改Oracle服务端的字符集
- Oracle 字符集修改(ORA-29275 )
- navicat连接oracle的错误:ora-12737:instant client light :unsupport server charater set ZHS16GBK解决办法。(oracle服务端字符集,客户端字符集,dmp备份文件字符集,or
- Oracle 设置数据库字符集以及修改服务端字符集
- ora-00257错误,以及oracle字符集
- Oracle 11g参数修改错误导致数据库无法启动的处理方法.[ORA-01034,ORA-27101,ORA-00824]
- Oracle 11g 参数修改错误导致数据库无法启动的处理方法.[ORA-01034,ORA-27101]
- 修改ORACLE 系统参数导致的 ORA-00064 ,ora-32001
- oracle更改服务端字符集
- Oracle查看字符集后修改oracle服务端和客户端字符集的步骤
- oracle 修改字符集导致 -bash: /root: is a directory
- 更改oracle字符集 error: ora-12712 解决方法
- oracle 更改服务端字符集 更改oracle字符集
- 安装oracle后,修改hostname导致错误
- ORACLE误删数据文件导致ORA-01033错误
- ORACLE误删数据文件导致ORA-01033错误
- 【Oracle】静态监听导致的ORA-12523错误
- 黑马程序员——面向对象的学习与心得(二)
- stack
- BUILDER
- 【iOS SOAP】基于第三方开源项目:wsdl2objc
- 这才是http错误的最精准表达.....
- oracle 修改服务端字符集导致ORA-12712错误
- oracle exp、imp实现导出导入
- 一直以来伴随我的一些学习习惯(二):时间管理
- OpenCV成长之路(2):图像的遍历
- 有一个函数int getNum(),每运行一次可以从一个数组V[N]里面取出一个数,N未知,当数取完的时候,函数返回NULL。现在要求写一个函数int get(),这个函数运行一次可以从V[N]里随机
- android缓存数据到本地放在哪儿最好?
- [Effective Java Distilled] Item 二 当构造方法中有多个参数时,考虑建造者模式
- 由PostgreSQL的区域与字符集说起
- mysql中engine=innodb和engine=myisam的区别