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各种字符集修改相关推荐

  1. ORACLE之字符集修改(10g)

    当从oracle服务器将数据导出成dmp文件后,再导入到本地的oracle数据库时,出现: IMP-00019: 由于 ORACLE 错误 12899 而拒绝行 IMP-00003: 遇到 ORACL ...

  2. oracle 12c 字符集修改 AL32UTF8 改为 ZHS16GBK

    公司安装个 oracle 12c 测试环境,准备把线上的库导出来测试性能,结果把测试库的字符集选了 AL32UTF8 ,一看线上是 ZHS16GBK,还是保持一致吧,遂记录 AL32UTF8 改 ZH ...

  3. oracle 字符集修改方案,Oracle数据库字符集问题解决方案大全

    在国内外大中型数据库管理系统中,把ORACLE作为数据库管理平台的用户比 较多.ORACLE 不论是数据库管理能力还是安全性都是无可非议的,但是,它在汉 字信息的显示方面着实给中国用户带来不少麻烦,笔 ...

  4. Oracle数据库字符集问题解决方案大全

    在国内外大中型数据库管理系统中,把ORACLE作为数据库管理平台的用户比较多.ORACLE 不论是数据库管理能力还是安全性都是无可非议的,但是,它在汉字信息的显示方面着实给中国用户带来不少麻烦,笔者多 ...

  5. oracle12c默认字符集,修改Oracle【12C】字符集

    Linux下修改Oracle数据库字符集命令 常见情形:从服务器备份Oracle数据库后再到本地机器上还原Oracle数据库的时候经常会碰见数据库字符编码不一致的情况,可以用以下命令来修改本地的Ora ...

  6. 查询当前oracle字符集,查询修改oracle当前字符集-转

    查询oracle当前字符集 select   name,value$   from   props$   where   name='NLS_CHARACTERSET'; NAME           ...

  7. oracle 修改nls_characterset,ORACLE NLS_CHARACTERSET字符集的更改

    ORACLE NLS_CHARACTERSET字符集的更改 数据库创建以后,如果需要修改字符集,通常需要重建数据库,通过导入导出的方式来转换. 我们也可以通过以下方式更改 ALTER DATABASE ...

  8. oracle客户端改字符集没有用,ORACLE客户端乱码 修改Oracle客户端字符集

    修改Oracle客户端字符集方法: 1:可以通过修改注册表键值永久设置,类似于这样的键值: HKEY_LOCAL_MACHINE\SOFTWARE\Oracle\HOME0下, 如一般的简体中文 nl ...

  9. oracle imp导入修改字符集,Oracle中IMP导入数据时提示字符集不一致解决

    生产环境中经常使用到Oracle的IMP导入和EXP导出来功能来达到数据迁移的目的,通常在源数据库和目标数据库中查询字符集是否致, 测试环境中导入IMP导入报错信息如下: 导入命令如下: [oracl ...

最新文章

  1. SBB:石油污染土壤微生物群落构建与生物多样性研究
  2. 安徽师范大学计算机专业导师,安徽师范大学数学计算机科学学院导师介绍:罗永龙...
  3. boost::gregorian模块实现打印假期的测试程序
  4. HDU - 5686-Problem B (递推+高精)
  5. yum如何卸载mysql_linux下 yum 安装mysql和卸载
  6. 小程序入门学习01--Hello World
  7. 在linux下如何修改DNS地址
  8. css 手型 没生效,css各种手型集合(css禁止手型)(示例代码)
  9. 基于51单片机+ULN2003控制步进电机S曲线加减速
  10. 计算机毕业论文致谢信范文,毕业论文致谢信范文
  11. 自由宣言--《I Have a Dream》(马丁.路德.金)
  12. 十只老鼠在1000瓶药水中找一瓶有毒的
  13. java utf8 简繁转换 类库,java 中文繁简体转换工具 opencc4j
  14. 基于UML的需求分析和系统设计(完整案例和UML图形演示)
  15. Java Base64加密解密编码解码
  16. 模拟表达式运算(加减乘除,负数,带括号)
  17. 04-如何挑选最牛的货币基金
  18. SVN上传文件提示磁盘空间不足的问题
  19. 为什么夜晚拍照时照片里有不规则光晕?(转载)
  20. 如何两个月刷400道leetcode

热门文章

  1. 机器学习的数学基础 - 特征分解与奇异值分解
  2. 机器学习笔试题精选(一)
  3. OBYC PRY PRV
  4. 官方全面解读“5G+工业互联网”
  5. 谷歌对2021年的六个预测:数据和云技术的革命即将到来
  6. 寒武纪上市:AI芯片和普通芯片有何不同?全球AI芯片公司大全都在这里了
  7. 产业|嵌入式传感器将是未来机器人等技术增长的核心
  8. 近期苹果、Facebook等科技巨头股价缘何不断下跌?
  9. 刚刚,特斯拉宣布终止私有化,马斯克最终没能说服大股东
  10. Yoshua Bengio团队通过在网络「隐藏空间」中使用降噪器以提高深度神经网络的「鲁棒性」