2015年11月23日月曜日

Oracle 11g R2をCentOS6.5にインストール(ユーザ情報・ディレクトリ作成)

[root@oracle-centos ~]# more /etc/oraInst.loc
/etc/oraInst.loc: そのようなファイルやディレクトリはありません

[root@oracle-centos ~]# grep dba /etc/group

[root@oracle-centos ~]# /usr/sbin/groupadd oinstall

[root@oracle-centos ~]# /usr/sbin/groupadd dba

[root@oracle-centos ~]# id oracle
id: oracle: そのようなユーザは存在しません

[root@oracle-centos ~]# /usr/sbin/useradd -g oinstall -G dba oracle

[root@oracle-centos ~]# id oracle
uid=501(oracle) gid=501(oinstall) 所属グループ=501(oinstall),502(dba)

[root@oracle-centos ~]# passwd oracle
ユーザー oracle のパスワードを変更。
新しいパスワード:
よくないパスワード: 辞書の単語に基づいています
よくないパスワード: 簡単すぎます
新しいパスワードを再入力してください:
passwd: 全ての認証トークンが正しく更新できました。

[root@oracle-centos ~]# vi /etc/sysctl.conf
(中略)
#2015/11/22 add(最終行に追記)
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576

[root@oracle-centos ~]# ulimit -Sn
1024

[root@oracle-centos ~]# ulimit -Hn
4096

[root@oracle-centos ~]# ulimit -Su
7904

[root@oracle-centos ~]# ulimit -Hu
7904

[root@oracle-centos ~]#  ulimit -Ss
10240

[root@oracle-centos ~]# ulimit -Hs
unlimited

[root@oracle-centos ~]# df -k
Filesystem           1K-blocks    Used Available Use% Mounted on
/dev/mapper/vg_oraclecentos-lv_root
                      22583164 8289060  13140264  39% /
tmpfs                  1027204     716   1026488   1% /dev/shm
/dev/sda1               487652   76888    385164  17% /boot

[root@oracle-centos ~]# mkdir -p /u01/app/

[root@oracle-centos ~]# chown -R oracle:oinstall /u01/app/

[root@oracle-centos ~]# chmod -R 755 /u01/app/

[root@oracle-centos ~]# su - oracle

[oracle@oracle-centos ~]$ echo $SHELL
/bin/bash

[oracle@oracle-centos ~]$ exit
logout

[root@oracle-centos ~]# df -h /tmp
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/vg_oraclecentos-lv_root
                       22G  8.0G   13G  39% /
[root@oracle-centos ~]#
[root@oracle-centos ~]# mkdir /u01/tmp
[root@oracle-centos ~]# chmod a+wr /u01/tmp/
[root@oracle-centos ~]# ls -l /u01/
合計 8
drwxr-xr-x. 2 oracle oinstall 4096 11月 22 23:58 2015 app
drwxrwxrwx. 2 root   root     4096 11月 23 00:09 2015 tmp

[root@oracle-centos ~]# su - oracle

[oracle@oracle-centos ~]$ ORACLE_BASE=/u01/app/oracle

[oracle@oracle-centos ~]$ ORACLE_SID=orcl

[oracle@oracle-centos ~]$ export ORACLE_BASE ORACLE_SID

[oracle@oracle-centos ~]$ unset ORACLE_HOME

[oracle@oracle-centos ~]$ unset TNS_ADMIN

2015年11月22日日曜日

Oracle 11g R2をCentOS6.5にインストール(ライブラリのインストール)

[user@oracle-centos ~]$ su -パスワード: 
 
[root@oracle-centos ~]# yum update
(中略)

[root@oracle-centos ~]# grep MemTotal /proc/meminfo
MemTotal:        2054412 kB
 

[root@oracle-centos ~]# uname -m
x86_64
 

[root@oracle-centos ~]# grep SwapTotal /proc/meminfo
SwapTotal:       2621436 kB
 

[root@oracle-centos ~]# free
             total       used       free     shared    buffers     cached
Mem:       2054412    1866968     187444       6252      81092     720180
-/+ buffers/cache:    1065696     988716
Swap:      2621436      11644    2609792
 

[root@oracle-centos ~]# df -h /dev/shm/
Filesystem      Size  Used Avail Use% Mounted on
tmpfs          1004M  716K 1003M   1% /dev/shm
 

[root@oracle-centos ~]# uname -m
x86_64
 

[root@oracle-centos ~]# df -h /tmp
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/vg_oraclecentos-lv_root
                       22G  7.9G   13G  39% /
 

[root@oracle-centos ~]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/vg_oraclecentos-lv_root
                       22G  7.9G   13G  39% /
