oracle字符集轉換(ZHS16GBK轉AL32UTF8)
本想將windows 下oracle表空間傳輸到RAC linux上
但windows oracle字符集是ZHS16GBK, 而linux oracle 字元信是AL32UTF8
於時先將windows下字符集轉換成AL32UTF8SQL> 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 2011Copyright (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 > 1Current database character set is AL32UTF8.Enter new database character set name: > AL32UTF8Enter array fetch buffer size: 1024000 >Enter number of scan processes to utilize(1..32): 1 >
是後驗證成功!
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/25462274/viewspace-2135855/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- ZHS16GBK轉換成AL32UTF8
- 【轉】 oracle 字符集 AL32UTF8、UTF8Oracle
- US7ASCII字符集轉換為ZHS16GBKASCII
- oracle字符集轉換分析工具Oracle
- 測試用 oracle11g更改字符集AL32UTF8為ZHS16GBKOracle
- 字符集轉換
- 更改Oracle字符集:把字符集ZHS16GBK換成UTF8Oracle
- 遷移資料時oracle字符集的轉換遷移資料時oracle字符集的轉換Oracle
- 巧妙轉換ORACLE資料庫字符集Oracle資料庫
- oracle資料庫字符集的轉換Oracle資料庫
- oracle 字符集 (轉)Oracle
- imp/exp 字符集轉換
- 字符集合轉換問題
- 修改Oracle字符集為ZHS16GBKOracle
- Linux下轉換字符集(UTF8轉換)Linux
- oracle 字符集 AL32UTF8、UTF8Oracle
- 理解ORACLE 字符集【轉】Oracle
- Oracle 11g rac資料庫字符集轉換Oracle資料庫
- sybase中的字符集轉換
- 【Mysql】iconv 轉換字符集MySql
- 再論字符集轉換(二)
- 字符集為ZHS16GBK的資料庫匯入到字符集為AL32UTF8的資料庫資料庫
- ZHS16CGB231280 --> ZHS16GBK 字符集轉換,exp/imp 注意事項
- oracle字符集的更改【轉】Oracle
- Oracle 11g 修改字符集 為 ZHS16GBKOracle
- 【字符集】論Oracle字符集“轉碼”過程Oracle
- 【轉】修改Oracle字符集(character set)Oracle
- oracle行列轉換-多行轉換成字串Oracle字串
- CSSCAN掃描字符集轉換耗損CSS
- MySQL修改字符集(mysqldump轉換全庫)MySql
- Oracle 12C 修改字符集為AL32UTF8研究Oracle
- Oracle轉換PostgresOracle
- oracle行列轉換-行轉列Oracle
- oracle行列轉換-列轉行Oracle
- itpub網友問題之AL32UTF8與ZHS16GBK 2種資料庫字符集database characterset資料庫Database
- oracle行列轉換-字串轉換成多列Oracle字串
- oracle行列轉換-多列轉換成字串Oracle字串
- 轉_oracle的字符集_源於多位元組字符集Oracle