Linux + Oracle 11g R2 RAC 安装配置详细过程

 /usr/sbin/groupadd  -g 501 oinstall
 /usr/sbin/groupadd  -g 502 dba
 /usr/sbin/groupadd  -g 503 oper
 /usr/sbin/groupadd  -g 504 asmadmin
 /usr/sbin/groupadd  -g 505 asmoper
 /usr/sbin/groupadd  -g 506 asmdba
 /usr/sbin/useradd -g oinstall -G dba,asmdba,oper oracle
 /usr/sbin/useradd -g oinstall -G asmadmin,asmdba,asmoper,oper,dba grid
 mkdir /oracle
 mkdir /oracle/app
 chown -R grid:oinstall /oracle/app/
 chown -R 775 /oracle/app/
 mkdir -p /oracle/app/oraInventory
 chmod -R 775 /oracle/app/oraInventory/
 mkdir -p /oracle/app/grid
 mkdir -p /oracle/app/oracle
 chown -R grid:oinstall /oracle/app/grid/
 chown -R oracle:oinstall /oracle/app/oracle/
 chown -R 775 /oracle/app/oracle/
 chown -R 775 /oracle/app/grid/

passwd oracle


passwd grid


rac1,rac2电脑,oracle用户,登陆,增加下面的内容到.bash_profile

export PATH
TMP=/tmp;
TMPDIR=$TMP;
ORACLE_SID=asm1;
ORACLE_BASE=/oracle/app/oracle;
ORACLE_HOME=/oracle/app/grid/product/11.2.0;
NLS_DATE_FORMAT="yyyy-mm-dd HH24:MI:SS";
THREADS_FLAG=native;
ORACLE_HOME_LISTENER=$ORACLE_HOME;
export THREADS_FLAG
export NLS_DATE_FORMAT
export ORACLE_HOME
export ORACLE_BASE
export ORACLE_SID
export TMPDIR
PATH=$ORACLE_HOME/bin:$PATH;
export PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib:$ORACLE_HOME/network/jlib
if [ $USER = "oracle" ] || [ $USER = "grid" ]; then
        if [ $SHELL = "/bin/ksh" ]; then
            ulimit -p 16384
              ulimit -n 65536
  else
   ulimit -u 16384 -n 65536
      fi
    umask 022
fi




ASMLIB下载地址

http://www.oracle.com/technetwork/topics/linux/asmlib/index-101839.html


login as: root
root@192.168.33.12's password:
Access denied
root@192.168.33.12's password:
Last login: Wed Apr 25 20:23:40 2012


Usage: groupadd [options] group


Options:
  -f, --force                   force exit with success status if the specified
                                group already exists
  -r,                       create system account
  -g, --gid GID                 use GID for the new group
  -h, --help                    display this help message and exit
  -K, --key KEY=VALUE           overrides /etc/login.defs defaults
  -o, --non-unique              allow create group with duplicate
                                (non-unique) GID


 /usr/sbin/groupadd  -g 506 asmddmin,asmdba,asmoper,oper,dba,grid
groupadd:asmddmin,asmdba,asmoper,oper,dba,grid 不是有效的组名
 /usr/sbin/useradd -g oinstall -G dba,asmdba,oper,oracle
useradd:未知的组 oracle
 /usr/sbin/groupadd  -g 501 oinstall
 /usr/sbin/groupadd  -g 502 dba
 /usr/sbin/groupadd  -g 503 oper
 /usr/sbin/groupadd  -g 504 asmadmin
 /usr/sbin/groupadd  -g 505 asmoper
 /usr/sbin/groupadd  -g 506 asmdba
 /usr/sbin/groupadd  -g 506 dba
 /usr/sbin/useradd -g oinstall -G dba,asmdba,oper oracle
 /usr/sbin/useradd -g oinstall -G asmadmin,asmdba,asmoper,oper,dba grid                                                                                               grid
 mkdir /oracle
 mkdir /oracle/app
 chown -R grid:oinstall /oracle/app/
 chown -R 775 /oracle/app/
 mkdir -p /oracle/app/OraInventory
 rm -rf /oracle/app/OraInventory/
 mkdir -p /oracle/app/oraInventory
 chmod -R 775 /oracle/app/oraInventory/
 mkdir -p /oracle/app/grid
 mkdir -p /oracle/app/oracle
 chown -R grid:oinstall /oracle/app/grid/
 chown -R oracle:oinstall /oracle/app/oracle/
 chown -R 775 /oracle/app/oracle/
 chown -R 775 /oracle/app/grid/
 passwd grid


 passwd oracle


 lsb release -a
-bash: lsb: command not found
 lsb_release -a
LSB Version:    :core-4.0-amd64:core-4.0-ia32:core-4.0-noarch:graphics-4.0-amd64                                                                                                 :graphics-4.0-ia32:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-ia32:prin                                                                                                 ting-4.0-noarch
Distributor ID: CentOS
Description:    CentOS release 5.7 (Final)
Release:        5.7
Codename:       Final
 uname -a
Linux rac1 2.6.18-274.el5 #1 SMP Fri Jul 22 04:43:29 EDT 2011 x86_64 x86_64 x86_64 GNU/Linux
 last
root     pts/5        192.168.33.110   Wed Apr 25 20:55   still logged in
root     pts/4        :0.0             Wed Apr 25 20:37   still logged in
root     pts/3        :0.0             Wed Apr 25 20:36   still logged in
root     pts/2        :0.0             Wed Apr 25 20:23   still logged in
root     :0                            Wed Apr 25 20:23   still logged in
root     :0                            Wed Apr 25 20:23 - 20:23  (00:00)
root     pts/1        192.168.33.6     Wed Apr 25 20:12   still logged in
reboot   system boot  2.6.18-274.el5   Wed Apr 25 18:55          (02:26)
root     pts/1        :0.0             Wed Apr 25 18:51 - down   (00:03)
root     :0                            Wed Apr 25 17:11 - down   (01:42)
root     :0                            Wed Apr 25 17:11 - 17:11  (00:00)
reboot   system boot  2.6.18-274.el5   Wed Apr 25 17:05          (01:48)
root     pts/2        :0.0             Wed Apr 25 17:02 - down   (00:01)
root     pts/1        :0.0             Wed Apr 25 16:53 - down   (00:10)
root     :0                            Wed Apr 25 16:53 - down   (00:10)
root     :0                            Wed Apr 25 16:53 - 16:53  (00:00)
reboot   system boot  2.6.18-274.el5   Wed Apr 25 16:52          (00:11)
reboot   system boot  2.6.18-274.el5   Wed Apr 25 16:44          (00:07)


wtmp begins Wed Apr 25 16:44:17 2012
 vi /etc/security/limits.conf
 vi /etc/pam.d/login
 vi /etc/sysctl.conf
 /sbin/service ntpd stop
关闭 ntpd:                                                [确定]
 chkconfig ntpd off
 ll /etc/ntp
ntp/      ntp.conf
 mv /etc/ntp.conf  /etc/ntp.conf.org
 vi /dev/shm
 vi /dev/
Display all 193 possibilities? (y or n)
 vi /etc/fstab
 ipcs


------ Shared Memory Segments --------
key        shmid      owner      perms      bytes      nattch     status
0x7400836e 4259840    root      600        4          0
0x00000000 4620289    root      644        80         2
0x7400836d 4227074    root      600        4          0
0x00000000 4653059    root      644        16384      2
0x00000000 4685828    root      644        280        2
0x00000000 4751365    root      600        393216     2          dest
0x00000000 4784134    root      600        393216     2          dest
0x00000000 4816903    root      600        393216     2          dest
0x00000000 4849672    root      600        393216     2          dest
0x00000000 4882441    root      600        393216     2          dest
0x00000000 4915210    root      600        393216     2          dest
0x00000000 4947979    root      600        393216     2          dest
0x00000000 4980748    root      600        393216     2          dest
0x00000000 5013517    root      600        393216     2          dest
0x00000000 5046286    root      600        393216     2          dest
0x00000000 5079055    root      600        393216     2          dest
0x00000000 5111824    root      600        393216     2          dest


------ Semaphore Arrays --------
key        semid      owner      perms      nsems
0x000000a7 0          root      600        1


------ Message Queues --------
key        msqid      owner      perms      used-bytes   messages


 ipcrm
 df -h /dev/shm
文件系统              容量  已用 可用 已用% 挂载点
tmpfs                 2.0G     0  2.0G   0% /dev/shm
 su - grid
[grid@rac1 ~]$ vi .bash_profile
[grid@rac1 ~]$ vi .bash_profile
[grid@rac1 ~]$ su - oracle
口令:
[oracle@rac1 ~]$ vi .bash_profile
[oracle@rac1 ~]$ vi .bash_profile
[oracle@rac1 ~]$ ping rac2
PING rac2 (192.168.33.13) 56(84) bytes of data.
64 bytes from rac2 (192.168.33.13): icmp_seq=1 ttl=64 time=0.532 ms
64 bytes from rac2 (192.168.33.13): icmp_seq=2 ttl=64 time=0.204 ms
64 bytes from rac2 (192.168.33.13): icmp_seq=3 ttl=64 time=0.137 ms
64 bytes from rac2 (192.168.33.13): icmp_seq=4 ttl=64 time=0.132 ms


--- rac2 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3003ms
rtt min/avg/max/mdev = 0.132/0.251/0.532/0.164 ms
[oracle@rac1 ~]$ ping rac2-eth0
PING rac2-eth0 (220.250.64.19) 56(84) bytes of data.
From rac1-priv (192.168.1.219) icmp_seq=1 Destination Host Unreachable
From rac1-priv (192.168.1.219) icmp_seq=2 Destination Host Unreachable
From rac1-priv (192.168.1.219) icmp_seq=3 Destination Host Unreachable


--- rac2-eth0 ping statistics ---
5 packets transmitted, 0 received, +3 errors, 100% packet loss, time 4002ms
, pipe 3
[oracle@rac1 ~]$ ping rac2-eth1
PING rac2-eth1 (220.250.64.19) 56(84) bytes of data.


--- rac2-eth1 ping statistics ---
2 packets transmitted, 0 received, 100% packet loss, time 1000ms


[oracle@rac1 ~]$ ping 192.168.3
PING 192.168.3 (192.168.0.3) 56(84) bytes of data.


--- 192.168.3 ping statistics ---
1 packets transmitted, 0 received, 100% packet loss, time 0ms


[oracle@rac1 ~]$ ping rac2
PING rac2 (192.168.33.13) 56(84) bytes of data.
64 bytes from rac2 (192.168.33.13): icmp_seq=1 ttl=64 time=0.166 ms
64 bytes from rac2 (192.168.33.13): icmp_seq=2 ttl=64 time=0.139 ms


