更新を選択してvarchar2列にグルジア記号を入力すると、すべてが正しく機能します。
しかし、結果
SELECT 'ტექსტი' FROM dual
はこれです????????
、 また
INSERT INTO test (text)
VALUES('ტექსტი');
????????
列に入るtext
NLS_CHARACTERSET は AL32UTF8 です
NLS_LANG を設定する必要があります。これは、ブランチ「\HKEY_LOCAL_MACHINE\Software\ORACLE」のレジストリ キーを変更するか、環境変数 NLS_LANG を設定することで実行できます。NLS_LANG の値は、あなたのケースでは NLS_CHARACTERSET - AL32UTF8 の値に適合する必要があります。
PL/SQL Developer で「クライアントとサーバーの文字セットの不一致を確認する」プロパティを設定することもできます。これは、[ツール] -> [設定...] -> [Oracle] -> [オプション] にあります。