文字セットの互換性の確認
文字セットの互換性を確認するには、ソース・データベースと宛先データベースの両方で次のコマンドを実行します。
-
文字セット・パラメータを確認します:
SQL> show parameter CHARACTER NAME TYPE VALUE ------------------------ ---------- ---------- nls_numeric_characters string -
文字セット・プロパティを取得します
SQL> SELECT * FROM database_properties WHERE PROPERTY_NAME IN ('NLS_CHARACTERSET','NLS_NCHAR_CHARACTERSET'); PROPERTY_NAME PROPERTY_VALUE DESCRIPTION ---------------------- -------------- --------------------------- NLS_NCHAR_CHARACTERSET AL16UTF16 NCHAR Character set NLS_CHARACTERSET WE8MSWIN1252 Character setこれは、データベースの文字セット設定を示しています。
-
文字セットに関連するNLSデータベース・パラメータを表示します:
SQL> SELECT * FROM nls_database_parameters WHERE parameter LIKE '%SET%'; PARAMETER VALUE ---------------------- -------------- NLS_NCHAR_CHARACTERSET AL16UTF16 NLS_CHARACTERSET WE8MSWIN1252文字セットがソース・データベースとターゲット・データベース間で互換性があることを確認します。
ノート:
文字セットに互換性がない場合は、サポートされている移行手順または変換手順についてOracle Databaseのドキュメントを確認してください。親トピック: Oracle Databaseの移行