`

修改oracle 数据服务器编码

阅读更多

如何修改数据库oracle 的编码呢?

我使用的oracle的版本是:

Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production

 

我原来的编码是:ZHS16GBK

SQL> select userenv('language') from dual;

 

USERENV('LANGUAGE')

----------------------------------------------------

SIMPLIFIED CHINESE_CHINA.ZHS16GBK

 

SQL> select * from nls_database_parameters where PARAMETER='NLS_CHARACTERSET';

 

PARAMETER

------------------------------

VALUE

-------------------------------------------------------------------------------

NLS_CHARACTERSET

ZHS16GBK

 

使用oracle 客户端Navicat 时报错,因为数据库的编码.

我想把数据库的编码改为UTF-8

步骤如下:

C:\Users\huangwei>sqlplus /nolog

 

SQL*Plus: Release 11.2.0.1.0 Production on 星期六 5 3 19:49:06 2014

 

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

 

SQL> conn sys/root as sysdba

已连接。

SQL> SHUTDOWN IMMEDIATE

数据库已经关闭。

已经卸载数据库。

ORACLE 例程已经关闭。

SQL> STARTUP MOUNT;

ORACLE 例程已经启动。

 

Total System Global Area 2438529024 bytes

Fixed Size                  2178176 bytes

Variable Size            1375732608 bytes

Database Buffers         1040187392 bytes

Redo Buffers               20430848 bytes

数据库装载完毕。

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> ALTER DATABASE NATIONAL CHARACTER SET INTERNAL_USE AL16UTF16;

 

数据库已更改。

 

SQL> SHUTDOWN IMMEDIATE;

数据库已经关闭。

已经卸载数据库。

ORACLE 例程已经关闭。

SQL> STARTUP

ORACLE 例程已经启动。

 

Total System Global Area 2438529024 bytes

Fixed Size                  2178176 bytes

Variable Size            1375732608 bytes

Database Buffers         1040187392 bytes

Redo Buffers               20430848 bytes

数据库装载完毕。

数据库已经打开。

 

再次查看数据库的编码:

SQL> conn sys/root as sysdba

已连接。

SQL> select userenv('language') from dual;

 

USERENV('LANGUAGE')

--------------------------------------------------------------------------------

SIMPLIFIED CHINESE_CHINA.AL32UTF8

 

SQL> select * from nls_database_parameters where PARAMETER='NLS_CHARACTERSET';

 

PARAMETER

------------------------------------------------------------

VALUE

--------------------------------------------------------------------------------

NLS_CHARACTERSET

AL32UTF8

 

0
0
分享到:
评论

相关推荐

    链接服务器-SQL Server连接Oracle(乱码配置,无需修改数据库编码)

    网上基本找不到,sqlserver2012版本链接oracle乱码问题解决实测版。

    Oracle数据库服务器修改操作系统时间的注意事项详解

    Oracle 数据库服务器修改操作系统时间的注意事项: 对单机或者ha 1.对数据库本身而言,其实是没有影响的。因为scn不依赖于os时间 2.对app(应用程序)而言,若是app中使用了sysdate之类的,那确实是有影响的。 基于...

    修改oracle字符集

    怎么修改oracle服务器字符集 设置后使用plsql可以导出oracle数据

    ORACLE9i_优化设计与系统调整

    §1.1.1 Oracle数据字典 23 §1.1.2 表空间与数据文件 24 §1.1.3 Oracle实例(Instance) 24 §1.2 Oracle文件 26 §1.2.1 数据文件 26 §1.2.2 控制文件 26 §1.2.3 重做日志文件 26 §1.2.4 其它支持文件 26 §...

    Oracle自学(学习)材料 (共18章 偏理论一点)

    1 Oracle 结构组件 目标 1-2 基本结构概述 1-3 Oracle 服务器 1-4 Oracle 实例 1-5 建立连接和创建会话 1-6 Oracle 数据库 1-7 物理结构 1-8 内存结构 1-9 系统全局区(SGA) 1-10 共享池 1-12 库缓存 1-13 数据字典...

    toad for oracle 11

    TOAD 的 Schema Browser(模式浏览器)模块内置了方便易用的多页浏览功能,可以迅速查看和管理Oracle 数据字典。 通过点击特定对象,TOAD 可以立即展示其相关信息,避免了逐层查看的冗长过程。Schema Browser 可以...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    其三、职业方向多:Oracle数据库管理方向、Oracle开发及系统架构方向、Oracle数据建模数据仓库等方向。 四、 如何学习 认真听课、多思考问题、多动手操作、有问题一定要问、多参与讨论、多帮组同学 五、 体系结构 ...

    数据库设计规范-编码规范.docx

    如果使用PowerDesigner,禁止由PowerDesigner直接连数据库进行数据库操作(如果是更改表或者字段的说明性文字可以通过数据库管理器图形界面进行修改) e) 修改数据库要通过SQL,禁止其它方式对数据进行修改 ...

    服务器工程师岗位主要职责.doc

    服务器工程师岗位主要职责 服务器工程师岗位职责1 职责: 1、熟悉VMware虚拟化规划、部署、支持、维护和P2V迁移 2、规划、实施服务器项目、公有云、混合云项目 3、熟悉各类微软产品,尤其是AD及E_change,基础服务器...

    Navicat Premium12

    强大的本地备份或还原解决方案和用于 Oracle 数据泵或 SQL Server 备份实用工具的直观界面能引导你完成整个备份进程,并减少发生错误的机会。交互式设计界面和高效的工作流程让你在几分钟内完成编制专业的高质量报表...

    oracle查看字符集和修改字符集使用详解

    一、什么是Oracle字符集Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系。ORACLE 支持国家语言的体系结构允许你使用本地化语言来存储,处理,检索数据。它使数据库工具,错误消息,排序...

    深入Oracle字符集的查看与修改详解

    一、什么是Oracle字符集 Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系。ORACLE 支持国家语言的体系结构允许你使用本地化语言来存储,处理,检索数据。它使数据库工具,错误消息,排序...

    04735--数据库系统原理.doc

    A、数据处理 B、数据管理 C、数据组织 D、数据维护 10、( A )是指对数据进行分类、组织、编码、存储、检索和维护,它是数据处理的中心问题。 A、数据管理 B、数据处理 C、数据加工 D、数据收集 11、数据库的核心...

    04735--数据库系统原理(1).doc

    A、数据处理 B、数据管理 C、数据组织 D、数据维护 10、( A )是指对数据进行分类、组织、编码、存储、检索和维护,它是数据处理的中心问题。 A、数据管理 B、数据处理 C、数据加工 D、数据收集 11、数据库的核心...

    数据库系统-招标参数---模板.doc

    满足从不同" " " "主流数据源(例如:SQLServer、Oracle、DB2、Sy" " " "base、Excel、文本、SAP等等)抽取、转换、加载" " " "到不同数据源(例如:SQLServer、Oracle、DB2、" " " "Sybase、Excel、文本、SAP等等)...

    Oracle事例

    可以在服务器端,也可以在客户端建立,但必须注意,两台服务器之间 数据库必须可以互访,必须各有各自的别名数据库 18、查看数据库链路 select * from all_db_links; select * from user_db_links; 查询 select...

    基于java原生Socket实现小区智能快递柜系统源码+项目说明.zip

    每个客户端拥有唯一的设备编码(定义在客户端bean/final类中),需要在服务器端verify.dat文件将ip地址与设备编号注册才可以连接服务器 2.快递柜管理: 用户取件、快递员添加快递,快递员删除快递,快递员修改快递...

    【最新版】navicat150_premium_en.dmg navicat-premium: 15.0.14【亲测可用】最好的MySQL数据库开发工具

    使用我们的调试组件,例如设置断点,单步执行程序,查看和修改变量值以及检查调用堆栈,可以快速找到并纠正PL / SQL和PL / PGSQL编码错误。 使用我们专业的对象设计器创建,修改和管理所有数据库对象。使用复杂的...

Global site tag (gtag.js) - Google Analytics