tmpfs                1004M  716K 1003M   1% /dev/shm
/dev/sda1             477M   76M  377M  17% /boot
 

[root@oracle-centos ~]# cat /proc/version
Linux version 2.6.32-573.el6.x86_64 (mockbuild@c6b9.bsys.dev.centos.org) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-16) (GCC) ) #1 SMP Thu Jul 23 15:44:03 UTC 2015
 

[root@oracle-centos ~]# uname -r
2.6.32-573.el6.x86_64


[root@oracle-centos ~]# yum install binutils compat-libcap1-1.10-1 compat-libstdc++-33 compat-libstdc++-33.i686 gcc gcc-c++ glibc.i686 glibc glibc-devel glibc-devel.i686 ksh libgcc.i686 libgcc libstdc++ libstdc++.i686 libstdc++-devel libstdc++.i686 libaio libaio.i686 libaio-devel libaio-devel.i686 make sysstat
読み込んだプラグイン:aliases, changelog, fastestmirror, kabi, presto, refresh-packagekit, security, tmprepo, verify, versionlock
Loading support for CentOS kernel ABI
インストール処理の設定をしています
Loading mirror speeds from cached hostfile
 * base: ftp.iij.ad.jp
 * extras: mirror.vodien.com
 * updates: mirror.vodien.com
パッケージ binutils-2.20.51.0.2-5.43.el6.x86_64 はインストール済みか最新バージョンです
パッケージ gcc-4.4.7-16.el6.x86_64 はインストール済みか最新バージョンです
パッケージ gcc-c++-4.4.7-16.el6.x86_64 はインストール済みか最新バージョンです
パッケージ glibc-2.12-1.166.el6_7.3.i686 はインストール済みか最新バージョンです
パッケージ glibc-2.12-1.166.el6_7.3.x86_64 はインストール済みか最新バージョンです
パッケージ glibc-devel-2.12-1.166.el6_7.3.x86_64 はインストール済みか最新バージョンです
パッケージ glibc-devel-2.12-1.166.el6_7.3.i686 はインストール済みか最新バージョンです
パッケージ libgcc-4.4.7-16.el6.i686 はインストール済みか最新バージョンです
パッケージ libgcc-4.4.7-16.el6.x86_64 はインストール済みか最新バージョンです
パッケージ libstdc++-4.4.7-16.el6.x86_64 はインストール済みか最新バージョンです
パッケージ libstdc++-4.4.7-16.el6.i686 はインストール済みか最新バージョンです
パッケージ libstdc++-devel-4.4.7-16.el6.x86_64 はインストール済みか最新バージョンです
パッケージ libstdc++-4.4.7-16.el6.i686 はインストール済みか最新バージョンです
パッケージ libaio-0.3.107-10.el6.x86_64 はインストール済みか最新バージョンです
パッケージ 1:make-3.81-20.el6.x86_64 はインストール済みか最新バージョンです
パッケージ sysstat-9.0.4-27.el6.x86_64 はインストール済みか最新バージョンです
依存性の解決をしています
--> トランザクションの確認を実行しています。
---> Package compat-libcap1.x86_64 0:1.10-1 will be インストール
---> Package compat-libstdc++-33.i686 0:3.2.3-69.el6 will be インストール
---> Package compat-libstdc++-33.x86_64 0:3.2.3-69.el6 will be インストール
---> Package ksh.x86_64 0:20120801-28.el6_7.3 will be インストール
---> Package libaio.i686 0:0.3.107-10.el6 will be インストール
---> Package libaio-devel.i686 0:0.3.107-10.el6 will be インストール
---> Package libaio-devel.x86_64 0:0.3.107-10.el6 will be インストール
--> 依存性解決を終了しました。

依存性を解決しました

======================================================================================================================================================================
 パッケージ                                    アーキテクチャ                   バージョン                                    リポジトリー                       容量
======================================================================================================================================================================
インストールしています:
 compat-libcap1                                x86_64                           1.10-1                                        base                               17 k
 compat-libstdc++-33                           i686                             3.2.3-69.el6                                  base                              189 k
 compat-libstdc++-33                           x86_64                           3.2.3-69.el6                                  base                              183 k
 ksh                                           x86_64                           20120801-28.el6_7.3                           updates                           760 k
 libaio                                        i686                             0.3.107-10.el6                                base                               21 k
 libaio-devel                                  i686                             0.3.107-10.el6                                base                               13 k
 libaio-devel                                  x86_64                           0.3.107-10.el6                                base                               13 k

トランザクションの要約
======================================================================================================================================================================
インストール         7 パッケージ

