oracle修改字符集简介

Oracle11g 字符集查询与修改 环境:服务端:redhat6.3 、oracle11g      客户端:windos XP 、 plsql   1      客户端的字符集查询方式 在装有oracle客户端的机器上,打开注册表:regedit 注册表中搜索:NLS_LANG 或者通过路径查找NLS_LANG:HKEY_LOCAL_MACHINE ---》SOFTWARE 阅读详情
描述:
1、有的时候你前端页面和库的编码不一致,你在前端浏览页面时,就会出现乱码了
2、做数据迁移时【两端库编码一致】
   (1)月末帐期做报表统计时,要把生产库的一些表迁移到报表库中
   (2)公司采购了新的服务器,原库的数据迁移到新服务器上
   (3)开发做压力测试时,为了模拟出的压力更真实,将生产的数据迁移到测试库。
解决中文乱码问题   WE8ISO8859P1【安装库默认字符集】
SQL> select * from nls_database_parameters where parameter='NLS_CHARACTERSET'; (查看当前字符集)
SQL> shutdown immediate  【首先要正常关闭库】

SQL> startup mount  【mount状态时,刚加载参数文件】

SQL> alter system enable restricted session; (限制会话)

SQL> show parameter job_queue_processes; 【默认情况是10】

SQL> alter system set job_queue_processes=0;(工作进程为0,不再接收请求)

SQL> alter database open;

SQL> alter database character set ZHS16GBK;
(报错 新的字符集必须是老的字符集的升级版本)

SQL> alter database character set internal_use ZHS16GBK;
(使用Oracle内部命令internal_use,跳过超集检查)

SQL> select * from nls_database_parameters where parameter='NLS_CHARACTERSET'; (查看当前字符集)

SQL> shutdown immediate
SQL> startup mount
SQL> alter system set job_queue_processes=1000;(改会原来值)

SQL>  alter database open;

SQL>  select userenv('language') n‘’ls_lang from dual;
 NLS_LANG
 ----------------------------------------------------
AMERICAN_AMERICA.ZHS16GBK


Oracle数据库如何修改字符集 我们需要在数据库处于open模式下执行维护操作,同时保证此时其他用户不在数据库上建立连接和执行任务,就需要Oracle数据库启用受限会话模式。修改数据库并发执行作业时使用的进程数量为0,不让Oracle数据库进行并发作业。修改Oracle数据库字符集为ZHS16GBK。以sysdba身份登录到数据库。 阅读详情

相关推荐

Elasticsearch连接中断:深入解析Connection reset by peer问题及优化策略

本文深入解析Elasticsearch连接中断问题,特别是Connection reset by peer错误的成因与解决方案。从TCP层的心跳机制到客户端与服务端的配置差异,详细介绍了网络不稳定、防火墙拦截等常见原因,并提供了六种优化策略,包括KeepAlive调整、TCP参数调优和智能重试机制等,帮助提升Elasticsearch连接的稳定性。

weixin_42546392的博客 411

查看及修改Oracle字符集

一、什么是Oracle字符集 Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系。ORACLE 支持国家语言的体系结构允许你使用本地化语言来存储,处理,检索数据。它使数据库工具,错误消息,排序次序,日期,时间,货币,数字,和日历自动适应本地化语言和平台。 影响Oracle数据库字符集最重要的参数是NLS_LANG参数。 它的格式如下: NLS_LANG = ...

923723914 161

SATA硬件电路设计实战:从接口规范到高速布线技巧

本文深入探讨了SATA硬件电路设计的核心要点与实战技巧。从接口物理电气规范、AC耦合电容与阻抗控制等基础,到FPGA/SoC高速收发器选型配置,再到应对6Gbps高速信号的PCB布局布线艺术,系统性地解析了SATA电路设计中的关键挑战与解决方案,助力工程师规避常见陷阱,实现稳定可靠的存储接口设计。

tech5的博客 532

修改Oracle字符集为UTF-8 解决中文乱码 oracle

1、查看数据库字符集数据库服务器字符集: select * from nls_database_parameters;

赵海鑫|芽孢八叠球菌|John Helsing 2万+

WIFI信号状态信息 CSI 特征提取篇之活动片段提取(五)

本环节是特征提取环节,起承上启下的作用:对上,应着数据处理完毕的信号,但是还不能直接进行分析,因为此时信号片段过长,对于活动识别而言,存在非许多目标片段(例如失败不规范的动作、休息间歇等);对下,具体采取何种活动片段提取策略,需要配合后续采取的活动识别算法进行(深度学习/机器学习,CNN/RNN/LSTM等等),不同的算法适配不同的数据形式,例如CNN一般用于识图,不需要关注时间顺序,LSTM则要求保留时间关系等等,所以本博客后续仅介绍几种分类思路。

Silver_777的博客 4541