--- rac2 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1000ms
rtt min/avg/max/mdev = 0.139/0.152/0.166/0.018 ms
[oracle@rac1 ~]$ mkdir ~/.ssh
[oracle@rac1 ~]$ ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/home/oracle/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/oracle/.ssh/id_rsa.
Your public key has been saved in /home/oracle/.ssh/id_rsa.pub.
The key fingerprint is:
c5:6d:70:bf:b7:75:c1:8a:1f:f4:35:9c:bf:e0:59:ee oracle@rac1
[oracle@rac1 ~]$ ssh-keygen -t dsa
Generating public/private dsa key pair.
Enter file in which to save the key (/home/oracle/.ssh/id_dsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/oracle/.ssh/id_dsa.
Your public key has been saved in /home/oracle/.ssh/id_dsa.pub.
The key fingerprint is:
b7:ca:1a:14:5d:99:05:a4:c0:d7:ca:83:0a:2d:61:a1 oracle@rac1
[oracle@rac1 ~]$ cd .ssh
[oracle@rac1 .ssh]$ ls
id_dsa  id_dsa.pub  id_rsa  id_rsa.pub
[oracle@rac1 .ssh]$ cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
[oracle@rac1 .ssh]$ cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys
[oracle@rac1 .ssh]$ scp ~/.ssh/authorized_keys  rac2:~/.ssh/authorized_keys
The authenticity of host 'rac2 (192.168.33.13)' can't be established.
RSA key fingerprint is ce:bf:7f:23:52:20:d3:82:4d:09:a4:c6:d3:24:0f:d4.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'rac2,192.168.33.13' (RSA) to the list of known hosts.
oracle@rac2's password:
Permission denied, please try again.
oracle@rac2's password:
[oracle@rac1 .ssh]$




login as: root
root@192.168.33.12's password:
Access denied
root@192.168.33.12's password:
Last login: Wed Apr 25 20:23:40 2012
[root@rac1 ~]# /usr/sbin/groupadd  -g 501 oinstall
[root@rac1 ~]# /usr/sbin/groupadd  -g 502 dba
[root@rac1 ~]# /usr/sbin/groupadd  -g 503 oper
[root@rac1 ~]# /usr/sbin/groupadd  -g 504 asdadmin
[root@rac1 ~]# /usr/sbin/groupadd  -g 505 asmoper
[root@rac1 ~]# /usr/sbin/groupadd  -g 506 asmdba
[root@rac1 ~]# /usr/sbin/groupadd  -g 506 asmddmin,asmdba,asmoper,oper,dba grid
Usage: groupadd [options] group


Options:
  -f, --force                   force exit with success status if the specified
                                group already exists
  -r,                       create system account
  -g, --gid GID                 use GID for the new group
  -h, --help                    display this help message and exit
  -K, --key KEY=VALUE           overrides /etc/login.defs defaults
  -o, --non-unique              allow create group with duplicate
                                (non-unique) GID


[root@rac1 ~]# /usr/sbin/groupadd  -g 506 asmddmin,asmdba,asmoper,oper,dba,grid
groupadd:asmddmin,asmdba,asmoper,oper,dba,grid 不是有效的组名
[root@rac1 ~]# /usr/sbin/useradd -g oinstall -G dba,asmdba,oper,oracle
useradd:未知的组 oracle
[root@rac1 ~]# /usr/sbin/useradd -g oinstall -G dba,asmdba,oper oracle
[root@rac1 ~]# /usr/sbin/useradd -g oinstall -G asmadmin,asmdba,asmoper,oper,dba                                      grid
useradd:未知的组 asmadmin
[root@rac1 ~]# /usr/sbin/groupadd -g 504 asmadmin
groupadd:GID 504 并不唯一
[root@rac1 ~]# id 50\4
id: 504:无此用户
[root@rac1 ~]# id 504
id: 504:无此用户
[root@rac1 ~]# /usr/sbin/groupadd -g 504 asmadmin
groupadd:GID 504 并不唯一
[root@rac1 ~]# /usr/sbin/groupadd -g oinstall -G asmadmin,asmdba,asmoper,oper,db                                     a grid
groupadd: invalid group ID 'oinstall'
[root@rac1 ~]# /usr/sbin/useradd -g oinstall -G asmadmin,asmdba,asmoper,oper,dba                                      grid
[root@rac1 ~]# id oracle
uid=500(oracle) gid=501(oinstall) groups=501(oinstall),502(dba),503(oper),506(as                                     mdba)
[root@rac1 ~]# mkdir /oracle/app
mkdir: 无法创建目录 “/oracle/app”: 没有那个文件或目录
[root@rac1 ~]# mkidr /oracle
-bash: mkidr: command not found
[root@rac1 ~]# mkdir /oracle
[root@rac1 ~]# mkdir /oracle/app
[root@rac1 ~]# chown -R grid:oinstall /oracle/app/
[root@rac1 ~]# chown -R 775 /oracle/app/
[root@rac1 ~]# mkdir -p /oracle/app/OraInventory
[root@rac1 ~]# rm -rf /oracle/app/OraInventory/
[root@rac1 ~]# mkdir -p /oracle/app/oraInventory
[root@rac1 ~]# chmod -R 775 /oracle/app/oraInventory/
[root@rac1 ~]# mkdir -p /oracle/app/grid
[root@rac1 ~]# mkdir -p /oracle/app/oracle
[root@rac1 ~]# chown -R grid:oinstall /oracle/app/grid/
[root@rac1 ~]# chown -R oracle:oinstall /oracle/app/oracle/
[root@rac1 ~]# chown -R 775 /oracle/app/oracle/
[root@rac1 ~]# chown -R 775 /oracle/app/grid/
[root@rac1 ~]# passwd grid
Changing password for user grid.
New UNIX password:
Retype new UNIX password:
passwd: all authentication tokens updated successfully.
[root@rac1 ~]# passwd oracle
Changing password for user oracle.
New UNIX password:
Retype new UNIX password:
passwd: all authentication tokens updated successfully.
[root@rac1 ~]# lsb release -a
-bash: lsb: command not found
[root@rac1 ~]# lsb_release -a
LSB Version:    :core-4.0-amd64:core-4.0-ia32:core-4.0-noarch:graphics-4.0-amd64                                     :graphics-4.0-ia32:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-ia32:prin                                     ting-4.0-noarch
Distributor ID: CentOS
Description:    CentOS release 5.7 (Final)
Release:        5.7
Codename:       Final
[root@rac1 ~]# uname -a
Linux rac1 2.6.18-274.el5 #1 SMP Fri Jul 22 04:43:29 EDT 2011 x86_64 x86_64 x86_64 GNU/Linux
[root@rac1 ~]# last
root     pts/5        192.168.33.110   Wed Apr 25 20:55   still logged in
root     pts/4        :0.0             Wed Apr 25 20:37   still logged in
root     pts/3        :0.0             Wed Apr 25 20:36   still logged in
root     pts/2        :0.0             Wed Apr 25 20:23   still logged in
root     :0                            Wed Apr 25 20:23   still logged in
root     :0                            Wed Apr 25 20:23 - 20:23  (00:00)
root     pts/1        192.168.33.6     Wed Apr 25 20:12   still logged in
reboot   system boot  2.6.18-274.el5   Wed Apr 25 18:55          (02:26)
root     pts/1        :0.0             Wed Apr 25 18:51 - down   (00:03)
root     :0                            Wed Apr 25 17:11 - down   (01:42)
root     :0                            Wed Apr 25 17:11 - 17:11  (00:00)
reboot   system boot  2.6.18-274.el5   Wed Apr 25 17:05          (01:48)
root     pts/2        :0.0             Wed Apr 25 17:02 - down   (00:01)
root     pts/1        :0.0             Wed Apr 25 16:53 - down   (00:10)
root     :0                            Wed Apr 25 16:53 - down   (00:10)
root     :0                            Wed Apr 25 16:53 - 16:53  (00:00)
reboot   system boot  2.6.18-274.el5   Wed Apr 25 16:52          (00:11)
reboot   system boot  2.6.18-274.el5   Wed Apr 25 16:44          (00:07)


wtmp begins Wed Apr 25 16:44:17 2012
[root@rac1 ~]# vi /etc/security/limits.conf
[root@rac1 ~]# vi /etc/pam.d/login
[root@rac1 ~]# vi /etc/sysctl.conf
[root@rac1 ~]# /sbin/service ntpd stop
关闭 ntpd:                                                [确定]
[root@rac1 ~]# chkconfig ntpd off
[root@rac1 ~]# ll /etc/ntp
ntp/      ntp.conf
[root@rac1 ~]# mv /etc/ntp.conf  /etc/ntp.conf.org
[root@rac1 ~]# vi /dev/shm
[root@rac1 ~]# vi /dev/
Display all 193 possibilities? (y or n)
[root@rac1 ~]# vi /etc/fstab
[root@rac1 ~]# ipcs


------ Shared Memory Segments --------
key        shmid      owner      perms      bytes      nattch     status
0x7400836e 4259840    root      600        4          0
0x00000000 4620289    root      644        80         2
0x7400836d 4227074    root      600        4          0
0x00000000 4653059    root      644        16384      2
0x00000000 4685828    root      644        280        2
0x00000000 4751365    root      600        393216     2          dest
0x00000000 4784134    root      600        393216     2          dest
0x00000000 4816903    root      600        393216     2          dest
0x00000000 4849672    root      600        393216     2          dest
0x00000000 4882441    root      600        393216     2          dest
0x00000000 4915210    root      600        393216     2          dest
0x00000000 4947979    root      600        393216     2          dest
0x00000000 4980748    root      600        393216     2          dest
0x00000000 5013517    root      600        393216     2          dest
0x00000000 5046286    root      600        393216     2          dest
0x00000000 5079055    root      600        393216     2          dest
0x00000000 5111824    root      600        393216     2          dest


------ Semaphore Arrays --------
key        semid      owner      perms      nsems
0x000000a7 0          root      600        1


------ Message Queues --------
key        msqid      owner      perms      used-bytes   messages


[root@rac1 ~]# ipcrm
[root@rac1 ~]# df -h /dev/shm
文件系统              容量  已用 可用 已用% 挂载点
tmpfs                 2.0G     0  2.0G   0% /dev/shm
[root@rac1 ~]# su - grid
[grid@rac1 ~]$ vi .bash_profile
[grid@rac1 ~]$ vi .bash_profile
[grid@rac1 ~]$ su - oracle
口令:
[oracle@rac1 ~]$ vi .bash_profile
[oracle@rac1 ~]$ vi .bash_profile
[oracle@rac1 ~]$ ping rac2
PING rac2 (192.168.33.13) 56(84) bytes of data.
64 bytes from rac2 (192.168.33.13): icmp_seq=1 ttl=64 time=0.532 ms
64 bytes from rac2 (192.168.33.13): icmp_seq=2 ttl=64 time=0.204 ms
64 bytes from rac2 (192.168.33.13): icmp_seq=3 ttl=64 time=0.137 ms
64 bytes from rac2 (192.168.33.13): icmp_seq=4 ttl=64 time=0.132 ms


--- rac2 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3003ms
rtt min/avg/max/mdev = 0.132/0.251/0.532/0.164 ms
[oracle@rac1 ~]$ ping rac2-eth0
PING rac2-eth0 (220.250.64.19) 56(84) bytes of data.
From rac1-priv (192.168.1.219) icmp_seq=1 Destination Host Unreachable
From rac1-priv (192.168.1.219) icmp_seq=2 Destination Host Unreachable
From rac1-priv (192.168.1.219) icmp_seq=3 Destination Host Unreachable


--- rac2-eth0 ping statistics ---
5 packets transmitted, 0 received, +3 errors, 100% packet loss, time 4002ms
, pipe 3
[oracle@rac1 ~]$ ping rac2-eth1
PING rac2-eth1 (220.250.64.19) 56(84) bytes of data.


--- rac2-eth1 ping statistics ---
2 packets transmitted, 0 received, 100% packet loss, time 1000ms


[oracle@rac1 ~]$ ping 192.168.3
PING 192.168.3 (192.168.0.3) 56(84) bytes of data.


--- 192.168.3 ping statistics ---
1 packets transmitted, 0 received, 100% packet loss, time 0ms


[oracle@rac1 ~]$ ping rac2
PING rac2 (192.168.33.13) 56(84) bytes of data.
64 bytes from rac2 (192.168.33.13): icmp_seq=1 ttl=64 time=0.166 ms
64 bytes from rac2 (192.168.33.13): icmp_seq=2 ttl=64 time=0.139 ms


--- rac2 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1000ms
rtt min/avg/max/mdev = 0.139/0.152/0.166/0.018 ms
[oracle@rac1 ~]$ mkdir ~/.ssh
[oracle@rac1 ~]$ ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/home/oracle/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/oracle/.ssh/id_rsa.
Your public key has been saved in /home/oracle/.ssh/id_rsa.pub.
The key fingerprint is:
c5:6d:70:bf:b7:75:c1:8a:1f:f4:35:9c:bf:e0:59:ee oracle@rac1
[oracle@rac1 ~]$ ssh-keygen -t dsa
Generating public/private dsa key pair.
Enter file in which to save the key (/home/oracle/.ssh/id_dsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/oracle/.ssh/id_dsa.
Your public key has been saved in /home/oracle/.ssh/id_dsa.pub.
The key fingerprint is:
b7:ca:1a:14:5d:99:05:a4:c0:d7:ca:83:0a:2d:61:a1 oracle@rac1
[oracle@rac1 ~]$ cd .ssh
[oracle@rac1 .ssh]$ ls
id_dsa  id_dsa.pub  id_rsa  id_rsa.pub
[oracle@rac1 .ssh]$ cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
[oracle@rac1 .ssh]$ cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys
[oracle@rac1 .ssh]$ scp ~/.ssh/authorized_keys  rac2:~/.ssh/authorized_keys
The authenticity of host 'rac2 (192.168.33.13)' can't be established.
RSA key fingerprint is ce:bf:7f:23:52:20:d3:82:4d:09:a4:c6:d3:24:0f:d4.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'rac2,192.168.33.13' (RSA) to the list of known hosts.
oracle@rac2's password:
Permission denied, please try again.
oracle@rac2's password:
[oracle@rac1 .ssh]$ scp ~/.ssh/authorized_keys  rac2:~/.ssh/authorized_keys
oracle@rac2's password:
scp: /home/oracle/.ssh/authorized_keys: No such file or directory
[oracle@rac1 .ssh]$ scp authorized_keys rac2:~/.ssh/authorized_keys
oracle@rac2's password:
scp: /home/oracle/.ssh/authorized_keys: No such file or directory
[oracle@rac1 .ssh]$ scp ~/.ssh/authorized_keys  rac2:~/.ssh/authorized_keys
oracle@rac2's password:
scp: /home/oracle/.ssh/authorized_keys: No such file or directory
[oracle@rac1 .ssh]$ scp -r ~/.ssh/authorized_keys  rac2:~/.ssh/authorized_keys
oracle@rac2's password:
scp: /home/oracle/.ssh/authorized_keys: No such file or directory
[oracle@rac1 .ssh]$ scp -r ~/.ssh/authorized_keys  rac2:~/.ssh/authorized_keys
oracle@rac2's password:
authorized_keys                                                                   100%  994     1.0KB/s   00:00
[oracle@rac1 .ssh]$ ssh rac2 cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
[oracle@rac1 .ssh]$ ssh rac2 cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys
[oracle@rac1 .ssh]$ scp ~/.ssh/authorized_keys rac2:~/.ssh/authorized_keys
authorized_keys                                                                   100% 1988     1.9KB/s   00:00
[oracle@rac1 .ssh]$ ssh rac1
The authenticity of host 'rac1 (192.168.33.12)' can't be established.
RSA key fingerprint is 73:46:50:dc:82:c7:12:be:54:70:53:f4:41:e0:56:62.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'rac1,192.168.33.12' (RSA) to the list of known hosts.
-bash: /home/oracle/.bash_profile: line 31: syntax error near unexpected token `then'
-bash: /home/oracle/.bash_profile: line 31: `if[$USER="oracle"]||[$USER="grid"]; then'
[oracle@rac1 ~]$ vi .bash_profile
[oracle@rac1 ~]$ su - oracle
口令:
-bash: /home/oracle/.bash_profile: line 31: syntax error near unexpected token `then'
-bash: /home/oracle/.bash_profile: line 31: `if[ $USER = "oracle" ]||[ $USER = "grid" ]; then'
[oracle@rac1 ~]$ vi .bash_profile
[oracle@rac1 ~]$ su - oracle
口令:
-bash: /home/oracle/.bash_profile: line 31: syntax error near unexpected token `then'
-bash: /home/oracle/.bash_profile: line 31: `if[ $USER = "oracle" ]||[ $USER = "grid" ];then'
[oracle@rac1 ~]$ vi .bash_profile
[oracle@rac1 ~]$ su - oracle
口令:
su: 密码不正确
[oracle@rac1 ~]$ su - oracle
口令:
-bash: /home/oracle/.bash_profile: line 32: syntax error near unexpected token `then'
-bash: /home/oracle/.bash_profile: line 32: `        if[$SHELL = "/bin/ksh"];then'
[oracle@rac1 ~]$ vi .bash_profile
[oracle@rac1 ~]$ su - oracle
口令:
[oracle@rac1 ~]$ vi .bash_profile
[oracle@rac1 ~]$ su - oracle
口令:
[oracle@rac1 ~]$ vi .bash_profile
[oracle@rac1 ~]$ ssh rac2
-bash: ulimit: max user processes: cannot modify limit: 不允许的操作
-bash: /home/oracle: is a directory
[oracle@rac2 ~]$ ssh rac1
The authenticity of host 'rac1 (192.168.33.12)' can't be established.
RSA key fingerprint is 73:46:50:dc:82:c7:12:be:54:70:53:f4:41:e0:56:62.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'rac1,192.168.33.12' (RSA) to the list of known hosts.
Last login: Thu Apr 26 01:10:16 2012 from rac1
[oracle@rac1 ~]$ ssh rac2
Last login: Thu Apr 26 01:23:17 2012 from rac1
-bash: ulimit: max user processes: cannot modify limit: 不允许的操作
-bash: /home/oracle: is a directory
[oracle@rac2 ~]$ vi /etc/security/limits.conf
[oracle@rac2 ~]$ su - rootr
su: 用户 rootr 不存在
[oracle@rac2 ~]$ su - root
口令:
[root@rac2 ~]# ssh rac1
The authenticity of host 'rac1 (192.168.33.12)' can't be established.
RSA key fingerprint is 73:46:50:dc:82:c7:12:be:54:70:53:f4:41:e0:56:62.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'rac1,192.168.33.12' (RSA) to the list of known hosts.
root@rac1's password:
Last login: Wed Apr 25 20:55:47 2012 from 192.168.33.110
[root@rac1 ~]# vi /etc/security/limits.conf
[root@rac1 ~]# vi /etc/security/limits.conf
[root@rac1 ~]# su - oracle
[oracle@rac1 ~]$ pwd
/home/oracle
[oracle@rac1 ~]$ vi .bash_profile
[oracle@rac1 ~]$ ssh rac2
Last login: Thu Apr 26 01:30:44 2012 from rac1
[oracle@rac2 ~]$
[oracle@rac2 ~]$
[oracle@rac2 ~]$ ssh rac1
Last login: Thu Apr 26 01:23:51 2012 from rac2
[oracle@rac1 ~]$
[oracle@rac1 ~]$
[oracle@rac1 ~]$
[oracle@rac1 ~]$ sshh rac1 date
-bash: sshh: command not found
[oracle@rac1 ~]$ ssh rac1 date
2012年 04月 26日 星期四 01:42:42 CST
[oracle@rac1 ~]$ ssh rac2 date
2012年 04月 26日 星期四 01:42:18 CST
[oracle@rac1 ~]$ ssh rac21priv date


[oracle@rac1 ~]$ ssh rac1priv date
ssh: connect to host rac1priv port 22: No route to host
[oracle@rac1 ~]$ vi /et/chosts
[oracle@rac1 ~]$ vi /etc/hosts
[oracle@rac1 ~]$ ssh rac1priv date
ssh: connect to host rac1priv port 22: No route to host
[oracle@rac1 ~]$ vi /etc/hosts
[oracle@rac1 ~]$ ssh rac1-priv date
The authenticity of host 'rac1-priv (192.168.1.219)' can't be established.
RSA key fingerprint is 73:46:50:dc:82:c7:12:be:54:70:53:f4:41:e0:56:62.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'rac1-priv,192.168.1.219' (RSA) to the list of known hosts.
2012年 04月 26日 星期四 01:51:50 CST
[oracle@rac1 ~]$ ssh rac2-priv date
The authenticity of host 'rac2-priv (192.168.1.221)' can't be established.
RSA key fingerprint is ce:bf:7f:23:52:20:d3:82:4d:09:a4:c6:d3:24:0f:d4.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'rac2-priv,192.168.1.221' (RSA) to the list of known hosts.
2012年 04月 26日 星期四 01:51:43 CST
[oracle@rac1 ~]$ vi .bash_profile
[oracle@rac1 ~]$ su - root
口令:
[root@rac1 ~]# su - oracle
[oracle@rac1 ~]$ ifconfig
-bash: ifconfig: command not found
[oracle@rac1 ~]$ su - root
口令:
[root@rac1 ~]# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:0C:29:DD:95:86
          inet addr:192.168.33.12  Bcast:192.168.33.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:3539621 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1659292 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:2785333226 (2.5 GiB)  TX bytes:96890490 (92.4 MiB)


eth1      Link encap:Ethernet  HWaddr 00:0C:29:DD:95:90
          inet addr:192.168.1.219  Bcast:192.168.1.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:46176 errors:0 dropped:0 overruns:0 frame:0
          TX packets:10951 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:3171963 (3.0 MiB)  TX bytes:464955 (454.0 KiB)


lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:18055 errors:0 dropped:0 overruns:0 frame:0
          TX packets:18055 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:10000940 (9.5 MiB)  TX bytes:10000940 (9.5 MiB)


[root@rac1 ~]# cd /opt
[root@rac1 opt]# ls
oracleasm-2.6.18-238.12.1.el5-2.0.5-1.el5.x86_64.rpm
oracleasm-2.6.18-238.12.1.el5debug-2.0.5-1.el5.x86_64.rpm
oracleasm-2.6.18-238.12.1.el5-debuginfo-2.0.5-1.el5.x86_64.rpm
oracleasm-2.6.18-238.12.1.el5xen-2.0.5-1.el5.x86_64.rpm
oracleasmlib-2.0.4-1.el5.x86_64.rpm
oracleasm-support-2.1.7-1.el5.x86_64.rpm
[root@rac1 opt]# mv oracleasm-2.6.18-238.12.1.el5debug-2.0.5-1.el5.x86_64.rpm  /
[root@rac1 opt]# mv oracleasm-2.6.18-238.12.1.el5-debuginfo-2.0.5-1.el5.x86_64.rpm  /
[root@rac1 opt]# ls
oracleasm-2.6.18-238.12.1.el5-2.0.5-1.el5.x86_64.rpm     oracleasmlib-2.0.4-1.el5.x86_64.rpm
oracleasm-2.6.18-238.12.1.el5xen-2.0.5-1.el5.x86_64.rpm  oracleasm-support-2.1.7-1.el5.x86_64.rpm
[root@rac1 opt]# mv oracleasm-2.6.18-238.12.1.el5xen-2.0.5-1.el5.x86_64.rpm  /
[root@rac1 opt]# rpm -ivh *.rpm
warning: oracleasm-2.6.18-238.12.1.el5-2.0.5-1.el5.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 1e5e0159
Preparing...                ########################################### [100%]
   1:oracleasm-support      ########################################### [ 33%]
   2:oracleasm-2.6.18-238.12########################################### [ 67%]
   3:oracleasmlib           ########################################### [100%]
[root@rac1 opt]#
login as: root
root@192.168.33.12's password:
Access denied
root@192.168.33.12's password:
Last login: Wed Apr 25 20:23:40 2012
[root@rac1 ~]# /usr/sbin/groupadd  -g 501 oinstall
[root@rac1 ~]# /usr/sbin/groupadd  -g 502 dba
[root@rac1 ~]# /usr/sbin/groupadd  -g 503 oper
[root@rac1 ~]# /usr/sbin/groupadd  -g 504 asdadmin
[root@rac1 ~]# /usr/sbin/groupadd  -g 505 asmoper
[root@rac1 ~]# /usr/sbin/groupadd  -g 506 asmdba
[root@rac1 ~]# /usr/sbin/groupadd  -g 506 asmddmin,asmdba,asmoper,oper,dba grid
Usage: groupadd [options] group


Options:
  -f, --force                   force exit with success status if the specified
                                group already exists
  -r,                       create system account
  -g, --gid GID                 use GID for the new group
  -h, --help                    display this help message and exit
  -K, --key KEY=VALUE           overrides /etc/login.defs defaults
  -o, --non-unique              allow create group with duplicate
                                (non-unique) GID


[root@rac1 ~]# /usr/sbin/groupadd  -g 506 asmddmin,asmdba,asmoper,oper,dba,grid
groupadd:asmddmin,asmdba,asmoper,oper,dba,grid 不是有效的组名
[root@rac1 ~]# /usr/sbin/useradd -g oinstall -G dba,asmdba,oper,oracle
useradd:未知的组 oracle
[root@rac1 ~]# /usr/sbin/useradd -g oinstall -G dba,asmdba,oper oracle
[root@rac1 ~]# /usr/sbin/useradd -g oinstall -G asmadmin,asmdba,asmoper,oper,dba                                                                                                  grid
useradd:未知的组 asmadmin
[root@rac1 ~]# /usr/sbin/groupadd -g 504 asmadmin
groupadd:GID 504 并不唯一
[root@rac1 ~]# id 50\4
id: 504:无此用户
[root@rac1 ~]# id 504
id: 504:无此用户
[root@rac1 ~]# /usr/sbin/groupadd -g 504 asmadmin
groupadd:GID 504 并不唯一
[root@rac1 ~]# /usr/sbin/groupadd -g oinstall -G asmadmin,asmdba,asmoper,oper,db                                                                                                 a grid
groupadd: invalid group ID 'oinstall'
[root@rac1 ~]# /usr/sbin/useradd -g oinstall -G asmadmin,asmdba,asmoper,oper,dba                                                                                                  grid
[root@rac1 ~]# id oracle
uid=500(oracle) gid=501(oinstall) groups=501(oinstall),502(dba),503(oper),506(as                                                                                                 mdba)
[root@rac1 ~]# mkdir /oracle/app
mkdir: 无法创建目录 “/oracle/app”: 没有那个文件或目录
[root@rac1 ~]# mkidr /oracle
-bash: mkidr: command not found
[root@rac1 ~]# mkdir /oracle
[root@rac1 ~]# mkdir /oracle/app
[root@rac1 ~]# chown -R grid:oinstall /oracle/app/
[root@rac1 ~]# chown -R 775 /oracle/app/
[root@rac1 ~]# mkdir -p /oracle/app/OraInventory
[root@rac1 ~]# rm -rf /oracle/app/OraInventory/
[root@rac1 ~]# mkdir -p /oracle/app/oraInventory
[root@rac1 ~]# chmod -R 775 /oracle/app/oraInventory/
[root@rac1 ~]# mkdir -p /oracle/app/grid
[root@rac1 ~]# mkdir -p /oracle/app/oracle
[root@rac1 ~]# chown -R grid:oinstall /oracle/app/grid/
[root@rac1 ~]# chown -R oracle:oinstall /oracle/app/oracle/
[root@rac1 ~]# chown -R 775 /oracle/app/oracle/
[root@rac1 ~]# chown -R 775 /oracle/app/grid/
[root@rac1 ~]# passwd grid
Changing password for user grid.
New UNIX password:
Retype new UNIX password:
passwd: all authentication tokens updated successfully.
[root@rac1 ~]# passwd oracle
Changing password for user oracle.
New UNIX password:
Retype new UNIX password:
passwd: all authentication tokens updated successfully.
[root@rac1 ~]# lsb release -a
-bash: lsb: command not found
[root@rac1 ~]# lsb_release -a
LSB Version:    :core-4.0-amd64:core-4.0-ia32:core-4.0-noarch:graphics-4.0-amd64                                                                                                 :graphics-4.0-ia32:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-ia32:prin                                                                                                 ting-4.0-noarch
Distributor ID: CentOS
Description:    CentOS release 5.7 (Final)
Release:        5.7
Codename:       Final
[root@rac1 ~]# uname -a
Linux rac1 2.6.18-274.el5 #1 SMP Fri Jul 22 04:43:29 EDT 2011 x86_64 x86_64 x86_64 GNU/Linux
[root@rac1 ~]# last
root     pts/5        192.168.33.110   Wed Apr 25 20:55   still logged in
root     pts/4        :0.0             Wed Apr 25 20:37   still logged in
root     pts/3        :0.0             Wed Apr 25 20:36   still logged in
root     pts/2        :0.0             Wed Apr 25 20:23   still logged in
root     :0                            Wed Apr 25 20:23   still logged in
root     :0                            Wed Apr 25 20:23 - 20:23  (00:00)
root     pts/1        192.168.33.6     Wed Apr 25 20:12   still logged in
reboot   system boot  2.6.18-274.el5   Wed Apr 25 18:55          (02:26)
root     pts/1        :0.0             Wed Apr 25 18:51 - down   (00:03)
root     :0                            Wed Apr 25 17:11 - down   (01:42)
root     :0                            Wed Apr 25 17:11 - 17:11  (00:00)
reboot   system boot  2.6.18-274.el5   Wed Apr 25 17:05          (01:48)
root     pts/2        :0.0             Wed Apr 25 17:02 - down   (00:01)
root     pts/1        :0.0             Wed Apr 25 16:53 - down   (00:10)
root     :0                            Wed Apr 25 16:53 - down   (00:10)
root     :0                            Wed Apr 25 16:53 - 16:53  (00:00)
reboot   system boot  2.6.18-274.el5   Wed Apr 25 16:52          (00:11)
reboot   system boot  2.6.18-274.el5   Wed Apr 25 16:44          (00:07)


wtmp begins Wed Apr 25 16:44:17 2012
[root@rac1 ~]# vi /etc/security/limits.conf
[root@rac1 ~]# vi /etc/pam.d/login
[root@rac1 ~]# vi /etc/sysctl.conf
[root@rac1 ~]# /sbin/service ntpd stop
关闭 ntpd:                                                [确定]
[root@rac1 ~]# chkconfig ntpd off
[root@rac1 ~]# ll /etc/ntp
ntp/      ntp.conf
[root@rac1 ~]# mv /etc/ntp.conf  /etc/ntp.conf.org
[root@rac1 ~]# vi /dev/shm
[root@rac1 ~]# vi /dev/
Display all 193 possibilities? (y or n)
[root@rac1 ~]# vi /etc/fstab
[root@rac1 ~]# ipcs


------ Shared Memory Segments --------
key        shmid      owner      perms      bytes      nattch     status
0x7400836e 4259840    root      600        4          0
0x00000000 4620289    root      644        80         2
0x7400836d 4227074    root      600        4          0
0x00000000 4653059    root      644        16384      2
0x00000000 4685828    root      644        280        2
0x00000000 4751365    root      600        393216     2          dest
0x00000000 4784134    root      600        393216     2          dest
0x00000000 4816903    root      600        393216     2          dest
0x00000000 4849672    root      600        393216     2          dest
0x00000000 4882441    root      600        393216     2          dest
0x00000000 4915210    root      600        393216     2          dest
0x00000000 4947979    root      600        393216     2          dest
0x00000000 4980748    root      600        393216     2          dest
0x00000000 5013517    root      600        393216     2          dest
0x00000000 5046286    root      600        393216     2          dest
0x00000000 5079055    root      600        393216     2          dest
0x00000000 5111824    root      600        393216     2          dest


------ Semaphore Arrays --------
key        semid      owner      perms      nsems
0x000000a7 0          root      600        1


------ Message Queues --------
key        msqid      owner      perms      used-bytes   messages


[root@rac1 ~]# ipcrm
[root@rac1 ~]# df -h /dev/shm
文件系统              容量  已用 可用 已用% 挂载点
tmpfs                 2.0G     0  2.0G   0% /dev/shm
[root@rac1 ~]# su - grid
[grid@rac1 ~]$ vi .bash_profile
[grid@rac1 ~]$ vi .bash_profile
[grid@rac1 ~]$ su - oracle
口令:
[oracle@rac1 ~]$ vi .bash_profile
[oracle@rac1 ~]$ vi .bash_profile
[oracle@rac1 ~]$ ping rac2
PING rac2 (192.168.33.13) 56(84) bytes of data.
64 bytes from rac2 (192.168.33.13): icmp_seq=1 ttl=64 time=0.532 ms
64 bytes from rac2 (192.168.33.13): icmp_seq=2 ttl=64 time=0.204 ms
64 bytes from rac2 (192.168.33.13): icmp_seq=3 ttl=64 time=0.137 ms
64 bytes from rac2 (192.168.33.13): icmp_seq=4 ttl=64 time=0.132 ms


--- rac2 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3003ms
rtt min/avg/max/mdev = 0.132/0.251/0.532/0.164 ms
[oracle@rac1 ~]$ ping rac2-eth0
PING rac2-eth0 (220.250.64.19) 56(84) bytes of data.
From rac1-priv (192.168.1.219) icmp_seq=1 Destination Host Unreachable
From rac1-priv (192.168.1.219) icmp_seq=2 Destination Host Unreachable
From rac1-priv (192.168.1.219) icmp_seq=3 Destination Host Unreachable


--- rac2-eth0 ping statistics ---
5 packets transmitted, 0 received, +3 errors, 100% packet loss, time 4002ms
, pipe 3
[oracle@rac1 ~]$ ping rac2-eth1
PING rac2-eth1 (220.250.64.19) 56(84) bytes of data.


--- rac2-eth1 ping statistics ---
2 packets transmitted, 0 received, 100% packet loss, time 1000ms


[oracle@rac1 ~]$ ping 192.168.3
PING 192.168.3 (192.168.0.3) 56(84) bytes of data.


--- 192.168.3 ping statistics ---
1 packets transmitted, 0 received, 100% packet loss, time 0ms


[oracle@rac1 ~]$ ping rac2
PING rac2 (192.168.33.13) 56(84) bytes of data.
64 bytes from rac2 (192.168.33.13): icmp_seq=1 ttl=64 time=0.166 ms
64 bytes from rac2 (192.168.33.13): icmp_seq=2 ttl=64 time=0.139 ms


--- rac2 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1000ms
rtt min/avg/max/mdev = 0.139/0.152/0.166/0.018 ms
[oracle@rac1 ~]$ mkdir ~/.ssh
[oracle@rac1 ~]$ ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/home/oracle/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/oracle/.ssh/id_rsa.
Your public key has been saved in /home/oracle/.ssh/id_rsa.pub.
The key fingerprint is:
c5:6d:70:bf:b7:75:c1:8a:1f:f4:35:9c:bf:e0:59:ee oracle@rac1
[oracle@rac1 ~]$ ssh-keygen -t dsa
Generating public/private dsa key pair.
Enter file in which to save the key (/home/oracle/.ssh/id_dsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/oracle/.ssh/id_dsa.
Your public key has been saved in /home/oracle/.ssh/id_dsa.pub.
The key fingerprint is:
b7:ca:1a:14:5d:99:05:a4:c0:d7:ca:83:0a:2d:61:a1 oracle@rac1
[oracle@rac1 ~]$ cd .ssh
[oracle@rac1 .ssh]$ ls
id_dsa  id_dsa.pub  id_rsa  id_rsa.pub
[oracle@rac1 .ssh]$ cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
[oracle@rac1 .ssh]$ cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys
[oracle@rac1 .ssh]$ scp ~/.ssh/authorized_keys  rac2:~/.ssh/authorized_keys
The authenticity of host 'rac2 (192.168.33.13)' can't be established.
RSA key fingerprint is ce:bf:7f:23:52:20:d3:82:4d:09:a4:c6:d3:24:0f:d4.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'rac2,192.168.33.13' (RSA) to the list of known hosts.
oracle@rac2's password:
Permission denied, please try again.
oracle@rac2's password:
[oracle@rac1 .ssh]$ scp ~/.ssh/authorized_keys  rac2:~/.ssh/authorized_keys
oracle@rac2's password:
scp: /home/oracle/.ssh/authorized_keys: No such file or directory
[oracle@rac1 .ssh]$ scp authorized_keys rac2:~/.ssh/authorized_keys
oracle@rac2's password:
scp: /home/oracle/.ssh/authorized_keys: No such file or directory
[oracle@rac1 .ssh]$ scp ~/.ssh/authorized_keys  rac2:~/.ssh/authorized_keys
oracle@rac2's password:
scp: /home/oracle/.ssh/authorized_keys: No such file or directory
[oracle@rac1 .ssh]$ scp -r ~/.ssh/authorized_keys  rac2:~/.ssh/authorized_keys
oracle@rac2's password:
scp: /home/oracle/.ssh/authorized_keys: No such file or directory
[oracle@rac1 .ssh]$ scp -r ~/.ssh/authorized_keys  rac2:~/.ssh/authorized_keys
oracle@rac2's password:
authorized_keys                                                                   100%  994     1.0KB/s   00:00
[oracle@rac1 .ssh]$ ssh rac2 cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
[oracle@rac1 .ssh]$ ssh rac2 cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys
[oracle@rac1 .ssh]$ scp ~/.ssh/authorized_keys rac2:~/.ssh/authorized_keys
authorized_keys                                                                   100% 1988     1.9KB/s   00:00
[oracle@rac1 .ssh]$ ssh rac1
The authenticity of host 'rac1 (192.168.33.12)' can't be established.
RSA key fingerprint is 73:46:50:dc:82:c7:12:be:54:70:53:f4:41:e0:56:62.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'rac1,192.168.33.12' (RSA) to the list of known hosts.
-bash: /home/oracle/.bash_profile: line 31: syntax error near unexpected token `then'
-bash: /home/oracle/.bash_profile: line 31: `if[$USER="oracle"]||[$USER="grid"]; then'
[oracle@rac1 ~]$ vi .bash_profile
[oracle@rac1 ~]$ su - oracle
口令:
-bash: /home/oracle/.bash_profile: line 31: syntax error near unexpected token `then'
-bash: /home/oracle/.bash_profile: line 31: `if[ $USER = "oracle" ]||[ $USER = "grid" ]; then'
[oracle@rac1 ~]$ vi .bash_profile
[oracle@rac1 ~]$ su - oracle
口令:
-bash: /home/oracle/.bash_profile: line 31: syntax error near unexpected token `then'
-bash: /home/oracle/.bash_profile: line 31: `if[ $USER = "oracle" ]||[ $USER = "grid" ];then'
[oracle@rac1 ~]$ vi .bash_profile
[oracle@rac1 ~]$ su - oracle
口令:
su: 密码不正确
[oracle@rac1 ~]$ su - oracle
口令:
-bash: /home/oracle/.bash_profile: line 32: syntax error near unexpected token `then'
-bash: /home/oracle/.bash_profile: line 32: `        if[$SHELL = "/bin/ksh"];then'
[oracle@rac1 ~]$ vi .bash_profile
[oracle@rac1 ~]$ su - oracle
口令:
[oracle@rac1 ~]$ vi .bash_profile
[oracle@rac1 ~]$ su - oracle
口令:
[oracle@rac1 ~]$ vi .bash_profile
[oracle@rac1 ~]$ ssh rac2
-bash: ulimit: max user processes: cannot modify limit: 不允许的操作
-bash: /home/oracle: is a directory
[oracle@rac2 ~]$ ssh rac1
The authenticity of host 'rac1 (192.168.33.12)' can't be established.
RSA key fingerprint is 73:46:50:dc:82:c7:12:be:54:70:53:f4:41:e0:56:62.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'rac1,192.168.33.12' (RSA) to the list of known hosts.
Last login: Thu Apr 26 01:10:16 2012 from rac1
[oracle@rac1 ~]$ ssh rac2
Last login: Thu Apr 26 01:23:17 2012 from rac1
-bash: ulimit: max user processes: cannot modify limit: 不允许的操作
-bash: /home/oracle: is a directory
[oracle@rac2 ~]$ vi /etc/security/limits.conf
[oracle@rac2 ~]$ su - rootr
su: 用户 rootr 不存在
[oracle@rac2 ~]$ su - root
口令:
[root@rac2 ~]# ssh rac1
The authenticity of host 'rac1 (192.168.33.12)' can't be established.
RSA key fingerprint is 73:46:50:dc:82:c7:12:be:54:70:53:f4:41:e0:56:62.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'rac1,192.168.33.12' (RSA) to the list of known hosts.
root@rac1's password:
Last login: Wed Apr 25 20:55:47 2012 from 192.168.33.110
[root@rac1 ~]# vi /etc/security/limits.conf
[root@rac1 ~]# vi /etc/security/limits.conf
[root@rac1 ~]# su - oracle
[oracle@rac1 ~]$ pwd
/home/oracle
[oracle@rac1 ~]$ vi .bash_profile
[oracle@rac1 ~]$ ssh rac2
Last login: Thu Apr 26 01:30:44 2012 from rac1
[oracle@rac2 ~]$
[oracle@rac2 ~]$
[oracle@rac2 ~]$ ssh rac1
Last login: Thu Apr 26 01:23:51 2012 from rac2
[oracle@rac1 ~]$
[oracle@rac1 ~]$
[oracle@rac1 ~]$
[oracle@rac1 ~]$ sshh rac1 date
-bash: sshh: command not found
[oracle@rac1 ~]$ ssh rac1 date
2012年 04月 26日 星期四 01:42:42 CST
[oracle@rac1 ~]$ ssh rac2 date
2012年 04月 26日 星期四 01:42:18 CST
[oracle@rac1 ~]$ ssh rac21priv date


[oracle@rac1 ~]$ ssh rac1priv date
ssh: connect to host rac1priv port 22: No route to host
[oracle@rac1 ~]$ vi /et/chosts
[oracle@rac1 ~]$ vi /etc/hosts
[oracle@rac1 ~]$ ssh rac1priv date
ssh: connect to host rac1priv port 22: No route to host
[oracle@rac1 ~]$ vi /etc/hosts
[oracle@rac1 ~]$ ssh rac1-priv date
The authenticity of host 'rac1-priv (192.168.1.219)' can't be established.
RSA key fingerprint is 73:46:50:dc:82:c7:12:be:54:70:53:f4:41:e0:56:62.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'rac1-priv,192.168.1.219' (RSA) to the list of known hosts.
2012年 04月 26日 星期四 01:51:50 CST
[oracle@rac1 ~]$ ssh rac2-priv date
The authenticity of host 'rac2-priv (192.168.1.221)' can't be established.
RSA key fingerprint is ce:bf:7f:23:52:20:d3:82:4d:09:a4:c6:d3:24:0f:d4.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'rac2-priv,192.168.1.221' (RSA) to the list of known hosts.
2012年 04月 26日 星期四 01:51:43 CST
[oracle@rac1 ~]$ vi .bash_profile
[oracle@rac1 ~]$ su - root
口令:
[root@rac1 ~]# su - oracle
[oracle@rac1 ~]$ ifconfig
-bash: ifconfig: command not found
[oracle@rac1 ~]$ su - root
口令:
[root@rac1 ~]# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:0C:29:DD:95:86
          inet addr:192.168.33.12  Bcast:192.168.33.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:3539621 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1659292 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:2785333226 (2.5 GiB)  TX bytes:96890490 (92.4 MiB)


eth1      Link encap:Ethernet  HWaddr 00:0C:29:DD:95:90
          inet addr:192.168.1.219  Bcast:192.168.1.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:46176 errors:0 dropped:0 overruns:0 frame:0
          TX packets:10951 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:3171963 (3.0 MiB)  TX bytes:464955 (454.0 KiB)


lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:18055 errors:0 dropped:0 overruns:0 frame:0
          TX packets:18055 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:10000940 (9.5 MiB)  TX bytes:10000940 (9.5 MiB)


[root@rac1 ~]# cd /opt
[root@rac1 opt]# ls
oracleasm-2.6.18-238.12.1.el5-2.0.5-1.el5.x86_64.rpm
oracleasm-2.6.18-238.12.1.el5debug-2.0.5-1.el5.x86_64.rpm
oracleasm-2.6.18-238.12.1.el5-debuginfo-2.0.5-1.el5.x86_64.rpm
oracleasm-2.6.18-238.12.1.el5xen-2.0.5-1.el5.x86_64.rpm
oracleasmlib-2.0.4-1.el5.x86_64.rpm
oracleasm-support-2.1.7-1.el5.x86_64.rpm
[root@rac1 opt]# mv oracleasm-2.6.18-238.12.1.el5debug-2.0.5-1.el5.x86_64.rpm  /
[root@rac1 opt]# mv oracleasm-2.6.18-238.12.1.el5-debuginfo-2.0.5-1.el5.x86_64.rpm  /
[root@rac1 opt]# ls
oracleasm-2.6.18-238.12.1.el5-2.0.5-1.el5.x86_64.rpm     oracleasmlib-2.0.4-1.el5.x86_64.rpm
oracleasm-2.6.18-238.12.1.el5xen-2.0.5-1.el5.x86_64.rpm  oracleasm-support-2.1.7-1.el5.x86_64.rpm
[root@rac1 opt]# mv oracleasm-2.6.18-238.12.1.el5xen-2.0.5-1.el5.x86_64.rpm  /
[root@rac1 opt]# rpm -ivh *.rpm
warning: oracleasm-2.6.18-238.12.1.el5-2.0.5-1.el5.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 1e5e0159
Preparing...                ########################################### [100%]
   1:oracleasm-support      ########################################### [ 33%]
   2:oracleasm-2.6.18-238.12########################################### [ 67%]
   3:oracleasmlib           ########################################### [100%]
[root@rac1 opt]# /etc/init.d/oracleasm configure
Configuring the Oracle ASM library driver.


This will configure the on-boot properties of the Oracle ASM library
driver.  The following questions will determine whether the driver is
loaded on boot and what permissions it will have.  The current values
will be shown in brackets ('[]').  Hitting <ENTER> without typing an
answer will keep that current value.  Ctrl-C will abort.


Default user to own the driver interface []: oracle
Default group to own the driver interface []: dba
Start Oracle ASM library driver on boot (y/n) [n]: y
Scan for Oracle ASM disks on boot (y/n) [y]: y
Writing Oracle ASM library driver configuration: done
Initializing the Oracle ASMLib driver:                     [FAILED]
[root@rac1 opt]# Initializing the Oracle ASMLib driver:                     [FAILED]
-bash: Initializing: command not found
[root@rac1 opt]# vi /etc/selinux/config
[root@rac1 opt]# cat /var/log/oracleasm
Creating /dev/oracleasm mount point: /dev/oracleasm
Loading module "oracleasm": failed
Unable to load module "oracleasm"
[root@rac1 opt]# ls /lib/modules/
2.6.18-128.el5  2.6.18-238.12.1.el5  2.6.18-238.el5  2.6.18-274.el5
[root@rac1 opt]# ll
总计 256
drwxr-xr-x 3 root root   4096 04-26 02:15 oracle
-rw-r--r-- 1 root root 137416 03-06 14:50 oracleasm-2.6.18-238.12.1.el5-2.0.5-1.el5.x86_64.rpm
-rw-r--r-- 1 root root  14176 03-06 16:29 oracleasmlib-2.0.4-1.el5.x86_64.rpm
-rw-r--r-- 1 root root  91430 03-06 16:29 oracleasm-support-2.1.7-1.el5.x86_64.rpm
[root@rac1 opt]# uname -a
Linux rac1 2.6.18-274.el5 #1 SMP Fri Jul 22 04:43:29 EDT 2011 x86_64 x86_64 x86_64 GNU/Linux
[root@rac1 opt]# ll /
总计 2298298
drwxr-xr-x   2 root root       4096 04-25 18:20 bin
drwxr-xr-x   4 root root       1024 04-25 16:35 boot
drwxr-xr-x  12 root root       3920 04-26 02:17 dev
drwxr-xr-x 110 root root      12288 04-25 21:40 etc
drwxr-xr-x   4 root root       4096 04-25 21:01 home
drwxr-xr-x  11 root root       4096 04-25 18:19 lib
drwxr-xr-x   8 root root      12288 04-25 18:19 lib64
-rw-r--r--   1 root root 1239269270 03-15 10:28 linux.x64_11gR2_database_1of2.zip
-rw-r--r--   1 root root 1111416131 03-15 10:23 linux.x64_11gR2_database_2of2.zip
drwx------   2 root root      16384 04-25 16:24 lost+found
drwxr-xr-x   2 root root       4096 2011-05-11 media
drwxr-xr-x   2 root root          0 04-25 18:55 misc
drwxr-xr-x   2 root root       4096 2011-05-11 mnt
drwxr-xr-x   2 root root          0 04-25 18:55 net
drwxr-xr-x   3 root root       4096 04-26 02:15 opt
drwxr-xr-x   3 root root       4096 04-25 21:12 oracle
-rw-r--r--   1 root root     139534 03-06 14:49 oracleasm-2.6.18-238.12.1.el5debug-2.0.5-1.el5.x86_64.rpm
-rw-r--r--   1 root root       2831 03-06 14:49 oracleasm-2.6.18-238.12.1.el5-debuginfo-2.0.5-1.el5.x86_64.rpm
-rw-r--r--   1 root root     136828 03-06 14:49 oracleasm-2.6.18-238.12.1.el5xen-2.0.5-1.el5.x86_64.rpm
dr-xr-xr-x 212 root root          0 04-25 18:54 proc
drwxr-x---  16 root root       4096 04-25 20:59 root
drwxr-xr-x   2 root root      12288 04-25 18:20 sbin
drwxr-xr-x   2 root root       4096 04-25 16:24 selinux
drwxr-xr-x   2 root root       4096 2011-05-11 srv
drwxr-xr-x  11 root root          0 04-25 18:54 sys
drwxrwxrwt  11 root root       4096 04-26 02:17 tmp
drwxr-xr-x  15 root root       4096 04-25 16:27 usr
drwxr-xr-x  23 root root       4096 04-25 16:39 var
[root@rac1 opt]# ll /oracle
oracle/
oracleasm-2.6.18-238.12.1.el5debug-2.0.5-1.el5.x86_64.rpm
oracleasm-2.6.18-238.12.1.el5-debuginfo-2.0.5-1.el5.x86_64.rpm
oracleasm-2.6.18-238.12.1.el5xen-2.0.5-1.el5.x86_64.rpm
[root@rac1 opt]# ll /oracle
oracle/
oracleasm-2.6.18-238.12.1.el5debug-2.0.5-1.el5.x86_64.rpm
oracleasm-2.6.18-238.12.1.el5-debuginfo-2.0.5-1.el5.x86_64.rpm
oracleasm-2.6.18-238.12.1.el5xen-2.0.5-1.el5.x86_64.rpm
[root@rac1 opt]# ll /oracleuname
[root@rac1 opt]# uname -a
Linux rac1 2.6.18-274.el5 #1 SMP Fri Jul 22 04:43:29 EDT 2011 x86_64 x86_64 x86_64 GNU/Linux
[root@rac1 opt]# lsb_release -a
LSB Version:    :core-4.0-amd64:core-4.0-ia32:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-ia32:graphics-4.0-noarc                                                            h:printing-4.0-amd64:printing-4.0-ia32:printing-4.0-noarch
Distributor ID: CentOS
Description:    CentOS release 5.7 (Final)
Release:        5.7
Codename:       Final
[root@rac1 opt]# ls
oracle  oracleasm-2.6.18-238.12.1.el5-2.0.5-1.el5.x86_64.rpm  oracleasmlib-2.0.4-1.el5.x86_64.rpm  oracleasm-support-2.1.7-1.el5.x86_64.rpm
[root@rac1 opt]# rm -rf oracleasm*.*
[root@rac1 opt]# ll
总计 4
drwxr-xr-x 3 root root 4096 04-26 02:15 oracle
[root@rac1 opt]#
[root@rac1 opt]#
[root@rac1 opt]# mkdir oracelasm
[root@rac1 opt]# rm -rf /oracle
oracle/                                                         oracleasm-2.6.18-238.12.1.el5-debuginfo-2.0.5-1.el5.
oracleasm-2.6.18-238.12.1.el5debug-2.0.5-1.el5.x86_64.rpm       oracleasm-2.6.18-238.12.1.el5xen-2.0.5-1.el5.x86_64.
[root@rac1 opt]# rm -rf /oracleasm-2.6.18-238.12.1.el5*.*
[root@rac1 opt]# ls
oracelasm  oracle
[root@rac1 opt]# ll
总计 8
drwxr-xr-x 2 root root 4096 04-26 02:26 oracelasm
drwxr-xr-x 3 root root 4096 04-26 02:15 oracle
[root@rac1 opt]# cd oracelasm/
[root@rac1 oracelasm]# ls
oracleasm-2.6.18-274.18.1.el5-2.0.5-1.el5.x86_64.rpm       oracleasm-2.6.18-274.18.1.el5-debuginfo-2.0.5-1.el5.x86_6
oracleasm-2.6.18-274.18.1.el5debug-2.0.5-1.el5.x86_64.rpm  oracleasm-2.6.18-274.18.1.el5xen-2.0.5-1.el5.x86_64.rpm
[root@rac1 oracelasm]# rm -ivh *.rpm
rm:无效选项 -- h
请尝试执行“rm --help”来获取更多信息。
[root@rac1 oracelasm]# rpm -ivh *.rpm
warning: oracleasm-2.6.18-274.18.1.el5-2.0.5-1.el5.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 1e5e0159
error: Failed dependencies:
        kernel-debug = 2.6.18-274.18.1.el5 is needed by oracleasm-2.6.18-274.18.1.el5debug-2.0.5-1.el5.x86_64
        kernel-xen = 2.6.18-274.18.1.el5 is needed by oracleasm-2.6.18-274.18.1.el5xen-2.0.5-1.el5.x86_64
[root@rac1 oracelasm]# rm -rf *.*
[root@rac1 oracelasm]# ls
[root@rac1 oracelasm]#
[root@rac1 oracelasm]#
[root@rac1 oracelasm]#
[root@rac1 oracelasm]# ls
[root@rac1 oracelasm]# rpm -ivh *.rpm
warning: oracleasm-2.6.18-274.el5-2.0.5-1.el5.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 1e5e0159
error: Failed dependencies:
        kernel-debug = 2.6.18-274.el5 is needed by oracleasm-2.6.18-274.el5debug-2.0.5-1.el5.x86_64
        kernel-xen = 2.6.18-274.el5 is needed by oracleasm-2.6.18-274.el5xen-2.0.5-1.el5.x86_64
[root@rac1 oracelasm]# yum install oracleasm
Loaded plugins: fastestmirror
Existing lock /var/run/yum.pid: another copy is running as pid 9083.
Another app is currently holding the yum lock; waiting for it to exit...
  The other application is: yum-updatesd-he
    Memory :  29 M RSS (258 MB VSZ)
    Started: Thu Apr 26 01:59:03 2012 - 32:29 ago
    State  : Sleeping, pid: 9083
Another app is currently holding the yum lock; waiting for it to exit...
  The other application is: yum-updatesd-he
    Memory :  29 M RSS (258 MB VSZ)
    Started: Thu Apr 26 01:59:03 2012 - 32:31 ago
    State  : Sleeping, pid: 9083
Another app is currently holding the yum lock; waiting for it to exit...
  The other application is: yum-updatesd-he
    Memory :  29 M RSS (258 MB VSZ)
    Started: Thu Apr 26 01:59:03 2012 - 32:33 ago
    State  : Sleeping, pid: 9083
Another app is currently holding the yum lock; waiting for it to exit...
  The other application is: yum-updatesd-he
    Memory :  29 M RSS (258 MB VSZ)
    Started: Thu Apr 26 01:59:03 2012 - 32:35 ago
    State  : Sleeping, pid: 9083
Another app is currently holding the yum lock; waiting for it to exit...
  The other application is: yum-updatesd-he
    Memory :  29 M RSS (258 MB VSZ)
    Started: Thu Apr 26 01:59:03 2012 - 32:37 ago
    State  : Sleeping, pid: 9083
Another app is currently holding the yum lock; waiting for it to exit...
  The other application is: yum-updatesd-he
    Memory :  29 M RSS (258 MB VSZ)
    Started: Thu Apr 26 01:59:03 2012 - 32:39 ago
    State  : Sleeping, pid: 9083
Another app is currently holding the yum lock; waiting for it to exit...
  The other application is: yum-updatesd-he
    Memory :  29 M RSS (258 MB VSZ)
    Started: Thu Apr 26 01:59:03 2012 - 32:41 ago
    State  : Sleeping, pid: 9083




Exiting on user cancel.
[root@rac1 oracelasm]# Another app is currently holding the yum lock; waiting for it to exit...
-bash: Another: command not found
-bash: waiting: command not found
[root@rac1 oracelasm]# kill 9083
[root@rac1 oracelasm]# yum install oracleasm
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.163.com
 * extras: mirrors.163.com
 * updates: mirror01.idc.hinet.net
http://mirrors.163.com/centos/5.8/os/x86_64/repodata/repomd.xml: [Errno 4] IOError: <urlopen error (113, '\xe6\xb2\x                                                             4\xe8\xb7\xaf\xe7\x94\xb1')>
Trying other mirror.
http://mirror01.idc.hinet.net/CentOS/5.8/os/x86_64/repodata/repomd.xml: [Errno 4] IOError: <urlopen error (113, '\xe                                                             \x9a\x84\xe8\xb7\xaf\xe7\x94\xb1')>
Trying other mirror.
http://centos.mirror.cdnetworks.com/5.8/os/x86_64/repodata/repomd.xml: [Errno 4] IOError: <urlopen error (113, '\xe6                                                             x9a\x84\xe8\xb7\xaf\xe7\x94\xb1')>
Trying other mirror.
http://mirror.bit.edu.cn/centos/5.8/os/x86_64/repodata/repomd.xml: [Errno 4] IOError: <urlopen error (113, '\xe6\xb2                                                             x84\xe8\xb7\xaf\xe7\x94\xb1')>
Trying other mirror.
http://mirrors.sin3.sg.voxel.net/centos/5.8/os/x86_64/repodata/repomd.xml: [Errno 4] IOError: <urlopen error (113, '                                                             xe7\x9a\x84\xe8\xb7\xaf\xe7\x94\xb1')>
Trying other mirror.
http://mirrors.btte.net/centos/5.8/os/x86_64/repodata/repomd.xml: [Errno 4] IOError: <urlopen error (113, '\xe6\xb2\                                                             84\xe8\xb7\xaf\xe7\x94\xb1')>
Trying other mirror.








 Current download cancelled, interrupt (ctrl-c) again within two seconds to exit.


http://ftp.stu.edu.tw/Linux/CentOS/5.8/os/x86_64/repodata/repomd.xml: [Errno 4] IOError: <urlopen error (97, '\xe5\x                                                             8d\x8f\xe8\xae\xae\xe4\xb8\x8d\xe6\x94\xaf\xe6\x8c\x81\xe7\x9a\x84\xe5\x9c\xb0\xe5\x9d\x80\xe6\x97\x8f')>
Trying other mirror.
http://mirror.averse.net/centos/5.8/os/x86_64/repodata/repomd.xml: [Errno 4] IOError: <urlopen error (113, '\xe6\xb2                                                             \xa1\xe6\x9c\x89\xe5\x88\xb0\xe4\xb8\xbb\xe6\x9c\xba\xe7\x9a\x84\xe8\xb7\xaf\xe7\x94\xb1')>
Trying other mirror.
http://mirrors.ta139.com/centos/5.8/os/x86_64/repodata/repomd.xml: [Errno 4] IOError: <urlopen error (113, '\xe6\xb2                                                             \xa1\xe6\x9c\x89\xe5\x88\xb0\xe4\xb8\xbb\xe6\x9c\xba\xe7\x9a\x84\xe8\xb7\xaf\xe7\x94\xb1')>
Trying other mirror.
http://mirrors.stuhome.net/centos/5.8/os/x86_64/repodata/repomd.xml: [Errno 4] IOError: <urlopen error (113, '\xe6\x                                                             b2\xa1\xe6\x9c\x89\xe5\x88\xb0\xe4\xb8\xbb\xe6\x9c\xba\xe7\x9a\x84\xe8\xb7\xaf\xe7\x94\xb1')>
Trying other mirror.
http://mirror.neu.edu.cn/centos/5.8/os/x86_64/repodata/repomd.xml: [Errno 4] IOError: <urlopen error (113, '\xe6\xb2                                                             \xa1\xe6\x9c\x89\xe5\x88\xb0\xe4\xb8\xbb\xe6\x9c\xba\xe7\x9a\x84\xe8\xb7\xaf\xe7\x94\xb1')>
Trying other mirror.
http://centos.tt.co.kr/5.8/os/x86_64/repodata/repomd.xml: [Errno 4] IOError: <urlopen error (113, '\xe6\xb2\xa1\xe6\                                                             x9c\x89\xe5\x88\xb0\xe4\xb8\xbb\xe6\x9c\xba\xe7\x9a\x84\xe8\xb7\xaf\xe7\x94\xb1')>
Trying other mirror.
http://ftp.tc.edu.tw/Linux/CentOS/5.8/os/x86_64/repodata/repomd.xml: [Errno 4] IOError: <urlopen error (97, '\xe5\x8                                                             d\x8f\xe8\xae\xae\xe4\xb8\x8d\xe6\x94\xaf\xe6\x8c\x81\xe7\x9a\x84\xe5\x9c\xb0\xe5\x9d\x80\xe6\x97\x8f')>
Trying other mirror.
http://mirrors.grandcloud.cn/centos/5.8/os/x86_64/repodata/repomd.xml: [Errno 4] IOError: <urlopen error (113, '\xe6                                                             \xb2\xa1\xe6\x9c\x89\xe5\x88\xb0\xe4\xb8\xbb\xe6\x9c\xba\xe7\x9a\x84\xe8\xb7\xaf\xe7\x94\xb1')>
Trying other mirror.
http://ftp.isu.edu.tw/pub/Linux/CentOS/5.8/os/x86_64/repodata/repomd.xml: [Errno 4] IOError: <urlopen error (113, '\                                                             xe6\xb2\xa1\xe6\x9c\x89\xe5\x88\xb0\xe4\xb8\xbb\xe6\x9c\xba\xe7\x9a\x84\xe8\xb7\xaf\xe7\x94\xb1')>
Trying other mirror.
http://data.nicehosting.co.kr/os/CentOS/5.8/os/x86_64/repodata/repomd.xml: [Errno 4] IOError: <urlopen error (113, '                                                             \xe6\xb2\xa1\xe6\x9c\x89\xe5\x88\xb0\xe4\xb8\xbb\xe6\x9c\xba\xe7\x9a\x84\xe8\xb7\xaf\xe7\x94\xb1')>
Trying other mirror.
http://ftp.twaren.net/Linux/CentOS/5.8/os/x86_64/repodata/repomd.xml: [Errno 4] IOError: <urlopen error (97, '\xe5\x                                                             8d\x8f\xe8\xae\xae\xe4\xb8\x8d\xe6\x94\xaf\xe6\x8c\x81\xe7\x9a\x84\xe5\x9c\xb0\xe5\x9d\x80\xe6\x97\x8f')>
Trying other mirror.
http://ftp.cs.pu.edu.tw/Linux/CentOS/5.8/os/x86_64/repodata/repomd.xml: [Errno 4] IOError: <urlopen error (113, '\xe                                                             6\xb2\xa1\xe6\x9c\x89\xe5\x88\xb0\xe4\xb8\xbb\xe6\x9c\xba\xe7\x9a\x84\xe8\xb7\xaf\xe7\x94\xb1')>
Trying other mirror.
http://ftp.nsysu.edu.tw/CentOS/5.8/os/x86_64/repodata/repomd.xml: [Errno 4] IOError: <urlopen error (97, '\xe5\x8d\x                                                             8f\xe8\xae\xae\xe4\xb8\x8d\xe6\x94\xaf\xe6\x8c\x81\xe7\x9a\x84\xe5\x9c\xb0\xe5\x9d\x80\xe6\x97\x8f')>
Trying other mirror.
http://mirrors.163.com/centos/5.8/extras/x86_64/repodata/repomd.xml: [Errno 4] IOError: <urlopen error (113, '\xe6\xb2\xa1\xe6\x9c\x89\xe5\x88\xb0\xe4\xb8\xbb\xe6\x9c\xba\xe7\x9a\x84\xe8\xb7\xaf\xe7\x94\xb1')>
Trying other mirror.




Exiting on user cancel
[root@rac1 oracelasm]#
[root@rac1 oracelasm]# ls
oracleasm-2.6.18-274.el5-2.0.5-1.el5.x86_64.rpm       oracleasm-2.6.18-274.el5-debuginfo-2.0.5-1.el5.x86_64.rpm
oracleasm-2.6.18-274.el5debug-2.0.5-1.el5.x86_64.rpm  oracleasm-2.6.18-274.el5xen-2.0.5-1.el5.x86_64.rpm
[root@rac1 oracelasm]# rpm -ivh oracleasm-2.6.18-274.el5xen-2.0.5-1.el5.x86_64.rpm
warning: oracleasm-2.6.18-274.el5xen-2.0.5-1.el5.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 1e5e0159
error: Failed dependencies:
        kernel-xen = 2.6.18-274.el5 is needed by oracleasm-2.6.18-274.el5xen-2.0.5-1.el5.x86_64
[root@rac1 oracelasm]# lb_release -a
-bash: lb_release: command not found
[root@rac1 oracelasm]# lsb_release -a
LSB Version:    :core-4.0-amd64:core-4.0-ia32:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-ia32:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-ia32:printing-4.0-noarch
Distributor ID: CentOS
Description:    CentOS release 5.7 (Final)
Release:        5.7
Codename:       Final
[root@rac1 oracelasm]# uname -a
Linux rac1 2.6.18-274.el5 #1 SMP Fri Jul 22 04:43:29 EDT 2011 x86_64 x86_64 x86_64 GNU/Linux
[root@rac1 oracelasm]# ls
oracleasm-2.6.18-274.el5-2.0.5-1.el5.x86_64.rpm       oracleasm-2.6.18-274.el5-debuginfo-2.0.5-1.el5.x86_64.rpm
oracleasm-2.6.18-274.el5debug-2.0.5-1.el5.x86_64.rpm  oracleasm-2.6.18-274.el5xen-2.0.5-1.el5.x86_64.rpm
[root@rac1 oracelasm]# rpm -ivh oracleasm-2.6.18-274.el5debug-2.0.5-1.el5.x86_64.rpm
warning: oracleasm-2.6.18-274.el5debug-2.0.5-1.el5.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 1e5e0159
error: Failed dependencies:
        kernel-debug = 2.6.18-274.el5 is needed by oracleasm-2.6.18-274.el5debug-2.0.5-1.el5.x86_64
[root@rac1 oracelasm]# yum install kernel-debug
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.163.com
 * extras: mirrors.163.com
 * updates: mirror01.idc.hinet.net
http://mirrors.163.com/centos/5.8/os/x86_64/repodata/repomd.xml: [Errno 4] IOError: <urlopen error (113, '\xe6\xb2\xa1\xe6\x9c\x89\xe5\x88\xb0\xe4\xb8\xbb\xe6\x9c\xba\xe7\x9a\x84\xe8\xb7\xaf\xe7\x94\xb1')>
Trying other mirror.


 Current download cancelled, interrupt (ctrl-c) again within two seconds to exit.






Exiting on user cancel
[root@rac1 oracelasm]# rpm -qa|grep kernel
kernel-2.6.18-274.el5
kernel-devel-2.6.18-274.el5
kernel-headers-2.6.18-274.el5
[root@rac1 oracelasm]# rpm -ivh oracleasm-2.6.18-274.el5-2.0.5-1.el5.x86_64.rpm
warning: oracleasm-2.6.18-274.el5-2.0.5-1.el5.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 1e5e0159
Preparing...                ########################################### [100%]
   1:oracleasm-2.6.18-274.el########################################### [100%]
[root@rac1 oracelasm]# rpm -ivh oracleasm-2.6.18-274.el5-debuginfo-2.0.5-1.el5.x86_64.rpm
warning: oracleasm-2.6.18-274.el5-debuginfo-2.0.5-1.el5.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 1e5e0159
Preparing...                ########################################### [100%]
   1:oracleasm-2.6.18-274.el########################################### [100%]
[root@rac1 oracelasm]# rpm -ivh oracleasm-2.6.18-274.el5debug-2.0.5-1.el5.x86_64.rpm
warning: oracleasm-2.6.18-274.el5debug-2.0.5-1.el5.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 1e5e0159
error: Failed dependencies:
        kernel-debug = 2.6.18-274.el5 is needed by oracleasm-2.6.18-274.el5debug-2.0.5-1.el5.x86_64
[root@rac1 oracelasm]# rpm -ivh oracleasm-2.6.18-274.el5xen-2.0.5-1.el5.x86_64.rpm
warning: oracleasm-2.6.18-274.el5xen-2.0.5-1.el5.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 1e5e0159
error: Failed dependencies:
        kernel-xen = 2.6.18-274.el5 is needed by oracleasm-2.6.18-274.el5xen-2.0.5-1.el5.x86_64
[root@rac1 oracelasm]# ll
总计 65744
-rw-r--r-- 1 root root 21793089 2011-08-13 kernel-debug-2.6.18-274.el5.x86_64.rpm
-rw-r--r-- 1 root root  5947924 2011-08-13 kernel-debug-devel-2.6.18-274.el5.x86_64.rpm
-rw-r--r-- 1 root root  5883974 2011-08-13 kernel-devel-2.6.18-274.el5.x86_64.rpm
-rw-r--r-- 1 root root  3412640 2011-08-13 kernel-doc-2.6.18-274.el5.noarch.rpm
-rw-r--r-- 1 root root  1335924 2011-08-13 kernel-headers-2.6.18-274.el5.x86_64.rpm
-rw-r--r-- 1 root root 22494018 2011-08-13 kernel-xen-2.6.18-274.el5.x86_64.rpm
-rw-r--r-- 1 root root  5895942 2011-08-13 kernel-xen-devel-2.6.18-274.el5.x86_64.rpm
-rw-r--r-- 1 root root   137329 2012-04-26 oracleasm-2.6.18-274.el5-2.0.5-1.el5.x86_64.rpm
-rw-r--r-- 1 root root   139813 2012-04-26 oracleasm-2.6.18-274.el5debug-2.0.5-1.el5.x86_64.rpm
-rw-r--r-- 1 root root     2807 2012-04-26 oracleasm-2.6.18-274.el5-debuginfo-2.0.5-1.el5.x86_64.rpm
-rw-r--r-- 1 root root   136688 2012-04-26 oracleasm-2.6.18-274.el5xen-2.0.5-1.el5.x86_64.rpm
[root@rac1 oracelasm]# rpm -ivh kernel-debug-2.6.18-274.el5.x86_64.rpm
warning: kernel-debug-2.6.18-274.el5.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID e8562897
Preparing...                ########################################### [100%]
   1:kernel-debug           ########################################### [100%]
[root@rac1 oracelasm]# rpm -ivh oracleasm-2.6.18-274.el5debug-2.0.5-1.el5.x86_64.rpm
warning: oracleasm-2.6.18-274.el5debug-2.0.5-1.el5.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 1e5e0159
Preparing...                ########################################### [100%]
   1:oracleasm-2.6.18-274.el########################################### [100%]
[root@rac1 oracelasm]# ls
kernel-debug-2.6.18-274.el5.x86_64.rpm        kernel-headers-2.6.18-274.el5.x86_64.rpm         oracleasm-2.6.18-274.el5debug-2.0.5-1.el5.x86_64.rpm
kernel-debug-devel-2.6.18-274.el5.x86_64.rpm  kernel-xen-2.6.18-274.el5.x86_64.rpm             oracleasm-2.6.18-274.el5-debuginfo-2.0.5-1.el5.x86_64.rpm
kernel-devel-2.6.18-274.el5.x86_64.rpm        kernel-xen-devel-2.6.18-274.el5.x86_64.rpm       oracleasm-2.6.18-274.el5xen-2.0.5-1.el5.x86_64.rpm
kernel-doc-2.6.18-274.el5.noarch.rpm          oracleasm-2.6.18-274.el5-2.0.5-1.el5.x86_64.rpm
[root@rac1 oracelasm]# rpm -ivh kernel-xen-*.rpm
warning: kernel-xen-2.6.18-274.el5.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID e8562897
Preparing...                ########################################### [100%]
   1:kernel-xen-devel       ########################################### [ 50%]
   2:kernel-xen             ########################################### [100%]
[root@rac1 oracelasm]# rpm -ivh kernel-doc-2.6.18-274.el5.noarch.rpm
warning: kernel-doc-2.6.18-274.el5.noarch.rpm: Header V3 DSA signature: NOKEY, key ID e8562897
Preparing...                ########################################### [100%]
   1:kernel-doc             ########################################### [100%]
[root@rac1 oracelasm]# rpm -ivh oracleasm-2.6.18-274.el5xen-2.0.5-1.el5.x86_64.rpm
warning: oracleasm-2.6.18-274.el5xen-2.0.5-1.el5.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 1e5e0159
Preparing...                ########################################### [100%]
   1:oracleasm-2.6.18-274.el########################################### [100%]
[root@rac1 oracelasm]#


































查看:  27777 | 回复:  113
收藏  打印  上一主题  下一主题

[原创] ~~【Oracle RAC实验】Linux + Oracle 11g R2 RAC 安装配置详细过程【PDF,在8楼】~精华 [复制链接]

   

注册会员

飞鹰工作室

精华贴数
1
技术积分
844
社区积分
30
注册时间
2007-4-28
论坛徽章:
2
2011新春纪念徽章日期:2011-02-18 11:43:35 ITPUB十周年纪念徽章日期:2011-11-01 16:23:26
跳转到指定楼层
1#
  发表于 2010-10-27 09:33:35  | 只看该作者  | 倒序浏览
作者:mfkqwyc86
QQ:113257174
itpub空间:http://space.itpub.net/9664900

本文已整理成PDF格式,详见第8楼。
Oracle RAC】Linux + Oracle 11g R2 RAC 安装配置详细过程.pdf


环境:
Oracle Linux AS 5.5两台
Oracle 11g R2
1、IP规划
127.0.0.1 localhost.localdomain localhost
#public ip
192.168.10.211  rac1
192.168.10.212 rac2
#priv ip
10.10.10.211  rac1prv
10.10.10.212 rac2prv
#vip ip
192.168.10.213  rac1vip
192.168.10.214 rac2vip
#scan ip
192.168.10.215  racscan
2、磁盘规划
    
+CRS        三个2G的盘
+DGDATA     三个10G的盘
+DGRECOVERY 两个5G的盘
/usr/sbin/groupadd -g 501 oinstall
/usr/sbin/groupadd -g 502 dba
/usr/sbin/groupadd -g 503 oper
/usr/sbin/groupadd -g 504 asmadmin
/usr/sbin/groupadd -g 505 asmoper
/usr/sbin/groupadd -g 506 asmdba
/usr/sbin/useradd -g oinstall -G dba,asmdba,oper oracle
/usr/sbin/useradd -g oinstall -G asmadmin,asmdba,asmoper,oper,dba grid
[root@ora1 ~]# id oracle
uid=501(oracle) gid=501(oinstall) groups=501(oinstall),502(dba),503(oper),506(asmdba)
[root@ora1 ~]# id grid
uid=502(grid) gid=501(oinstall) groups=501(oinstall),502(dba),503(oper),504(asmadmin),505(asmoper),506(asmdba)
mkdir /oracle/app/
chown -R grid:oinstall /oracle/app/
chmod -R 775 /oracle/app/
mkdir -p /oracle/app/oraInventory
chown -R grid:oinstall /oracle/app/oraInventory
chmod -R 775 /oracle/app/oraInventory
mkdir -p /oracle/app/grid
mkdir -p /oracle/app/oracle
chown -R grid:oinstall /oracle/app/grid
chown -R oracle:oinstall /oracle/app/oracle
chmod -R 775 /oracle/app/oracle
chmod -R 775 /oracle/app/grid

passwd grid
passwd oracle
2、操作系统版本:
[root@rac1 ~]# lsb_release -a
LSB Version:    :core-3.1-ia32:core-3.1-noarch:graphics-3.1-ia32:graphics-3.1-noarch
Distributor ID: EnterpriseEnterpriseServer
Description:    Enterprise Linux Enterprise Linux Server release 5.5 (Carthage)
Release:        5.5
Codename:       Carthage
[root@rac1 ~]# uname -a
Linux rac1 2.6.18-194.el5 #1 SMP Mon Mar 29 20:06:41 EDT 2010 i686 i686 i386 GNU/Linux
[root@rac1 ~]# 
修改系统参数:
vi /etc/security/limits.conf
#ORACLE SETTING
grid                 soft    nproc   2047 
grid                 hard    nproc   16384
grid                 soft    nofile  1024
grid                 hard    nofile  65536
oracle               soft    nproc   2047
oracle               hard    nproc   16384
oracle               soft    nofile  1024
oracle               hard    nofile  65536

vi /etc/pam.d/login
#ORACLE SETTING
session    required     pam_limits.so
# vi /etc/sysctl.conf
#ORACLE SETTING
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 536870912
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 = 1048586

gird时间同步所需要的设置(11gR2新增检查项)
#Network Time Protocol Setting
/sbin/service ntpd stop
chkconfig ntpd off
rm /etc/ntp.conf
mv /etc/ntp.conf to /etc/ntp.conf.org
/dev/shm 共享内存不足的处理
解决方法:
例如:为了将/dev/shm的大小增加到1GB,修改/etc/fstab的这行:默认的: 
none     /dev/shm       tmpfs   defaults        0 0
改成: 
none     /dev/shm       tmpfs   defaults,size=1024m        0 0
size参数也可以用G作单位:size=1G。
重新mount /dev/shm使之生效:
# mount -o remount /dev/shm
或者:
# umount /dev/shm
# mount -a
马上可以用"df -h"命令检查变化。

修改gird、oracle用户的.bash_profile文件:
#grid 用户配置文件 ORACLE_HOSTNAME请自行设置
TMP=/tmp; export TMP
TMPDIR=$TMP; export TMPDIR
ORACLE_SID=+ASM1; export ORACLE_SID
ORACLE_BASE=/oracle/app/oracle; export ORACLE_BASE
ORACLE_HOME=/oracle/app/grid/product/11.2.0; export ORACLE_HOME
NLS_DATE_FORMAT="yyyy-mm-dd HH24:MI:SS"; export NLS_DATE_FORMAT
THREADS_FLAG=native; export THREADS_FLAG 
PATH=$ORACLE_HOME/bin:$PATH; export PATH
THREADS_FLAG=native; export THREADS_FLAG 
PATH=$ORACLE_HOME/bin:$PATH; export PATH
if [ $USER = "oracle" ] || [ $USER = "grid" ]; then
        if [ $SHELL = "/bin/ksh" ]; then
            ulimit -p 16384
              ulimit -n 65536
  else
   ulimit -u 16384 -n 65536
      fi
    umask 022
fi

#oracle用户配置文件 ORACLE_HOSTNAME请自行设置
# Oracle Settings oracle
TMP=/tmp; export TMP
TMPDIR=$TMP; export TMPDIR
ORACLE_BASE=/oracle/app/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/11.2.0; export ORACLE_HOME
ORACLE_SID=racdb1; export ORACLE_SID
ORACLE_TERM=xterm; export ORACLE_TERM
PATH=/usr/sbin:$PATH; export PATH
PATH=$ORACLE_HOME/bin:$PATH; export PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH
NLS_DATE_FORMAT="yyyy-mm-dd HH24:MI:SS"; export NLS_DATE_FORMAT
NLS_LANG=AMERICAN_AMERICA.ZHS16GBK;export NLS_LANG
if [ $USER = "oracle" ] || [ $USER = "grid" ]; then
        if [ $SHELL = "/bin/ksh" ]; then
         ulimit -p 16384
              ulimit -n 65536
        else
              ulimit -u 16384 -n 65536
        fi
        umask 022
fi

配置信任关系
设置SSH,
1).在主节点RAC1上以grid,oracle用户身份生成用户的公匙和私匙
# ping rac2-eth0
# ping rac2-eth1
# su - oracle
$ mkdir ~/.ssh
$ ssh-keygen -t rsa
$ ssh-keygen -t dsa
2).在副节点RAC2、RAC3上执行相同的操作,确保通信无阻
# ping rac1-eth0
# ping rac1-eth1
# su - oracle
$ mkdir ~/.ssh
$ ssh-keygen -t rsa
$ ssh-keygen -t dsa
3).在主节点RAC1上oracle用户执行以下操作
$ cat ~/.ssh/id_rsa.pub >> ./.ssh/authorized_keys
$ cat ~/.ssh/id_dsa.pub >> ./.ssh/authorized_keys
$ ssh rac2 cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
$ ssh rac2 cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys
$ scp ~/.ssh/authorized_keys rac2:~/.ssh/authorized_keys
4).主节点RAC1上执行检验操作
$ ssh rac1 date
$ ssh rac2 date
$ ssh rac3 date
$ ssh rac1priv date
$ ssh rac2priv date
$ ssh rac3priv date

