- 浏览: 44548 次
- 性别:
- 来自: 福建
最新评论
查看字符集:
select * from sys.nls_database_parameters;--查看数据库参数
select * from sys.nls_instance_parameters; --查看客户端参数
select * from sys.nls_session_parameters; --查看会话的参数
先停止本数据库服务:
SQL>shutdown immediate;
这些信息是更改正确字符集后的提示信息,一般应该是英文的)
再启动数据库
SQL>startup restrict; 此处要注意启动方式要加 restrict参数
修改字符集
SQL> alter session set sql_trace=true;
Session altered.
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 zhs16gbk;
Database altered.
重启数据库
SQL> shutdown immediate;
SQL> startup;
没错误提示就成功了。
windows客户端更改字符集
在命令提示符下执行D:\SET NLS_LANG=AMERICAN_AMERICA.ZHS16GBK 或者修改注册表里的HKEY_LOCAL_MACHINE\SOFTWARE\Oracle\HOME0下,nls_lang=SIMPLIFIED CHINESE_CHINA.ZHS16GBK。
再此查看服务器端和客户端字符集设置应该已经修该过来了。
select * from sys.nls_database_parameters;--查看数据库参数
select * from sys.nls_instance_parameters; --查看客户端参数
select * from sys.nls_session_parameters; --查看会话的参数
先停止本数据库服务:
SQL>shutdown immediate;
这些信息是更改正确字符集后的提示信息,一般应该是英文的)
再启动数据库
SQL>startup restrict; 此处要注意启动方式要加 restrict参数
修改字符集
SQL> alter session set sql_trace=true;
Session altered.
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 zhs16gbk;
Database altered.
重启数据库
SQL> shutdown immediate;
SQL> startup;
没错误提示就成功了。
windows客户端更改字符集
在命令提示符下执行D:\SET NLS_LANG=AMERICAN_AMERICA.ZHS16GBK 或者修改注册表里的HKEY_LOCAL_MACHINE\SOFTWARE\Oracle\HOME0下,nls_lang=SIMPLIFIED CHINESE_CHINA.ZHS16GBK。
再此查看服务器端和客户端字符集设置应该已经修该过来了。
发表评论
-
索引组织表
2012-08-14 08:54 0因为表的数据分布跟索引不匹配,造成了很高的CLUSTERING ... -
ORA-01092 数据库打不开的问题原因(数据库升级不成功的问题)
2010-11-10 11:26 7179Oracle10.2.0.1到10.2.0.4升级,升级完成后 ... -
数据热恢复文档
2010-09-28 20:11 994热备份 热备份是在数据库运行的情况下,采用archi ... -
关于JOB
2010-09-27 20:30 832-- ---------------------------- ... -
JOB突然停止工作了
2010-09-26 09:59 3408本文通过一次Oracle Job任务异常案例诊断,分析其原 ... -
SQL语句经典集
2010-08-30 10:50 834用ROWNUM,取表的某段值: select * from ( ... -
LINUX下安装ORACLE 10G步骤详解
2010-07-24 08:50 924相关的安装操作 -
LINUX下ORACLE9I的RMAN的备份和恢复操作
2010-07-24 08:15 9591、转换服务器归档模式,如果已是归档模式可跳过此步: ... -
ORACLE安全原则
2010-07-10 08:09 853一、数据库安全原则 1.只安装oracle必须的组件 ... -
oracle 常用命令
2010-07-01 10:51 665oracle 常用命令文件 -
没有备份数据文件,只有归档文件的完整恢复
2010-06-17 08:52 1204前提条件 1. 归档模式下。 2. 数据 ... -
oracle修改归档模式
2010-06-11 16:30 1054首先查看数据库现有模式可使用以下语句 select name ... -
数据库恢复相关问题
2010-05-30 22:18 664当只有归档日志文件,某个文件丢失时: 采用alter data ... -
用SQL*LOADER,将文本数据导入数据库中
2010-05-11 17:15 990用SQL*LOADER... 首先要写个CTL文件, ... -
oracle调用外部程序小例
2010-05-10 18:24 2394例如: 调用java的存储过程: SQL> crea ... -
oracle 函数结构示例
2010-05-08 10:40 1003FUNCTION 写法: CREATE OR REPLACE ... -
个人oracle初学笔记
2010-05-08 10:33 939//修改会话格式; alter session set nls ... -
ORACLE EXECUTE IMMEDIATE 用法
2010-05-08 10:21 175212月1日 ORACLE EXECUTE IMMEDIATE ... -
oracle 查看当前用户所有表之间的主外键关系和约束,删除约束
2010-05-08 09:36 4229user_constraints:包括约束的所有信息; use ... -
Oracle 添加外键时的on delete cascade 和on delete set null功能
2010-05-05 18:18 3097------------------------------ ...
相关推荐
### Oracle字符集修改命令详解 #### 一、引言 在Oracle数据库的管理与维护过程中,字符集的正确设置对于确保数据的正确显示与处理至关重要。由于不同的地区和语言环境对于字符编码的需求各异,因此有时可能需要...
#### 一、理解Oracle字符集 1. **字符集定义**:字符集(Character Set)是一组符号及编码规则的集合,用于存储和处理文本数据。 2. **Oracle中的字符集类型**: - **国家字符集**(National Character Set):如`...
Oracle数据库的字符集是决定数据库如何存储和处理字符数据的关键因素。在某些情况下,由于字符集不匹配,可能会导致数据导入导出时出现问题,比如提到的.dmp文件无法正常导入到其他数据库。针对这种情况,我们可以...
Linux 下 Oracle 中文乱码字符集设置 Linux 下的 Oracle 数据库在导入数据库时出现中文乱码问题,这是因为 Oracle 数据库中的字符集格式不支持中文。解决方法是通过修改字符集格式,将其修改成支持中文的格式,这样...
### Oracle字符集的查看与客户端字符集的修改 #### 一、Oracle字符集的基本概念 在Oracle数据库系统中,字符集(charset)是用于表示文本数据的编码方式。正确设置和管理字符集对于确保数据的一致性和正确性至关重要...
本文将深入探讨Oracle字符集的相关概念,包括如何通过设置环境变量来修改客户端字符集,以此解决因字符集差异而导致的数据转换或损耗问题。 #### Oracle字符集的重要性 Oracle数据库通过字符集支持多种语言环境下...
Oracle字符集是数据库管理系统Oracle中的一个重要概念,它决定了数据库如何存储和处理文本数据。字符集不仅影响着数据的准确性和一致性,还与全球化应用、数据迁移和数据交换密切相关。本篇将深入探讨Oracle字符集的...
在C#编程环境中,开发人员可能遇到这种情况:应用程序的字符集设置为英文,但需要访问的Oracle数据库使用了中文字符集。在这种情况下,直接插入数据会导致乱码,因为数据的编码格式不匹配。为了解决这个问题,可以...
#### 一、Oracle字符集概述 在Oracle环境中,字符集用于定义如何表示和存储字符数据。一个完整的字符集由语言(Language)、地区(Territory)和编码(Charset)三部分组成。例如,`NLS_LANG=AMERICAN_AMERICA.ZHS...
最后,"Oracle字符集(5).txt"可能涉及数据导入导出与字符集的关联,如使用SQL*Loader、EXPDP/IMPDP时的字符集设置,以及如何确保导出的数据在导入到不同字符集的环境中时仍能正确显示。 总的来说,这个Oracle字符...
字符集的设置可以在安装 Oracle 数据库时指定,也可以在客户端进行设置。在服务器端,字符集的设置信息存储在 Oracle 数据库字典的 V$NLS_PARAMETERS 表中。在客户端,字符集的设置可以在 windows 的系统目录下的 ...
### 修改Oracle数据库字符集的方法 #### 背景与意义 在使用Oracle数据库的过程中,可能会遇到需要更改数据库字符集的情况。这通常发生在原有字符集不能满足新的业务需求时,例如需要支持更多的语言或特殊字符。...
"设置环境变量修改Oracle客户端字符集" 标题:“设置环境变量修改Oracle客户端字符集” 描述:“设置环境变量修改Oracle客户端字符集” 标签:“Oracle 数据库 关系型数据库 参考文献 专业指导” 本文主要讨论了...
"Oracle数据库字符集问题解析" Oracle 数据库字符集问题解析是 Oracle 数据库管理系统中一个非常重要的问题。字符集是创建数据库时设定的,...正确地设置和配置字符集是 Oracle 数据库管理系统中一个非常重要的问题。
在Oracle数据库管理中,字符集的设置至关重要,它直接影响到数据的存储、检索以及与之交互的准确性。本文将深入探讨Oracle数据库字符集的概念、重要性、修改过程及其潜在问题,特别是当尝试修改数据库字符集时遇到的...
Oracle数据库字符集问题解析
- **字符集识别**:Oracle数据库支持多种字符集,如AL32UTF8、WE8ISO8859P1等,不同的字符集用于支持不同语言和特殊字符。在导入导出过程中,确保源和目标数据库的字符集兼容至关重要,否则可能导致乱码。 - **字符...
当从一个字符集迁移到另一个字符集时,必须知道源DMP文件的字符集,以便进行相应的转换设置,防止数据丢失或乱码。 这个小工具的工作原理可能是通过读取DMP文件的元数据部分,这些元数据包含了关于数据库字符集的...
这种情况通常发生在远程 Oracle 数据库与本地 Oracle 数据库的字符集设置不一致的情况下。 在本案例中,远程 Oracle 数据库使用的字符集为 `AMERICAN_AMERICA.US7ASCII`,而本地 Oracle 数据库使用的字符集为 `...