oracle各种字符集修改
select * from v$nls_parameter会显示nls_characterset和nls_nchar_characterset的值
修改字符集nls_characterset和nls_nchar_characterset值的方法如下:
1,修改nls_characterset:
sqlplus "/ as sysdba"
SQL> SHUTDOWN IMMEDIATE
SQL> STARTUP MOUNT
SQL> ALTER SYSTEM ENABLE RESTRICTED SESSION;
SQL> ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;
SQL> ALTER SYSTEM SET AQ_TM_PROCESSES=0;
SQL> ALTER DATABASE OPEN
SQL> ALTER DATABASE CHARACTER SET INTERNAL_USE UTF8;-->表示字符集格式修改为UTF8
SQL> SHUTDOWN IMMEDIATE
SQL> STARTUP
其中INTERNAL_USE表示跳过字符集检查;
2,修改nls_nchar_characterset:
sqlplus "/ as sysdba"
SQL> SHUTDOWN IMMEDIATE
SQL> STARTUP MOUNT
SQL> ALTER SYSTEM ENABLE RESTRICTED SESSION;
SQL> ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;
SQL> ALTER SYSTEM SET AQ_TM_PROCESSES=0;
SQL> ALTER DATABASE OPEN
SQL> ALTER DATABASE NATIONAL CHARACTER SET INTERNAL_USE UTF8;
SQL> SHUTDOWN IMMEDIATE
SQL> STARTUP
3,修改linux下的LANG参数:
vi /etc/sysconfig/i18n--->修改LANG的参数
4,修改linux下的NLS_LANG参数:
cd /
vi .bash_profile
修改EXPORT NLS_LANG的参数设置
修改完毕退出后,命令行下输入以下命令重置环境
. .bash_profile
转载于:https://blog.51cto.com/ciscle/1633494
oracle各种字符集修改相关推荐
- ORACLE之字符集修改(10g)
当从oracle服务器将数据导出成dmp文件后,再导入到本地的oracle数据库时,出现: IMP-00019: 由于 ORACLE 错误 12899 而拒绝行 IMP-00003: 遇到 ORACL ...
- oracle 12c 字符集修改 AL32UTF8 改为 ZHS16GBK
公司安装个 oracle 12c 测试环境,准备把线上的库导出来测试性能,结果把测试库的字符集选了 AL32UTF8 ,一看线上是 ZHS16GBK,还是保持一致吧,遂记录 AL32UTF8 改 ZH ...
- oracle 字符集修改方案,Oracle数据库字符集问题解决方案大全
在国内外大中型数据库管理系统中,把ORACLE作为数据库管理平台的用户比 较多.ORACLE 不论是数据库管理能力还是安全性都是无可非议的,但是,它在汉 字信息的显示方面着实给中国用户带来不少麻烦,笔 ...
- Oracle数据库字符集问题解决方案大全
在国内外大中型数据库管理系统中,把ORACLE作为数据库管理平台的用户比较多.ORACLE 不论是数据库管理能力还是安全性都是无可非议的,但是,它在汉字信息的显示方面着实给中国用户带来不少麻烦,笔者多 ...
- oracle12c默认字符集,修改Oracle【12C】字符集
Linux下修改Oracle数据库字符集命令 常见情形:从服务器备份Oracle数据库后再到本地机器上还原Oracle数据库的时候经常会碰见数据库字符编码不一致的情况,可以用以下命令来修改本地的Ora ...
- 查询当前oracle字符集,查询修改oracle当前字符集-转
查询oracle当前字符集 select name,value$ from props$ where name='NLS_CHARACTERSET'; NAME ...
- oracle 修改nls_characterset,ORACLE NLS_CHARACTERSET字符集的更改
ORACLE NLS_CHARACTERSET字符集的更改 数据库创建以后,如果需要修改字符集,通常需要重建数据库,通过导入导出的方式来转换. 我们也可以通过以下方式更改 ALTER DATABASE ...
- oracle客户端改字符集没有用,ORACLE客户端乱码 修改Oracle客户端字符集
修改Oracle客户端字符集方法: 1:可以通过修改注册表键值永久设置,类似于这样的键值: HKEY_LOCAL_MACHINE\SOFTWARE\Oracle\HOME0下, 如一般的简体中文 nl ...
- oracle imp导入修改字符集,Oracle中IMP导入数据时提示字符集不一致解决
生产环境中经常使用到Oracle的IMP导入和EXP导出来功能来达到数据迁移的目的,通常在源数据库和目标数据库中查询字符集是否致, 测试环境中导入IMP导入报错信息如下: 导入命令如下: [oracl ...
最新文章
- SBB:石油污染土壤微生物群落构建与生物多样性研究
- 安徽师范大学计算机专业导师,安徽师范大学数学计算机科学学院导师介绍:罗永龙...
- boost::gregorian模块实现打印假期的测试程序
- HDU - 5686-Problem B (递推+高精)
- yum如何卸载mysql_linux下 yum 安装mysql和卸载
- 小程序入门学习01--Hello World
- 在linux下如何修改DNS地址
- css 手型 没生效,css各种手型集合(css禁止手型)(示例代码)
- 基于51单片机+ULN2003控制步进电机S曲线加减速
- 计算机毕业论文致谢信范文,毕业论文致谢信范文
- 自由宣言--《I Have a Dream》(马丁.路德.金)
- 十只老鼠在1000瓶药水中找一瓶有毒的
- java utf8 简繁转换 类库,java 中文繁简体转换工具 opencc4j
- 基于UML的需求分析和系统设计(完整案例和UML图形演示)
- Java Base64加密解密编码解码
- 模拟表达式运算(加减乘除,负数,带括号)
- 04-如何挑选最牛的货币基金
- SVN上传文件提示磁盘空间不足的问题
- 为什么夜晚拍照时照片里有不规则光晕?(转载)
- 如何两个月刷400道leetcode