查看当前字符集

引用

SQL> select * from nls_database_parameters where parameter like '%SET%';

PARAMETER                      VALUE

------------------------------ ----------------------------------------

NLS_CHARACTERSET               WE8ISO8859P1

NLS_NCHAR_CHARACTERSET         AL16UTF16

引用

SQL> select userenv('language') from dual;

USERENV('LANGUAGE')

----------------------------------------------------

AMERICAN_AMERICA.WE8ISO8859P1

尝试直接修改字符集

引用

SQL> ALTER DATABASE CHARACTER SET ZHS16GBK;

ALTER DATABASE CHARACTER SET ZHS16GBK

*

ERROR at line 1:

ORA-12712: new character set must be a superset of old character set

采用Oracle内部命令修改字符集(

注意:此流程仅用于测试,在Oracle 10g中建议用CSALTER修改!

)

引用

SQL> shutdown immediate

Database closed.

Database dismounted.

ORACLE instance shut down.

SQL> startup mount

ORACLE instance started.

Total System Global Area  167772160 bytes

Fixed Size                  1218316 bytes

Variable Size              62916852 bytes

Database Buffers          100663296 bytes

Redo Buffers                2973696 bytes

Database mounted.

SQL> ALTER SYSTEM ENABLE RESTRICTED SESSION;

SQL> ALTER SYSTEM ENABLE RESTRICTED SESSION;

System altered.

SQL> ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;

System altered.

SQL> ALTER SYSTEM SET AQ_TM_PROCESSES=0;

System altered.

SQL>  ALTER DATABASE OPEN;

Database altered.

SQL>ALTER DATABASE CHARACTER SET INTERNAL_USE zhs16gbk;

Database altered.

修改时alert日志显示:

引用

Completed:  ALTER DATABASE OPEN

Tue May 18 10:56:43 2010

ALTER DATABASE CHARACTER SET INTERNAL_USE zhs16gbk

Tue May 18 10:56:47 2010

Updating character set in controlfile to ZHS16GBK

Synchronizing connection with database character set information

Refreshing type attributes with new character set information

Completed: ALTER DATABASE CHARACTER SET INTERNAL_USE zhs16gbk

查看修改后结果:

引用

SQL> select * from nls_database_parameters where parameter like '%SET%';

PARAMETER

------------------------------

VALUE

--------------------------------------------------------------------------------

NLS_CHARACTERSET

ZHS16GBK

NLS_NCHAR_CHARACTERSET

AL16UTF16

引用

SQL> select userenv('language') from dual;

USERENV('LANGUAGE')

----------------------------------------------------

AMERICAN_AMERICA.ZHS16GBK

oracle 10修改字符集,Oracle 10g修改数据库字符集相关推荐

  1. oracle数据库装不成功,oracle 10.2.0.4安装 创建数据库时 em不成功需要大的补丁

    建议:先安装oracle 10.2.0.4 数据库软件 后手动创建数据库 oracle patch 为 8350262_10204 报错信息如下: 2011-03-09 11:06:10 Thread ...

  2. MySQL修改有存量数据的数据库字符集实战

    原文链接:https://www.modb.pro/db/22722?cyn 我们已经知道数据库或者表,可以在创建后再修改字符集.但是修改字符集不会将已有的数据按新字符集重新进行处理.那么已有存量数据 ...

  3. oracle 10 awr,其它 - Oracle 10g AWR Report 分析_数据库技术_Linux公社-Linux系统门户网站...

    Awr report 分析-其它 OLTP系统中必须关注的两个性能指标是LibraryHit与Buffer Hit.Library Hit指共享池中sql解析的命中率; Buffer Hit指内存数据 ...

  4. Linux操作Oracle(10)——plsql配置Oracle客户端方法【Oracle客户端安装、资源下载】详细教程

    目录 1.安装Oracle客户端 2.配置Oracle客户端 打开Oracle客户端安装路径 编辑tnsoranames.ora配置文件

  5. linux 查看oracle数据库字符集,Oracle字符集的查看查询和Oracle字符集的设置修改

    三. 修改Oracle的字符集 8i以上版本可以通过alter database来修改字符集,但也只限于子集到超集,不建议修改props$表,将可能导致严重错误. Startup nomount; A ...

  6. Oracle字符集的查看查询和Oracle字符集的设置修改

    本文主要讨论以下几个部分:如何查看查询oracle字符集. 修改设置字符集以及常见的oracle utf8字符集和oracle exp 字符集问题. 一.什么是Oracle字符集 Oracle字符集是 ...

  7. 理解ORACLE数据库字符集

    一.引言     ORACLE数据库字符集,即Oracle全球化支持(Globalization Support),或即国家语言支持(NLS)其作用是用本国语言和格式来存储.处理和检索数据.利用全球化 ...

  8. oracle繁体字筛选,Oracle数据库字符集浅析

    作者:IT168 谭怀远  2009-04-07 [IT168技术文档] 作为dba,在维护一个应用系统时,也许会遇到这样的问题,用户会抱怨在通过界面查询数据库中的数据时,显示出来的却是乱码,于是怀疑 ...

  9. MySQL数据库、数据表和字段字符集查询、修改和配置

    一.设置编码 LINUX  修改vi/etc/my.cnf WINDOWS my.ini 在[client]下添加    default-character-set=utf8 在[mysqld]下添加 ...

  10. oracle学习笔记(二)--创建数据库

    Oracle创建数据库 先用向导看看好使不,开始菜单中Oracle - OraDb10g_home1 | Configuration and Migration Tools | Database Co ...

最新文章

  1. 李彦宏AI布局又下一城,成立生命科学公司“百图生科”
  2. JavaWeb总结(六)—Session
  3. python采用函数式编程模式吗_Python函数与函数式编程
  4. (转载)输出文件的指定行
  5. SQL server 2016 安装步骤
  6. php提交飞信,php发送飞信消息
  7. Go语言 中文分词技术使用技巧(一)
  8. fastjson反序列化过滤字段属性_Fastjsonlt;=1.2.47反序列化漏洞源码分析及复现
  9. 钉钉小程序添加vant组件库
  10. java冒泡排序图解_[图解] 冒泡排序
  11. 科研为什么需要甘特图
  12. PHP 中的 cURL 爬虫实战基础
  13. 如何查看电脑是否已经虚拟化
  14. 群晖java安装失败_群晖NAS安装Jenkins
  15. 003-位运算异或“∧”使特定bit位翻转
  16. 微信公众号-授权登录
  17. libvirt零知识学习4 —— libvirt源码编译安装(2)
  18. 经典功率谱估计(直接法、间接法、直接法的改进(包括Bartlett法、Welch法))
  19. python 写脚本 获取qq好友地理位置_Python获取统计自己的qq群成员信息的方法
  20. 【C++】黑马程序员C++核心编程学习笔记(完结)

热门文章

  1. mysql默认密码是多少_路由器192.168.1.1默认登录密码是多少?
  2. Nginx核心模块ngx_http_proxy_module与nginx反向代理、负载均衡详解
  3. 3-36Pytorch与tensorboardX
  4. stl文件unity_Unity导入STL格式模型(一)
  5. mac win10 mysql_Mac装双系统Win10,安装MySQL遇到的问题
  6. activex control test container 服务器正在运行中_Desktop Central服务器RCE漏洞在野攻击分析...
  7. linux管理防火墙开放端口
  8. redis docker安装、进入命令行后启动服务
  9. python简体中文、繁体中文转换
  10. pandas重采样时指定对不同列的不同操作