5).在副节点RAC2上执行检验操作
$ ssh rac1 date
$ ssh rac2 date
$ ssh rac3 date
$ ssh rac1priv date
$ ssh rac2priv date
$ ssh rac3priv date




安装ASM
oracleasm-2.6.18-194.el5-2.0.5-1.el5.i686.rpm
oracleasmlib-2.0.4-1.el5.i386.rpm
oracleasm-support-2.1.3-1.el5.i386.rpm

格式化硬盘

Disk /dev/sdd: 2147 MB, 2147483648 bytes
255 heads, 63 sectors/track, 261 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
   Device Boot      Start         End      Blocks   Id  System
/dev/sdd1               1         261     2096451   83  Linux
Disk /dev/sde: 2147 MB, 2147483648 bytes
255 heads, 63 sectors/track, 261 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
   Device Boot      Start         End      Blocks   Id  System
/dev/sde1               1         261     2096451   83  Linux
Disk /dev/sdf: 2147 MB, 2147483648 bytes
255 heads, 63 sectors/track, 261 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
   Device Boot      Start         End      Blocks   Id  System
/dev/sdf1               1         261     2096451   83  Linux
Disk /dev/sdg: 10.7 GB, 10737418240 bytes
255 heads, 63 sectors/track, 1305 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
   Device Boot      Start         End      Blocks   Id  System