総ダウンロード容量: 1.2 M
インストール済み容量: 3.2 M
これでいいですか? [y/N]y
パッケージをダウンロードしています:
Setting up and reading Presto delta metadata
Processing delta metadata
Package(s) data still to download: 1.2 M
(1/7): compat-libcap1-1.10-1.x86_64.rpm                                                                                                        |  17 kB     00:00    
(2/7): compat-libstdc++-33-3.2.3-69.el6.i686.rpm                                                                                               | 189 kB     00:00    
(3/7): compat-libstdc++-33-3.2.3-69.el6.x86_64.rpm                                                                                             | 183 kB     00:00    
(4/7): ksh-20120801-28.el6_7.3.x86_64.rpm                                                                                                      | 760 kB     00:01    
(5/7): libaio-0.3.107-10.el6.i686.rpm                                                                                                          |  21 kB     00:00    
(6/7): libaio-devel-0.3.107-10.el6.i686.rpm                                                                                                    |  13 kB     00:00    
(7/7): libaio-devel-0.3.107-10.el6.x86_64.rpm                                                                                                  |  13 kB     00:00    
----------------------------------------------------------------------------------------------------------------------------------------------------------------------
合計                                                                                                                                  491 kB/s | 1.2 MB     00:02    
rpm_check_debug を実行しています
トランザクションのテストを実行しています
トランザクションのテストを成功しました
トランザクションを実行しています
  インストールしています  : ksh-20120801-28.el6_7.3.x86_64                                                                                                        1/7
  インストールしています  : compat-libstdc++-33-3.2.3-69.el6.x86_64                                                                                               2/7
  インストールしています  : compat-libcap1-1.10-1.x86_64                                                                                                          3/7
  インストールしています  : libaio-0.3.107-10.el6.i686                                                                                                            4/7
  インストールしています  : libaio-devel-0.3.107-10.el6.x86_64                                                                                                    5/7
  インストールしています  : libaio-devel-0.3.107-10.el6.i686                                                                                                      6/7
  インストールしています  : compat-libstdc++-33-3.2.3-69.el6.i686                                                                                                 7/7
  Verifying               : compat-libcap1-1.10-1.x86_64                                                                                                          1/7
  Verifying               : libaio-devel-0.3.107-10.el6.x86_64                                                                                                    2/7
  Verifying               : compat-libstdc++-33-3.2.3-69.el6.x86_64                                                                                               3/7
  Verifying               : compat-libstdc++-33-3.2.3-69.el6.i686                                                                                                 4/7
  Verifying               : libaio-0.3.107-10.el6.i686                                                                                                            5/7
  Verifying               : ksh-20120801-28.el6_7.3.x86_64                                                                                                        6/7
  Verifying               : libaio-devel-0.3.107-10.el6.i686                                                                                                      7/7

インストール:
  compat-libcap1.x86_64 0:1.10-1     compat-libstdc++-33.i686 0:3.2.3-69.el6     compat-libstdc++-33.x86_64 0:3.2.3-69.el6     ksh.x86_64 0:20120801-28.el6_7.3   
  libaio.i686 0:0.3.107-10.el6       libaio-devel.i686 0:0.3.107-10.el6          libaio-devel.x86_64 0:0.3.107-10.el6        

完了しました!
 

[root@oracle-centos ~]# yum install unixODBC unixODBC.i686 unixODBC-devel unixODBC-devel.i686
読み込んだプラグイン:aliases, changelog, fastestmirror, kabi, presto, refresh-packagekit, security, tmprepo, verify, versionlock
Loading support for CentOS kernel ABI
インストール処理の設定をしています
Loading mirror speeds from cached hostfile
 * base: ftp.iij.ad.jp
 * extras: mirror.vodien.com
 * updates: mirror.vodien.com
依存性の解決をしています
--> トランザクションの確認を実行しています。
---> Package unixODBC.i686 0:2.2.14-14.el6 will be インストール
--> 依存性の処理をしています: libreadline.so.6 のパッケージ: unixODBC-2.2.14-14.el6.i686
--> 依存性の処理をしています: libltdl.so.7 のパッケージ: unixODBC-2.2.14-14.el6.i686
---> Package unixODBC.x86_64 0:2.2.14-14.el6 will be インストール
---> Package unixODBC-devel.i686 0:2.2.14-14.el6 will be インストール
---> Package unixODBC-devel.x86_64 0:2.2.14-14.el6 will be インストール
--> トランザクションの確認を実行しています。
---> Package libtool-ltdl.i686 0:2.2.6-15.5.el6 will be インストール
---> Package readline.i686 0:6.0-4.el6 will be インストール
--> 依存性の処理をしています: libtinfo.so.5 のパッケージ: readline-6.0-4.el6.i686
--> トランザクションの確認を実行しています。
---> Package ncurses-libs.i686 0:5.7-4.20090207.el6 will be インストール
--> 依存性解決を終了しました。

