Linux(CentOS) 64bit版へOracle XE(Express Edition)をインストール

公開日: : 最終更新日:2014/05/20 Linux, Linux(CentOS), Oracle , ,

前回はVMware上にCentOS 64bit版をインストールしました。

前回の記事はこちら⇒VMware PlayerでCentOS(Linux) 64bit版をインストールする手順

今回は、Oracleのフリーバージョンの「Oracle XE(Express Edition)」。

こちらを、RPMパッケージよりLinux(CentOS) 64bit版にインストールします。

なお、今回のバージョンは以下です。

  • CentOS-6.4-x86_64
  • Oracle Database Express Edition 11g Release 2

スポンサード リンク

Oracle XEのダウンロード

まずは、Oracle公式サイトからOracle XEをダウンロードする。

「Oracle Database Express Edition 11g Release 2 for Linux x64」とかいうやつ。

なお、Windows用は32bit版、Linux用は64bit版しかないので、注意。

Oracle XEのインストール

ダウンロードしたZIPファイル「oracle-xe-11.2.0-1.0.x86_64.rpm.zip」をCentOSへ配置する。

なお、今回はWinSCPを使用してSFTPで配置した。

WinSCPについてはこちらの記事参照⇒Linux(CentOS)へSSH接続するための設定

まずは、配置したZIPファイルを解凍する。

ZIPファイルの解凍コマンドは「unzip」。

インストールされていない場合は、インストールが必要。

ZIPファイルの解凍が完了したら、「Disk1」ディレクトリの中に「oracle-xe-11.2.0-1.0.x86_64.rpm」というRPMパッケージがあるので、インストールする。

なお、インストールの際に、「libaio」、「bc」とやらが必要みたい。

Oracle XEのデータベース構成

rmpファイルインストール後のメッセージで、「/etc/init.d/oracle-xe configure」というコマンドが表示される。

これを実行し、データベース構成を行う。

対話型コマンドで、ポート番号などを聞かれるがデフォルトにした。

…が、エラーとなった。

メッセージ表示されている通りに、「/u01/app/oracle/product/11.2.0/xe/config/log」にあるログファイルを見てみる。

すると、「cloneDBCreation.log」ファイルにリスナーアドレスが表示されており、どうもホスト名に自分のコンピュータ名が指定されているのだが、これが名前解決できていないよう。

自分のコンピュータ名を名前解決できるように、「/etc/hosts」ファイルを編集する。

自分自身を示す「127.0.0.1」を、自分自身のコンピュータ名と紐付ける。

気を取り直して、再度データベース構成を行う。

今度は正常終了した。

SQLPlusでOracle XEへ接続

Oracle XEに必要な環境変数は、下記の「oracle_env.sh」ファイルで設定することができるようになっているよう。

なので、下記のように実行する。

また、Oracle XEへ接続するユーザーの「~/.bashrc」ファイルか、全ユーザーで参照される「/etc/profile」ファイルあたりに同様のコマンドを記載しておけばOK。

SQLPlus」でOracle XEへ接続してみる。

無事にOracle XEに接続できた。

Oracle Application Expressへ接続

通常の「Standard Edition」とかの統合管理ツールは、「Oracle Enterprise Manager(OEM)」。

Oracle XEの場合、Oracle Databaseの統合管理ツールは「Oracle Application Express」というものみたい。

もちろんできることは、かなり少ないよう。

まずは、「iptables」でポートを開放する。

今回の場合、「Oracle XEのデータベース構成」で設定した8080番ポート。

設定方法は「SSH」のものをまねして、以下のように設定した。

これで無事に「http://CentOSのIPアドレス:8080/」へアクセスでき、ユーザー「system」で、Oracle Application Expressへログインできた。

画面はこんな感じです。

Oracle Application Express

以上で終了ー。

参考サイト

Scientific Linux 6.2にOracle XE 11g R2をインストールする – ser1zw’s blog

Arne Kröger’s Blog: Oracle 11G XE Installation error: Database Configuration failed

スポンサード リンク

関連記事

Version Control System

Linux(CentOS)へGitをインストール、共有リポジトリへpushする

Linux(CentOS)に「Git」をインストールし、「共有リポジトリ」を作成する。 そして

記事を読む

Web Application Server

Linux(CentOS)のApache+PassengerでRuby on Railsを動かす

Linuxの「Apache HTTP Server」でRuby on Railsを動かそうと思ったら

記事を読む

Database

Linux(CentOS)のOracle XE(Express Edition)へ外部接続する

前回は、Oracleのフリーバージョンの「Oracle XE(Express Edition)」を、

記事を読む

Linux

Linux(CentOS)へSSH接続するための設定

Linux(CentOS)へ「SSH」接続するための設定。 なお、今回のバージョンは以下です。

記事を読む

Database

Linux(CentOS)のMySQLへ外部接続する

Linux(CentOS)のMySQLクライアントツールはコマンドライン操作になるため、MySQLへ

記事を読む

スポンサード リンク

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

スポンサード リンク

Web Browser
Google Chromeのショートカットキーまとめ

愛用しているブラウザの「Chrome」のショートカットキー。 忘

Database
SQL開発環境のフリーソフト「CSE」でMySQLへODBC接続

前回は、Linux(CentOS)のMySQLへ外部接続する設定方法を

Database
Linux(CentOS)のMySQLへ外部接続する

Linux(CentOS)のMySQLクライアントツールはコマンドライ

Office Software
Microsoft Excel 2010でファイルオープンをパスワードで制限する

Microsoft Excel 2010でファイルを開くときに、パスワ

Office Software
ネットワーク上のExcelファイルを開くのが非常に遅い場合(Microsoft Excel 2003)

ちょっと古いPCを使用したときに、Microsoft Excel 20

→もっと見る

  • プロフィール
    名前:Hideyuki Fujii

    元SEで、現在は転職して経理 兼 社内SEやってます。
    ITについて得意なことは特にないが、その場しのぎの技ならいろいろ身についた気がする…。
    環境構築は結構好きだ。
    とりあえず忘れぬように備忘録として書き連ねていきます故。

    ブログランキング参加中です。
    クリックしていただければ、泣いて喜びます。
    にほんブログ村 IT技術ブログへ

PAGE TOP ↑