/dev/sdg1               1        1305    10482381   83  Linux
Disk /dev/sdh: 10.7 GB, 10737418240 bytes
255 heads, 63 sectors/track, 1305 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
   Device Boot      Start         End      Blocks   Id  System
/dev/sdh1               1        1305    10482381   83  Linux
Disk /dev/sdi: 10.7 GB, 10737418240 bytes
255 heads, 63 sectors/track, 1305 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
   Device Boot      Start         End      Blocks   Id  System
/dev/sdi1               1        1305    10482381   83  Linux
Disk /dev/sdj: 5368 MB, 5368709120 bytes
255 heads, 63 sectors/track, 652 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
   Device Boot      Start         End      Blocks   Id  System
/dev/sdj1               1         652     5237158+  83  Linux
Disk /dev/sdk: 5368 MB, 5368709120 bytes
255 heads, 63 sectors/track, 652 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
   Device Boot      Start         End      Blocks   Id  System
/dev/sdk1               1         652     5237158+  83  Linux


配置ASM

[root@ora1 ~]# /etc/init.d/oracleasm  configure
Configuring the Oracle ASM library driver.
This will configure the on-boot properties of the Oracle ASM library
driver.  The following questions will determine whether the driver is
loaded on boot and what permissions it will have.  The current values
will be shown in brackets ('[]').  Hitting <ENTER> without typing an
answer will keep that current value.  Ctrl-C will abort.
Default user to own the driver interface []: grid
Default group to own the driver interface []: asmadmin
Start Oracle ASM library driver on boot (y/n) [n]: y
Scan for Oracle ASM disks on boot (y/n) [y]: y
Writing Oracle ASM library driver configuration: done
Initializing the Oracle ASMLib driver: [  OK  ]
Scanning the system for Oracle ASMLib disks: [  OK  ]

