Globalization

ORA-12705: NLSデータファイルにアクセスできないか、無効な環境が指定されましたの解決方法

Posted on
ORA-12705では、NLS設定が正しくないことを示しています。データベースに対して何かを実行する前に、まずそれらを修正する必要があります。 接続前のORA-12705 データベースに接続する前に意図的に不正なNLS_LANGを設定しましょう。これはOracleが使用するために選択する環境変数です。NLS_LANGのフォーマットに関しては、この記事をチェックしてください。 エクスポートインポート文字セットを設定する方法 [oracle@test ~]$ export NLS_LANG=JAPAN_JAPAN.UTF8 [oracle@test ~]$ echo $NLS_LANG JAPAN_JAPAN.UTF8 データベースに接続しようとしました。 [oracle@test ~]$ sqlplus /nolog … SQL> conn hr/hr ERROR: ORA-12705: Cannot access NLS data files or invalid environment specified SQL> conn / as sysdba ERROR: ORA-12705: Cannot access NLS data files or invalid environment specified SQL> exit エラーORA-12705は、両方の接続がデータベースによって拒否されたことを示しています。 どうして? ソリューション 選択する必要があります。1つ目はNLS_LANGの設定を解除すること、もう1つは環境に適した言語を設定することです。 […]
Globalization

How to Change Database Character Set

Posted on
Assuming that you have exported all the data to dump file for further process. Please shutdown the database.SQL> column parameter format a25;SQL> column value format a25;SQL> select parameter, value from v$nls_parameters where parameter like ‘%CHARACTERSET%’;PARAMETER                 VALUE————————- ————————-NLS_CHARACTERSET          ZHT16MSWIN950NLS_NCHAR_CHARACTERSET    AL16UTF16SQL> shutdown immediate;Database closed.Database […]