【Oracle】Oracle Database 11g Express をインストールする

■ 設定環境

 * OS : Windows10

■ インストール

【1】Oracle をダウンロードする

 * 以下のサイトから、 Oracle Database Express Edition 11g をダウンロードする
http://www.oracle.com/technetwork/jp/database/database-technologies/express-edition/downloads/index.html

【2】Oracle をインストールする

[2-1] 【1】でダウンロードしたzipファイル(ここでは、「OracleXE112_Win64.zip」)を解凍し、
[2-2] 解凍したフォルダ内の「setup.exe」をダブルクリックし、インストールを実行
 => インストール完了後、ダイアログが表示されるので、しばし待つ。

■ 初期設定

 * 任意設定だが、開発環境では、以下の設定を検討する
~~~~~~
【a】 Oracleの管理コンソールのポート番号を変更する

  => Oracleの管理コンソールのデフォルトのポート番号は 8080 なのだが、
     結構使用しているシステム(例えば、Tomcat)が多いので、ポート番号を変更する

【b】パスワードの有効期限を無制限する
 
  => Oracle 11g からはデフォルトでアカウントパスワードの有効期限が180日に設定される
     開発では不要なので、無制限にしておく
~~~~~~

設定手順

準備
[1] Windowsマークから、[Oracle Database 11g Express Edition]-[SQLコマンドラインの実行]を選択
[2] コマンド「connect」で、接続する
~~~~~~~~
SQL> connect
ユーザー名を入力してください:system
パスワードを入力してください:(インストール時に設定したパスワード)
接続しました
~~~~~~~~
【a】ポート番号を変更する
[a-1] コマンド「exec dbms_xdb.sethttpport(【変更するポート番号】);」でポート番号を変更する
~~~~~~~~
SQL> exec dbms_xdb.sethttpport(8081);
PL/SQL プロシージャが正常に完了しました
~~~~~~~~

# デスクトップのショットカット先を直す

[a-2] デスクトップのショットカット「Oracle Database 11g Express Editionのスタート・ガイド」に右クリックして、
     「ファイルの場所を開く」を選択し
[a-3] ショットカット「Get Started」を右クリックし、[プロパティ]を選択し、
      URL欄を「http://127.0.0.1:8081/apex/f?p=4950」に変更する
【b】パスワードの有効期限を無制限する
[b-1] コマンド「ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;」で、パスワードの有効期限を無制限する
~~~~~~~~
SQL> ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;

プロファイルが変更されました。
~~~~~~~~


関連記事

Oracle 環境設定

https://blogs.yahoo.co.jp/dk521123/16253995.html

Oracleの再インストール (アンインストール後にインストール)

https://blogs.yahoo.co.jp/dk521123/19571489.html

ユーザの作成

https://blogs.yahoo.co.jp/dk521123/13694424.html