创建asm盘
    
+CRS        三个2G的盘
+DGDATA     三个10G的盘
+DGRECOVERY 两个5G的盘
/dev/sdd:   2097152
/dev/sde:   2097152
/dev/sdf:   2097152
/dev/sdg:  10485760
/dev/sdh:  10485760
/dev/sdi:  10485760
/dev/sdj:   5242880
/dev/sdk:   5242880
[root@ora2 asm]# /etc/init.d/oracleasm createdisk CRS1 /dev/sdd1
Marking disk "CRS1" as an ASM disk: [  OK  ]
[root@ora2 asm]# /etc/init.d/oracleasm createdisk CRS2 /dev/sde1
Marking disk "CRS2" as an ASM disk: [  OK  ]
[root@ora2 asm]# /etc/init.d/oracleasm createdisk CRS3 /dev/sdf1
Marking disk "CRS3" as an ASM disk: [  OK  ]
[root@ora2 asm]# /etc/init.d/oracleasm createdisk DATA1 /dev/sdg1 
Marking disk "DATA1" as an ASM disk: [FAILED]
[root@ora2 asm]# /etc/init.d/oracleasm createdisk DATA1 /dev/sdg1
Marking disk "DATA1" as an ASM disk: [  OK  ]
[root@ora2 asm]# /etc/init.d/oracleasm createdisk DATA2 /dev/sdh1
Marking disk "DATA2" as an ASM disk: [  OK  ]
[root@ora2 asm]# /etc/init.d/oracleasm createdisk DATA3 /dev/sdi1
Marking disk "DATA3" as an ASM disk: [  OK  ]
[root@ora2 asm]# /etc/init.d/oracleasm createdisk REC1 /dev/sdj1
Marking disk "REC1" as an ASM disk: [  OK  ]
[root@ora2 asm]# /etc/init.d/oracleasm createdisk REC2 /dev/sdk1
Marking disk "REC2" as an ASM disk: [  OK  ]

[root@ora2 asm]# /etc/init.d/oracleasm scandisks                
Scanning the system for Oracle ASMLib disks: [  OK  ]
[root@ora2 asm]# /etc/init.d/oracleasm listdisks
CRS1
CRS2
CRS3
DATA1
DATA2
DATA3
REC1
REC2
安装cvuqdisk包并验证
在两个 Oracle RAC 节点上安装操作系统程序包 cvuqdisk。如果没有 cvuqdisk,集群验证实用程序就无法发现共享磁盘,当运行(手动运行或在 Oracle Grid Infrastructure 安装结束时自动运行)集群验证实用程序时,您会收到这样的错误消息:“Package cvuqdisk not installed”。使用适用于您的硬件体系结构(例如,x86_64 或 i386)的 cvuqdisk RPM。 
cvuqdisk RPM 包含在 Oracle Grid Infrastructure 安装介质上的 rpm 目录中。
设置环境变量 CVUQDISK_GRP,使其指向作为 cvuqdisk 的所有者所在的组(本文为 oinstall):
export CVUQDISK_GRP=oinstall
使用 CVU 验证是否满足 Oracle 集群件要求
记住要作为 grid 用户在将要执行 Oracle 安装的节点 (racnode1) 上运行。此外,必须为 grid 用户配置通过用户等效性实现的 SSH 连通性。

在grid软件目录里运行以下命令:
./runcluvfy.sh stage -pre crsinst -n rac1,rac2 -fixup -verbose

[grid@rac1 grid]$ ./runcluvfy.sh stage -pre crsinst -n rac1,rac2 -fixup -verbose
Performing pre-checks for cluster services setup 
Checking node reachability...

