キャラクタ・セットの移行に関するベスト・プラクティス

Similar documents
Oracle Database 10gのOracle Data Guard

Oracle Identity Managementの概要およびアーキテクチャ

多言語データベース/アプリケーションを目的としたUnicodeデータ型への移行

Oracle Real Application Clusters 10g Release 2: Microsoft SQL Server 2005との技術的比較

Oracle Database 10g Release 2を使用したデータベース・パフォーマンス

KeySQL for Microsoft Windows 6.0 : B Copyright 2006, Oracle Corporation. All rights reserved. Printed in Japan. * Oracle Corporation Oracle Co

KeySQL R5.1 Release Note

Linux上のOracle Real Application Clustersの記憶領域オプション

untitled

自己管理型データベース: アプリケーションおよびSQLチューニング・ガイド

untitled

keysql42_usersguide

相続支払い対策ポイント

150423HC相続資産圧縮対策のポイント

ハピタス のコピー.pages

Copyright 2008 All Rights Reserved 2

Oracle DatabaseとIBM DB2 UDBの技術的比較: パフォーマンスを重視

Oracle Enterprise Manager 10g R2 Grid Control: データベース管理の新機能

Oracle Change Management Pack, Oracle Diagnostics Pack, Oracle Tuning Packインストレーション・ガイド リリース2.2

領域サイズの見積方法

Copyright 2008 NIFTY Corporation All rights reserved. 2

new_logo.eps

日本語タイトルを入力

初心者にもできるアメブロカスタマイズ新2016.pages

- 2 Copyright (C) All Rights Reserved.

Copyright 2006 KDDI Corporation. All Rights Reserved page1

ValueHolder... 9 Customer.java Oracle TopLink 10g(10.1.3) È Volume3 2

Warehouse Builderにおける予測分析の使用

Microsoft Word - J-jdev_dba_db_developers.doc

Copyright All Rights Reserved. -2 -!

2

IPA:セキュアなインターネットサーバー構築に関する調査

Oracle Database 10gのOLAP Option

Microsoft Word - 最終版 バックせどりismマニュアル .docx

_02-4.ppt

dekiru_asa

Oracle Application Server Wireless:企業のモバイル化

Oracle Corporation

Oracle9i

組織変更ライブラリ

TopLink È... 3 TopLink...5 TopLink åø... 6 TopLink å Workbench O/R ~... 8 Workbench À ~... 8 Foundation Library å... 8 TopL

Oracle Locator Oracle Database 10g Standard Edition Standard Edition One Oracle Database 10g Release 1 Oracle Locator : Enterprise Edition Oracle Loca

Recovery Managerのバックアップおよびリカバリの最適化

Oracle Spatial

Microsoft Windows向けOracle Database 12cでのOracleホーム・ユーザーの導入

Oracle HTML DBのテンプレート・カスタマイズ

<Documents Title Here>

untitled

untitled

_02_3.ppt

Oracle Application Server 10g Release 3(10.1.3)- アジャイル・エンタープライズ(俊敏な企業)のためのデータ・アクセス

Oracle Application Server 10g (9.0.4): Manually Managed Cluster

Copyright 2010 Sumitomo Mitsui Banking Corporation. All Rights Reserved.

Oracle XML DB によるスケーラビリティおよびパフォーマンス検証 - MML v.3.0

20 180pixel 180pixel Copyright 2014 Yahoo Japan Corporation. All Rights Reserved.

Oracle Secure Enterprise Search 10gを使用したセキュアな検索

健康保険組合のあゆみ_top

リバースマップ原稿2

Oracle9i JDeveloperによるWebサービスの構築

XMLテクノロジを使いやすくする

意外と簡単!?

オラクルのバックアップとリカバリの必須要件


Oracle Application Server10g (9.0.4) - OracleAS PortalによるOracleAS Web Cacheの配置

Oracle9i Reportsのチューニング

2

日本語タイトルを入力

Oracle Database 10gの新しいSQL機能

<Documents Title Here>

ネットワーク設定マニュアル(Windows Vista編)

new_logo.eps

untitled

untitled

Oracle Application Server 10g Release 3(10.1.3)Oracle HTTP Serverの概要

PLQ-20 取扱説明書 詳細編

... 3 Oracle on Linux I/O I/O... 5 I/O io_request_lock... 6 I/O GB RAM SGA GB RAM Very Large M

やよいの顧客管理

弥生給与/やよいの給与計算

弥生 シリーズ

弥生会計 プロフェッショナル/スタンダード/やよいの青色申告

弥生会計/やよいの青色申告

