如何修改数据库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
相关推荐
网上基本找不到,sqlserver2012版本链接oracle乱码问题解决实测版。
Oracle 数据库服务器修改操作系统时间的注意事项: 对单机或者ha 1.对数据库本身而言,其实是没有影响的。因为scn不依赖于os时间 2.对app(应用程序)而言,若是app中使用了sysdate之类的,那确实是有影响的。 基于...
怎么修改oracle服务器字符集 设置后使用plsql可以导出oracle数据
§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 §...
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 的 Schema Browser(模式浏览器)模块内置了方便易用的多页浏览功能,可以迅速查看和管理Oracle 数据字典。 通过点击特定对象,TOAD 可以立即展示其相关信息,避免了逐层查看的冗长过程。Schema Browser 可以...
其三、职业方向多:Oracle数据库管理方向、Oracle开发及系统架构方向、Oracle数据建模数据仓库等方向。 四、 如何学习 认真听课、多思考问题、多动手操作、有问题一定要问、多参与讨论、多帮组同学 五、 体系结构 ...
如果使用PowerDesigner,禁止由PowerDesigner直接连数据库进行数据库操作(如果是更改表或者字段的说明性文字可以通过数据库管理器图形界面进行修改) e) 修改数据库要通过SQL,禁止其它方式对数据进行修改 ...
服务器工程师岗位主要职责 服务器工程师岗位职责1 职责: 1、熟悉VMware虚拟化规划、部署、支持、维护和P2V迁移 2、规划、实施服务器项目、公有云、混合云项目 3、熟悉各类微软产品,尤其是AD及E_change,基础服务器...
强大的本地备份或还原解决方案和用于 Oracle 数据泵或 SQL Server 备份实用工具的直观界面能引导你完成整个备份进程,并减少发生错误的机会。交互式设计界面和高效的工作流程让你在几分钟内完成编制专业的高质量报表...
一、什么是Oracle字符集Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系。ORACLE 支持国家语言的体系结构允许你使用本地化语言来存储,处理,检索数据。它使数据库工具,错误消息,排序...
一、什么是Oracle字符集 Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系。ORACLE 支持国家语言的体系结构允许你使用本地化语言来存储,处理,检索数据。它使数据库工具,错误消息,排序...
A、数据处理 B、数据管理 C、数据组织 D、数据维护 10、( A )是指对数据进行分类、组织、编码、存储、检索和维护,它是数据处理的中心问题。 A、数据管理 B、数据处理 C、数据加工 D、数据收集 11、数据库的核心...
A、数据处理 B、数据管理 C、数据组织 D、数据维护 10、( A )是指对数据进行分类、组织、编码、存储、检索和维护,它是数据处理的中心问题。 A、数据管理 B、数据处理 C、数据加工 D、数据收集 11、数据库的核心...
满足从不同" " " "主流数据源(例如:SQLServer、Oracle、DB2、Sy" " " "base、Excel、文本、SAP等等)抽取、转换、加载" " " "到不同数据源(例如:SQLServer、Oracle、DB2、" " " "Sybase、Excel、文本、SAP等等)...
可以在服务器端,也可以在客户端建立,但必须注意,两台服务器之间 数据库必须可以互访,必须各有各自的别名数据库 18、查看数据库链路 select * from all_db_links; select * from user_db_links; 查询 select...
每个客户端拥有唯一的设备编码(定义在客户端bean/final类中),需要在服务器端verify.dat文件将ip地址与设备编号注册才可以连接服务器 2.快递柜管理: 用户取件、快递员添加快递,快递员删除快递,快递员修改快递...
使用我们的调试组件,例如设置断点,单步执行程序,查看和修改变量值以及检查调用堆栈,可以快速找到并纠正PL / SQL和PL / PGSQL编码错误。 使用我们专业的对象设计器创建,修改和管理所有数据库对象。使用复杂的...