告别QXDM:在Android Studio中调试与验证高通NV读写功能的完整流程

本文详细介绍了在Android Studio中调试与验证高通NV分区读写功能的完整流程,替代传统的QXDM工具。通过JNI接口层、HAL服务层和Diag通信层的架构设计,开发者可以在熟悉的IDE环境中高效完成NV操作,包括环境配置、错误处理和性能优化等关键实践。

weixin_27013291的博客 261

oracle 字符集的修改,Oracle字符集的修改

修改oracle的字符集oracle的字符集有互相的包容关系。如us7ascii就是zhs16gbk的子集,从us7ascii到zhs16gbk不会有数据解释上的问题,不会有数据丢失。在所有的字符集中utf8应该是***,因为它基于unicode,双字节保存字符(也因此在存储空间上占用更多)。一旦数据库创建后,数据库的字符集理论上讲是不能改变的。因此,在设计和安装之初考虑使用哪一种字符集十分重要。...

weixin_33425215的博客 615

图解联合概率密度、边缘概率密度、条件概率密度之间的关系

简要图解联合概率密度、边缘概率密度、条件概率密度之间的关系

一个搬运知识的笨小孩 2万+

将Oracle数据的的字符集修改为utf-8

正确设置ORACLE客户端字符集的方法: oracle客户端字符集设置需要和服务器端一致,否则会出现乱码问题。 1、改服务器端字符集,通过ORACLE的SQL PLUS命令窗口改 先运行sqlplus 密码格式为   密码 as sysdba 然后执行以下命令   >shutdown immediate; (把database停了) >startup mou

h254931252的博客 7540

数字电视中的 Closed Caption (CC) 字幕标准协议

本文将详细介绍 DVB中的 CC 字幕标准协议,包括数据结构格式、字段定义、字段占用比特数以及字段用途。此外,本文还将举例说明如何从 TS 传输流中解析 CC 字幕信息,并组织打包到电视节目中进行显示。

以实战经验介绍行业知识 670

Debezium报错处理系列之第112篇:Cannot replicate because the master purged required binary logs. Replicate the

Debezium报错处理系列之第112篇:Cannot replicate because the master purged required binary logs.

zhengzaifeidelushang的博客 727

oracle 字符集 自造字,循序渐进Oracle:自定义字符集的使用、更改字符集的内部方式及字符集更改的案例...

第3章 Oracle的字符集(3.9-3.11)Oracle全球支持(即Globalization Support)允许我们使用本地语言和格式来存储和检索数据。通过全球支持,Oracle可以支持多种语言及字符集,得以展示数据库的强大魅力。这篇介绍《循序渐进Oracle》第三章的3.9-3.11节,自定义字符集的使用、更改字符集的内部方式及字符集更改的案例。由于不同语言及字符集的共同存储存在设置上...

weixin_39719042的博客 874

BME688传感器原理图设计,已量产(环境传感器)

在便携式空气质量监测、可穿戴健康设备这类低功耗场景中,BME688 这类集成了 VOC、温湿度、气压的四合一 MEMS 传感器越来越受欢迎 —— 它体积小、功耗低,刚好匹配便携设备的需求。但这类小信号传感器对电源噪声、电平匹配的要求很细,今天结合实际项目里的一款 BME688 接口电路,聊聊硬件设计的关键细节。

不脱发的程序猿 516

Oracle 字符集简介及修改操作实战

Oracle数据库字符集是二进制数据与字符符号的映射规则,决定了数据的存储、处理和显示方式。它由语言(language)、地域(territory)和字符集(characterset)三部分组成。常见的字符集包括US7ASCII、WE8ISO8859P1、ZHS16GBK和AL32UTF8,分别适用于不同语言环境。字符集查询可以通过SQL语句实现,如查询数据库字符集和会话字符集。字符集修改操作分为安全修改和强制修改两种场景,安全修改要求目标字符集为当前字符集的超集,而强制修改则适用于非超集情况,但存在高风险

dazhong2012的专栏 1145

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

oracle 修改字符集 修改为ZHS16GBK

oracle11g 修改字符集 修改为ZHS16GBK 有时候因为数据库的字符集的问题,导致dmp文件不能正常导入到其他数据库。可以用下面的方法将数据库的字符集修改一下(改成跟你导出时的字符一样)。 注:设置环境变量是用来处理PL/SQL字符问题的,不要吴会是已经将数据库的字符集修改了。 1.cmd 2.输入set ORACLE_SID=你想进入的数据库的那个sid 3.输入 sql...

LiangWenLang的博客 7万+

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

oracle查看和修改字符集,oracle字符集的查看和修改

Oracle修改字符集2.3oracle数据库的字符集更改A、oracle server 端 字符集查询select userenv(‘language’) from dual其中NLS_CHARACTERSET 为server端字符集NLS_LANGUAGE 为 server端字符显示形式B、查询oracle client端的字符集$echo $NLS_LANG如果发现你select 出来的数据...

