oracle 今さらながらlinuxにインストール

今更インストールってないゆうとん?

だいたい、ここを横目でみながらインストールしている
http://www.asami.asia/tech/oracle/11gR2-install.html

ここの手順の通りにやればうまくいく!
ハイ終了w

ではあまりなので、一応自分用のメモ

  995  cat /etc/passwd | grep oracle
  996  groupadd oinstall
  997  groupadd dba
  998  useradd -g oinstall -G dba oracle
  999  passwd oracle
 1000  exit
 1001  yum update
 1002  yum list > /tmp/yumlist
 1003  cat /tmp/yumlist | grep compat-libstdc
 1004  yum install compat-libstdc++
 1005  set -o vi
 1006  yum install compat-libstdc++-33
 1007  cat /tmp/yumlist | grep elfutils
 1008  yum install elfutils-libelf-devel
 1009  yum install elfutils
 1010  cat /tmp/yumlist | grep libaio
 1011  yum install libaio libaio-devel
 1012  yum install unixODBC unixODBC-devel
 1013  yum install libelf-devel-static
 1014  vi /etc/sysctl.conf 
 1015  cd /etc/
 1016  cp -pr sysctl.conf sysctl.conf.orig
 1017  vi sysctl.conf
 1018  sysctl -p
 1019  cd /etc/security/
 1020  cp -pr limits.conf limits.conf.orig
 1021  vi limits.conf
 1022  cd /etc/pam.d/
 1023  ls -ltr
 1024  cp -pr login login.orig
 1025  vi login
 1026  cd /etc/
 1027  vi profile
 1028  mkdir -p /opt/oracle/app
 1029  chown -R oracle:oinstall /opt/oracle
 1030  chmod -R 775 /opt/oracle/app
 1031  mkdir /opt/oracle/oradata
 1032  chown oracle:oinstall /opt/oracle/oradata
 1033  chmod 775 /opt/oracle/oradata
 1034  mkdir /opt/oracle/flash_recovery_area
 1035  chown oracle:oinstall /opt/oracle/flash_recovery_area
 1036  chmod 775 /opt/oracle/flash_recovery_area
 1037  history


 これも足りないことがあとからわかった
 1001  yum install gcc glibc-devel glibc-headers gcc-c++ libstdc++ pdksh

次は ユーザ oracleになって

[oracle@cent5-64b-42 ~]$ diff ./.bash_profile.orig ./.bash_profile
12a13,24
> 
> #for oracle
> export ORACLE_BASE=/opt/oracle/app
> export ORACLE_HOME=${ORACLE_BASE}/product/11.2.0/dbhome_1
> export ORACLE_UNQNAME=orcl
> export ORACLE_OWNER=oracle
> export ORACLE_SID=orcl
> export ORACLE_HOME_LISTNER=${ORACLE_HOME}
> export NLS_LANG=Japanese_Japan.AL32UTF8
> export PATH=${PATH}:${ORACLE_HOME}/bin
> 
> 
[oracle@cent5-64b-42 ~]$ 

つづいて、oracleユーザのまま、GUIのrunInstallerを起動する

[oracle@cent5-64b-42 oracle-linux.x64]$ cd database/
[oracle@cent5-64b-42 database]$ ls -ltr
合計 68
-rwxr-xr-x  1 root root 3226  8月 15  2009 runInstaller
drwxr-xr-x  2 root root 4096  8月 15  2009 rpm
drwxr-xr-x  4 root root 4096  8月 15  2009 install
drwxr-xr-x 14 root root 4096  8月 15  2009 stage
drwxrwxr-x  2 root root 4096  8月 15  2009 sshsetup
drwxrwxr-x  2 root root 4096  8月 15  2009 response
drwxr-xr-x 12 root root 4096  8月 17  2009 doc
-rw-r--r--  1 root root 5402  8月 18  2009 welcome.html
[oracle@cent5-64b-42 database]$ 
[oracle@cent5-64b-42 database]$ ./runInstaller 
Oracle Universal Installerを起動中です...

一時領域の確認中: 120MBを超えている必要があります.   実際 38604MB    問題なし
スワップ領域の確認中: 150MBを超えている必要があります.   実際 3999MB    問題なし
モニターの確認中: 少なくとも256色表示するよう設定されている必要があります.    実際 16777216    問題なし
Oracle Universal Installerの起動を準備中 /tmp/OraInstall2012-08-26_10-41-53PM. お待ちください...[oracle@cent5-64b-42 database]$ 

仕上げは
ここで、oratabとdboraをセットアップする

http://d.hatena.ne.jp/toshi_hirasawa/20110506/1304683458

[oracle@centos6 ~]$ cat hira-conf.sql 
define_editor=vi
set echo off
set linesize 10000
set pagesize 0
set trimspool on
set feedback off
set colsep ','

[oracle@centos6 ~]$ cat create_user.sql 
create user xxxx
identified by xxxx
default tablespace user
temporary tablespace temp
profile default
account unlock
[oracle@centos6 ~]$