■ インストール
【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; プロファイルが変更されました。 ~~~~~~~~
参考文献
https://qiita.com/GohanOmori/items/0b58a656174c767e239eポート番号を変更する
https://hhelibex.hatenablog.jp/entry/20081019/1224413810