`

关于oracle中无法查询中文条件的解决方法

 
阅读更多

1. 检查一个简单的sql = select * from tb_user_master where name = '张三'
表中存有该数据,但是检索无结果

2.解决方法很简单
-   SELECT * FROM v$nls_parameters ; 查看NLS_CHARACTERSET 的值是多少,我的AL32UTF8
- 查找客户机器的注册表,查找NLS_LANG的值,改成AL32UTF8共需要修改3处,重启PL/SQL即可

---------------------------为了解决这个问题,走了很多弯路,也找到了替换oracle字符集的方法-------
修正环境 oracle 9i

sql> shutdown immediate

sql> startup mount

sql> alter system enable restricted session;

sql> alter system set job_queue_processes=0;

sql> alter system set aq_tm_processes=0;

sql> alter database open;

sql> alter database character set <internal_use> AL32UTF8;

sql> shutdown immediate

sql> startup

这里的INTERNAL_USE可选,譬如用于不能从父集转到子集的场合,但是这样做会产生乱码,或者表中的数据不能读取。

分享到:
评论

相关推荐

    oracle 客户端不支持中文解决办法

    ### Oracle客户端中文显示问题及解决方案 #### 问题背景与描述 在Linux环境下安装Oracle数据库时,如果默认的字符集设置为WE8ISO8859P1,将无法支持中文字符。具体表现为,在客户端录入中文数据时能够正常显示,但...

    oracle 同音字查询

    在Oracle数据库中,同音字查询是一个特殊的需求,通常用于处理中文字符的相似性匹配,例如用户输入可能存在拼写错误或者使用了同音字。Oracle提供了多种方式来实现这一功能,下面将详细介绍如何在Oracle中进行同音字...

    ORACLE错误中文说明.rar

    "ORACLE错误中文说明.rar"这个压缩包文件显然是为了帮助用户理解并解决Oracle数据库中的错误问题。文件名为"oraerrinfo"可能包含了关于Oracle错误代码的详细信息。 Oracle错误通常由一个或多个数字组成,如"ORA-...

    oracle中文电子书

    本文将围绕“Oracle中文电子书”这一主题,深入探讨Oracle数据库的关键知识点,尤其是书中涉及的Oracle函数及其应用。 Oracle数据库中,函数是SQL语言的重要组成部分,它们用于处理数据并返回结果。在“Oracle函数...

    Oracle中文文档

    这份"Oracle中文文档"集合提供了宝贵的参考资料,包括"NET开发ORACLE.pdf"和"ORACLE 九阴真经.chm"两个文件,帮助用户深入理解和掌握Oracle的相关技术。 "NET开发ORACLE.pdf"很可能是一部关于如何使用.NET框架与...

    oracle姓名中文转全拼函数

    Oracle姓名中文转全拼函数是解决在Oracle数据库中处理中文姓名时的一个常见需求,特别是考虑到汉字的多样性和复杂性,包括生僻字和多音字的处理。此函数旨在将中文姓名转换为全拼,方便进一步的数据处理或搜索。下面...

    Oracle 汉字拼音简码获取

    综上所述,`ZLSPELLCODE`函数不仅展示了Oracle数据库在处理复杂文本操作方面的能力,也为汉字拼音转换提供了实用的解决方案。通过对该函数的深入了解和灵活应用,开发者可以显著提升数据处理的效率和准确性,在多...

    oracle获取汉字拼音首字母

    在Oracle数据库中实现获取汉字拼音首字母的需求,通常涉及到对中文字符的处理以及拼音转换的技术。这样的功能可以应用于多种场景,例如数据排序、索引建立或是快速检索等。本文将详细介绍如何在Oracle环境中实现这一...

    oracle非数字合计,将字段中含有汉子的数据自动转换为 数字0

    在Oracle数据库环境中,有时我们需要处理包含非数字字符的字段,并将其转换为数字进行计算或统计。根据提供的文件信息,本文将详细介绍如何实现“oracle非数字合计”,即将字段中含有汉字或其他非数字字符的数据自动...

    oracle函数大全中文

    通过"Oracle函数大全(分类显示).chm"这个文档,你可以全面了解并掌握这些函数的使用方法和应用场景,从而更好地在Oracle数据库中进行数据操作和查询。这个资源对于数据库管理员、开发人员和数据分析者来说都是非常...

    oracle中文基本操作教程

    Oracle数据库系统是全球广泛使用的大型关系型数据库管理系统之一,它为数据存储、管理和处理提供了强大的支持。本教程将深入浅出地介绍Oracle的基本操作,包括语法、函数的使用,并通过实例帮助你提升对Oracle的理解...

    oracle函数大全中文api文档

    "Oracle函数大全中文API文档"是一个非常实用的资源,它提供了对Oracle数据库所有内置函数的详尽解释,帮助开发者和DBA快速理解和使用这些函数。 1. **日期与时间函数**: Oracle提供了处理日期和时间的大量函数,...

    oracle_获取汉字拼音

    在Oracle数据库环境中,有时我们需要对汉字进行处理,例如获取汉字的拼音或者拼音首字母,这在数据处理、搜索优化或特定应用开发中非常有用。Oracle提供了多种方式来实现这一功能,通常通过编写自定义的PL/SQL函数来...

    oracle讲义(中文)

    这份“Oracle讲义(中文)”提供了全面的Oracle学习资源,旨在帮助那些对英文文档感到困难的用户更好地理解和掌握Oracle技术。 首先,我们来看“Oracle课程讲义.doc”,这可能是一份详细的Oracle理论和实践教程,涵盖...

    oracleOCP-52考题中文解析+模拟器

    Oracle OCP(Oracle Certified Professional)是Oracle公司针对其数据库产品推出的专家级认证,52...通过以上资源的学习和实践,考生不仅可以为1Z0-052考试做好准备,也能提升实际工作中处理Oracle数据库问题的能力。

    Oracle安装常见问题

    - **背景**: Oracle 10G安装过程中会检测一些前提条件,其中之一是将Microsoft Loopback Adapter配置为主网络适配器。 - **解决方案**: - 断开现有的网络连接。 - 在控制面板的“添加硬件”选项中,按照提示添加...

    Statement Tracer for Oracle

    3. **计划分析**:通过显示执行计划,工具可以帮助用户理解查询如何在数据库中执行,包括表扫描方式、索引使用情况以及JOIN操作的顺序。 4. **资源消耗**:对于CPU、内存和磁盘I/O等系统资源的消耗,Statement ...

    OracleVM3.4操作手册(中文版).docx

    - **OracleVM 发行说明**:介绍 OracleVM 的新功能、已知问题及其解决办法。 - **OracleVM 安装和升级指南**:指导用户完成 OracleVM 的安装和升级过程。 - **OracleVM 概念指南**:提供关于 OracleVM 设计和架构的...

    oracle11安装方法

    需要更新Oracle基目录,确保路径中不含中文或其他特殊字符。全局数据库名称可以保留默认设置,但设置的密码必须记住,以便后续使用。 7. **密码设置**:如果输入的密码过于简单,可能会出现警告,但不影响安装流程...

    oracle 数据库性能调优技术 2 中文

    本文是关于Oracle数据库性能调优技术系列文章的第二篇,重点探讨如何深入理解单表执行计划及其对于优化查询性能的重要性。 #### 执行计划基础知识 执行计划是指数据库在执行SQL查询时所采取的一系列步骤和策略。它...

Global site tag (gtag.js) - Google Analytics