oracle 10修改字符集,Oracle 10g修改数据库字符集
查看当前字符集
引用
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修改数据库字符集相关推荐
- oracle数据库装不成功,oracle 10.2.0.4安装 创建数据库时 em不成功需要大的补丁
建议:先安装oracle 10.2.0.4 数据库软件 后手动创建数据库 oracle patch 为 8350262_10204 报错信息如下: 2011-03-09 11:06:10 Thread ...
- MySQL修改有存量数据的数据库字符集实战
原文链接:https://www.modb.pro/db/22722?cyn 我们已经知道数据库或者表,可以在创建后再修改字符集.但是修改字符集不会将已有的数据按新字符集重新进行处理.那么已有存量数据 ...
- oracle 10 awr,其它 - Oracle 10g AWR Report 分析_数据库技术_Linux公社-Linux系统门户网站...
Awr report 分析-其它 OLTP系统中必须关注的两个性能指标是LibraryHit与Buffer Hit.Library Hit指共享池中sql解析的命中率; Buffer Hit指内存数据 ...
- Linux操作Oracle(10)——plsql配置Oracle客户端方法【Oracle客户端安装、资源下载】详细教程
目录 1.安装Oracle客户端 2.配置Oracle客户端 打开Oracle客户端安装路径 编辑tnsoranames.ora配置文件
- linux 查看oracle数据库字符集,Oracle字符集的查看查询和Oracle字符集的设置修改
三. 修改Oracle的字符集 8i以上版本可以通过alter database来修改字符集,但也只限于子集到超集,不建议修改props$表,将可能导致严重错误. Startup nomount; A ...
- Oracle字符集的查看查询和Oracle字符集的设置修改
本文主要讨论以下几个部分:如何查看查询oracle字符集. 修改设置字符集以及常见的oracle utf8字符集和oracle exp 字符集问题. 一.什么是Oracle字符集 Oracle字符集是 ...
- 理解ORACLE数据库字符集
一.引言 ORACLE数据库字符集,即Oracle全球化支持(Globalization Support),或即国家语言支持(NLS)其作用是用本国语言和格式来存储.处理和检索数据.利用全球化 ...
- oracle繁体字筛选,Oracle数据库字符集浅析
作者:IT168 谭怀远 2009-04-07 [IT168技术文档] 作为dba,在维护一个应用系统时,也许会遇到这样的问题,用户会抱怨在通过界面查询数据库中的数据时,显示出来的却是乱码,于是怀疑 ...
- MySQL数据库、数据表和字段字符集查询、修改和配置
一.设置编码 LINUX 修改vi/etc/my.cnf WINDOWS my.ini 在[client]下添加 default-character-set=utf8 在[mysqld]下添加 ...
- oracle学习笔记(二)--创建数据库
Oracle创建数据库 先用向导看看好使不,开始菜单中Oracle - OraDb10g_home1 | Configuration and Migration Tools | Database Co ...
最新文章
- 李彦宏AI布局又下一城,成立生命科学公司“百图生科”
- JavaWeb总结(六)—Session
- python采用函数式编程模式吗_Python函数与函数式编程
- (转载)输出文件的指定行
- SQL server 2016 安装步骤
- php提交飞信,php发送飞信消息
- Go语言 中文分词技术使用技巧(一)
- fastjson反序列化过滤字段属性_Fastjsonlt;=1.2.47反序列化漏洞源码分析及复现
- 钉钉小程序添加vant组件库
- java冒泡排序图解_[图解] 冒泡排序
- 科研为什么需要甘特图
- PHP 中的 cURL 爬虫实战基础
- 如何查看电脑是否已经虚拟化
- 群晖java安装失败_群晖NAS安装Jenkins
- 003-位运算异或“∧”使特定bit位翻转
- 微信公众号-授权登录
- libvirt零知识学习4 —— libvirt源码编译安装(2)
- 经典功率谱估计(直接法、间接法、直接法的改进(包括Bartlett法、Welch法))
- python 写脚本 获取qq好友地理位置_Python获取统计自己的qq群成员信息的方法
- 【C++】黑马程序员C++核心编程学习笔记(完结)
热门文章
- mysql默认密码是多少_路由器192.168.1.1默认登录密码是多少?
- Nginx核心模块ngx_http_proxy_module与nginx反向代理、负载均衡详解
- 3-36Pytorch与tensorboardX
- stl文件unity_Unity导入STL格式模型(一)
- mac win10 mysql_Mac装双系统Win10,安装MySQL遇到的问题
- activex control test container 服务器正在运行中_Desktop Central服务器RCE漏洞在野攻击分析...
- linux管理防火墙开放端口
- redis docker安装、进入命令行后启动服务
- python简体中文、繁体中文转换
- pandas重采样时指定对不同列的不同操作