`
21841625a
  • 浏览: 9623 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

oracle 11G XE 简版 字符集问题

阅读更多
从装了系统,oracle也懒得装企业版。
看到官网上有 Oracle Database 11g Express Edition 简版的,大小安装完才600M左右,于是下来尝鲜。

如果要使用PLSQL等工具参考:

配置好后,用起来还行,但是里面网页提供的功能,暂时还搞不明白,没研究。

然后问题来了:有个项目环境要部署我本子上,去客户那里演示。
从服务器上 导出了 数据问题,恢复到本地的过程中。提示各种 值过大,数据导入失败等。
原因一看,两边字符集不一样,导致中文的编码长度各不相同。

于是度娘问起:然后参照下面步骤,就搞定了。
谢谢网友分享:


D:\>sqlplus /nolog

SQL*Plus: Release 11.2.0.1.0 Production on Wed Nov 7 23:50:56 2012

Copyright (c) 1982, 2010, Oracle.  All rights reserved.

SQL> conn / as sysdba     --需要使用SYSDBA帐户
Connected.
SQL>  startup mount      
ORA-01081: cannot start already-running ORACLE - shut it down first
SQL>  shutdown immediate;   --停止数据库
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL>  startup mount          --启动数据库到 mount 状态
ORACLE instance started.

Total System Global Area 1686925312 bytes
Fixed Size                  2176368 bytes
Variable Size             989858448 bytes
Database Buffers          687865856 bytes
Redo Buffers                7024640 bytes
Database mounted.
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> set linesize 120;      --INTERNAL_USE 参数可以忽略超集检查
SQL>  ALTER DATABASE character set INTERNAL_USE AL32UTF8; --修改字符集

Database altered.

SQL> shutdown immediate;        --再次关闭数据库
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> STARTUP             --启动数据库
ORACLE instance started.

Total System Global Area 1686925312 bytes
Fixed Size                  2176368 bytes
Variable Size             989858448 bytes
Database Buffers          687865856 bytes
Redo Buffers                7024640 bytes
Database mounted.
Database opened.
SQL> select * from v$nls_parameters where parameter = 'NLS_CHARACTERSET';

PARAMETER
----------------------------------------------------------------
VALUE
----------------------------------------------------------------
NLS_CHARACTERSET
AL32UTF8


以上步骤内容 转载:http://jkam.iteye.com/blog/1719925
在此引用,便于自己学习。
分享到:
评论

相关推荐

    oracleXE字符集改成GBK

     不过Oracle XE目前的beta2缺省安装的字符集是WE8MSWIN1252,不是中文字符集,并且不能通过直接运行 alter database character set ZHS16GBK ; 来修改,因为ZHS16GBK不是缺省字符集的超集。过去流传很广的直接修改...

    Oracle Xe 11g 安装手册

    全球化配置方面,Oracle XE支持多种语言和字符集,通过NLS_LANG参数可以设置数据库的语言环境和字符集,以适应不同国家和地区的需求。 #### 文档与技术支持 Oracle提供了丰富的文档资源和技术支持,用户可以在...

    oralce10g更改语言环境.txt

    原键值为 `"SIMPLIFIEDCHINESE_CHINA.ZHS16GBK"`,表示当前的语言环境为中文简体,字符集为ZHS16GBK。为了将其更改为英文环境,需将键值修改为 `"AMERICAN_AMERICA.US7ASCII"`。 ### 注意事项 - **备份注册表**:...

    ODAC9.3.8d7-xe6

    这个特定版本“ODAC9.3.8d7-xe6”是针对Oracle Database 10g Express Edition(XE)优化的。Oracle XE是一款轻量级、免费的数据库服务器,适合学习和小型应用程序使用。 ODAC组件包括以下关键部分: 1. **Oracle ...

    oracle安装-卸载-初识oracle-笔记

    在安装过程中需确保遵循提示,合理配置各项参数,如内存分配、数据库字符集等。 三、安装Oracle客户端 Oracle客户端用于连接到服务器端的数据库,主要包含Net Services、SQL*Plus和其他工具。客户端安装相对简单,...

    ORACLE数据库知识、操作方法。安装ORACLE

    可以选择预定义的模板,或者自定义数据库的大小、表空间、字符集等参数。 4. **配置网络服务**:Oracle数据库使用监听器(Listener)来管理数据库实例的网络连接。需要配置监听器以确保数据库可以被远程访问,这...

    oracle数据库管理--初级

    4. **数据库创建**:使用DBCA(Database Configuration Assistant)或手动脚本创建数据库,定义数据库的字符集、表空间、数据文件、控制文件、redo logs等。 5. **SQL基础**:学习SQL语句,如SELECT用于查询数据,...

    DevArt UniDAC 6.2.8 (D6-XE10) FS.zip

    7. **Unicode支持**:UniDAC完全支持Unicode,确保在不同字符集间的数据迁移不会丢失信息。 8. **数据绑定**:与VCL和FireMonkey(FMX)框架无缝集成,支持数据感知控件的数据绑定。 9. **自定义SQL命令**:允许...

    EhLib v8.0.014 for XE8 Full Source

    8. Unicode兼容性:EhLib v8.0.014已经完全支持Unicode,这意味着它可以处理各种语言和字符集,适应全球化的需求。 在安装过程中,提供的EhLibInstaller.exe是一个直观的安装程序,用户只需双击即可完成安装,简化...

    Interall_odac103.zip

    值得注意的是,在实际使用中,开发者可能需要配置ODAC以适应不同的Oracle服务器版本和网络环境,这可能涉及到设置连接池、优化查询性能、处理时区差异等问题。同时,为了确保数据安全,还需要正确管理用户权限,避免...

    ehlib for xe10

    9. Unicode支持:考虑到现代软件开发的需求,EhLib完全支持Unicode字符集,能够处理各种语言和字符编码。 10. 兼容性:除了在Win10下的良好表现,EhLib还兼容其他Windows版本,以及可能的未来更新。 总的来说,...

    UniDAC v.6.2.8 for Delphi XE10.1 Berlin

    8. **Unicode兼容**:支持Unicode字符集,确保了跨语言应用的数据正确性和完整性。 9. **版本兼容性**:从D6到XE10,UniDAC的广泛版本支持意味着开发者可以继续使用他们熟悉的开发环境,而不用担心组件的兼容性问题...

    CW DevArt UniDAC 7.1.4 Pro (XE10.2) Ins.zip

    【标题】"CW DevArt UniDAC 7.1.4 Pro (XE10.2) Ins.zip" 提供的是DevArt公司的UniDAC(Universal Data Access Components)专业版的7.1.4版本安装包,该版本是针对Embarcadero Delphi XE10.2的。UniDAC是一款强大的...

    ODAC_Pro_10.3.9_d15d24d25d26_Retail.rar

    11. **Unicode Support**:全面支持 Unicode,能够处理各种语言字符集。 12. **Wide range of Oracle versions compatibility**:ODAC 可以与多个 Oracle 数据库版本协同工作,包括 Oracle 7 到最新的 Oracle 19c。...

    通过ADO连接各种数据库的字符串翠集

    - **解释**:此连接字符串用于连接 Oracle 数据库。 6. **ODBC Driver for Paradox** - **连接字符串示例**: ```vb StrConn="Driver={Borland Paradox Driver};"& _ "Dbq=C:\Path\To\Database.pdx;" ``` - ...

    数据存取组件(ODAC) 库

    4. **错误处理**:ODAC提供详细的错误处理机制,帮助开发者诊断和解决与Oracle服务器通信时遇到的问题。 5. **异步操作**:在多线程环境中,ODAC支持非阻塞操作,提高应用程序的响应性。 6. **设计时支持**:在...

    unidac 8.3.1源码版 + 10.3.3安装版

    - **Unicode支持**:全面支持Unicode字符集,满足国际化的应用需求。 - **定制化**:由于提供了源代码,开发者可以根据需求调整和扩展组件,实现特定功能。 - **兼容性**:不仅限于Windows平台,还能用于开发跨...

    VC++6.0核心编程源码.rar

    见原书P11—16 第2章 UNICODE 随着Microsoft公司的Windows操作系统在全世界日益广泛的流行,对于我们这些软件开发人员来说,将我们的目标瞄准国际上的各个不同市场,已经成为一个越来越重要的问题。美国的...

    试用php中oci8扩展

    通过oci_connect函数,传入用户名('demo')、密码('demo')、服务名('localhost/xe')以及字符集('AL32UTF8')。 3. `execute`:执行SQL语句,并返回一个包含执行状态和游标的数组。oci_parse解析SQL语句,oci_...

    delphi数据库编程教程

    3. **数据库连接**:教程会详细介绍如何使用TADOConnection组件连接到不同的数据库,如Microsoft SQL Server、Oracle、MySQL或InterBase等,以及配置连接字符串和认证信息。 4. **SQL语言**:由于Delphi常用于执行...

Global site tag (gtag.js) - Google Analytics