oracle基础教程(8)oracle修改字符集

1、用dba连接数据库

  1. -->sqlplus / as sysdba

2、查看字符集

  1. -->SELECT parameter, value FROM v$nls_parameters WHERE parameter LIKE '%CHARACTERSET';

好像结果:

  1. PARAMETER
  2. ----------------------------------------------------------------
  3. VALUE
  4. ----------------------------------------------------------------
  5. NLS_CHARACTERSET
  6. ZHS16GBK
  7.  
  8. NLS_NCHAR_CHARACTERSET
  9. AL16UTF16

3、修改字符集

  1. SQL> alter database character set INTERNAL_USE AL32UTF8;

4、具体命令执行过程:

  1. C:\Users\Administrator>sqlplus / as sysdba
  2.  
  3. SQL*Plus: Release 11.2.0.1.0 Production on 星期日 7 3 13:11:46 2016
  4.  
  5. Copyright (c) 1982, 2010, Oracle. All rights reserved.
  6.  
  7. 连接到:
  8. Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
  9. With the Partitioning, OLAP, Data Mining and Real Application Testing options
  10.  
  11. SQL>
  12. SQL> SELECT parameter, value FROM v$nls_parameters WHERE parameter LIKE '%CHARA
  13. CTERSET';
  14.  
  15. PARAMETER
  16. ----------------------------------------------------------------
  17. VALUE
  18. ----------------------------------------------------------------
  19. NLS_CHARACTERSET
  20. ZHS16GBK
  21.  
  22. NLS_NCHAR_CHARACTERSET
  23. AL16UTF16
  24.  
  25. SQL> shutdown immediate;
  26. 数据库已经关闭。
  27. 已经卸载数据库。
  28. ORACLE 例程已经关闭。
  29. SQL>
  30. SQL>
  31. SQL> startup mount;
  32. ORACLE 例程已经启动。
  33.  
  34. Total System Global Area 855982080 bytes
  35. Fixed Size 2180544 bytes
  36. Variable Size 528484928 bytes
  37. Database Buffers 322961408 bytes
  38. Redo Buffers 2355200 bytes
  39. 数据库装载完毕。
  40. SQL>
  41. SQL> alter session set SQL_TRACE=TRUE;
  42.  
  43. 会话已更改。
  44.  
  45. SQL> alter system enable RESTRICTED SESSION;
  46.  
  47. 系统已更改。
  48.  
  49. SQL> alter system set JOB_QUEUE_PROCESSES=0;
  50.  
  51. 系统已更改。
  52.  
  53. SQL> alter system set AQ_TM_PROCESSES=0;
  54.  
  55. 系统已更改。
  56.  
  57. SQL> alter database open;
  58.  
  59. 数据库已更改。
  60.  
  61. SQL> alter database character set INTERNAL_USE AL32UTF8;
  62.  
  63. 数据库已更改。
  64.  
  65. SQL> alter session set SQL_TRACE=false;
  66.  
  67. 会话已更改。
  68.  
  69. SQL> shutdown immediate;
  70. 数据库已经关闭。
  71. 已经卸载数据库。
  72. ORACLE 例程已经关闭。
  73. SQL> startup;
  74. ORACLE 例程已经启动。
  75.  
  76. Total System Global Area 855982080 bytes
  77. Fixed Size 2180544 bytes
  78. Variable Size 528484928 bytes
  79. Database Buffers 322961408 bytes
  80. Redo Buffers 2355200 bytes
  81. 数据库装载完毕。
  82. 数据库已经打开。
  83. SQL> SELECT parameter, value FROM v$nls_parameters WHERE parameter LIKE '%CHARA
  84. CTERSET';
  85.  
  86. PARAMETER
  87. --------------------------------------------------------------------------------
  88.  
  89. VALUE
  90. --------------------------------------------------------------------------------
  91.  
  92. NLS_CHARACTERSET
  93. AL32UTF8
  94.  
  95. NLS_NCHAR_CHARACTERSET
  96. AL16UTF16
  97.  
  98. SQL>

