ORA-12712:新しい文字セットは、古い文字セットのスーパーセットでなければなりません

すべてのクライアントの文字セットで、その結果、データベースを構築する場合、Oracleサーバーを構築し、文字セットAL32UTF8文字セットは矛盾しているとなっています。

だから私はZHS16GBKに設定された文字を修正したいと思います。

まず、サーバの文字セットをチェック

五$ NLS_PARAMETERSどこからパラメータ=「NLS_CHARACTERSET」*を選択

NLS_CHARACTERSET ZHS16GBK

SYSが、ユーザーによって変更します

#sqlplus "/ as sysdba" と

>シャットダウン即時;
>スタートアップがマウント。
> ALTER SESSION SET SQL_TRACE = TRUE。
> ALTER SYSTEMは、RESTRICTED SESSIONをENABLE;
> ALTER SYSTEM SET JOB_QUEUE_PROCESSES = 0;
> ALTER SYSTEM SET AQ_TM_PROCESSES = 0。
> OPEN DATABASEを改変すること。
>変更するデータベースの文字がZHS16GBK設定します。

ORA-12712:新しい文字セットは、古い文字セットのスーパーセットでなければならない
行1でRROR:

エラーの結果、新しい文字セットは、古い文字セットのスーパーセットでなければならないことを示唆しています。

だから、キャスト

INTERNAL_USE ZHS16GBK設定> ALTER DATABASEの文字。

>シャットダウン即時;

> STARTUP;

問題が解決されます。

 
 

おすすめ

転載: blog.csdn.net/kwame211/article/details/92592259