弥生会計 ネットワーク/プロフェッショナル2ユーザー

PowerPoint -O80_REP.PDF


Oracle9iAS Forms Services Fo

Oracle8 Workgroup Server for Windows NTインストレーション・ガイド,リリース8.0.6

Oracleコール・インタフェース for Windows スタート・ガイド リリース8.1.6


KDDI

自己管理データベース: 自動SGAメモリー管理

Oracle Application Server 10gリリース2( )Oracle HTTP Serverの概要

LP-S8160 LP-S7160 LP-S6160

LP-M8040シリーズ

LP-M5300シリーズ


1000 Copyright(C)2009 All Rights Reserved - 2 -

KWCR3.0 instration

Oracle8簡単チューニング for Windows NT

Microsoft Word - 430_15_Developing_Stored_Procedure.doc

Oracle9i Databaseグローバリゼーション・サポート・ガイド, リリース2(9.2)

Transcription:

2003 9

... 3 Oracle Database 10g... 3... 3... 4 Unicode... 6 Unicode... 6... 7... 8... 8... 9... 9... 10... 10... 10... 11... 11 US7ASCII... 13... 14... 14 Export/Import... 14 CSALTER... 15 Export Import CSALTER... 15 Oracle Migration... 16... 16... 16... 16... 16... 17 1) US7ASCII... 17 2) WE8ISO8859P1 WE8ISO8859P15... 18 3) AL32UTF8... 18 4) /... 19... 19 2 Oracle Corporation Character Set Migration Best Practices

Oracle9i Database Character Set Migration in Oracle9i Oracle Unicode Unicode Oracle Database 10g CSALTER DBA Character Set Scanner Utilities ALTER DATABASE CHARACTER SET CSALTER CSALTER 1 2 3 ASCII 7 8 3 Oracle Corporation Character Set Migration Best Practices

Unicode Java World Wide Web ASCII C ~ 1252 Windows 1 1 2 Windows Windows Oracle Database 4 Oracle Corporation Character Set Migration Best Practices

A B B A A B A B WE8MSWIN1252 WE8ISO8859P1 WE8MSWIN1252 WE8ISO8859P1 Oracle B ä a a 1) 2) 3) 5 Oracle Corporation Character Set Migration Best Practices

Unicode Unicode Unicode Unicode Unicode Unicode 1 Unicode Unicode Unicode Unicode Oracle Oracle Database 10g Unicode 10% SQL Unicode Unicode 1) Oracle Unicode http://otn.oracle.co.jp/products/database/oracle10g/index.html Unicode Unicode SQL NCHAR Unicode NCHAR Oracle9i Unicode Unicode National Character Set UTF-16 1 UTF-8 1) AL16UTF16 2) UTF8 1 Oracle UTF8 Unicode 3.0 UTF-8 CESU-8 6 Oracle Corporation Character Set Migration Best Practices

SQL NCHAR ALTER TABLE MODIFY COLUMN SQL CHAR SQL NCHAR : ALTER TABLE emp MODIFY (ename NVARCHAR2(10)); SQL NCHAR 1) NCHAR Unicode 2) UCS-2 UTF-16 3) SQL NCHAR Unicode SQL NCHAR NCHAR NCHAR NCHAR CHAR Oracle NCHAR DATE NUMBER ROWID RAW CLOB NCHAR CHAR Oracle TO_NCHAR(), TO_CHAR(), TO_CLOB(), TO_NCLOB(), TO_NUMBER(), TO_DATE() UNISTR(), ASCIISTR(), ROWIDTONCHAR(), CHARTOROWID() 1) / Unicode http://otn.oracle.co.jp/products/database/oracle10g/index.html IT 1) 7 Oracle Corporation Character Set Migration Best Practices

2) 3) Database Character Set Scanner 4 A 16 41 A 16 41 A Oracle Database 10g CSALTER A 16 41 A 16 90 8 Oracle Corporation Character Set Migration Best Practices

Unicode 1 2 C WE8MSWIN1252 16 80 WE8ISO8859P1 Latin 1 Database Character Set Scanner Scanner 30 Export Import VARCHAR (1) 1 1 Unicode UTF-8 1 1 4 UTF-8 UTF-8 UTF-8 2 2 UTF-8 3 English [ ] (1%) European [ä ß ñ] (10%) Export/Import 9 Oracle Corporation Character Set Migration Best Practices

A B B A B A B? ä a a 3 1) PASS-THRU PASS-THRU 2) 3) Database Character Set Scanner 1 8859-1 CHAR(1)UTF-8 10 Oracle Corporation Character Set Migration Best Practices

