2008年01月07日

Oracle Database 10g Express Edition

今さらだが、Oracle Database 10g Express Edition(以降Oracle XE)をインストールした。まだ、11gのExpress Editionはリリースされていないため、10gが最新だから。
今までは雑誌の記事を書くためにOracleを使う必要に迫れらる度に、OTNから評価版をダウンロードしていた。U.S. OracleのOTNからダウンロードできるものは、試用期限が設定されていないので、商用目的でなければずっと使っていても構わない。ただし、「雑誌記事を書くため」は「商用」になるかどうかグレイだ。
今回、Oracle XEを導入したので、ライセンス上の細かなことを気にせず使えるようになった。Oracle XEは商用利用もOKである(ただし、CPU数などいろいろ制限はある)。

インストールの手順は以下の通り。
日本オラクルのWebサイトではOracle XEを配布していないので、U.S. OracleのOTNからダウンロード。

http://www.oracle.com/technology/index.html
Oracle Database 10g Express Edition (Universal)の方でないとマルチバイトは使えないので注意。UniversalはUTF-8が使えるので、日本語も大丈夫。Oracle XEの制限で、シフトJIS(ja16sjis)や日本語EUC(ja16euc)は使えない。ただし、データベース内部のキャラクタセットとして使えないというだけで、Oracleクライアントでは環境変数NLS_LANGを適切に設定してやれば、シフトJISだろうと問題なく使える。

インストールは、Windows版なら、ダウンロードしたOracleXEUniv.exeを実行するだけ。Oracle XEのインストーラは、他の製品と違って、Oracle Universal Installerではない。このため、インストールするフォルダ(ディレクトリ)とDBAのパスワードを設定するだけでOK。楽でいいのだが、データベースを作成するフォルダを指定することもできないし、管理Web画面を表示するためのHTTPサーバのポート番号さえも固定(8080番ポート)だ。既にインストールしているJBoss ASとバッティングするので変えたかったのだが、インストーラからは変更できない。

インストールは無事完了したが、HTTPサーバの起動に失敗したらしく、「データベースのホームページ」が表示できない。JBoss ASやらApache Tomcatやら、8080番ポートを使っているアプリケーションは起動していないし、原因不明。
どうにもならないので、Webで情報収集。分かったこと。

  1. ドメインユーザでインストールすると、APEXの起動に失敗するようだ(「データベースのホームページ」はAPEXによって表示される)
  2. インストール時点で8080が使用中のときは、APEXのポート番号を指定するダイアログが表示される
ということで、一度Oracle XEをアンインストールした。そして、今度は事前にJBoss ASを起動して8080番ポートを使用中にした上で、OracleXEUniv.exeをローカルのAdiministratorで起動。今度はポート番号も変更でき、データベースのホームページも無事表示できた。

posted by kasa at 14:58| Comment(0) | TrackBack(3) | プログラミング | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。
この記事へのトラックバックURL
http://blog.seesaa.jp/tb/76997869

この記事へのトラックバック

SQL Developerのインストールと接続
Excerpt: 【目次(記事一覧)へ】 Oracle SQL Developerは、フリーで利用できるGUI版のSQL*Plusのようなものです。 個人的に気に入っている点は以下です。  (1) SEL..
Weblog: サクサクIT
Tracked: 2010-06-14 19:41

Oracle Database 10g Express Edition, データベースホームページにアクセスできない。
Excerpt: Windows XP のPCにOracle Database 10g Express Editionをインストールしました。 Oracle Database 10g Express Editio..
Weblog: Stay Hungry, Stay Foolish
Tracked: 2010-07-13 23:56

桴瑰㨯⽷睷⹶慬牡猭灬慧攮湥琯瑥獴漭牯慲
Excerpt: _彟彊A_彟彂彟归[fB彏
Weblog: 桴瑰㨯⽷睷⹶慬牡猭灬慧攮湥琯瑥獴漭牯慲
Tracked: 2016-12-07 14:22
×

この広告は1年以上新しい記事の投稿がないブログに表示されております。