设为首页 收藏本站
查看: 1685|回复: 0

[经验分享] Linux Oracle Rac 10G 搭建& Patch-fatherhome

[复制链接]

尚未签到

发表于 2018-9-12 08:46:02 | 显示全部楼层 |阅读模式
  Oracle Real Application Clusters 简称Oracle Rac 实施应用群集
  环境接受
  Virtual Machine(虚拟机):VirtualBox 4.2.18
  系统平台:Oracle Enterprise Linux 5.7 X86_64
  Software Packet:Oracle Database 10 R2 X86_64 for Linux
  Oracle 10201_clusterware_linux
  虚拟机设置
  Linux 内存4G 硬盘大小60G(推荐)
  双网卡
  第一块网卡:Bridged Adapter (桥接模式)
  第二块网卡:Internal Network (内网模式)
  系统环境设置
  加入光盘镜像
  和普通安装linux 一样
  第一步skip
  第二步语言 English
  第三步键盘 U.S.A English
  第四步序列号 跳过序列号
  第五步分区 默认分区即可
  第六步网卡 网卡设置 需要启用两块
  1.主机名
  因为是节点一 vrh1.oracle.com
  2.配置网卡IP
  网卡1: 根据你的宿主机 IP信息 填写第一块网卡
  172.20.2.169 / 255.255.255.0
  网卡2: 因为是vip 所以设置一个私有网段的IP
  192.168.1.191 / 255.255.255.0 vrh1-vip
  Gateway :看宿主机网关 ipconfig /all 172.20.2.254
  DNS:8.8.8.8
  备用DNS :8.8.4.4
  第七步输入root 密码
  自己随意决定:oracle (我设置的)
  第八步时区设定 只要保证 你的两台或多台相同就可以
  第九步安装包 选择 clumsy later稍后自己安装
  最后进行装包
  reboot
  重启后配置 系统信息
  第一步 选择Yes 下一步
  第二步 firewall 选择 Disabled
  第三步 Selinux 选择 Disabled、
  第四步 Kdump 不勾选
  第五步 时区因为 第一块网卡 选择了 外网 所以可以选择NTP
  第六步 更新服务 直接选否 跳过
  第七步 创建用户 不创建 直接跳过
  下一步 直至 结束 在此重启
  二.配置
  配置oracle yum source
  1.mkdir /media/disk
  2.mount /dev/cdrom /media/disk/
  3.touch /etc/yum.repos.d/public-yum-el5.repo
  4.vi /etc/yum.repos.d/public-yum-el5.repo
  [oel]
  name = Enterprise Linux 5.7 DVD
  baseurl=file:///media/disk/Server/
  gpgcheck=0
  enabled=1
  5.yum install oracle-validated
  6.mkdir /s01
  7.chown oracle:oinstall /s01
  8.password oracle
  oracle
  oracle
  9. vim /etc/hosts
  # Do not remove the following line, or various programs
  # that require network functionality will fail.
  127.0.0.1       localhost.localdomain localhost
  ::1             localhost6.localdomain6 localhost6
  172.20.2.169  vrh1 vrh1.oracle.com
  172.20.2.170  vrh1-vip
  172.20.2.171  vrh2 vrh2.oracle.com
  172.20.2.172  vrh2-vip
  192.168.1.191 vrh1-priv
  192.168.1.192 vrh2-priv
  :wq
  完成后 测试
  ping vrh1
  是否通?
  ping vrh1-priv
  是否
  ok 第一台主机配置完成
  init 6
  Clone
  1.右键选中关闭的主机 选择可爱的小绵羊clone
  2.修改 New machina name 为xxx2
  3.clone type : full clone
  修改网卡配置
  1.进入system-config-network 删除两个带bak的网卡 如果active 状态的选择 右上方的Deactivete 在Delete
  2.修改 eth0
  172.20.2.171
  255.255.255.0
  172.20.2.254
  保存
  Active
  3.修改 eth1
  192.168.1.192
  255.255.255.0
  保存
  Active
  4.修改DNS
  中主机名修改为 vrh2.oracle.com
  主DNS 8.8.8.8
  辅DNS 8.8.4.4
  file 保存
  然后 修改 /etc/inittab 默认启动模式变成3
  共享磁盘的创建
  选择第一台创建的虚拟机
  右键 Settings
  选择Storage
  选择 Controller:SATA 右边的磁盘加好的图标
  点完后 选择 Create new disk (创建新的磁盘)
  类型选择VDI
  Next

  这步非常重要 Fixed>  磁盘文件创建位置 可以改变的不然默认是C盘 会很卡 所以 看到右边的文件夹带一个绿色箭头的图标了吗
  共享磁盘大小不用太大 3G 就可以了
  下面在做3个以上dbshare跟上面方法一样
  大小5G 固定大小
  现在做共享
  上面选file
  选择Virtual Media Manager
  看到Hard drives
  看到 ocr.vdi和dbshare1.vdi 一些刚才创建的虚拟盘
  右键 选择 Modify
  选择Shareable
  OK
  刚才主机1 也叫节点一 已经有了
  现在主机2 也需要挂载 一下共享的磁盘 但是 不用Create new disk
  我们选择 Choose existing disk 选择 你刚才 存放 ocr.vdi文件 和 dbshare.vdi 文件 即可
  绑定服务
  划分分区
  打开主机一
  先来 看一下 刚才挂载的共享盘
  ll /dev/sd*
  brw-r----- 1 root disk 8,  0 Sep 17 10:42 /dev/sda
  brw-r----- 1 root disk 8,  1 Sep 17 10:42 /dev/sda1
  brw-r----- 1 root disk 8,  2 Sep 17 10:42 /dev/sda2
  brw-r----- 1 root disk 8, 16 Sep 17 10:42 /dev/sdb
  brw-r----- 1 root disk 8, 32 Sep 17 10:42 /dev/sdc
  brw-r----- 1 root disk 8, 48 Sep 17 10:42 /dev/sdd
  brw-r----- 1 root disk 8, 64 Sep 17 10:42 /dev/sde
  要做裸设备 需要把硬盘分区
  先来做 ocr 和 Voting Disk
  解释下什么是ocr
  OCR - Oracle Cluster Registry(集群注册文件),记录每个节点的相关信息
  主要用作记录 不用分配很多空间
  Voting Disk
  Voting Disk - Establishes quorum (表决磁盘),仲裁机制用于仲裁多个节点向共享节点同时写的行为,这样做是为了避免发生冲突
  做两个分区
  fdisk /dev/sdb
  Command (m for help): n
  Command action
  e   extended
  p   primary partition (1-4)
  p
  Partition number (1-4): 1
  First cylinder (1-391, default 1): #这是不用填写
  Using default value 1
  Last cylinder or +size or +sizeM or +sizeK (1-391, default 391): +1500M
  Command (m for help): n
  Command action
  e   extended
  p   primary partition (1-4)
  p
  Partition number (1-4): 2
  First cylinder (184-391, default 184): #这是不用填写
  Using default value 184
  Last cylinder or +size or +sizeM or +sizeK (184-391, default 391): #这是不用填写
  Using default value 391
  Command (m for help): p #查看下 时候有
  Command (m for help): w
  partprobe /dev/sdb #宣告给内核
  ll - /dev/sdb*
  ls: -: No such file or directory
  brw-r----- 1 root disk 8, 16 Sep 17 10:49 /dev/sdb
  brw-r----- 1 root disk 8, 17 Sep 17 10:49 /dev/sdb1
  brw-r----- 1 root disk 8, 18 Sep 17 10:49 /dev/sdb2
  现在开始做裸设备
  裸设备 就是去除文件系统的限制 直接供给oracle 使用 个人理解
  cd /etc/udev/rules.d/
  ll
  -rw-r--r-- 1 root root   515 Jul 23  2011 05-udev-early.rules
  -rw-r--r-- 1 root root   992 Jul  9  2011 40-multipath.rules
  -rw-r--r-- 1 root root 16732 Jul 23  2011 50-udev.rules
  -rw-r--r-- 1 root root   471 Jul 23  2011 51-hotplug.rules
  -rw-r--r-- 1 root root 58016 Jun  7  2007 60-libsane.rules
  -rw-r--r-- 1 root root   143 Jun  8  2011 60-net.rules
  -rw-r--r-- 1 root root  1088 Jun  6  2007 60-pcmcia.rules
  -rw-r--r-- 1 root root   528 Sep 17 10:52 60-raw.rules
  -rw-r--r-- 1 root root  9366 Jul 23  2011 60-wacom.rules
  -rw-r--r-- 1 root root   129 Jul 23  2011 61-uinput-stddev.rules
  -rw-r--r-- 1 root root   214 Jul 23  2011 61-uinput-wacom.rules
  -rw-r--r-- 1 root root  1823 Nov  5  2008 85-pcscd_ccid.rules
  -rw-r--r-- 1 root root   175 Jul 23  2011 88-clock.rules
  -rw-r--r-- 1 root root   114 Nov  5  2008 90-alsa.rules
  -rw-r--r-- 1 root root    61 Jul 23  2011 90-dm.rules
  -rw-r--r-- 1 root root    82 Jan 14  2011 90-hal.rules
  -rw-r--r-- 1 root root   107 Jul 23  2011 95-pam-console.rules
  -rw-r--r-- 1 root root   292 May 11  2011 98-kexec.rules
  -rw-r--r-- 1 root root  2319 Jul 15  2008 bluetooth.rules
  vi 60-raw.rules #裸设备配置文件
  加入下面字段
  ACTION=="add", KERNEL=="sdb1", RUN+="/bin/raw /dev/raw/raw1 %N"
  ACTION=="add", KERNEL=="sdb2", RUN+="/bin/raw /dev/raw/raw2 %N"
  ACTION=="add", KERNEL=="raw*", OWNER=="oracle", GROUP=="oinstall", MODE=="0660"
  :wq
  start_udev #启动udev
  查看
  ll /dev/raw
  total 0
  crw-rw---- 1 oracle oinstall 162, 1 Sep 17 11:58 raw1
  crw-rw---- 1 oracle oinstall 162, 2 Sep 17 11:58 raw2
  制作 ASM裸设备
  ASM(自动存储管理)的来由:
  ASM是Oracle 10g R2中为了简化Oracle数据库的管理而推出来的一项新功能,这是Oracle自己提供的卷管理器,主要用于替代操作系统所提供的LVM,它不仅支持单实例,同时对RAC的支持也是非常好。ASM可以自动管理磁盘组并提供有效的数据冗余功能。  www.iyunv.com  使用ASM(自动存储管理)后,数据库管理员不再需要对ORACLE中成千上万的数据文件进行管理和分类,从而简化了DBA的工作量,可以使得工作效率大大提高。
  为了节省时间 用一个脚本(by:marklean_liu)
  for i in c d e;  #  in 后面跟的是/sdb /sdc /sde 等等 最后的字母如果多个可以继续添加
  do
  echo "KERNEL==\"sd*\", BUS==\"scsi\", PROGRAM==\"/sbin/scsi_id -g -u -s %p\", RESULT==\"`scsi_id -g -u -s /block/sd$i`\", NAME=\"asm-disk$i\", OWNER=\"oracle\", GROUP=\"oinstall\", MODE=\"0660\""
  done
  执行后 会显示如下信息
  [root@vrh1 raw]# for i in c d e;
  > do
  > echo "KERNEL==\"sd*\", BUS==\"scsi\", PROGRAM==\"/sbin/scsi_id -g -u -s %p\", RESULT==\"`scsi_id -g -u -s /block/sd$i`\", NAME=\"asm-disk$i\", OWNER=\"oracle\", GROUP=\"oinstall\", MODE=\"0660\""
  > done
  KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -s %p", RESULT=="SATA_VBOX_HARDDISK_VB3135e0d2-443af4bc_", NAME="asm-diskc", OWNER="oracle", GROUP="oinstall", MODE="0660"
  KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -s %p", RESULT=="SATA_VBOX_HARDDISK_VB4a191055-dd7f8a7e_", NAME="asm-diskd", OWNER="oracle", GROUP="oinstall", MODE="0660"
  KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -s %p", RESULT=="SATA_VBOX_HARDDISK_VB8ab4d9e0-3dc6fdc1_", NAME="asm-diske", OWNER="oracle", GROUP="oinstall", MODE="0660"
  然后我们需要touch 一个文件
  在/etc/udev/rules.d目录下
  [root@vrh1 rules.d]# touch 99-oracle-asmdevices.rules
  vi  99-oracle-asmdevices.rules
  加入 刚才 脚本语句 列出的内容
  KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -s %p", RESULT=="SATA_VBOX_HARDDISK_VB3135e0d2-443af4bc_", NAME="asm-diskc", OWNER="oracle", GROUP="oinstall", MODE="0660"
  KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -s %p", RESULT=="SATA_VBOX_HARDDISK_VB4a191055-dd7f8a7e_", NAME="asm-diskd", OWNER="oracle", GROUP="oinstall", MODE="0660"
  KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -s %p", RESULT=="SATA_VBOX_HARDDISK_VB8ab4d9e0-3dc6fdc1_", NAME="asm-diske", OWNER="oracle", GROUP="oinstall", MODE="0660"
  :wq
  在此 启动 start_udev
  然后 查看一下
  ll /dev/asm*
  brw-rw---- 1 oracle oinstall 8, 32 Sep 17 11:58 /dev/asm-diskc
  brw-rw---- 1 oracle oinstall 8, 48 Sep 17 11:58 /dev/asm-diskd
  brw-rw---- 1 oracle oinstall 8, 64 Sep 17 11:58 /dev/asm-diske
  下一步 把两个改好的复制到第二台节点上的 相应目录下的
  scp 60-raw.rules vrh2:/etc/udev/rules.d/
  The authenticity of host 'vrh2 (172.20.2.171)' can't be established.
  RSA key fingerprint is 1e:b5:bb:12:53:44:90:eb:ef:01:7a:3a:5e:37:70:d6.
  Are you sure you want to continue connecting (yes/no)? yes
  Warning: Permanently added 'vrh2,172.20.2.171' (RSA) to the list of known hosts.
  root@vrh2's password:
  60-raw.rules                                                100%  528     0.5KB/s
  [root@vrh1 rules.d]# scp 99-oracle-asmdevices.rules vrh2:/etc/udev/rules.d/
  root@vrh2's password:
  Permission denied, please try again.
  root@vrh2's password:
  99-oracle-asmdevices.rules                                  100%  543     0.5KB/s   00:00
  因为起初两个hosts 文件加入了 域名解析 如果你担心依然可以使用IP
  节点传输完成 节点 使用start_udev
  启动udev
  然后再次查看
  [root@vrh2 rules.d]# ll /dev/raw*
  crw-rw---- 1 oracle oinstall 162, 0 Sep 17 12:00 /dev/rawctl
  /dev/raw:
  total 0
  crw-rw---- 1 oracle oinstall 162, 1 Sep 17 12:31 raw1
  crw-rw---- 1 oracle oinstall 162, 2 Sep 17 12:31 raw2
  [root@vrh2 rules.d]# ll /dev/asm*
  brw-rw---- 1 oracle oinstall 8, 32 Sep 17 12:31 /dev/asm-diskc
  brw-rw---- 1 oracle oinstall 8, 48 Sep 17 12:31 /dev/asm-diskd
  brw-rw---- 1 oracle oinstall 8, 64 Sep 17 12:31 /dev/asm-diske
  到此共享存储 已经完成
  我们需要两台oracle 主机可以互相访问 不要密码
  这时候 我们就需要 ssh等价了 小白老师 在Kickstart的时候讲到过
  以下所有 1、2节点都需要做
  由于是oracle 用户使用
  所以 先su — oracle
  然后我需要使用 ssh-keygen -t rsa
  创建 .ssh这个隐藏目录
  [root@vrh1 rules.d]# su - oracle
  [oracle@vrh1 ~]$ ssh-keygen -t rsa
  Generating public/private rsa key pair.
  Enter file in which to save the key (/home/oracle/.ssh/id_rsa):
  Created directory '/home/oracle/.ssh'.
  Enter passphrase (empty for no passphrase):
  Enter same passphrase again:

  Your>  Your public key has been saved in /home/oracle/.ssh/id_rsa.pub.
  The key fingerprint is:
  0d:0e:07:61:e3:a0:1f:af:d6:9b:9a:1e:b8:4e:ce:89 oracle@vrh1.oracle.com
  然后我们需要 在使用 ssh-keygen -t dsa
  创建密钥
  [oracle@vrh2 ~]$ 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>  Your public key has been saved in /home/oracle/.ssh/id_dsa.pub.
  The key fingerprint is:
  1e:ff:96:4d:d8:fd:43:6c:a6:71:aa:e5:b8:55:1a:16 oracle@vrh2.oracle.com
  主机一操作
  然后 进入
  cd /home/oracle/.ssh/
  ll

  -rw------- 1 oracle oinstall  672 Sep 17 12:48>
  -rw-r--r-- 1 oracle oinstall  612 Sep 17 12:48>
  -rw------- 1 oracle oinstall 1675 Sep 17 12:44>
  -rw-r--r-- 1 oracle oinstall  404 Sep 17 12:44>  -rw-r--r-- 1 oracle oinstall  399 Sep 17 12:56 known_hosts
  然后touch authorized_keys 授权key
  把公钥文件追加到 授权Key 里面

  cat>
  cat>  第二台主机的公钥文件 也要追加到这个授权Key 里面
  ssh vrh2 cat /home/oracle/.ssh/id_dsa.pub >> authorized_keys
  ssh vrh2 cat /home/oracle/.ssh/id_rsa.pub >> authorized_keys
  拷贝到第二节点相应的./ssh 目录下
  scp authorized_keys vrh2:~/.ssh
  这样 以后 相互登陆就不用密码了
  [oracle@vrh1 .ssh]$ ssh vrh2
  Last login: Tue Sep 17 13:06:28 2013 from vrh1
  [oracle@vrh2 ~]$
  时间同步问题
  节点1:
  command
  [oracle@vrh1 .ssh]$ date ; ssh vrh2 date
  Tue Sep 17 14:00:34 CST 2013
  Tue Sep 17 14:00:35 CST 2013
  [oracle@vrh1 .ssh]$ date ; ssh vrh2 date
  Tue Sep 17 14:00:36 CST 2013
  Tue Sep 17 14:00:36 CST 2013
  [oracle@vrh1 .ssh]$ date ; ssh vrh2 date
  Tue Sep 17 14:00:37 CST 2013
  Tue Sep 17 14:00:37 CST 2013
  [oracle@vrh1 .ssh]$ date ; ssh vrh2-priv date
  Tue Sep 17 14:01:05 CST 2013
  The authenticity of host 'vrh2-priv (192.168.1.192)' can't be established.
  RSA key fingerprint is 1e:b5:bb:12:53:44:90:eb:ef:01:7a:3a:5e:37:70:d6.
  Are you sure you want to continue connecting (yes/no)? yes
  Warning: Permanently added 'vrh2-priv,192.168.1.192' (RSA) to the list of known hosts.
  Tue Sep 17 14:01:07 CST 2013
  [oracle@vrh1 .ssh]$ date ; ssh vrh2-priv date
  Tue Sep 17 14:01:09 CST 2013
  Tue Sep 17 14:01:09 CST 2013
  [oracle@vrh1 .ssh]$ date ; ssh vrh2-priv date
  Tue Sep 17 14:01:10 CST 2013
  Tue Sep 17 14:01:10 CST 2013
  [oracle@vrh1 .ssh]$ date ; ssh vrh1 date
  Tue Sep 17 14:01:27 CST 2013
  The authenticity of host 'vrh1 (172.20.2.169)' can't be established.
  RSA key fingerprint is 1e:b5:bb:12:53:44:90:eb:ef:01:7a:3a:5e:37:70:d6.
  Are you sure you want to continue connecting (yes/no)? yes
  Warning: Permanently added 'vrh1,172.20.2.169' (RSA) to the list of known hosts.
  Tue Sep 17 14:01:29 CST 2013
  [oracle@vrh1 .ssh]$ date ; ssh vrh1 date
  Tue Sep 17 14:01:30 CST 2013
  Tue Sep 17 14:01:30 CST 2013
  [oracle@vrh1 .ssh]$ date ; ssh vrh1 date
  Tue Sep 17 14:01:32 CST 2013
  Tue Sep 17 14:01:32 CST 2013
  [oracle@vrh1 .ssh]$ date ; ssh vrh1-priv date
  Tue Sep 17 14:01:44 CST 2013
  The authenticity of host 'vrh1-priv (192.168.1.191)' can't be established.
  RSA key fingerprint is 1e:b5:bb:12:53:44:90:eb:ef:01:7a:3a:5e:37:70:d6.
  Are you sure you want to continue connecting (yes/no)?
  Host key verification failed.
  [oracle@vrh1 .ssh]$ date ; ssh vrh1-priv date
  Tue Sep 17 14:01:48 CST 2013
  The authenticity of host 'vrh1-priv (192.168.1.191)' can't be established.
  RSA key fingerprint is 1e:b5:bb:12:53:44:90:eb:ef:01:7a:3a:5e:37:70:d6.
  Are you sure you want to continue connecting (yes/no)? yes
  Warning: Permanently added 'vrh1-priv,192.168.1.191' (RSA) to the list of known hosts.
  Tue Sep 17 14:01:49 CST 2013
  [oracle@vrh1 .ssh]$ date ; ssh vrh1-priv date
  Tue Sep 17 14:01:50 CST 2013
  Tue Sep 17 14:01:50 CST 2013
  [oracle@vrh1 .ssh]$ date ; ssh vrh1-priv date
  Tue Sep 17 14:01:51 CST 2013
  Tue Sep 17 14:01:51 CST 2013
  [oracle@vrh1 .ssh]$ date ; ssh vrh1-priv date
  Tue Sep 17 14:01:52 CST 2013
  Tue Sep 17 14:01:52 CST 2013
  节点2
  command
  [oracle@vrh2 .ssh]$ date ; ssh vrh1 date
  Tue Sep 17 14:03:29 CST 2013
  Tue Sep 17 14:03:29 CST 2013
  [oracle@vrh2 .ssh]$ date ; ssh vrh1 date
  Tue Sep 17 14:03:30 CST 2013
  Tue Sep 17 14:03:30 CST 2013
  [oracle@vrh2 .ssh]$ date ; ssh vrh1-priv date
  Tue Sep 17 14:03:36 CST 2013
  The authenticity of host 'vrh1-priv (192.168.1.191)' can't be established.
  RSA key fingerprint is 1e:b5:bb:12:53:44:90:eb:ef:01:7a:3a:5e:37:70:d6.
  Are you sure you want to continue connecting (yes/no)? yes
  Warning: Permanently added 'vrh1-priv,192.168.1.191' (RSA) to the list of known hosts.
  Tue Sep 17 14:03:38 CST 2013
  [oracle@vrh2 .ssh]$ date ; ssh vrh1-priv date
  Tue Sep 17 14:03:39 CST 2013
  Tue Sep 17 14:03:39 CST 2013
  [oracle@vrh2 .ssh]$ date ; ssh vrh1-priv date
  Tue Sep 17 14:03:40 CST 2013
  Tue Sep 17 14:03:40 CST 2013
  [oracle@vrh2 .ssh]$ date ; ssh vrh2 date
  Tue Sep 17 14:03:48 CST 2013
  The authenticity of host 'vrh2 (172.20.2.171)' can't be established.
  RSA key fingerprint is 1e:b5:bb:12:53:44:90:eb:ef:01:7a:3a:5e:37:70:d6.
  Are you sure you want to continue connecting (yes/no)? yes
  Warning: Permanently added 'vrh2,172.20.2.171' (RSA) to the list of known hosts.
  Tue Sep 17 14:03:50 CST 2013
  [oracle@vrh2 .ssh]$ date ; ssh vrh2 date
  Tue Sep 17 14:03:51 CST 2013
  Tue Sep 17 14:03:51 CST 2013
  [oracle@vrh2 .ssh]$ date ; ssh vrh2-priv date
  Tue Sep 17 14:03:56 CST 2013
  The authenticity of host 'vrh2-priv (192.168.1.192)' can't be established.
  RSA key fingerprint is 1e:b5:bb:12:53:44:90:eb:ef:01:7a:3a:5e:37:70:d6.
  Are you sure you want to continue connecting (yes/no)? yes
  Warning: Permanently added 'vrh2-priv,192.168.1.192' (RSA) to the list of known hosts.
  Tue Sep 17 14:03:58 CST 2013
  [oracle@vrh2 .ssh]$
  安装中需要的的介质 及 下载地址
  10201_clusterware_linux_x86_64.cpio
  http://124.202.164.14/download/30916062/38908834/2/gz/230/83/1350905190630_851/10201_clusterware_linux_x86_64.cpio.gz
  10201_database_linux_x86_64.cpio
  http://download.oracle.com/otn/linux/oracle10g/10201/10201_database_linux_x86_64.cpio.gz
  p8202632_10205_Linux-x86-64
  ftp://61.135.158.199/pub/Oracle10g-10.2.0.5/p8202632_10205_Linux-x86-64.zip
  安装 oracle_10201_clusterware及 升级 10205
  升级原因 因为 10201有很多bug 所以升级到 10205
  使用 你习惯的方法 把文件上传到 虚拟机节点1 /s01目录下(下载的gz格式要解压的)
  root 登陆
  付权限 chmod 755 10201_clusterware_linux_x86_64.cpio
  chmod 755 10201_database_linux_x86_64.cpio
  然后 选择System 中log out
  换成oracle 用户登陆
  [oracle@vrh1 s01]$ ls
  10201_clusterware_linux_x86_64.cpio  p8202632_10205_Linux-x86-64.zip
  10201_database_linux_x86_64.cpio
  [oracle@vrh1 s01]$ mkdir 10201_crs
  然后cd 10201_crs
  然后解压 cpio -idvm < ../10201_clusterware_linux_x86_64.cpio
  [oracle@vrh1 10201_crs]$ ls
  clusterware
  [oracle@vrh1 10201_crs]$ cd clusterware/
  [oracle@vrh1 clusterware]$ ls
  cluvfy  install   rootpre  runInstaller  upgrade
  doc     response  rpm      stage         welcome.html
  执行 runInstaller
  报错
  [oracle@vrh1 clusterware]$ ./runInstaller
  ********************************************************************************
  Please run the script rootpre.sh as root on all machines/nodes. The script can be found at the toplevel of the CD or stage-area. Once you have run the script, please type Y to proceed
  Answer 'y' if root has run 'rootpre.sh' so you can proceed with Oracle Clusterware installation.
  Answer 'n' to abort installation and then ask root to run 'rootpre.sh'.
  ********************************************************************************
  Has 'rootpre.sh' been run by root? [y/n] (n)
  需要执行一个rootpre.sh 脚本 必须用root 用户去运行
  在开一个终端 切换root
  如下路径
  [root@vrh1 ~]# cd /s01/10201_crs/clusterware/rootpre/
  [root@vrh1 rootpre]# ll
  total 4
  -rwxr-xr-x 1 oracle oinstall 2981 Oct 23  2005 rootpre.sh
  [root@vrh1 rootpre]# ./rootpre.sh
  No OraCM running
  [root@vrh1 rootpre]#
  回到图形界面
  Has 'rootpre.sh' been run by root? [y/n] (n)
  y
  Starting Oracle Universal Installer...
  Checking installer requirements...
  Checking operating system version: must be redhat-3, SuSE-9, redhat-4, UnitedLinux-1.0, asianux-1 or asianux-2
  Failed   With the Partitioning, Real Application Clusters, OLAP, Data Mining
  and Real Application Testing options
  SQL> select count(*) from gv$instance;
  COUNT(*)
  ----------
  2
  SQL> select * from v$vsrsion
  2  ;
  select * from v$vsrsion
  *
  ERROR at line 1:
  ORA-00942: table or view does not exist
  SQL> select * from v$version;
  BANNER
  ----------------------------------------------------------------

  Oracle Database 10g Enterprise Edition>
  PL/SQL>  CORE10.2.0.5.0Production
  TNS for Linux: Version 10.2.0.5.0 - Production
  NLSRTL Version 10.2.0.5.0 - Production
  SQL>
  到此 oracle 10201 cluster 升级并 安装 已经完成
  希望这份文档 对感兴趣的朋友有帮助
  --------------------AndyK : 王孟楠
  下面付一些图 如果 上述讲解 不清晰 请参照图片进行安装
DSC0000.jpg

DSC0001.jpg

DSC0002.jpg

DSC0003.jpg

DSC0004.jpg

DSC0005.jpg

DSC0006.jpg

DSC0007.jpg

DSC0008.jpg

DSC0009.jpg

DSC00010.jpg

DSC00011.jpg

DSC00012.jpg

DSC00013.jpg

DSC00014.jpg

DSC00015.jpg

DSC00016.jpg

DSC00017.jpg

DSC00018.jpg

DSC00019.jpg

DSC00020.jpg

DSC00021.jpg

DSC00022.jpg

DSC00023.jpg

DSC00024.jpg

DSC00025.jpg

DSC00026.jpg

DSC00027.jpg

DSC00028.jpg

DSC00029.jpg

DSC00030.jpg

DSC00031.jpg



运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.iyunv.com/thread-573135-1-1.html 上篇帖子: 基于RHEL 6.5安装Oracle 11g详细教程(7)——配置Oracle自启动 下篇帖子: oracle异常处理整理
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表