Windows のヨーロッパ言語版をインストールしましたが、国際言語版は 60M 大きいため、必要ありません。
インストールされたばかりのため、データベースのデフォルトの文字セットは AL32UTF 8 です。
会社で使用している文字セットはZHS16GBKなので、以下の手順で文字セットを変更しました。
SQLコード
sysdba としての sqlplus sys_name/sys_password
即時にシャットダウンします。
スタートアップマウント
システムを変更して制限付きセッションを有効にします。
システムセット JOB_QUEUE_PROCESSES=zero を変更します。
システムセット AQ_TM_PROCESSES=zero を変更します。
データベースを変更して開きます。
データベース文字セットを変更します。internal_use ZHS16GBK;
即時シャットダウン
起動する
sysdba としての sqlplus sys_name/sys_password
即時にシャットダウンします。
スタートアップマウント
システムを変更して制限付きセッションを有効にします。
システムセット JOB_QUEUE_PROCESSES=zero を変更します。
システムセット AQ_TM_PROCESSES=zero を変更します。
データベースを変更して開きます。
データベース文字セットを変更します。internal_use ZHS16GBK;
即時シャットダウン
起動する
キャラセットが変更されたのですが、付属していたAPEXが動作しなくなったことが判明しました。
使えないのでAPEXをバージョンアップすることで解決することにしました。
APEXダウンロードページ
インターネットでいくつかのものを見つけてスクリプトを作成しました (apex_3.2.1.zip に基づいています)。それを解凍した APEX インデックスに入れて、プロンプトに従って実行します。
組み立てがスムーズかどうかを確認します。
SQLコード
dba_registry からステータスを選択します (comp_id='APEX';)
select status from dba_registry where comp_id='APEX'; 結果のみが「VALID」となり、インストールが成功したことを意味します。
APEXポートの表示
SQLコード
DBMS_XDB.GETHTTPPORT() をデュアルから選択します。
DBMS_XDB.GETHTTPPORT() をデュアルから選択します。
APEX管理者ページ
http://[IP]:[ポート]/apex/apex_admin
APEX通常ページ