weixin_34862561的博客 2577

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

查看Oracle字符集及怎样修改字符集(zt)

一、什么是oracle字符集   Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系。ORACLE支持国家语言的体系结构允许你使用本地化语言来存储,处理,检索数据。它使数据库工具,错误消息,排序次序,日期,时间,货币,数字,和日历自动适应本地化语言和平台。   影响oracle数据库字符集最重要的参数是NLS_LANG参数。它的格式如下:  

crazylaa的专栏 4110

oracle 修改字符集

 3oracle数据库的字符集更改 A、oracle server 端 字符集查询 select userenv(‘language’) from dual 其中NLS_CHARACTERSET 为server端字符集 NLS_LANGUAGE 为 server端字符显示形式 B、查询oracle client端的字符集 $echo $NLS_LANG 如果发现你select 出来的数据是乱码,请

duanwenzhi00的专栏 2416

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

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

weixin_28864167的博客 4492

修改oracle的字符集

数据库字符集在创建后原则上不能更改。因此,在设计和安装之初考虑使用哪一种字符集十分重要。对数据库server而言,错误的修改字符集将会导致很多不可测的后果,可能会严重影响数据库的正常运行,所以在修改之前一定要确认两种字符集是否存在子集和超集的关系。一般来说,除非万不得已,我们不建议修改oracle数据库server端的字符集。特别说明,我们最常用的两种字符集ZHS16GBK和ZHS16CGB231...

美好回忆 1255

Oracle修改默认字符集

在使用Oracle数据泵进行数据的迁移过程中,由于源端数据库字符集与目标端数据库字符集不同,导致数据导入过程中总是出现数据导入失败的问题; 1、查看字符集 select * from v$nls_parameters; 2、修改字符集 SQL> conn /as sysdba Connected. SQL> shutdown immediate; Database closed. Database dismounted. ORACLE instance shut down

weixin_44455388的博客 2910

修改oracle‘’字符集,修改Oracle字符集

新安装的数据库,导入数据之后,发现插入汉字部分是乱码。由于本地数据时正常显示的,没有乱码。因此断定是数据库字符集的问题。1、查看数据库的字符集:发现是西欧编码、8位(一个字节)、ISO标准8859P1编码。他的编码方案是适合欧洲大部分国家。又查询了一下本地数据库的编码格式,发现是ZHS16GBk编码格式。在这里解释一下字符集,Oracel最早支持的编码方案是US7ASCII。再解释一下Oracle...

weixin_29534463的博客 1301

Oracle字符集修改

Oracle数据库默认的字符集编码为US7ASCII,这个编码是不支持中文的,如果想要在数据库存储中文,就需要修改编码为。执行此命令可能会报错:ORA-12712: 新字符集必须为旧字符集的超集。-- 关闭Oracle数据库的Advanced Queuing进程。-- 关闭Oracle数据库的Job Queue进程。-- 修改为ZHS16GBK/GB18030。-- 设置Oracle数据库为限制访问状态。修改字符集的前提是知道我们现在用的是什么字符集。7. 关闭数据库,重新启动。-- 修改为UTF-8。

余十步的博客 2760

ORACLE修改数据库字符集

修改数据库字符集 数据库字符集在创建后原则上不能更改。因此,在前期规划和安装之初考虑使用哪一种字符集十分重要。对数据库服务器而言,错误的修改字符集将会导致很多不可测的后果,可能会严重影响数据库的正常运行,所以在修改之前一定要确认两种字符集是否存在子集和超集的关系。一般来说,除非万不得已,我们不建议修改ORACLE数据库SERVER端的字符集。 有两种方法修改数据库字符集设置 1. 通常需要导出数据库数据,重建数据库,然后再导入数据库数据的方式来转换。 2. 通过ALTER DATABASE CHAR

期待着的博客 1407

Oracle 字符集的查看和修改

介绍Oracle字符集相关内容、主要是编码问题。

Oscar Chen 3713

怎样修改oracle的字符集,Oracle字符集的修改

修改oracle的字符集oracle的字符集有互相的包容关系。如us7ascii就是zhs16gbk的子集,从us7ascii到zhs16gbk不会有数据解释上的问题,不会有数据丢失。在所有的字符集中utf8应该是最大,因为它基于unicode,双字节保存字符(也因此在存储空间上占用更多)。一旦数据库创建后,数据库的字符集理论上讲是不能改变的。因此,在设计和安装之初考虑使用哪一种字符集十分重要。根...

weixin_32445049的博客 646
上一篇: oracle中DML,DDL,DCL操作简介
下一篇: oracle修改监听端口号(1521)
AA赵师傅
博客等级 码龄9年 89粉丝 124原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值