检查过程省略...


使用 CVU 验证硬件和操作系统设置
./runcluvfy.sh stage -post hwos -n rac1,rac2 -verbose
[grid@rac1 grid]$ ./runcluvfy.sh stage -post hwos -n rac1,rac2 -verbose
Performing post-checks for hardware and operating system setup 
Checking node reachability...

检查过程省略...

6、
su - grid
./runInstaller
scan配置:
cluster scan: sanclusters
scanname:  racscan
scanport:  1521

/oracle/app/oraInventory/orainstRoot.sh
[root@rac1 soft]# /oracle/app/oraInventory/orainstRoot.sh
Changing permissions of /oracle/app/oraInventory.
Adding read,write permissions for group.
Removing read,write,execute permissions for world.
Changing groupname of /oracle/app/oraInventory to oinstall.
The execution of the script. is complete.
[root@rac2 soft]# /oracle/app/oraInventory/orainstRoot.sh
Changing permissions of /oracle/app/oraInventory.
Adding read,write permissions for group.
Removing read,write,execute permissions for world.
Changing groupname of /oracle/app/oraInventory to oinstall.
The execution of the script. is complete.


/oracle/app/grid/product/11.2.0/root.sh
[root@rac1 soft]# /oracle/app/oraInventory/orainstRoot.sh
Changing permissions of /oracle/app/oraInventory.
Adding read,write permissions for group.
Removing read,write,execute permissions for world.
Changing groupname of /oracle/app/oraInventory to oinstall.
The execution of the script. is complete.
[root@rac1 soft]# /oracle/app/grid/product/11.2.0/root.sh
Running Oracle 11g root.sh script...
The following environment variables are set as:
    ORACLE_OWNER= grid
    ORACLE_HOME=  /oracle/app/grid/product/11.2.0
Enter the full pathname of the local bin directory: [/usr/local/bin]: 
   Copying dbhome to /usr/local/bin ...
   Copying oraenv to /usr/local/bin ...
   Copying coraenv to /usr/local/bin ...

Creating /etc/oratab file...
Entries will be added to the /etc/oratab file as needed by
Database Configuration Assistant when a database is created
Finished running generic part of root.sh script.
Now product-specific root actions will be performed.
2010-07-28 16:19:03: Parsing the host name
2010-07-28 16:19:03: Checking for super user privileges
2010-07-28 16:19:03: User has super user privileges
Using configuration parameter file: /oracle/app/grid/product/11.2.0/crs/install/crsconfig_params
Creating trace directory
LOCAL ADD MODE 
Creating OCR keys for user 'root', privgrp 'root'..
Operation successful.
  root wallet
  root wallet cert
  root cert export
  peer wallet
  profile reader wallet
  pa wallet
  peer wallet keys
  pa wallet keys
  peer cert request
  pa cert request
  peer cert
  pa cert
  peer root cert TP
  profile reader root cert TP
  pa root cert TP
  peer pa cert TP
  pa peer cert TP
  profile reader pa cert TP
  profile reader peer cert TP
  peer user cert
  pa user cert
Adding daemon to inittab
CRS-4123: Oracle High Availability Services has been started.
ohasd is starting
CRS-4123: Oracle High Availability Services has been started.
ohasd is starting
CRS-2672: Attempting to start 'ora.gipcd' on 'rac1'
CRS-2672: Attempting to start 'ora.mdnsd' on 'rac1'
CRS-2676: Start of 'ora.gipcd' on 'rac1' succeeded
CRS-2676: Start of 'ora.mdnsd' on 'rac1' succeeded
CRS-2672: Attempting to start 'ora.gpnpd' on 'rac1'
CRS-2676: Start of 'ora.gpnpd' on 'rac1' succeeded
CRS-2672: Attempting to start 'ora.cssdmonitor' on 'rac1'
CRS-2676: Start of 'ora.cssdmonitor' on 'rac1' succeeded
CRS-2672: Attempting to start 'ora.cssd' on 'rac1'
CRS-2672: Attempting to start 'ora.diskmon' on 'rac1'
CRS-2676: Start of 'ora.diskmon' on 'rac1' succeeded
CRS-2676: Start of 'ora.cssd' on 'rac1' succeeded
CRS-2672: Attempting to start 'ora.ctssd' on 'rac1'
CRS-2676: Start of 'ora.ctssd' on 'rac1' succeeded
ASM created and started successfully.
DiskGroup CRS created successfully.
clscfg: -install mode specified
Successfully accumulated necessary OCR keys.
Creating OCR keys for user 'root', privgrp 'root'..
Operation successful.
CRS-2672: Attempting to start 'ora.crsd' on 'rac1'
CRS-2676: Start of 'ora.crsd' on 'rac1' succeeded
CRS-4256: Updating the profile
Successful addition of voting disk a81aaf52b2b74ff5bf7a773e7966ea7c.
Successfully replaced voting disk group with +CRS.
CRS-4256: Updating the profile
CRS-4266: Voting file(s) successfully replaced
##  STATE    File Universal Id                File Name Disk group
--  -----    -----------------                --------- ---------
1. ONLINE   a81aaf52b2b74ff5bf7a773e7966ea7c (ORCL:CRS1) [CRS]
Located 1 voting disk(s).
CRS-2673: Attempting to stop 'ora.crsd' on 'rac1'
CRS-2677: Stop of 'ora.crsd' on 'rac1' succeeded
CRS-2673: Attempting to stop 'ora.asm' on 'rac1'
CRS-2677: Stop of 'ora.asm' on 'rac1' succeeded
CRS-2673: Attempting to stop 'ora.ctssd' on 'rac1'
CRS-2677: Stop of 'ora.ctssd' on 'rac1' succeeded
CRS-2673: Attempting to stop 'ora.cssdmonitor' on 'rac1'
CRS-2677: Stop of 'ora.cssdmonitor' on 'rac1' succeeded
CRS-2673: Attempting to stop 'ora.cssd' on 'rac1'
CRS-2677: Stop of 'ora.cssd' on 'rac1' succeeded
CRS-2673: Attempting to stop 'ora.gpnpd' on 'rac1'
CRS-2677: Stop of 'ora.gpnpd' on 'rac1' succeeded
CRS-2673: Attempting to stop 'ora.gipcd' on 'rac1'
CRS-2677: Stop of 'ora.gipcd' on 'rac1' succeeded
CRS-2673: Attempting to stop 'ora.mdnsd' on 'rac1'
CRS-2677: Stop of 'ora.mdnsd' on 'rac1' succeeded
CRS-2672: Attempting to start 'ora.mdnsd' on 'rac1'
CRS-2676: Start of 'ora.mdnsd' on 'rac1' succeeded
CRS-2672: Attempting to start 'ora.gipcd' on 'rac1'
CRS-2676: Start of 'ora.gipcd' on 'rac1' succeeded
CRS-2672: Attempting to start 'ora.gpnpd' on 'rac1'
CRS-2676: Start of 'ora.gpnpd' on 'rac1' succeeded
CRS-2672: Attempting to start 'ora.cssdmonitor' on 'rac1'
CRS-2676: Start of 'ora.cssdmonitor' on 'rac1' succeeded
CRS-2672: Attempting to start 'ora.cssd' on 'rac1'
CRS-2672: Attempting to start 'ora.diskmon' on 'rac1'
CRS-2676: Start of 'ora.diskmon' on 'rac1' succeeded
CRS-2676: Start of 'ora.cssd' on 'rac1' succeeded
CRS-2672: Attempting to start 'ora.ctssd' on 'rac1'
CRS-2676: Start of 'ora.ctssd' on 'rac1' succeeded
CRS-2672: Attempting to start 'ora.asm' on 'rac1'
CRS-2676: Start of 'ora.asm' on 'rac1' succeeded
CRS-2672: Attempting to start 'ora.crsd' on 'rac1'
CRS-2676: Start of 'ora.crsd' on 'rac1' succeeded
CRS-2672: Attempting to start 'ora.evmd' on 'rac1'
CRS-2676: Start of 'ora.evmd' on 'rac1' succeeded
CRS-2672: Attempting to start 'ora.asm' on 'rac1'
CRS-2676: Start of 'ora.asm' on 'rac1' succeeded
CRS-2672: Attempting to start 'ora.CRS.dg' on 'rac1'
CRS-2676: Start of 'ora.CRS.dg' on 'rac1' succeeded
CRS-2672: Attempting to start 'ora.registry.acfs' on 'rac1'
CRS-2676: Start of 'ora.registry.acfs' on 'rac1' succeeded
rac1     2010/07/28 16:31:27     /oracle/app/grid/product/11.2.0/cdata/rac1/backup_20100728_163127.olr
Configure Oracle Grid Infrastructure for a Cluster ... succeeded
Updating inventory properties for clusterware
Starting Oracle Universal Installer...
Checking swap space: must be greater than 500 MB.   Actual 971 MB    Passed
The inventory pointer is located at /etc/oraInst.loc
The inventory is located at /oracle/app/oraInventory
'UpdateNodeList' was successful.

[root@rac2 soft]# /oracle/app/grid/product/11.2.0/root.sh
Running Oracle 11g root.sh script...
The following environment variables are set as:
    ORACLE_OWNER= grid
    ORACLE_HOME=  /oracle/app/grid/product/11.2.0
Enter the full pathname of the local bin directory: [/usr/local/bin]: 
The file "dbhome" already exists in /usr/local/bin.  Overwrite it? (y/n) 
[n]: y
   Copying dbhome to /usr/local/bin ...
The file "oraenv" already exists in /usr/local/bin.  Overwrite it? (y/n) 
[n]: y
   Copying oraenv to /usr/local/bin ...
The file "coraenv" already exists in /usr/local/bin.  Overwrite it? (y/n) 
[n]: y
   Copying coraenv to /usr/local/bin ...
Entries will be added to the /etc/oratab file as needed by
Database Configuration Assistant when a database is created
Finished running generic part of root.sh script.
Now product-specific root actions will be performed.
2010-08-02 14:32:28: Parsing the host name
2010-08-02 14:32:28: Checking for super user privileges
2010-08-02 14:32:28: User has super user privileges
Using configuration parameter file: /oracle/app/grid/product/11.2.0/crs/install/crsconfig_params
Creating trace directory
LOCAL ADD MODE 
Creating OCR keys for user 'root', privgrp 'root'..
Operation successful.
Adding daemon to inittab
CRS-4123: Oracle High Availability Services has been started.
ohasd is starting
CRS-4402: The CSS daemon was started in exclusive mode but found an active CSS daemon on node rac1, number 1, and is terminating
An active cluster was found during exclusive startup, restarting to join the cluster
CRS-2672: Attempting to start 'ora.mdnsd' on 'rac2'
CRS-2676: Start of 'ora.mdnsd' on 'rac2' succeeded
CRS-2672: Attempting to start 'ora.gipcd' on 'rac2'
CRS-2676: Start of 'ora.gipcd' on 'rac2' succeeded
CRS-2672: Attempting to start 'ora.gpnpd' on 'rac2'
CRS-2676: Start of 'ora.gpnpd' on 'rac2' succeeded
CRS-2672: Attempting to start 'ora.cssdmonitor' on 'rac2'
CRS-2676: Start of 'ora.cssdmonitor' on 'rac2' succeeded
CRS-2672: Attempting to start 'ora.cssd' on 'rac2'
CRS-2672: Attempting to start 'ora.diskmon' on 'rac2'
CRS-2676: Start of 'ora.diskmon' on 'rac2' succeeded
CRS-2676: Start of 'ora.cssd' on 'rac2' succeeded
CRS-2672: Attempting to start 'ora.ctssd' on 'rac2'
CRS-2676: Start of 'ora.ctssd' on 'rac2' succeeded
CRS-2672: Attempting to start 'ora.drivers.acfs' on 'rac2'
CRS-2676: Start of 'ora.drivers.acfs' on 'rac2' succeeded
CRS-2672: Attempting to start 'ora.asm' on 'rac2'
CRS-2676: Start of 'ora.asm' on 'rac2' succeeded
CRS-2672: Attempting to start 'ora.crsd' on 'rac2'
CRS-2676: Start of 'ora.crsd' on 'rac2' succeeded
CRS-2672: Attempting to start 'ora.evmd' on 'rac2'
CRS-2676: Start of 'ora.evmd' on 'rac2' succeeded
rac2     2010/08/02 14:37:51     /oracle/app/grid/product/11.2.0/cdata/rac2/backup_20100802_143751.olr
Configure Oracle Grid Infrastructure for a Cluster ... succeeded
Updating inventory properties for clusterware
Starting Oracle Universal Installer...
Checking swap space: must be greater than 500 MB.   Actual 1202 MB    Passed
The inventory pointer is located at /etc/oraInst.loc
The inventory is located at /oracle/app/oraInventory
'UpdateNodeList' was successful.

[grid@rac2 ~]$ srvctl enable oc4j
PRKO-2116 : OC4J is already enabled
[grid@rac2 ~]$ srvctl start oc4j
[grid@rac2 ~]$ srvctl enable nodeapps
PRKO-2415 : VIP is already enabled on node(s): rac1,rac2
PRKO-2416 : Network resource is already enabled.
PRKO-2417 : ONS is already enabled on node(s): rac1,rac2
PRKO-2418 : eONS is already enabled on node(s): rac1,rac2
[grid@rac2 ~]$ crs_stat -t
Name           Type           Target    State     Host        
------------------------------------------------------------
ora.CRS.dg     ora....up.type ONLINE    ONLINE    rac1        
ora....ER.lsnr ora....er.type ONLINE    ONLINE    rac1        
ora....N1.lsnr ora....er.type ONLINE    ONLINE    rac1        
ora.asm        ora.asm.type   ONLINE    ONLINE    rac1        
ora.eons       ora.eons.type  ONLINE    ONLINE    rac1        
ora.gsd        ora.gsd.type   ONLINE    ONLINE    rac1        
ora....network ora....rk.type ONLINE    ONLINE    rac1        
ora.oc4j       ora.oc4j.type  ONLINE    ONLINE    rac2        
ora.ons        ora.ons.type   ONLINE    ONLINE    rac1        
ora....SM1.asm application    ONLINE    ONLINE    rac1        
ora....C1.lsnr application    ONLINE    ONLINE    rac1        
ora.rac1.gsd   application    ONLINE    ONLINE    rac1        
ora.rac1.ons   application    ONLINE    ONLINE    rac1        
ora.rac1.vip   ora....t1.type ONLINE    ONLINE    rac1        
ora....SM2.asm application    ONLINE    ONLINE    rac2        
ora....C2.lsnr application    ONLINE    ONLINE    rac2        
ora.rac2.gsd   application    ONLINE    ONLINE    rac2        
ora.rac2.ons   application    ONLINE    ONLINE    rac2        
ora.rac2.vip   ora....t1.type ONLINE    ONLINE    rac2        
ora....ry.acfs ora....fs.type ONLINE    ONLINE    rac1        
ora.scan1.vip  ora....ip.type ONLINE    ONLINE    rac1  
6、
su - grid
./runInstaller
scan配置:
cluster scan: sanclusters
scanname:  racscan
scanport:  1521

/oracle/app/oraInventory/orainstRoot.sh
[root@rac1 soft]# /oracle/app/oraInventory/orainstRoot.sh
Changing permissions of /oracle/app/oraInventory.
Adding read,write permissions for group.
Removing read,write,execute permissions for world.
Changing groupname of /oracle/app/oraInventory to oinstall.
The execution of the script. is complete.
[root@rac2 soft]# /oracle/app/oraInventory/orainstRoot.sh
Changing permissions of /oracle/app/oraInventory.
Adding read,write permissions for group.
Removing read,write,execute permissions for world.
Changing groupname of /oracle/app/oraInventory to oinstall.
The execution of the script. is complete.


/oracle/app/grid/product/11.2.0/root.sh
[root@rac1 soft]# /oracle/app/oraInventory/orainstRoot.sh
Changing permissions of /oracle/app/oraInventory.
Adding read,write permissions for group.
Removing read,write,execute permissions for world.
Changing groupname of /oracle/app/oraInventory to oinstall.
The execution of the script. is complete.
[root@rac1 soft]# /oracle/app/grid/product/11.2.0/root.sh
Running Oracle 11g root.sh script...
The following environment variables are set as:
    ORACLE_OWNER= grid
    ORACLE_HOME=  /oracle/app/grid/product/11.2.0
Enter the full pathname of the local bin directory: [/usr/local/bin]: 
   Copying dbhome to /usr/local/bin ...
   Copying oraenv to /usr/local/bin ...
   Copying coraenv to /usr/local/bin ...

[ 本帖最后由 mfkqwyc86 于 2010-10-28 07:53 编辑 ]
################################################################################################
君子务本,本立而道生。---mfkqwyc86,飞鹰工作室
ITPUT个人空间: http://space.itpub.net/9664900 
-----------------------------------------------------------
01.【Oracle RAC】Linux + Oracle 11g R2 RAC 安装配置详细过程  http://space.itpub.net/9664900/viewspace-676836
02.【Oracle RAC】Oracle RAC更改VIP IP地址_2节点的实验  http://space.itpub.net/9664900/viewspace-676800
03.【Oracle RAC】Oracle RAC删除一个节点_3节点的实验  http://space.itpub.net/9664900/viewspace-676799
04.【Oracle RAC】Oracle RAC增加一个节点_3节点的实验  http://space.itpub.net/9664900/viewspace-676798
05.【Oracle RAC+DG】Oracle RAC+ASM+DataGuard配置实验记录  http://space.itpub.net/9664900/viewspace-676797
06.【Oracle RAC】Oracle RAC CRS、OCR、Voting破坏重建  http://space.itpub.net/9664900/viewspace-676796
07.【Oracle 表分区管理】Oracle Partition表分区与分区索引几种方式的实验操作http://space.itpub.net/9664900/viewspace-676855
08.【IBM DB2表空间管理】db2表空间管理—实例讲解之精华  http://space.itpub.net/9664900/viewspace-676777
09.【IBM DB2补丁升级】从v9.5.0.1升级到DB2 v9.5.0.6  http://space.itpub.net/9664900/viewspace-676827
10.【中间件资料下载汇总】WebSphere,MQ,Portal,WebLogic资料下载汇总【PDF格式-共53类】  http://space.itpub.net/9664900/viewspace-676843
 
   

注册会员

飞鹰工作室

精华贴数
1
技术积分
844
社区积分
30
注册时间
2007-4-28
论坛徽章:
2
2011新春纪念徽章日期:2011-02-18 11:43:35 ITPUB十周年纪念徽章日期:2011-11-01 16:23:26
2#
  发表于 2010-10-27 09:54:29  | 只看该作者
Creating /etc/oratab file...
Entries will be added to the /etc/oratab file as needed by
Database Configuration Assistant when a database is created
Finished running generic part of root.sh script.
Now product-specific root actions will be performed.
2010-07-28 16:19:03: Parsing the host name
2010-07-28 16:19:03: Checking for super user privileges
2010-07-28 16:19:03: User has super user privileges
Using configuration parameter file: /oracle/app/grid/product/11.2.0/crs/install/crsconfig_params
Creating trace directory
LOCAL ADD MODE 
Creating OCR keys for user 'root', privgrp 'root'..
Operation successful.
  root wallet
  root wallet cert
  root cert export
  peer wallet
  profile reader wallet
  pa wallet
  peer wallet keys
  pa wallet keys
  peer cert request
  pa cert request
  peer cert
  pa cert
  peer root cert TP
  profile reader root cert TP
  pa root cert TP
  peer pa cert TP
  pa peer cert TP
  profile reader pa cert TP
  profile reader peer cert TP
  peer user cert
  pa user cert