依存性を解決しました

======================================================================================================================================================================
 パッケージ                                 アーキテクチャ                     バージョン                                      リポジトリー                      容量
======================================================================================================================================================================
インストールしています:
 unixODBC                                   i686                               2.2.14-14.el6                                   base                             382 k
 unixODBC                                   x86_64                             2.2.14-14.el6                                   base                             378 k
 unixODBC-devel                             i686                               2.2.14-14.el6                                   base                              53 k
 unixODBC-devel                             x86_64                             2.2.14-14.el6                                   base                              53 k
依存性関連でのインストールをします。:
 libtool-ltdl                               i686                               2.2.6-15.5.el6                                  base                              45 k
 ncurses-libs                               i686                               5.7-4.20090207.el6                              base                             249 k
 readline                                   i686                               6.0-4.el6                                       base                             176 k

トランザクションの要約
======================================================================================================================================================================
インストール         7 パッケージ

総ダウンロード容量: 1.3 M
インストール済み容量: 3.7 M
これでいいですか? [y/N]y
パッケージをダウンロードしています:
Setting up and reading Presto delta metadata
Processing delta metadata
Package(s) data still to download: 1.3 M
(1/7): libtool-ltdl-2.2.6-15.5.el6.i686.rpm                                                                                                    |  45 kB     00:00    
(2/7): ncurses-libs-5.7-4.20090207.el6.i686.rpm                                                                                                | 249 kB     00:00    
(3/7): readline-6.0-4.el6.i686.rpm                                                                                                             | 176 kB     00:00    
(4/7): unixODBC-2.2.14-14.el6.i686.rpm                                                                                                         | 382 kB     00:00    
(5/7): unixODBC-2.2.14-14.el6.x86_64.rpm                                                                                                       | 378 kB     00:00    
(6/7): unixODBC-devel-2.2.14-14.el6.i686.rpm                                                                                                   |  53 kB     00:00    
(7/7): unixODBC-devel-2.2.14-14.el6.x86_64.rpm                                                                                                 |  53 kB     00:00    
----------------------------------------------------------------------------------------------------------------------------------------------------------------------
合計                                                                                                                                  601 kB/s | 1.3 MB     00:02    
rpm_check_debug を実行しています
トランザクションのテストを実行しています
トランザクションのテストを成功しました
トランザクションを実行しています
  インストールしています  : unixODBC-2.2.14-14.el6.x86_64                                                                                                         1/7
  インストールしています  : libtool-ltdl-2.2.6-15.5.el6.i686                                                                                                      2/7
  インストールしています  : ncurses-libs-5.7-4.20090207.el6.i686                                                                                                  3/7
  インストールしています  : unixODBC-devel-2.2.14-14.el6.x86_64                                                                                                   4/7
  インストールしています  : readline-6.0-4.el6.i686                                                                                                               5/7
  インストールしています  : unixODBC-2.2.14-14.el6.i686                                                                                                           6/7
  インストールしています  : unixODBC-devel-2.2.14-14.el6.i686                                                                                                     7/7
  Verifying               : readline-6.0-4.el6.i686                                                                                                               1/7
  Verifying               : ncurses-libs-5.7-4.20090207.el6.i686                                                                                                  2/7
  Verifying               : libtool-ltdl-2.2.6-15.5.el6.i686                                                                                                      3/7
  Verifying               : unixODBC-devel-2.2.14-14.el6.x86_64                                                                                                   4/7
  Verifying               : unixODBC-2.2.14-14.el6.x86_64                                                                                                         5/7
  Verifying               : unixODBC-devel-2.2.14-14.el6.i686                                                                                                     6/7
  Verifying               : unixODBC-2.2.14-14.el6.i686                                                                                                           7/7

インストール:
  unixODBC.i686 0:2.2.14-14.el6        unixODBC.x86_64 0:2.2.14-14.el6        unixODBC-devel.i686 0:2.2.14-14.el6        unixODBC-devel.x86_64 0:2.2.14-14.el6      

依存性関連をインストールしました:
  libtool-ltdl.i686 0:2.2.6-15.5.el6                      ncurses-libs.i686 0:5.7-4.20090207.el6                      readline.i686 0:6.0-4.el6                    

完了しました!
[root@oracle-centos ~]#