1 CHAR(4) Oracle9i UTF-8 1 8 Unicode AL32UTF8 VARCHAR2 NLS_LENGTH_SEMANTICS NCHAR NCHAR CHAR BYTE NLS_LANG NLS_LANG Windows 1252 Oracle WE8MSWIN1252 NLS_LANG NLS_LANG 2 1) 1 NLS_LANG OPERATING SYSTEM 11 Oracle Corporation Character Set Migration Best Practices

NLS_LANG NLS_LANG A 16 61 NLS_LANG 061 % A % 1 1 2) 2 NLS_LANG OPERATING SYSTEM NLS_LANG OPERATING SYSTEM NLS_LANG Oracle PASS-THRU NLS_LANG 12 Oracle Corporation Character Set Migration Best Practices

PASS-THRU 2 US7ASCII US7ASCII 8 / Oracle9i ALTER DATABASE CHARACTER SET Oracle Database 10g CSALTER US7ASCII ASCII US7ASCII 2 1) 1 PASS-THRU NLS_LANG US7ASCII 8 Oracle Migration NLS_LANG 8 13 Oracle Corporation Character Set Migration Best Practices

7 1 2) 2 NLS_LANG NLS_LANG Oracle US7ASCII 7 7 8 7 7 a 8 ä Oracle Character Set Migration Utility Export/Import Export/Import Oracle Database Oracle Database Export Export Export Oracle Import Import Export Oracle Database Oracle9i Export Unicode Oracle8i Export Export NLS_LANG Import Import Import Export Import Oracle Database Oracle Streams Export Import Oracle Streams 14 Oracle Corporation Character Set Migration Best Practices

CSALTER CSALTER DBA Character Set Scanner Utilities CSALTER 1) 2) US7ASCII CSALTER CSALTER CLOB Oracle Sample Schema CLOB Oracle9i Sample Schema CLOB CLOB CLOB UCS-2 CLOB CSALTER Oracle Sample Schema CLOB CSALTER CLOB Export Import CSALTER CSALTER Oracle Sample Schema CLOB 1 CSALTER Export Import CSALTER Import 3 CSALTER Oracle Database 15 Oracle Corporation Character Set Migration Best Practices

Oracle Migration 1 2 1 3 Oracle Migration Database Character Set Scanner 1 :2 UTF-8 ASCII 1 2 3 4 Import 16 Oracle Corporation Character Set Migration Best Practices

Database Character Set Scanner 1) US7ASCII US7ASCII NLS_LANG AMERICAN_AMERICA.US7ASCII PASS-THRU Windows ASCII US7ASCII AL32UTF8 Database Character Set Scanner 8 ä a CSALTER 8 Windows 8 Latin 1 WE8ISO8859P1 WE8MSWIN1252 Microsoft WE8MSWIN1252 8 WE8MSWIN1252 8 WE8ISO8859P1 AL32UTF8 UTF-8 2 Export Import US7ASCII 2 WE8MSWIN1252 WE8ISO8859P1 UTF-8 17 Oracle Corporation Character Set Migration Best Practices

2) WE8ISO8859P1 WE8ISO8859P15 WE8ISO8859P1 Latin 1 WE8ISO8859P15 Latin 9 WE8ISO8859P1 WE8ISO8859P15 {¼, ½, ¾,, } WE8ISO8859P1 WE8ISO8859P15 CSALTER CSALTER / CSALTER WE8ISO8859P15 Oracle Locale Builder WE8ISO8859P1 Export Import 3) AL32UTF8 ASCII ASCII CSALTER Export Import ASCII UTF-8 2 Euro 2 3 Export Import CSALTER Oracles Migration Services CSALTER ASCII AL32UTF8 18 Oracle Corporation Character Set Migration Best Practices

WE8ISO8859P1 Latin 1 AL32UTF8 UTF-8 WE8ISO8859P1 AL32UTF8 Database Character Set Scanner PASS-THRU Export Import WE8ISO8859P1 Export AL32UTF8 Import 4) / ZHS16GBK Unicode Oracle Database 10g 94,140 AL32UTF8 Export Import 1 2 ZHS16GBK 3 AL32UTF8 Oracle 19 Oracle Corporation Character Set Migration Best Practices

2003 9 : : Oracle Corporation World Headquarters 500 Oracle Parkway Redwood Shores, CA 94065 U.S.A. : : +1.650.506.7000 : +1.650.506.7200 www.oracle.com Oracle Copyright 2004 Oracle Corporation All rights reserved.