Adding daemon to inittab
CRS-4123: Oracle High Availability Services has been started.
ohasd is starting
CRS-4123: Oracle High Availability Services has been started.
ohasd is starting
CRS-2672: Attempting to start 'ora.gipcd' on 'rac1'
CRS-2672: Attempting to start 'ora.mdnsd' on 'rac1'
CRS-2676: Start of 'ora.gipcd' on 'rac1' succeeded
CRS-2676: Start of 'ora.mdnsd' on 'rac1' succeeded
CRS-2672: Attempting to start 'ora.gpnpd' on 'rac1'
CRS-2676: Start of 'ora.gpnpd' on 'rac1' succeeded
CRS-2672: Attempting to start 'ora.cssdmonitor' on 'rac1'
CRS-2676: Start of 'ora.cssdmonitor' on 'rac1' succeeded
CRS-2672: Attempting to start 'ora.cssd' on 'rac1'
CRS-2672: Attempting to start 'ora.diskmon' on 'rac1'
CRS-2676: Start of 'ora.diskmon' on 'rac1' succeeded
CRS-2676: Start of 'ora.cssd' on 'rac1' succeeded
CRS-2672: Attempting to start 'ora.ctssd' on 'rac1'
CRS-2676: Start of 'ora.ctssd' on 'rac1' succeeded
ASM created and started successfully.
DiskGroup CRS created successfully.
clscfg: -install mode specified
Successfully accumulated necessary OCR keys.
Creating OCR keys for user 'root', privgrp 'root'..
Operation successful.
CRS-2672: Attempting to start 'ora.crsd' on 'rac1'
CRS-2676: Start of 'ora.crsd' on 'rac1' succeeded
CRS-4256: Updating the profile
Successful addition of voting disk a81aaf52b2b74ff5bf7a773e7966ea7c.
Successfully replaced voting disk group with +CRS.
CRS-4256: Updating the profile
CRS-4266: Voting file(s) successfully replaced
##  STATE    File Universal Id                File Name Disk group
--  -----    -----------------                --------- ---------
1. ONLINE   a81aaf52b2b74ff5bf7a773e7966ea7c (ORCL:CRS1) [CRS]
Located 1 voting disk(s).
CRS-2673: Attempting to stop 'ora.crsd' on 'rac1'
CRS-2677: Stop of 'ora.crsd' on 'rac1' succeeded
CRS-2673: Attempting to stop 'ora.asm' on 'rac1'
CRS-2677: Stop of 'ora.asm' on 'rac1' succeeded
CRS-2673: Attempting to stop 'ora.ctssd' on 'rac1'
CRS-2677: Stop of 'ora.ctssd' on 'rac1' succeeded
CRS-2673: Attempting to stop 'ora.cssdmonitor' on 'rac1'
CRS-2677: Stop of 'ora.cssdmonitor' on 'rac1' succeeded
CRS-2673: Attempting to stop 'ora.cssd' on 'rac1'
CRS-2677: Stop of 'ora.cssd' on 'rac1' succeeded
CRS-2673: Attempting to stop 'ora.gpnpd' on 'rac1'
CRS-2677: Stop of 'ora.gpnpd' on 'rac1' succeeded
CRS-2673: Attempting to stop 'ora.gipcd' on 'rac1'
CRS-2677: Stop of 'ora.gipcd' on 'rac1' succeeded
CRS-2673: Attempting to stop 'ora.mdnsd' on 'rac1'
CRS-2677: Stop of 'ora.mdnsd' on 'rac1' succeeded
CRS-2672: Attempting to start 'ora.mdnsd' on 'rac1'
CRS-2676: Start of 'ora.mdnsd' on 'rac1' succeeded
CRS-2672: Attempting to start 'ora.gipcd' on 'rac1'
CRS-2676: Start of 'ora.gipcd' on 'rac1' succeeded
CRS-2672: Attempting to start 'ora.gpnpd' on 'rac1'
CRS-2676: Start of 'ora.gpnpd' on 'rac1' succeeded
CRS-2672: Attempting to start 'ora.cssdmonitor' on 'rac1'
CRS-2676: Start of 'ora.cssdmonitor' on 'rac1' succeeded
CRS-2672: Attempting to start 'ora.cssd' on 'rac1'
CRS-2672: Attempting to start 'ora.diskmon' on 'rac1'
CRS-2676: Start of 'ora.diskmon' on 'rac1' succeeded
CRS-2676: Start of 'ora.cssd' on 'rac1' succeeded
CRS-2672: Attempting to start 'ora.ctssd' on 'rac1'
CRS-2676: Start of 'ora.ctssd' on 'rac1' succeeded
CRS-2672: Attempting to start 'ora.asm' on 'rac1'
CRS-2676: Start of 'ora.asm' on 'rac1' succeeded
CRS-2672: Attempting to start 'ora.crsd' on 'rac1'
CRS-2676: Start of 'ora.crsd' on 'rac1' succeeded
CRS-2672: Attempting to start 'ora.evmd' on 'rac1'
CRS-2676: Start of 'ora.evmd' on 'rac1' succeeded
CRS-2672: Attempting to start 'ora.asm' on 'rac1'
CRS-2676: Start of 'ora.asm' on 'rac1' succeeded
CRS-2672: Attempting to start 'ora.CRS.dg' on 'rac1'
CRS-2676: Start of 'ora.CRS.dg' on 'rac1' succeeded
CRS-2672: Attempting to start 'ora.registry.acfs' on 'rac1'
CRS-2676: Start of 'ora.registry.acfs' on 'rac1' succeeded
rac1     2010/07/28 16:31:27     /oracle/app/grid/product/11.2.0/cdata/rac1/backup_20100728_163127.olr
Configure Oracle Grid Infrastructure for a Cluster ... succeeded
Updating inventory properties for clusterware
Starting Oracle Universal Installer...
Checking swap space: must be greater than 500 MB.   Actual 971 MB    Passed
The inventory pointer is located at /etc/oraInst.loc
The inventory is located at /oracle/app/oraInventory
'UpdateNodeList' was successful.

[root@rac2 soft]# /oracle/app/grid/product/11.2.0/root.sh
Running Oracle 11g root.sh script...
The following environment variables are set as:
    ORACLE_OWNER= grid
    ORACLE_HOME=  /oracle/app/grid/product/11.2.0
Enter the full pathname of the local bin directory: [/usr/local/bin]: 
The file "dbhome" already exists in /usr/local/bin.  Overwrite it? (y/n) 
[n]: y
   Copying dbhome to /usr/local/bin ...
The file "oraenv" already exists in /usr/local/bin.  Overwrite it? (y/n) 
[n]: y
   Copying oraenv to /usr/local/bin ...
The file "coraenv" already exists in /usr/local/bin.  Overwrite it? (y/n) 
[n]: y
   Copying coraenv to /usr/local/bin ...
Entries will be added to the /etc/oratab file as needed by
Database Configuration Assistant when a database is created
Finished running generic part of root.sh script.
Now product-specific root actions will be performed.
2010-08-02 14:32:28: Parsing the host name
2010-08-02 14:32:28: Checking for super user privileges
2010-08-02 14:32:28: User has super user privileges
Using configuration parameter file: /oracle/app/grid/product/11.2.0/crs/install/crsconfig_params
Creating trace directory
LOCAL ADD MODE 
Creating OCR keys for user 'root', privgrp 'root'..
Operation successful.
Adding daemon to inittab
CRS-4123: Oracle High Availability Services has been started.
ohasd is starting
CRS-4402: The CSS daemon was started in exclusive mode but found an active CSS daemon on node rac1, number 1, and is terminating
An active cluster was found during exclusive startup, restarting to join the cluster
CRS-2672: Attempting to start 'ora.mdnsd' on 'rac2'
CRS-2676: Start of 'ora.mdnsd' on 'rac2' succeeded
CRS-2672: Attempting to start 'ora.gipcd' on 'rac2'
CRS-2676: Start of 'ora.gipcd' on 'rac2' succeeded
CRS-2672: Attempting to start 'ora.gpnpd' on 'rac2'
CRS-2676: Start of 'ora.gpnpd' on 'rac2' succeeded
CRS-2672: Attempting to start 'ora.cssdmonitor' on 'rac2'
CRS-2676: Start of 'ora.cssdmonitor' on 'rac2' succeeded
CRS-2672: Attempting to start 'ora.cssd' on 'rac2'
CRS-2672: Attempting to start 'ora.diskmon' on 'rac2'
CRS-2676: Start of 'ora.diskmon' on 'rac2' succeeded
CRS-2676: Start of 'ora.cssd' on 'rac2' succeeded
CRS-2672: Attempting to start 'ora.ctssd' on 'rac2'
CRS-2676: Start of 'ora.ctssd' on 'rac2' succeeded
CRS-2672: Attempting to start 'ora.drivers.acfs' on 'rac2'
CRS-2676: Start of 'ora.drivers.acfs' on 'rac2' succeeded
CRS-2672: Attempting to start 'ora.asm' on 'rac2'
CRS-2676: Start of 'ora.asm' on 'rac2' succeeded
CRS-2672: Attempting to start 'ora.crsd' on 'rac2'
CRS-2676: Start of 'ora.crsd' on 'rac2' succeeded
CRS-2672: Attempting to start 'ora.evmd' on 'rac2'
CRS-2676: Start of 'ora.evmd' on 'rac2' succeeded
rac2     2010/08/02 14:37:51     /oracle/app/grid/product/11.2.0/cdata/rac2/backup_20100802_143751.olr
Configure Oracle Grid Infrastructure for a Cluster ... succeeded
Updating inventory properties for clusterware
Starting Oracle Universal Installer...
Checking swap space: must be greater than 500 MB.   Actual 1202 MB    Passed
The inventory pointer is located at /etc/oraInst.loc
The inventory is located at /oracle/app/oraInventory
'UpdateNodeList' was successful.

[grid@rac2 ~]$ srvctl enable oc4j
PRKO-2116 : OC4J is already enabled
[grid@rac2 ~]$ srvctl start oc4j
[grid@rac2 ~]$ srvctl enable nodeapps
PRKO-2415 : VIP is already enabled on node(s): rac1,rac2
PRKO-2416 : Network resource is already enabled.
PRKO-2417 : ONS is already enabled on node(s): rac1,rac2
PRKO-2418 : eONS is already enabled on node(s): rac1,rac2
[grid@rac2 ~]$ crs_stat -t
Name           Type           Target    State     Host        
------------------------------------------------------------
ora.CRS.dg     ora....up.type ONLINE    ONLINE    rac1        
ora....ER.lsnr ora....er.type ONLINE    ONLINE    rac1        
ora....N1.lsnr ora....er.type ONLINE    ONLINE    rac1        
ora.asm        ora.asm.type   ONLINE    ONLINE    rac1        
ora.eons       ora.eons.type  ONLINE    ONLINE    rac1        
ora.gsd        ora.gsd.type   ONLINE    ONLINE    rac1        
ora....network ora....rk.type ONLINE    ONLINE    rac1        
ora.oc4j       ora.oc4j.type  ONLINE    ONLINE    rac2        
ora.ons        ora.ons.type   ONLINE    ONLINE    rac1        
ora....SM1.asm application    ONLINE    ONLINE    rac1        
ora....C1.lsnr application    ONLINE    ONLINE    rac1        
ora.rac1.gsd   application    ONLINE    ONLINE    rac1        
ora.rac1.ons   application    ONLINE    ONLINE    rac1        
ora.rac1.vip   ora....t1.type ONLINE    ONLINE    rac1        
ora....SM2.asm application    ONLINE    ONLINE    rac2        
ora....C2.lsnr application    ONLINE    ONLINE    rac2        
ora.rac2.gsd   application    ONLINE    ONLINE    rac2        
ora.rac2.ons   application    ONLINE    ONLINE    rac2        
ora.rac2.vip   ora....t1.type ONLINE    ONLINE    rac2        
ora....ry.acfs ora....fs.type ONLINE    ONLINE    rac1        
ora.scan1.vip  ora....ip.type ONLINE    ONLINE    rac1  





资源组状态:
crsctl status resource -t
[grid@rac2 ~]$ crsctl status resource -t

NAME           TARGET  STATE        SERVER                   STATE_DETAILS       Local Resources
ora.CRS.dg
               ONLINE  ONLINE       rac1                                         
               ONLINE  ONLINE       rac2                                         
ora.LISTENER.lsnr
               ONLINE  ONLINE       rac1                                         
               ONLINE  ONLINE       rac2                                         
ora.asm
               ONLINE  ONLINE       rac1                     Started             
               ONLINE  ONLINE       rac2                     Started             
ora.eons
               ONLINE  ONLINE       rac1                                         
               ONLINE  ONLINE       rac2                                         
ora.gsd
               ONLINE  ONLINE       rac1                                         
               ONLINE  ONLINE       rac2                                         
ora.net1.network
               ONLINE  ONLINE       rac1                                         
               ONLINE  ONLINE       rac2                                         
ora.ons
               ONLINE  ONLINE       rac1                                         
               ONLINE  ONLINE       rac2                                         
ora.registry.acfs
               ONLINE  ONLINE       rac1                                         
               ONLINE  ONLINE       rac2     
                                    
Cluster Resources

ora.LISTENER_SCAN1.lsnr
      1        ONLINE  ONLINE       rac1                                         
ora.oc4j
      1        ONLINE  ONLINE       rac2                                         
ora.rac1.vip
      1        ONLINE  ONLINE       rac1                                         
ora.rac2.vip
      1        ONLINE  ONLINE       rac2                                         
ora.scan1.vip
      1        ONLINE  ONLINE       rac1                                     
   
检查集群节点:
olsnodes -l
检查 Oracle 集群注册表 (OCR):
ocrcheck
[grid@rac1 ~]$  ocrcheck
Status of Oracle Cluster Registry is as follows :
         Version                  :          3
         Total space (kbytes)     :     262120
         Used space (kbytes)      :       2404
         Available space (kbytes) :     259716
         ID                       : 1095774749
         Device/File Name         :       +CRS
                                    Device/File integrity check succeeded
                                    Device/File not configured
                                    Device/File not configured
                                    Device/File not configured
                                    Device/File not configured
         Cluster registry integrity check succeeded
         Logical corruption check bypassed due to non-privileged user
   
   
[grid@rac2 ~]$ ocrcheck
Status of Oracle Cluster Registry is as follows :
         Version                  :          3
         Total space (kbytes)     :     262120
         Used space (kbytes)      :       2404
         Available space (kbytes) :     259716
         ID                       : 1095774749
         Device/File Name         :       +CRS
                                    Device/File integrity check failed
                                    Device/File not configured
                                    Device/File not configured
                                    Device/File not configured
                                    Device/File not configured
         Cluster registry integrity check failed
         Logical corruption check bypassed due to insufficient quorum
检查表决磁盘:
crsctl query css votedisk
[grid@rac1 ~]$ crsctl query css votedisk
##  STATE    File Universal Id                File Name Disk group
--  -----    -----------------                --------- ---------
1. ONLINE   589c0071c9304fecbff651e64eeb281a (ORCL:CRS1) [CRS]
Located 1 voting disk(s).

Oc4j,gsd服务默认是disable的,如果要启动,启用即可
[node1:grid]srvctl status oc4j
OC4J is disabled
[node1: grid]srvctl status nodeapps
VIP node1-vip is enabled
VIP node1-vip is running on node: node1
VIP node2-vip is enabled
VIP node2-vip is running on node: node2
Network is enabled
Network is running on node: node1
Network is running on node: node2
GSD is disabled
GSD is not running on node: node1
GSD is not running on node: node2
ONS is enabled
ONS daemon is running on node: node1
ONS daemon is running on node: node2
eONS is enabled
eONS daemon is running on node: node1
eONS daemon is running on node: node2
[node1:grid]$srvctl enable oc4j
[node1:grid]$srvctl start oc4j
[node1:grid]$srvctl enable nodeapps
[node1:grid]$srvctl start nodeapps
重启grid cluster

为数据和快速恢复区创建 ASM 磁盘组:
asmca


su - oracle
./runInstaller
[root@rac2 ~]# /oracle/app/oracle/product/11.2.0/root.sh
Running Oracle 11g root.sh script...
The following environment variables are set as:
    ORACLE_OWNER= oracle
    ORACLE_HOME=  /oracle/app/oracle/product/11.2.0
Enter the full pathname of the local bin directory: [/usr/local/bin]: 
The file "dbhome" already exists in /usr/local/bin.  Overwrite it? (y/n) 
[n]: y
   Copying dbhome to /usr/local/bin ...
The file "oraenv" already exists in /usr/local/bin.  Overwrite it? (y/n) 
[n]: y
   Copying oraenv to /usr/local/bin ...
The file "coraenv" already exists in /usr/local/bin.  Overwrite it? (y/n) 
[n]: y
   Copying coraenv to /usr/local/bin ...
Entries will be added to the /etc/oratab file as needed by
Database Configuration Assistant when a database is created
Finished running generic part of root.sh script.
Now product-specific root actions will be performed.
Finished product-specific root actions.
[root@rac2 ~]# crs_stat -t
SQL&gt; archive log list;
Database log mode              Archive Mode
Automatic archival             Enabled
Archive destination            USE_DB_RECOVERY_FILE_DEST
Oldest online log sequence     11
Next log sequence to archive   12
Current log sequence           12

SQL&gt; select max(sequence#) from v$archived_log 

col NAME format a80

SQL&gt;  select SEQUENCE#,NAME,FIRST_TIME, NEXT_TIME FROM v$ARCHIVED_LOG ORDER BY SEQUENCE#;


SEQUENCE#  NAME                                                                                                                                               FIRST_TIME   NEXT_TIME
---------- -----------------------------
        11 +DG_RECOVERY/racdb/archivelog/2010_05_18/thread_2_seq_11.257.719357641           18-MAY-10    18-MAY-10

--查看归档丢失的情况:

SELECT THREAD#,LOW_SEQUENCE#,HIGH_SEQUENCE# from v$archive_gap;


--启动闪回

alter system set db_recovery_file_dest_size=2g scope=both;

alter system set db_recovery_file_dest='+DG_RECOVERY' scope=both;

alter database flashback ON;

SQL&gt; show parameter recovery   

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
db_recovery_file_dest                string      +DG_RECOVERY
db_recovery_file_dest_size           big integer 2G
recovery_parallelism                 integer     0

[ 本帖最后由 mfkqwyc86 于 2010-10-27 10:31 编辑 ]
 
 
   

注册会员

飞鹰工作室

精华贴数
1
技术积分
844
社区积分
30
注册时间
2007-4-28
论坛徽章:
2
2011新春纪念徽章日期:2011-02-18 11:43:35 ITPUB十周年纪念徽章日期:2011-11-01 16:23:26
3#
  发表于 2010-10-27 09:55:01  | 只看该作者
tnsnames:
  
  RACDB1 =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.10.21)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = racdb)
      (INSTANCE_NAME = racdb1)
    )
  )

RACDB =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.10.21)(PORT = 1521))
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.10.22)(PORT = 1521))
    (LOAD_BALANCE = yes)
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = racdb)
      (FAILOVER_MODE =
        (TYPE = SELECT)
        (METHOD = BASIC)
        (RETRIES = 180)
        (DELAY = 5)
      )
    )
  )

LISTENERS_RACDB =
  (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.10.21)(PORT = 1521))
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.10.22)(PORT = 1521))
  )
  
LISTENERS_RACDB1 =
  (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.10.21)(PORT = 1521))
  )

LISTENERS_RACDB2 =
  (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.10.22)(PORT = 1521))
  )
  
  
EXTPROC_CONNECTION_DATA =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
    )
    (CONNECT_DATA =
      (SID = PLSExtProc)
      (PRESENTATION = RO)
    )
  )

RACDB2 =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.10.22)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = racdb)
      (INSTANCE_NAME = racdb2)
    )
  )
  
  
alter system set LOCAL_LISTENER = 'LISTENERS_RACDB1' scope=both sid='racdb1';
alter system set REMOTE_LISTENER = 'LISTENERS_RACDB' scope=both sid='racdb1';