oracle基础教程(8)oracle修改字符集的更多相关文章

  1. Oracle 12c中文乱码,修改字符集的方法

    在windows 7 64位上安装Oracle 12c没有设定字符集,采用的是操作系统默认字符集:WE8MSWIN1252,将字符集修改为:ZHS16GBK.由于过程不可逆,首先需要备份数据库. 1. ...

  2. oracle基础教程oracle客户端详解

    oracle基础教程oracle客户端工具详解 参考网址:http://www.oraclejsq.com/article/010100114.html 该教程介绍了oracle自带客户端sqlplu ...

  3. Oracle基础教程(一)

    本文链接:https://blog.csdn.net/GoldenKitten/article/details/84947386 以下内容为转载以上博客,自己做了略微的补充,如需查看原文,请点击上面的 ...

  4. 史上最全的ORACLE基础教程

    ORACLE命令和语句挺多,全部记忆下来不现实,况且有不常用的指令.下面把大部分的指令做了记录和详细的注释.建议收藏.转发此篇文章,如果忘记可以翻出来查查.关注公众号it_learn获取更多学习资源 ...

  5. Git 基础教程 之 撤销修改

    Git跟踪并管理的是修改,而非文件.每次修改,如果不用git add到暂存区,那就不会加入到commit中, 要么全部改完后,再add → commit :要么改一点,就add → commit. 撤 ...

  6. Oracle基础了解

    数据库: 关系型数据库 select * from 表名 非关系型数据库(做不到复杂查询) 以对象的形式进行存储 {"aaa":"ccc"}---键值对 ora ...

  7. Oracle 基础1

    oracle基础 表空间: Oracle数据库对数据的管理是基于表空间的概念来的, 各种数据的以及存储数据的优化, 实际上也是通过优化表空间来实现的 表空间分类: 永久表空间 用来存放表的数据, 视图 ...

  8. oracle 修改字符集支持中文

    1.登录sys关闭服务 [oracle@t-e ~]$ export ORACLE_SID=kamiltest1 [oracle@t-e ~]$ sqlplus / as sysdba SQL> ...

  9. oracle修改字符集

    在linux下面安装了oracle 11G,由于安装的时候没有注意导致字符集问题,impdp导入操作后中文乱码. 1.用命令select userenv('language') from dual; ...

随机推荐

  1. Enable rsh on MAC OS with command line

    1. Enable rsh on macos. 1). os version (10.0) Enabling the "Allow remote login" option tur ...

  2. FTP : mput with no confirmation

    When you are transferring multiple files to your destination, 'mput' or 'mget' will be the one comma ...

  3. ckedit 图片上传 php

    分享ckedit的使用.直接码出来 <input type="hidden" name="id" id="id" value=&quo ...

  4. [搬砖]Pycharm中启动IPython notebook失败提示load_entry_point ImportError: Entry point ('console_scripts', 'ipython') not found的解决方法

    前提:直接运行ipython正常,“which -a ipython”命令显示也只有一个ipython存在,在ipynb文件中点运行启动notebook时提示错误类似如下: Traceback (mo ...

  5. mac中使用brew安装软件,下载太慢怎么办?

    mac中使用brew安装软件,下载太慢怎么办? 本文所说的软件是指较大的软件,如果软件较小,例如软件只有几M,那么使用此方法后,提升会非常小. 了解brew原理: 1: 从网络下载安装包 2: 执行一 ...

  6. IOS 错误 [UIWebView cut:]: unrecognized selector sent to instance

    那在什么场景中会出现这种情况呢? 如果一个包含文字的输入元素有焦点,然后按钮的点击会导致输入失去焦点,然后接下来在输入时双按会重新得到焦点并从弹出bar中选择剪切复制粘贴,就会导致此error. 也就 ...

  7. 关于Autorun.inf文件

    配置Autorun.inf文件可以使双击磁盘时,自动运行某一应用程序.但是现在只支持CD或者DVD媒体了(以前硬盘也可以) 关于Autorun.inf的组成部分可以参考https://msdn.mic ...

  8. 关于 escape、encodeURI、encodeURIComponent

    参考资料:http://hi.baidu.com/flondon/item/983b3af35b83fa13ce9f3291   http://www.w3school.com.cn/js/jsref ...

  9. CSS hack方式一览【转】

    做前端多年,虽然不是经常需要hack,但是我们经常会遇到各浏览器表现不一致的情况.基于此,某些情况我们会极不情愿的使用这个不太友好的方式来达到大家要求的页面表现.我个人是不太推荐使用hack的,要知道 ...

  10. Android Studio使用教程-菜单(Edit)

    3.2.1.Undo(Ctrl+Z) 撤销上一次操作 3.2.2.Redo(Ctrl+Shift+Z) 退出撤销操作 3.2.3.Cut(Ctrl+X) 剪切 3.2.4.Copy(Ctrl+C) 复 ...