189 8069 5689

怎么进行oracle字符集转换

本篇文章给大家分享的是有关怎么进行oracle字符集转换,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

创新互联公司服务项目包括闵行网站建设、闵行网站制作、闵行网页制作以及闵行网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,闵行网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到闵行省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!

本想将windows 下oracle表空间传输到RAC linux上
但windows oracle字符集是ZHS16GBK, 而linux oracle 字符信是AL32UTF8
于时先将windows下字符集转换成AL32UTF8

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

USERENV('LANGUAGE')
--------------------------------------------------------------------------------
SIMPLIFIED CHINESE_CHINA.ZHS16GBK

以下是修改过程
SQL> startup mount
ORACLE 例程已经启动。

Total System Global Area  535662592 bytes
Fixed Size                  1334380 bytes
Variable Size             176161684 bytes
Database Buffers          352321536 bytes
Redo Buffers                5844992 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> shutdown immediate
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup
ORACLE 例程已经启动。

--查看字符集
SQL> select userenv('language') from dual;

USERENV('LANGUAGE')
--------------------------------------------------------------------------------
SIMPLIFIED CHINESE_CHINA.AL32UTF8
修改完之后,10g以上采用csscan工具验证字符集
先安装
@$ORACLE_HOME/RDBMS/admin/csminst.sql
DOS下
csscan system/1


Character Set Scanner v2.2 : Release 11.1.0.6.0 - Production on 星期三 12月 21 14:12:50 2011

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


Connected to:
Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options

(1)Full database, (2)User, (3)Table, (4)Column: 1 > 1

Current database character set is AL32UTF8.

Enter new database character set name: > AL32UTF8

Enter array fetch buffer size: 1024000 >

Enter number of scan processes to utilize(1..32): 1 >
是后验证成功!

以上就是怎么进行oracle字符集转换,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注创新互联行业资讯频道。


文章题目:怎么进行oracle字符集转换
本文路径:http://jkwzsj.com/article/jsghsi.html

其他资讯