alter system set LOCAL_LISTENER = 'LISTENERS_RACDB2' scope=both sid='racdb2';
alter system set REMOTE_LISTENER = 'LISTENERS_RACDB' scope=both sid='racdb2';

############################################
10、配置启动归档及闪回

--先配归档才可以启动闪回

alter system set cluster_database=false scope=spfile

#alter system set db_recovery_file_dest='D:\oracle\flashdb' scope=both;

alter system switch logfile;

startup mount

alter database archivelog;

alter system set cluster_database=true scope=spfile

shutdown immediate; 

startup
 
 
   

注册会员

飞鹰工作室

精华贴数
1
技术积分
844
社区积分
30
注册时间
2007-4-28
论坛徽章:
2
2011新春纪念徽章日期:2011-02-18 11:43:35 ITPUB十周年纪念徽章日期:2011-11-01 16:23:26
4#
  发表于 2010-10-27 09:55:38  | 只看该作者
[root@rac2 ~]# crs_stat -t
Name           Type           Target    State     Host        
------------------------------------------------------------
ora....SM1.asm application    ONLINE    ONLINE    rac1        
ora....C1.lsnr application    ONLINE    ONLINE    rac1        
ora.rac1.gsd   application    ONLINE    ONLINE    rac1        
ora.rac1.ons   application    ONLINE    ONLINE    rac1        
ora.rac1.vip   application    ONLINE    ONLINE    rac1        
ora....SM2.asm application    ONLINE    ONLINE    rac2        
ora....C2.lsnr application    ONLINE    ONLINE    rac2        
ora.rac2.gsd   application    ONLINE    ONLINE    rac2        
ora.rac2.ons   application    ONLINE    ONLINE    rac2        
ora.rac2.vip   application    ONLINE    ONLINE    rac2        
ora.racdb.db   application    ONLINE    ONLINE    rac1        
ora....b1.inst application    ONLINE    ONLINE    rac1        
ora....b2.inst application    ONLINE    ONLINE    rac2        
ora....db_s.cs application    ONLINE    ONLINE    rac1        
ora....db1.srv application    ONLINE    ONLINE    rac1        
ora....db2.srv application    ONLINE    ONLINE    rac2        

与之前不同service名后,则数据库会自己变为新的service名字,如下:

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
service_names                        string      racdb_s


7、crs_stat -t

[oracle@rac2 bin]$ crs_stat -t             
Name           Type           Target    State     Host        
------------------------------------------------------------
ora.rac1.gsd   application    ONLINE    ONLINE    rac1        
ora.rac1.ons   application    ONLINE    ONLINE    rac1        
ora.rac1.vip   application    ONLINE    ONLINE    rac1        
ora.rac2.gsd   application    ONLINE    ONLINE    rac2        
ora.rac2.ons   application    ONLINE    ONLINE    rac2        
ora.rac2.vip   application    ONLINE    ONLINE    rac2        


ALTER DISKGROUP RACDISK DROP DISK RACDISK_0001 REBALANCE POWER 11;


8、rac status

[oracle@rac2 bin]$ crs_stat -t
Name           Type           Target    State     Host        
------------------------------------------------------------
ora....SM1.asm application    ONLINE    ONLINE    rac1        
ora....C1.lsnr application    ONLINE    ONLINE    rac1        
ora.rac1.gsd   application    ONLINE    ONLINE    rac1        
ora.rac1.ons   application    ONLINE    ONLINE    rac1        
ora.rac1.vip   application    ONLINE    ONLINE    rac1        
ora....SM2.asm application    ONLINE    ONLINE    rac2        
ora....C2.lsnr application    ONLINE    ONLINE    rac2        
ora.rac2.gsd   application    ONLINE    ONLINE    rac2        
ora.rac2.ons   application    ONLINE    ONLINE    rac2        
ora.rac2.vip   application    ONLINE    ONLINE    rac2        
ora.racdb.db   application    ONLINE    ONLINE    rac2        
ora....acdb.cs application    ONLINE    ONLINE    rac1        
ora....db1.srv application    ONLINE    ONLINE    rac1        
ora....db2.srv application    ONLINE    ONLINE    rac2        
ora....b1.inst application    ONLINE    ONLINE    rac1        
ora....b2.inst application    ONLINE    ONLINE    rac2      

############################################
9、listener.ora与tnsnames.ora

listener.ora:

LISTENER_RAC1 =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.10.21)(PORT = 1521)(IP = FIRST))
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.10.11)(PORT = 1521)(IP = FIRST))
    )
  )

SID_LIST_LISTENER_RAC1 =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = PLSExtProc)
      (ORACLE_HOME = /oracle/app/product/10.2.0/db_1)
      (PROGRAM = extproc)
    )
  )
 
 
   

注册会员

飞鹰工作室

精华贴数
1
技术积分
844
社区积分
30
注册时间
2007-4-28
论坛徽章:
2
2011新春纪念徽章日期:2011-02-18 11:43:35 ITPUB十周年纪念徽章日期:2011-11-01 16:23:26
5#
  发表于 2010-10-27 09:56:19  | 只看该作者
Name           Type           Target    State     Host        
ora.CRS.dg     ora....up.type ONLINE    ONLINE    rac1        
ora.DGDATA.dg  ora....up.type ONLINE    ONLINE    rac1        
ora....VERY.dg ora....up.type ONLINE    ONLINE    rac1        
ora....ER.lsnr ora....er.type ONLINE    ONLINE    rac1        
ora....N1.lsnr ora....er.type ONLINE    ONLINE    rac2        
ora.asm        ora.asm.type   ONLINE    ONLINE    rac1        
ora.eons       ora.eons.type  ONLINE    ONLINE    rac1        
ora.gsd        ora.gsd.type   ONLINE    ONLINE    rac1        
ora....network ora....rk.type ONLINE    ONLINE    rac1        
ora.oc4j       ora.oc4j.type  ONLINE    ONLINE    rac2        
ora.ons        ora.ons.type   ONLINE    ONLINE    rac1        
ora....SM1.asm application    ONLINE    ONLINE    rac1        
ora....C1.lsnr application    ONLINE    ONLINE    rac1        
ora.rac1.gsd   application    ONLINE    ONLINE    rac1        
ora.rac1.ons   application    ONLINE    ONLINE    rac1        
ora.rac1.vip   ora....t1.type ONLINE    ONLINE    rac1        
ora....SM2.asm application    ONLINE    ONLINE    rac2        
ora....C2.lsnr application    ONLINE    ONLINE    rac2        
ora.rac2.gsd   application    ONLINE    ONLINE    rac2        
ora.rac2.ons   application    ONLINE    ONLINE    rac2        
ora.rac2.vip   ora....t1.type ONLINE    ONLINE    rac2        
ora....ry.acfs ora....fs.type ONLINE    ONLINE    rac1        
ora.scan1.vip  ora....ip.type ONLINE    ONLINE    rac2 




su - oracle
./dbca


手工配置services


(命令注册不能用与DB相同的service名)

srvctl add service -d &lt;name&gt; -s &lt;service_name&gt; -r &quot;&lt;preferred_list&gt;&quot; [-a &quot;&lt;available_list&gt;&quot;] [-P &lt;TAF_policy&gt;]

[root@rac1 backup]# srvctl add service -h   
Usage: srvctl add service -d &lt;name&gt; -s &lt;service_name&gt; -r &quot;&lt;preferred_list&gt;&quot; [-a &quot;&lt;available_list&gt;&quot;] [-P &lt;TAF_policy&gt;]
    -d &lt;name&gt;           Unique name for the database
    -s &lt;service&gt;        Service name
    -r &quot;&lt;pref_list&gt;&quot;    List of preferred instances
    -a &quot;&lt;avail_list&gt;&quot;   List of available instances
    -P &lt;TAF_policy&gt;     TAF policy (NONE, BASIC, or PRECONNECT)
Usage: srvctl add service -d &lt;name&gt; -s &lt;service_name&gt; -u {-r &quot;&lt;new_pref_inst&gt;&quot; | -a &quot;&lt;new_avail_inst&gt;&quot;}
    -d &lt;name&gt;           Unique name for the database
    -s &lt;service&gt;        Service name
    -u                  Add a new instance to service configuration
    -r &lt;new_pref_inst&gt;  Name of new preferred instance
    -a &lt;new_avail_inst&gt; Name of new available instance
    -h                  Print usage

/oracle/app/crs/bin/srvctl add service -d racdb -s racdb_s racdb1 -a racdb2 -P BASIC

/oracle/app/crs/bin/srvctl add service -d racdb -s racdb_s -r racdb1,racdb2 -P BASIC 
(建议)
 
 
   

注册会员

飞鹰工作室

精华贴数
1
技术积分
844
社区积分
30
注册时间
2007-4-28
论坛徽章:
2
2011新春纪念徽章日期:2011-02-18 11:43:35 ITPUB十周年纪念徽章日期:2011-11-01 16:23:26
6#
  发表于 2010-10-27 09:58:06  | 只看该作者
su - oracle
./runInstaller

[root@rac2 ~]# /oracle/app/oracle/product/11.2.0/root.sh
Running Oracle 11g root.sh script...

The following environment variables are set as:
    ORACLE_OWNER= oracle
    ORACLE_HOME=  /oracle/app/oracle/product/11.2.0

Enter the full pathname of the local bin directory: [/usr/local/bin]: 
The file &quot;dbhome&quot; already exists in /usr/local/bin.  Overwrite it? (y/n) 
[n]: y
   Copying dbhome to /usr/local/bin ...
The file &quot;oraenv&quot; already exists in /usr/local/bin.  Overwrite it? (y/n) 
[n]: y
   Copying oraenv to /usr/local/bin ...
The file &quot;coraenv&quot; already exists in /usr/local/bin.  Overwrite it? (y/n) 
[n]: y
   Copying coraenv to /usr/local/bin ...

Entries will be added to the /etc/oratab file as needed by
Database Configuration Assistant when a database is created
Finished running generic part of root.sh script.
Now product-specific root actions will be performed.
Finished product-specific root actions.

[root@rac2 ~]# crs_stat -t
 
 
   

注册会员

飞鹰工作室

精华贴数
1
技术积分
844
社区积分
30
注册时间
2007-4-28
论坛徽章:
2
2011新春纪念徽章日期:2011-02-18 11:43:35 ITPUB十周年纪念徽章日期:2011-11-01 16:23:26
7#
  发表于 2010-10-27 09:59:26  | 只看该作者
检查集群节点:
olsnodes -l

检查 Oracle 集群注册表 (OCR):

ocrcheck

[grid@rac1 ~]$  ocrcheck
Status of Oracle Cluster Registry is as follows :
         Version                  :          3
         Total space (kbytes)     :     262120
         Used space (kbytes)      :       2404
         Available space (kbytes) :     259716
         ID                       : 1095774749
         Device/File Name         :       +CRS
                                    Device/File integrity check succeeded

                                    Device/File not configured

                                    Device/File not configured

                                    Device/File not configured

                                    Device/File not configured

         Cluster registry integrity check succeeded

         Logical corruption check bypassed due to non-privileged user

                 
                 
[grid@rac2 ~]$ ocrcheck
Status of Oracle Cluster Registry is as follows :
         Version                  :          3
         Total space (kbytes)     :     262120
         Used space (kbytes)      :       2404
         Available space (kbytes) :     259716
         ID                       : 1095774749
         Device/File Name         :       +CRS
                                    Device/File integrity check failed

                                    Device/File not configured

                                    Device/File not configured

                                    Device/File not configured

                                    Device/File not configured

         Cluster registry integrity check failed

         Logical corruption check bypassed due to insufficient quorum

检查表决磁盘:

crsctl query css votedisk

[grid@rac1 ~]$ crsctl query css votedisk
##  STATE    File Universal Id                File Name Disk group
--  -----    -----------------                --------- ---------
1. ONLINE   589c0071c9304fecbff651e64eeb281a (ORCL:CRS1) [CRS]
Located 1 voting disk(s).


Oc4j,gsd服务默认是disable的,如果要启动,启用即可
[node1:grid]srvctl status oc4j
OC4J is disabled

[node1: grid]srvctl status nodeapps
VIP node1-vip is enabled
VIP node1-vip is running on node: node1
VIP node2-vip is enabled
VIP node2-vip is running on node: node2
Network is enabled
Network is running on node: node1
Network is running on node: node2
GSD is disabled
GSD is not running on node: node1
GSD is not running on node: node2
ONS is enabled
ONS daemon is running on node: node1
ONS daemon is running on node: node2
eONS is enabled
eONS daemon is running on node: node1
eONS daemon is running on node: node2

[node1:grid]$srvctl enable oc4j
[node1:grid]$srvctl start oc4j
[node1:grid]$srvctl enable nodeapps
[node1:grid]$srvctl start nodeapps

重启grid cluster


为数据和快速恢复区创建 ASM 磁盘组:
asmca
 
 
   

注册会员

飞鹰工作室

精华贴数
1
技术积分
844
社区积分
30
注册时间
2007-4-28
论坛徽章:
2
2011新春纪念徽章日期:2011-02-18 11:43:35 ITPUB十周年纪念徽章日期:2011-11-01 16:23:26
8#
  发表于 2010-10-27 10:00:22  | 只看该作者
资源组状态:
crsctl status resource -t

[grid@rac2 ~]$ crsctl status resource -t
--------------------------------------------------------------------------------
NAME           TARGET  STATE        SERVER                   STATE_DETAILS       
--------------------------------------------------------------------------------
Local Resources
--------------------------------------------------------------------------------
ora.CRS.dg
               ONLINE  ONLINE       rac1                                         
               ONLINE  ONLINE       rac2                                         
ora.LISTENER.lsnr
               ONLINE  ONLINE       rac1                                         
               ONLINE  ONLINE       rac2                                         
ora.asm
               ONLINE  ONLINE       rac1                     Started             
               ONLINE  ONLINE       rac2                     Started             
ora.eons
               ONLINE  ONLINE       rac1                                         
               ONLINE  ONLINE       rac2                                         
ora.gsd
               ONLINE  ONLINE       rac1                                         
               ONLINE  ONLINE       rac2                                         
ora.net1.network
               ONLINE  ONLINE       rac1                                         
               ONLINE  ONLINE       rac2                                         
ora.ons
               ONLINE  ONLINE       rac1                                         
               ONLINE  ONLINE       rac2                                         
ora.registry.acfs
               ONLINE  ONLINE       rac1                                         
               ONLINE  ONLINE       rac2                                         
--------------------------------------------------------------------------------
Cluster Resources
--------------------------------------------------------------------------------
ora.LISTENER_SCAN1.lsnr
      1        ONLINE  ONLINE       rac1                                         
ora.oc4j
      1        ONLINE  ONLINE       rac2                                         
ora.rac1.vip
      1        ONLINE  ONLINE       rac1                                         
ora.rac2.vip
      1        ONLINE  ONLINE       rac2                                         
ora.scan1.vip
      1        ONLINE  ONLINE       rac1


作者:mfkqwyc86
QQ:113257174
itpub空间:http://space.itpub.net/9664900


本文已整理成PDF格式,详见下面。
【Oracle RAC】Linux + Oracle 11g R2 RAC 安装配置详细过程.pdf

[ 本帖最后由 mfkqwyc86 于 2010-10-27 10:29 编辑 ]
 
 
   

注册会员

Roger

精华贴数
0
技术积分
8378
社区积分
351
注册时间
2008-5-22
论坛徽章:
17
祖国60周年纪念徽章日期:2009-10-09 08:28:00 ITPUB十周年纪念徽章日期:2011-11-01 16:24:04 2012新春纪念徽章日期:2012-01-04 11:54:26 最佳人气徽章日期:2012-03-13 17:39:18 ITPUB季度 技术新星日期:2011-04-02 10:31:09 数据库板块每日发贴之星日期:2011-02-20 01:01:01 2011新春纪念徽章日期:2011-02-18 11:43:33 2011新春纪念徽章日期:2011-01-04 10:34:20 ITPUB9周年纪念徽章日期:2010-10-08 09:31:21 数据库板块每日发贴之星日期:2010-05-01 01:01:02 数据库板块每日发贴之星日期:2010-04-25 01:01:01 数据库板块每日发贴之星日期:2010-04-06 01:01:03
9#
  发表于 2010-10-27 10:47:13  | 只看该作者
又是一个新星啊
专注于oracle管理、诊断、优化以及高可用                                                                                      
                                                                                                                            
总群( 超级群): 62508581  (已满) 
1号群:31041729  ( 超级群 未满)  
2号群:44289525   (已满)   9号群:107089070  (已满)
3号群:44237330   (已满)   10号群:199044229 (已满)
4号群:77968814   (已满)   11号群:199045837 (已满)
5号群:75423174   (已满)   12号群:216935698 (已满)
6号群:77968689   (已满)   13号群: 219530143 (已满)                                            
7号群:72852853   (已满)   14号群: 212477198 (新开)
8号群:44237253   (已满)   15号群: 219532799 (新开)

备注:请勿重复加群,另请注明 from itpub。
                                                                                                                           
玩转oracle论坛   http://databasefans.com 欢迎大家访问                                                                       
                                                                                                                                                                                                           
联系方式 MSN: oracledba@live.cn                                                                                            
                                                                                                                            
My blog  http://www.killdb.com                                                              
 
                                                                                                                            
寻oracle兼职,承接各种oracle实施,调优,故障处理等项目。
 
   

注册会员

飞鹰工作室

精华贴数
1
技术积分
844
社区积分
30
注册时间
2007-4-28
论坛徽章:
2
2011新春纪念徽章日期:2011-02-18 11:43:35 ITPUB十周年纪念徽章日期:2011-11-01 16:23:26
10#
  发表于 2010-10-27 11:39:19  | 只看该作者
老大,是我
################################################################################################
君子务本,本立而道生。---mfkqwyc86,飞鹰工作室
ITPUT个人空间: http://space.itpub.net/9664900 
-----------------------------------------------------------
01.【Oracle RAC】Linux + Oracle 11g R2 RAC 安装配置详细过程  http://space.itpub.net/9664900/viewspace-676836
02.【Oracle RAC】Oracle RAC更改VIP IP地址_2节点的实验  http://space.itpub.net/9664900/viewspace-676800
03.【Oracle RAC】Oracle RAC删除一个节点_3节点的实验  http://space.itpub.net/9664900/viewspace-676799
04.【Oracle RAC】Oracle RAC增加一个节点_3节点的实验  http://space.itpub.net/9664900/viewspace-676798
05.【Oracle RAC+DG】Oracle RAC+ASM+DataGuard配置实验记录  http://space.itpub.net/9664900/viewspace-676797
06.【Oracle RAC】Oracle RAC CRS、OCR、Voting破坏重建  http://space.itpub.net/9664900/viewspace-676796
07.【Oracle 表分区管理】Oracle Partition表分区与分区索引几种方式的实验操作http://space.itpub.net/9664900/viewspace-676855
08.【IBM DB2表空间管理】db2表空间管理—实例讲解之精华  http://space.itpub.net/9664900/viewspace-676777
09.【IBM DB2补丁升级】从v9.5.0.1升级到DB2 v9.5.0.6  http://space.itpub.net/9664900/viewspace-676827
10.【中间件资料下载汇总】WebSphere,MQ,Portal,WebLogic资料下载汇总【PDF格式-共53类】  http://space.itpub.net/9664900/viewspace-676843
 
   
 
您需要登录后才可以回帖  登录 |  注册 

 

CopyRight 1999-2011 itpub.net All Right Reserved. 北京皓辰网域网络信息技术有限公司版权所有 联系我们 网站律师 隐私政策 知识产权声明
京ICP证:060528号 北京市公安局海淀分局网监中心备案编号:1101082001 广播电视节目制作经营许可证:编号(京)字第1149号 
  
回顶部


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

福海鑫森

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值