2010年9月10日金曜日

Oracle11gをCentOS5にインストール

たかだかインストールにかなりハマった。俺のスキルが低いのもあるかもしれんが、Oracle高いし、親切じゃないし、やっぱ敷居が高いな。
  1. 必要パッケージの事前インストール

    [root@localhost ~]# yum -y install binutils compat-libstdc++-33 elfutils-libelf
    elfutils-libelf-devel glibc glibc-common glibc-devel gcc gcc-c++ libaio
    libaio-devel libgcc libstdc++ libstdc++-devel make sysstat unixODBC
    unixODBC-devel

    足りなかったので追加インストール
    # yum install -y pdksh
    インストールを確認する
    # rpm -q -a | grep pdksh
    pdksh-5.2.14-36.el5

  2. カーネルパラメータを編集。末尾に追加
    [root@localhost ~]# vi /etc/sysctl.conf
    ###Oracl11g
    kernel.sem = 250 32000 100 128
    fs.file-max = 6815744
    fs.aio-max-nr = 1048576
    net.ipv4.ip_local_port_range = 9000 65500
    net.core.rmem_default = 4194304
    net.core.rmem_max = 4194304
    net.core.wmem_default = 262144
    net.core.wmem_max = 1048576

    カーネルを動的に反映
    [root@localhost ~]# sysctl -p
    net.ipv4.ip_forward = 0
    net.ipv4.conf.default.rp_filter = 1
    net.ipv4.conf.default.accept_source_route = 0
    kernel.sysrq = 0
    kernel.core_uses_pid = 1
    net.ipv4.tcp_syncookies = 1
    kernel.msgmnb = 65536
    kernel.msgmax = 65536
    kernel.shmmax = 4294967295
    kernel.shmall = 268435456
    kernel.sem = 250 32000 100 128
    fs.file-max = 6815744
    fs.aio-max-nr = 1048576
    net.ipv4.ip_local_port_range = 9000 65500
    net.core.rmem_default = 4194304
    net.core.rmem_max = 4194304
    net.core.wmem_default = 262144
    net.core.wmem_max = 1048576

  3. GUIでのインストール設定
    セキュリティ・アップデートの構成  無視
    インストールオプションの選択  データベースの作成および構成
    システム・クラス  サーバー・クラス
    ノードの選択  単一インスタンス・データベースのインストール
    インストール・タイプの選択  拡張インストール
    言語の選択  日本語・英語
    データエースエディションの選択  Standard Edtion One
    構成オプションの指定→キャラクタセットの選択  AL32UTF8
    データベースアカウント SYS, SYSTEM, SYSMAN, DBSNMP
    そのPW
    アカウントグループ OSDBA → dba、dba → dba

0 件のコメント:

コメントを投稿