Oracle10gRAC安装配置
linux下安装Oracle 10g RAC安装文档
![linux下安装Oracle 10g RAC安装文档](https://img.taocdn.com/s3/m/1070132c4b73f242336c5f14.png)
Oracle 10g RAC安装文档1、建oracle用户和组:(两节点的用户ID和组ID一致)groupadd oinstallgroupadd dbauseradd -g oinstall -G dba oraclepasswd oracleid oracle2、准备文件目录:mkdir -p /opt/oraclechown oracle.dba /opt/oracle/chmod 775 /opt/oracle/mkdir -p /oracle01chown oracle.dba /oracle01chmod 775 /oracle01chown oracle.oinstall /oracle013、设置环境变量:vi /etc/hosts127.0.0.1 localhost.localdomain localhost# Public192.168.3.11 rac1192.168.3.12 rac2#Private192.168.4.11 rac1-priv192.168.4.12 rac2-priv#Virtual192.168.3.13 rac1-vip192.168.3.14 rac2-vipvi /etc/sysctl.confkernel.shmmax = 2147483648kernel.shmmni = 4096kernel.shmall = 2097152kernel.sem = 250 32000 100 128fs.file-max = 65536net.ipv4.ip_local_port_range = 1024 65000net.core.rmem_default=262144net.core.wmem_default=262144net.core.rmem_max=262144net.core.wmem_max=262144vi /etc/security/limits.conforacle soft nofile 65536oracle hard nofile 65536oracle soft nproc 16384oracle hard nproc 163844、配置 Hangcheck 计时器find /lib/modules -name "hangcheck-timer"echo "options hangcheck-timer hangcheck_tick=30 hangcheck_margin=180" >> /etc/modprobe.conf echo "/sbin/modprobe hangcheck-timer" >> /etc/rc.localmodprobe hangcheck-timergrep Hangcheck /var/log/messages | tail -25、设置oracle用户环境变量vi .bash_profileexport ORACLE_BASE=/opt/oracleexport ORACLE_HOME=$ORACLE_BASE/10g/dbexport ORA_CRS_HOME=$ORACLE_BASE/10g/crsexport ORACLE_SID=db1PATH=$ORACLE_HOME/bin:$ORA_CRS_HOME/bin:$PATH:$HOME/binexport PATH=$ORACLE_HOME/bin:/bin:/sbin:/usr/bin:/usr/ccs/bin:/usr/local/bin:/usr/ucb: $ORACLE_BASE/product/10.2.0/crs_1/bin:/etcexportLD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/network/lib:$ORACLE_HOME/oracm/lib:/usr/local/ lib:/usr/libexport ORACLE_TERM=xtermexportCLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib:$ORACLE_HOME/rdbms/jlib :$ORACLE_HOME/network/jlibexport THREADS_FLAG=nativeexport TEMP=/tmpexport TMPDIR=/tmpexport LD_ASSUME_KERNEL=2.4.19unset USERNAME6、使用SSH为oracle用户配置等效性rac2上$ssh-keygen -t rsa$cat /home/oracle/.ssh/id_rsa.pub >> /home/oracle/.ssh/authorized_keysrac1上$ssh-keygen –t rsa$cat /home/oracle/.ssh/id_rsa.pub >> /home/oracle/.ssh/authorized_keys$ssh rac1 cat /home/oracle/.ssh/id_rsa.pub >> /home/oracle/.ssh/authorized_keys$ssh rac1-priv cat /home/oracle/.ssh/id_rsa.pub >> /home/oracle/.ssh/authorized_keys$ssh rac2 cat /home/oracle/.ssh/id_rsa.pub >> /home/oracle/.ssh/authorized_keys$ssh rac2-priv cat /home/oracle/.ssh/id_rsa.pub >> /home/oracle/.ssh/authorized_keys$scp /home/oracle/.ssh/authorized_keys rac2:/home/oracle/.ssh测试登录是否需要密码与时间同步 //rac1和rac2都要执行$ssh rac1 date;ssh rac2 date$ssh rac1-priv date;ssh rac2-priv date7、安装和配置ocfs安装 OCFS2把 OCFS2 文件安装到两台单处理器计算机中。
[誉天李老师上课文档]oracle 10g rac安装终手册
![[誉天李老师上课文档]oracle 10g rac安装终手册](https://img.taocdn.com/s3/m/92f21ccfd5bbfd0a79567345.png)
实验环境vmworkstation +redhat5.4搭建存储虚拟机2块网卡一块eth1 用于连接rac1 rac2 来连存储用192.168.2.10 hostonly一块eth0 用于作为rac1 rac2的公共网卡的网关10.85.10.254 vment2主机名storage添加一个100G硬盘作为存储01 配置共享存储一般的SAN存储服务器可以使用RAID+iSCSI进行架构。
我使用的是一个PC机器,主板不支持RAID,所以只将一块硬盘做成iSCSI服务器。
首先我们做一个服务器端:1、在RHEL5中安装如下的包:iscsi-initiator-utils-6.2.0.868-0.18.el5.i386.rpmperl-Config-General-2.40-1.el5.noarch.rpm(这个包在光盘的cluster storage目录下)scsi-target-utils-0.0-5.20080917snap.el5.i386.rpm (这个包在光盘的cluster storage目录下)2、通过linux中的命令生成IQN编号#iscsi-iname.redhat:e5ab84c569a83、编辑配置文件#vi /etc/tgt/targets.conf在文件中加入<target .redhat:e5ab84c569a8> backing-store /dev/sdb</target>4、启动服务servicetgtd startchkconfigtgtd on5、查看配置信息# tgtadm --lldiscsi --op show --mode targetTarget 1: .redhat:e5ab84c569a8 System information:Driver: iscsiState: readyI_T nexus information:LUN information:LUN: 0Type: controllerSCSI ID: deadbeaf1:0SCSI SN: beaf10Size: 0 MBOnline: YesRemovable media: NoBacking store: No backing storeLUN: 1Type: diskSCSI ID: deadbeaf1:1SCSI SN: beaf11Size: 1000205 MBOnline: YesRemovable media: NoBacking store: /dev/hdbLUN: 2Type: diskSCSI ID: deadbeaf1:2SCSI SN: beaf12Size: 1000205 MBOnline: YesRemovable media: NoBacking store: /dev/hdcAccount information:ACL information:ALL上面的内容就是iSCSI服务的配置,注意,iSCSI的链接端口是3260,保证防火墙访问正常通过。
oracle 10G rac安装亲测
![oracle 10G rac安装亲测](https://img.taocdn.com/s3/m/c8ffade4c8d376eeaeaa31e6.png)
分区,安装系统系统好后安装第二个网卡安装vmtools下载linux vmtools 包[root@localhost /]#mount dev/cdrom /media/cdromcopy 此文件到临时文件夹cp media/cdrom/mVMwareTools-8.8.4-743747.tar.gz /tmp进入tmp 文件目录并解压此文件包cd /tmptar -zxf vmware-linux-tools.tar.gzls\more /etc/sysconfig/network 修改hostnameecho ‘127.0.0.1 localhost.localdomain localhost’ >/etc/hostsvi etc/hosts1、测试网络连通性[root@localhost ~]# ping -c 2 192.168.1.117PING 192.168.1.117 (192.168.1.117) 56(84) bytes of data.64 bytes from 192.168.1.117: icmp_seq=0 ttl=64 time=12.2 ms64 bytes from 192.168.1.117: icmp_seq=1 ttl=64 time=1.08 ms--- 192.168.1.117 ping statistics ---2 packets transmitted, 2 received, 0% packet loss, time 1002msrtt min/avg/max/mdev = 1.089/6.670/12.252/5.582 ms, pipe 2 [root@localhost ~]# ping -c 2 10.0.0.2PING 10.0.0.2 (10.0.0.2) 56(84) bytes of data.64 bytes from 10.0.0.2: icmp_seq=0 ttl=64 time=2.93 ms64 bytes from 10.0.0.2: icmp_seq=1 ttl=64 time=1.02 ms--- 10.0.0.2 ping statistics ---2 packets transmitted, 2 received, 0% packet loss, time 1002msrtt min/avg/max/mdev = 1.021/1.978/2.936/0.958 ms, pipe 2 [root@localhost ~]#2、配置host文件[root@localhost ~]# cat /etc/hosts# Do not remove the following line, or various programs# that require network functionality will fail.127.0.0.1 localhost.localdomain localhost192.168.1.116 myrac1192.168.1.117 myrac2192.168.1.118 myrac1-vip192.168.1.119 myrac2-vip10.0.0.1 myrac1-priv10.0.0.2 myrac2-priv3、安装系统所需rpm包rpm –ivh *.rpm查找rpm[root@myrac1 RPMS]# find compa*.rpmcompat-db-4.1.25-9.i386.rpmcompat-gcc-32-3.2.3-47.3.i386.rpmcompat-gcc-32-c++-3.2.3-47.3.i386.rpm挂光驱[root@myrac1 /]# mount /media/cdrommount: block device /dev/hdc is write-protected, mounting read-only [root@myrac1 /]# cd /media/cdrom/RedHat/RPMS[root@myrac1 RPMS]# pwd/media/cdrom/RedHat/RPMS[root@myrac1 RPMS]#安装的rpmrpm –ivh compat-libstdc++-33-3.2.3-47.3.i386.rpmrpm –ivh gcc-3.4.4-2.i386.rpmrpm –ivh gcc-c++-3.4.4-2.i386.rpmrpm –ivh glibc-devel-2.3.4-2.13.i386.rpmrpm –ivh glibc-headers-2.3.4-2.13.i386.rpmrpm –ivh glibc-kernheaders-2.4-9.1.98.EL.i386.rpmrpm –ivh libstdc++-devel-3.4.4-2.i386.rpmrpm –ivh sysstat-5.0.5-1.i386.rpm[root@myrac2 /]# mount /media/cdrommount: block device /dev/hdc is write-protected, mounting read-only[root@myrac2 /]# cd /media/cdrom/RedHat/RPMS[root@myrac2 RPMS]# rpm -ivh compat-libstdc++-33-3.2.3-47.3.i386.rpmwarning: compat-libstdc++-33-3.2.3-47.3.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e Preparing... ########################################### [100%] package compat-libstdc++-33-3.2.3-47.3 is already installed[root@myrac2 RPMS]# rpm -ivh gcc-3.4.4-2.i386.rpmwarning: gcc-3.4.4-2.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60eerror: Failed dependencies:glibc-devel >= 2.2.90-12 is needed by gcc-3.4.4-2.i386Suggested resolutions:glibc-devel-2.3.4-2.13.i386.rpm[root@myrac2 RPMS]# rpm -ivh gcc-c++-3.4.4-2.i386.rpmwarning: gcc-c++-3.4.4-2.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60eerror: Failed dependencies:gcc = 3.4.4-2 is needed by gcc-c++-3.4.4-2.i386libstdc++-devel = 3.4.4 is needed by gcc-c++-3.4.4-2.i386Suggested resolutions:gcc-3.4.4-2.i386.rpmlibstdc++-devel-3.4.4-2.i386.rpm[root@myrac2 RPMS]# rpm -ivh glibc-devel-2.3.4-2.13.i386.rpmwarning: glibc-devel-2.3.4-2.13.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60eerror: Failed dependencies:glibc-headers is needed by glibc-devel-2.3.4-2.13.i386glibc-headers = 2.3.4-2.13 is needed by glibc-devel-2.3.4-2.13.i386Suggested resolutions:glibc-headers-2.3.4-2.13.i386.rpm[root@myrac2 RPMS]# rpm -ivh glibc-headers-2.3.4-2.13.i386.rpmwarning: glibc-headers-2.3.4-2.13.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e error: Failed dependencies:kernel-headers is needed by glibc-headers-2.3.4-2.13.i386kernel-headers >= 2.2.1 is needed by glibc-headers-2.3.4-2.13.i386 Suggested resolutions:glibc-kernheaders-2.4-9.1.98.EL.i386.rpm[root@myrac2 RPMS]# rpm -ivh glibc-kernheaders-2.4-9.1.98.EL.i386.rpmwarning: glibc-kernheaders-2.4-9.1.98.EL.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e Preparing... ########################################### [100%] 1:glibc-kernheaders ########################################### [100%] [root@myrac2 RPMS]# rpm -ivh libstdc++-devel-3.4.4-2.i386.rpmwarning: libstdc++-devel-3.4.4-2.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e Preparing... ########################################### [100%] 1:libstdc++-devel ########################################### [100%] [root@myrac2 RPMS]# rpm -ivh sysstat-5.0.5-1.i386.rpmwarning: sysstat-5.0.5-1.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e Preparing... ########################################### [100%] 1:sysstat ########################################### [100%] [root@myrac2 RPMS]#4、创建oracle账户及软件安装目录[root@myrac1 /]# groupadd -g 700 dba[root@myrac1 /]# useradd -u 500 -g dba oracle[root@myrac1 /]# passwd oracleChanging password for user oracle.New UNIX password:BAD PASSWORD: it is too simplistic/systematicRetype new UNIX password:passwd: all authentication tokens updated successfully.[root@myrac1 /]#[root@myrac1 /]# mkdir -p /oracle/product/database[root@myrac1 /]#mkdir -p /oracle/product/crs[root@myrac1 /]# chown -R oracle:dba /oracle/product/crs[root@myrac1 /]# chown -R oracle:dba /oracle/product/database[root@myrac1 /]# chmod 775 /oracle/product/database[root@myrac1 /]# chmod 775 /oracle/product/crs[root@myrac1 /]# chown -R oracle:dba /oracle[root@myrac1 /]# chmod 775 /oracle[root@myrac1 /]# ls -l /oracle/product5、配置环境变量及用户资源[root@myrac1 /]# su - oracle[oracle@myrac1 ~]$ ls[oracle@myrac1 ~]$ pwd/home/oracle[oracle@localhost ~]$ cat .bash_profile# .bash_profile# Get the aliases and functionsif [ -f ~/.bashrc ]; then. ~/.bashrcfi# User specific environment and startup programsPATH=$PATH:$HOME/binexport ORACLE_BASE=/oracleexport CRS_HOME=/oracle/product/crsexport ORACLE_HOME=/oracle/product/databaseexport PATH=$CRS_HOME/bin:$ORACLE_HOME/bin:$PATHexport ORACLE_SID=rac1unset USERNAME [oracle@localhost ~]$配置Limits.conf,限制oracle抢占资源[root@localhost security]# pwd/etc/security[root@localhost security]# cat limits.conf# /etc/security/limits.conf##Each line describes a limit for a user in the form:##<domain> <type> <item> <value>##Where:#<domain> can be:# - an user name# - a group name, with @group syntax# - the wildcard *, for default entry# - the wildcard %, can be also used with %group syntax, # for maxlogin limit##<type> can have the two values:# - "soft" for enforcing the soft limits# - "hard" for enforcing hard limits##<item> can be one of the following:# - core - limits the core file size (KB)# - data - max data size (KB)# - fsize - maximum filesize (KB)# - memlock - max locked-in-memory address space (KB) # - nofile - max number of open files# - rss - max resident set size (KB)# - stack - max stack size (KB)# - cpu - max CPU time (MIN)# - nproc - max number of processes# - as - address space limit# - maxlogins - max number of logins for this user# - priority - the priority to run user process with# - locks - max number of file locks the user can hold##<domain> <type> <item> <value>##* soft core 0#* hard rss 10000#@student hard nproc 20#@faculty soft nproc 20#@faculty hard nproc 50#ftp hard nproc 0#@student - maxlogins 1oracle soft memlock 5242880oracle hard memlock 5242880oracle soft nofile 65536oracle hard nofile 65536oracle soft nproc 2047oracle hard nproc 16384# End of file[root@localhost security]#6、编辑内核文件etc/sysctl.conf[root@localhost /]# cat /etc/sysctl.conf# Kernel sysctl configuration file for Red Hat Linux## For binary values, 0 is disabled, 1 is enabled. See sysctl(8) and# sysctl.conf(5) for more details.# Controls IP packet forwardingnet.ipv4.ip_forward = 0# Controls source route verificationnet.ipv4.conf.default.rp_filter = 1# Do not accept source routingnet.ipv4.conf.default.accept_source_route = 0# Controls the System Request debugging functionality of the kernel kernel.sysrq = 0# Controls whether core dumps will append the PID to the core filename. # Useful for debugging multi-threaded applications.kernel.core_uses_pid = 1kernel.shmmax=2147483648kernel.sem=250 32000 100 128fs.file-max=65536net.ipv4.ip_local_port_range=1024 65000net.core.rmem_default=262144net.core.wmem_default=262144net.core.rmem_max=262144net.core.wmem_max=262144[root@localhost /]#[root@myrac1 /]# sysctl -pnet.ipv4.ip_forward = 0net.ipv4.conf.default.rp_filter = 1net.ipv4.conf.default.accept_source_route = 0kernel.sysrq = 0kernel.core_uses_pid = 1kernel.shmmax = 2147483648kernel.sem = 250 32000 100 128fs.file-max = 65536net.ipv4.ip_local_port_range = 1024 65000net.core.rmem_default = 262144net.core.wmem_default = 262144net.core.rmem_max = 262144net.core.wmem_max = 262144[root@myrac1 /]#7、配置SSH用户信任关系[oracle@myrac2 ~]$ cd[oracle@myrac2 ~]$ pwd/home/oracle[oracle@myrac2 ~]$ mkdir .ssh[oracle@myrac2 ~]$ chmod 700 .ssh[oracle@myrac2 ~]$ cd .ssh[oracle@myrac2 .ssh]$ ssh-keygen -t rsaGenerating 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:6d:03:9d:f7:73:b3:17:04:5e:68:88:3b:57:6c:54:c2 oracle@myrac2[oracle@myrac2 .ssh]$ ssh-keygen -t dsaGenerating 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:4c:93:1c:c8:ab:85:a2:02:06:bf:38:e7:e2:9c:97:45 oracle@myrac2[oracle@myrac2 .ssh]$ cat *.pub>authorized_keys[oracle@myrac2 .ssh]$ scp authorized_keys myrac1:/home/oracle/.ssh/keys_myrac2 The authenticity of host 'myrac1 (192.168.1.116)' can't be established.RSA key fingerprint is 00:c6:a2:01:df:5b:5c:42:22:48:8d:4f:09:7d:bc:51.Are you sure you want to continue connecting (yes/no)? yesWarning: Permanently added 'myrac1,192.168.1.116' (RSA) to the list of known hosts. oracle@myrac1's password:authorized_keys 100% 826 0.8KB/s 00:00 [oracle@myrac2 .ssh]$[oracle@myrac1 .ssh]$ lsauthorized_keys id_dsa id_dsa.pub id_rsa id_rsa.pub keys_myrac2[oracle@myrac1 .ssh]$ cat keys_myrac2>>authorized_keys[oracle@myrac1 .ssh]$ lsauthorized_keys id_dsa id_dsa.pub id_rsa id_rsa.pub keys_myrac2[oracle@myrac1 .ssh]$ scp authorized_keys myrac2:/home/oracle/.ssh/The authenticity of host 'myrac2 (192.168.1.117)' can't be established.RSA key fingerprint is 00:c6:a2:01:df:5b:5c:42:22:48:8d:4f:09:7d:bc:51.Are you sure you want to continue connecting (yes/no)? yesWarning: Permanently added 'myrac2,192.168.1.117' (RSA) to the list of known hosts. oracle@myrac2's password:authorized_keys 100% 1652 1.6KB/s 00:00 [oracle@myrac1 .ssh]$8、配置时间同步[root@myrac1 ~]# vi /etc/ntp.confserver 127.127.1.0 # local clockdudge 127.127.1.0 stratum 11broadcastdelay 0.008[root@myrac2 /]# vi /etc/ntp.confserver 192.168.1.116 prefer # local clockdriftfile /var/lib/ntp/driftbroadcastdelay 0.008[root@myrac2 /]# service ntpd restart9、修改hangcheck-timer[root@myrac2 /]# cat /etc/rc.d/rc.local#!/bin/sh## This script will be executed *after* all the other init scripts.# You can put your own initialization stuff in here if you don't# want to do the full Sys V style init stuff.touch /var/lock/subsys/localmodprobe hangcheck-timer[root@myrac2 /]# vi /etc/modprobe.confalias scsi_hostadapter mptbasealias scsi_hostadapter1 mptscsialias scsi_hostadapter2 mptspialias scsi_hostadapter3 mptsasalias scsi_hostadapter4 mptscsihalias scsi_hostadapter5 ata_piixalias eth1 pcnet32alias eth0 pcnet32[root@myrac2 /]# sync,sync,rebootGrep hangcheck /var/log/messages |tail -l10、按照系统需求对磁盘分区(裸设备+asm磁盘)[root@myrac1 ~]# fdisk /dev/sdbDevice contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel Building a new DOS disklabel. Changes will remain in memory only,until you decide to write them. After that, of course, the previouscontent won't be recoverable.The number of cylinders for this disk is set to 1305.There is nothing wrong with that, but this is larger than 1024,and could in certain setups cause problems with:1) software that runs at boot time (e.g., old versions of LILO)2) booting and partitioning software from other OSs(e.g., DOS FDISK, OS/2 FDISK)Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite) Command (m for help): mCommand actiona toggle a bootable flagb edit bsd disklabelc toggle the dos compatibility flagd delete a partitionl list known partition typesm print this menun add a new partitiono create a new empty DOS partition tablep print the partition tableq quit without saving changess create a new empty Sun disklabelt change a partition's system idu change display/entry unitsv verify the partition tablew write table to disk and exitx extra functionality (experts only)Command (m for help):Command (m for help): nCommand actione extendedp primary partition (1-4)pPartition number (1-4): 1First cylinder (1-1305, default 1): 1Last cylinder or +size or +sizeM or +sizeK (1-1305, default 1305): 13 Command (m for help):Command (m for help): nCommand actione extendedp primary partition (1-4)pPartition number (1-4): 2First cylinder (14-1305, default 14): 14Last cylinder or +size or +sizeM or +sizeK (14-1305, default 1305): 26 Command (m for help):lBuilding a new DOS disklabel. Changes will remain in memory only,until you decide to write them. After that, of course, the previous content won't be recoverable.The number of cylinders for this disk is set to 1305.There is nothing wrong with that, but this is larger than 1024,and could in certain setups cause problems with:1) software that runs at boot time (e.g., old versions of LILO)2) booting and partitioning software from other OSs(e.g., DOS FDISK, OS/2 FDISK)Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite) Command (m for help): nCommand actione extendedp primary partition (1-4)pPartition number (1-4): 1First cylinder (1-1305, default 1): 1Last cylinder or +size or +sizeM or +sizeK (1-1305, default 1305): 13 Command (m for help): nCommand actione extendedp primary partition (1-4)pPartition number (1-4): 14Value out of range.Partition number (1-4): 2First cylinder (14-1305, default 14): 26Last cylinder or +size or +sizeM or +sizeK (26-1305, default 1305):[root@myrac1 ~]# fdisk /dev/sdbDevice contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel Building a new DOS disklabel. Changes will remain in memory only,until you decide to write them. After that, of course, the previouscontent won't be recoverable.The number of cylinders for this disk is set to 1305.There is nothing wrong with that, but this is larger than 1024,and could in certain setups cause problems with:1) software that runs at boot time (e.g., old versions of LILO)2) booting and partitioning software from other OSs(e.g., DOS FDISK, OS/2 FDISK)Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite) Command (m for help):[root@myrac1 ~]# fdisk /dev/sdbDevice contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel Building a new DOS disklabel. Changes will remain in memory only,until you decide to write them. After that, of course, the previouscontent won't be recoverable.The number of cylinders for this disk is set to 1305.There is nothing wrong with that, but this is larger than 1024,and could in certain setups cause problems with:1) software that runs at boot time (e.g., old versions of LILO)2) booting and partitioning software from other OSs(e.g., DOS FDISK, OS/2 FDISK)Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite) Command (m for help): nCommand actione extendedp primary partition (1-4)pPartition number (1-4): 1First cylinder (1-1305, default 1): 1Last cylinder or +size or +sizeM or +sizeK (1-1305, default 1305): 13 Command (m for help): nCommand actione extendedp primary partition (1-4)pPartition number (1-4): 2First cylinder (14-1305, default 14): 14Last cylinder or +size or +sizeM or +sizeK (14-1305, default 1305): 26 Command (m for help): nCommand actione extendedp primary partition (1-4)pPartition number (1-4): 3First cylinder (27-1305, default 27): 27Last cylinder or +size or +sizeM or +sizeK (27-1305, default 1305): 800 Command (m for help): nCommand actione extendedp primary partition (1-4)pSelected partition 4First cylinder (801-1305, default 801): 801Last cylinder or +size or +sizeM or +sizeK (801-1305, default 1305): 1035 Command (m for help): wThe partition table has been altered!Calling ioctl() to re-read partition table.Syncing disks.[root@myrac2 /]# fdisk -lDisk /dev/sda: 23.6 GB, 23622320128 bytes255 heads, 63 sectors/track, 2871 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesDevice Boot Start End Blocks Id System/dev/sda1 * 1 13 104391 83 Linux/dev/sda2 14 1287 10233405 83 Linux/dev/sda3 1288 2561 10233405 83 Linux/dev/sda4 2562 2871 2490075 5 Extended /dev/sda5 2562 2688 1020096 82 Linux swap Disk /dev/sdb: 10.7 GB, 10737418240 bytes255 heads, 63 sectors/track, 1305 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesDevice Boot Start End Blocks Id System/dev/sdb1 1 13 104391 83 Linux/dev/sdb2 14 26 104422+ 83 Linux/dev/sdb3 27 800 6217155 83 Linux/dev/sdb4 801 1305 4056412+ 83 Linux[root@myrac2 /]#11、配置裸设备(1、2都操作)[root@myrac1 /]# cat /etc/sysconfig/rawdevices# This file and interface are deprecated.# Applications needing raw device access should open regular# block devices with O_DIRECT.# raw device bindings# format: <rawdev> <major> <minor># <rawdev> <blockdev># example: /dev/raw/raw1 /dev/sda1# /dev/raw/raw2 8 5/dev/raw/raw1 /dev/sdb1/dev/raw/raw2 /dev/sdb2[root@myrac1 /]#[root@myrac1 /]# cd etc[root@myrac1 etc]# cd udev[root@myrac1 udev]# lsdevices permissions.d rules.d scripts udev.conf[root@myrac1 udev]# cd p*[root@myrac1 permissions.d]# ls50-udev.permissions[root@myrac1 permissions.d]# cat 50-udev.permissions[root@myrac1 permissions.d]# cat 50-udev.permissions# raw devicesram*:root:disk:0660raw/*:root:disk:0660raw*:oracle:dba:0660raw/*:oracle:dba:0660[root@myrac1 /]# service rawdevices restartAssigning devices:/dev/raw/raw1 --> /dev/sdb1/dev/raw/raw1: bound to major 8, minor 17/dev/raw/raw2 --> /dev/sdb2/dev/raw/raw2: bound to major 8, minor 1812、创建ASM逻辑磁盘[root@myrac1 /]# uname -aLinux myrac1 2.6.9-22.ELsmp #1 SMP Mon Sep 19 18:32:14 EDT 2005 i686 i686 i386 GNU/Linux [root@myrac1 /]# cd /media/cdrom[root@myrac1 cdrom]# lsoracleasm-2.6.9-22.ELsmp-2.0.3-1.i686.rpm oracleasm-support-2.0.3-1.i386.rpm oracleasmlib-2.0.2-1.i386.rpm[root@myrac1 cdrom]# rpm -ivh *.rpmPreparing... ########################################### [100%] 1:oracleasm-support ########################################### [ 33%] 2:oracleasm-2.6.9-22.ELsm########################################### [ 67%]3:oracleasmlib ########################################### [100%] [root@myrac1 cdrom]#[root@myrac1 ~]# /etc/init.d/oracleasm configureConfiguring the Oracle ASM library driver.This will configure the on-boot properties of the Oracle ASM librarydriver. The following questions will determine whether the driver isloaded on boot and what permissions it will have. The current valueswill be shown in brackets ('[]'). Hitting <ENTER> without typing ananswer will keep that current value. Ctrl-C will abort.Default user to own the driver interface []:Default group to own the driver interface []:Start Oracle ASM library driver on boot (y/n) [n]:Fix permissions of Oracle ASM disks on boot (y/n) [y]:Writing Oracle ASM library driver configuration: [ OK ]/etc/init.d/oracleasm configure[root@myrac1 init.d]# ./oracleasmUsage: ./oracleasm {start|stop|restart|enable|disable|configure|createdisk|deletedisk|querydisk|listdisks|scandisk s|status}[root@myrac1 init.d]# ./oracleasm start[root@myrac1 init.d]# ./oracleasm statusChecking if ASM is loaded: [FAILED][root@myrac1 init.d]# ./oracleasm enableWriting Oracle ASM library driver configuration: [ OK ]Loading module "oracleasm": [ OK ]Mounting ASMlib driver filesystem: [ OK ]Scanning system for ASM disks: [ OK ][root@myrac1 init.d]#[root@myrac1 init.d]# ./oracleasm createdisk vol1 /dev/sdb3Marking disk "/dev/sdb3" as an ASM disk: [root@myrac1 init.d]# cd /[root@myrac1 /]# /etc/init.d/oracleasm createdisk vol2 /dev/sdb4Marking disk "/dev/sdb4" as an ASM disk: [root@myrac1 /]#若还是创建不了votingdisk,可以采用如下解决方法:[root@myrac1 /]# cat /etc/selinux/configSELINUX=permissiveSELINUXTYPE=targeted[root@myrac1 /]# selinux代表安全增强linux,有三个值enforcing记录日志且阻止程序运行,permissive记录警告日志允许程序运行,disable关闭selinux策略。
Oracle_RAC_10g安装文档
![Oracle_RAC_10g安装文档](https://img.taocdn.com/s3/m/24fae55677232f60ddcca19f.png)
一、准备工作二、设置Vmware环境用Vmware主要是创建虚拟机,这个过程比较简单。
1、新建一个虚拟机:点击Virtual Machine Create Virtual Machine2、进入创建虚拟机向导窗口在Name后面输入,要创建的虚拟机名,如:RedHat_10gRAC_1,点击“Next”即可3、选择操作系统点击“Next”4、为虚拟机分配内存,并选择CPU的数量点击“Next”5、为虚拟机创建磁盘点击“Next”,为虚拟硬盘分配大小,并选择保存的位置点击“Next”5、为虚拟机创建网卡点击“Next”,选择“Bridged”点击“Next”6、为虚拟机创建光驱,选择“Use an ISO Image”点击“Next”,选择要安装的操作系统所在的位置点击“Next”7、不创建软驱选择“Don’t Add a Floppy Drive”,即可跳入下一个窗口8、不创建USB选择“Don’t Add a USB Controller”,即可进入下一个窗口9、初步完成虚拟机的配置点击“Finish”完成虚拟机的创建10、为虚拟机新增一块网卡点击上图中的“Add Hardware”,弹出新建设备向导选择“Network Adapter”点击“Next”11、首先添加几个硬盘,用来做共享存储由于我们准备采用asm+raw来创建RAC,将voting disk和ocr放在raw上,数据文件等放在asm上,因此我们至少需要4个虚拟的硬盘,其中voting disk至少需要20M的空间,ocr至少需要60M的空间,数据文件等至少需要1-2G的空间,如果你的磁盘剩余空间充足,建议留有足够的富裕。
点击“Add Hardware”,进入新建设备向导,选择“Hard Disk”进入磁盘创建向导点击“Next”;为磁盘分配大小;并选择存放位置;展开“File Options”,选中“Allocate all disk space now”;展开“Disk Mode”,选中“Independent”;展开“Vitual Device Node”,在”Adapter”后选中“SCSI 1”,“divice“后面选择“1”,点击“NEXT“完成创建注意:此处一定要选中“Allocate all disk space now”,即首先分配足额的磁盘空间,避免后期需要使用时在分配,可能会造成虚拟机崩溃;选中“Persistent”,即同步写入数据到磁盘;在Virtual device node中选择一个新的SCSI总线(比如虚拟机默认磁盘SCSI 0:x,则新添加的硬盘可以使用1:x)循环上述添加磁盘的步骤,按你的实际情况添加几个(注:最少要3个,一个做asm盘,一个用来存储votingdisk,一个用来存储OCR)最终配置时这样的:虚拟机配置完成三、安装linux系统四、配置Linux环境以下脚本操作较多,不再频繁截图,紧贴出操作脚本供参考。
Oracle10g RAC安装部署
![Oracle10g RAC安装部署](https://img.taocdn.com/s3/m/38ca0c3d87c24028915fc352.png)
数据库安装Oracle10.2.0.4数据库RAC安装报告目录1. 文档控制 (3)1.1 修改记录 (3)1.2 审阅 (3)1.3 分发 (3)2. 系统软硬件配置状况简介 (4)2.1 硬件配置信息 (4)2.2 软件配置信息 (4)2.3 网络规划 (4)2.4 系统安装规划 (4)3. Oracle 10g RAC安装过程 (6)3.1 系统环境检查 (6)3.2 安装准备工作 (7)3.3 初始Oracle配置 (10)3.4 格式化共享存储 (11)3.5 建立裸设备 (12)4. Oracle产品安装 (14)4.1 CRS安装 (14)4.2 安装数据库软件 (31)4.3 安装CRS补丁集 (37)4.4 安装数据库补丁集.......................................................................... 错误!未定义书签。
4.5 配置监听 (44)4.6 建立数据库 (49)4.6.1 配置ASM磁盘 (49)4.6.2 建立数据库 (55)Oracle10gR2 RAC 数据库安装实施报告1. 文档控制1.1 修改记录1.2 审阅1.3 分发2. 系统软硬件配置状况简介2.1 硬件配置信息2.2 软件配置信息2.3 网络规划2.4 系统安装规划Oracle10gR2 RAC 数据库安装实施报告3. Oracle 10g RAC安装过程3.1 系统环境检查(1) Linux版本# cat /etc/issueRed Hat Enterprise Linux Server release 5.5 (Tikanga)Kernel \r on an \m(2) 内存大小[root@localhost /]# grep MemTotal /proc/meminfoMemTotal: 32933832 kB(3) Swap分区[root@localhost /]# grep SwapTotal /proc/meminfoSwapTotal: 32764528 kB(4) TMP空间[root@localhost /]# df -kh /tmpFilesystem Size Used Avail Use% Mounted on /dev/sda2 48G 240M 45G 1% /tmp(5) 检查操作系统内核[root@localhost /]# getconf LONG_BIT64(6) 检查网络# hostname# ifconfig -a# ping(7) 检查节点时间#date(8) 检查是否有已存在oracle进程(9) 检查操作系统是否已安装所需补丁包Oracle10gR2 RAC 数据库安装实施报告rpm -qa | grep binutilsrpm -qa | grep compat-db (无)rpm -qa | grep compat-libstdc++-296rpm -qa | grep compat-libstdc++-33rpm -qa | grep control-centerrpm -qa | grep gccrpm -qa | grep gcc-c++rpm -qa | grep glibcrpm -qa | grep glibc-commonrpm -qa | grep glibc-develrpm -qa | grep glibc-headersrpm -qa | grep kshrpm -qa | grep libaiorpm -qa | grep libgccrpm -qa | grep libgnomerpm -qa | grep libgnomeuirpm -qa | grep libgomprpm -qa | grep libstdc++rpm -qa | grep libstdc++-develrpm -qa | grep libXp (无)rpm -qa | grep makerpm -qa | grep rshrpm -qa | grep sysstat (无)rpm -qa | grep util-linuxNOTES: 检查操作系统是否安装以上补丁,若无,则需要上传补丁并完成安装,这样才能确保后期的数据库安装能够顺利进行3.2 安装准备工作(1) 检查/etc/oraInst.loc文件(2) 在两边节点创建dba(500)用户组groupadd -g 500 dba(3) 在两边节点创建oracle(501)用户useradd -u 501 -g dba oraclepasswd oracleoracle为用户名,并设置用户密码(oracle)(4) 在两边节点上检查nobody用户是否存在id nobody(5) 两边节点设置内核参数(/etc/sysctl.conf)vi /etc/sysctl.conf,在文件中添加如下内容kernel.sem = 250 32000 100 128kernel.shmmni = 4096kernel.shmall = 8388608kernel.shmmax = 10737418240net.ipv4.ip_local_port_range = 1024 65000net.core.rmem_default = 1048576net.core.rmem_max = 1048576net.core.wmem_default = 262144net.core.wmem_max = 262144修改完成后使用sysctl -p命令使得修改生效(6) 两边节点设置系统限制参数vi /etc/security/limits.conf,在文件中添加如下内容oracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536(8) 两边节点修改hostname参数节点一做如下操作:vi /etc/sysconfig/networkNETWORKING=yesOracle10gR2 RAC 数据库安装实施报告NETWORKING_IPV6=noHOSTNAME=node1节点二做如下操作:vi /etc/sysconfig/networkNETWORKING=yesNETWORKING_IPV6=noHOSTNAME=node2修改完成后两节点执行hostname命令,查看hostname参数是否修改成功(9) 两边节点设置/etc/hosts两节点执行vi /etc/hosts,添加如下内容10.0.2.13 node110.0.2.14 node210.0.2.11 node1-vip10.0.2.12 node2-vip192.168.2.1 node1-priv192.168.2.2 node2-priv配置完成后在各个节点上用ping的方式查看网络状况(10) 配置用户等效性使用ssh配置oracle用户的等效性,具体操作步骤如下:两节点首先分别执行如下操作:[oracle@node1 ~]$ mkdir ~/.ssh[oracle@node1 ~]$ chmod 700 ~/.ssh[oracle@node1 ~]$ ssh-keygen -t rsa[oracle@node1 ~]$ ssh-keygen -t dsa然后两节点再分别执行以下代码:节点1:[oracle@node1 ~]$ cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys[oracle@node1 ~]$ cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys[oracle@node1 ~]$ ssh node2 cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys[oracle@node1 ~]$ ssh node2 cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys [oracle@node1 ~]$ scp ~/.ssh/authorized_keys node2:~/.ssh/authorized_keys节点2:[oracle@node2 ~]$ cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys[oracle@node2 ~]$ cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys[oracle@node2 ~]$ ssh node1 cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys[oracle@node2~]$ ssh node1 cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys[oracle@node2 ~]$ scp ~/.ssh/authorized_keys node1:~/.ssh/authorized_keys最后在两个节点分别执行以下命令测试连接,第一次时应该要输入yes来确认连接,以后如果以后不要输入密码则表示配置成功。
Oracle数据库10g RAC Windows平台下安装指南
![Oracle数据库10g RAC Windows平台下安装指南](https://img.taocdn.com/s3/m/3a96c2dfad51f01dc281f1f2.png)
Oracle 10G安装文档前言:Oracle 10g的RAC比Oracle 9i的RAC进步很多,同时Oracle开发了自己的HA软件CRS并且支持所有平台包括Microsoft Windows,Ibm Aix,Sun Solaris, HP-UX等等。
VIP网络资源的的使用对TAF的改善性能是非常明显。
Oracle 10g 的RAC基本安装步骤:一:了解系统的软硬件情况并且做相应安装前的准备操作系统:Microsoft Windows 2003简体中文企业版+sp1每台主机2块CPU,3.5G内存和两块网卡两台主机的主机名为:shciq-iqac-db1和shciq-iqac-db2二 :共享存储的设置10g支持:a.OCFSb.RAWc. ASMd.NFS(官方称需认证)本次安装使用OCFS三: CRS的安装(安装在D盘)Cluster Ready Service 类似简单的hacmp,sun cluster.四: Oracle 10g数据库系统软件安装(安装在D盘)五: VIP网络的配置CRS的补充,cluster网络资源的定义.六:Oracle 10g RAC数据库的建立(安装在OCFS文件系统中)使用dbca工具建立数据库。
详细步骤:一. 安装前准备1. 分别在两台主机的“网络连接“中,将第一块显示在网络适配器的网卡对应的网络名字改为public,作为公共网络访问使用和作为将来VIP地址的绑定网卡,第二块显示在网络适配器的网卡对应的名字改为private,作为私有网络访问使用(包括心跳)。
Oracle 10G RAC For Windows官方文档注明:第一块能够访问网络服务的网卡必须设置作为public公共网络访问。
否则Oracle的CRS安装过程的Cluster集群检查会报错(第一版有bug,同样做一遍可以pass Cluster检查,但是安装的时候第一个节点无法copy 到远程第二个节点上,log日志会一直报错。
Oracle10g RAC安装与管理文档
![Oracle10g RAC安装与管理文档](https://img.taocdn.com/s3/m/459ca9a1dd3383c4ba4cd20b.png)
集中交易系统Oracle10g RAC安装与管理文档(for Linux x86-64)恒生电子股份有限公司目录第一部分存储划分 (3)第二部分RedHat AS4 X86_64 系统安装 (3)2.1 本地磁盘做RAID (3)2.2 操作系统的安装 (3)2.3 安装HBA卡和驱动以及网卡绑定 (3)2.4 开起/关掉部分服务 (4)2.5 配置Xmanager (4)第三部分配置系统及建立Oracle User (5)3.1 系统内核及RPM包检查(两节点都执行) (5)3.2 物理内存及SW AP检查(两节点都执行) (6)3.3 系统参数设定(两节点都执行) (6)3.4 Oracle User和目录建立(两节点都执行) (6)3.5 配置网络设定(两节点都执行) (7)3.6 SSH配置(两节点都执行) (7)3.7 配置hangcheck-timer 内核模块(两节点都执行) (9)3.8 设定oracle用户登录配置(两节点都执行) (9)3.9 存储划分及配置RAW (10)第四部分Oracle 10g RAC Cluster 安装(只需在一个节点执行) (14)第五部分Oracle 10g RAC Database Software 安装(只需在一个节点执行) (23)第六部分升级Oracle10g RAC到10.2.0.4(只需在一个节点执行) (28)第七部分建立Listener(只需在一个节点执行) (34)第八部分Oracle 10g RAC Database 建立(只需在一个节点执行) (40)第九部分Oracle 10g RAC Database 管理 (50)9.1 查看所有数据文件对应的RAW (50)9.2 查所有实例和服务的状态 (50)9.3 停止、启动群集 (51)9.4 远程管理集群 (51)9.5 创建新ext3的文件系统 (52)9.6 归档管理 (52)9.7 flash recovery area管理 (52)9.8 Oracle10g Recyclebin管理 (53)第十部分oracle10g RAC性能检查 (53)10.1 GCS等待事件的分析 (53)10.2 一致性读(CR)效率分析 (53)10.3 当前块传输(Current Block Transfer)效率分析 (54)10.4 当前块服务(Current Block Service)效率分析 (54)10.5 全局缓冲转换和获取(Global Cache Convert and Get)效率分析 (54)附录: (56)附录一:fdisk_emcpowera.sh (56)第一部分存储划分存储划分方法参见《附件一:集中交易系统CX4 存储实施文档》存储规划见文档《附件二:集中交易系统-EMC120-240存储划分》第二部分RedHat AS4 X86_64 系统安装2.1本地磁盘做RAID主机启动后,放入做RAID的光盘,按提示一步步完成RAID的制作(本地磁盘可做成RAID5或RAID1+0)。
ORACLE 10gR2 RAC 安装-1.RAC系统配置
![ORACLE 10gR2 RAC 安装-1.RAC系统配置](https://img.taocdn.com/s3/m/60eb9fee81c758f5f61f6746.png)
RX bytes:303221 (296.1 KiB) TX bytes:61090 (59.6 KiB)
Base address:0x2400 Memory:d8920000-d8940000
TX packets:539 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:283095 (276.4 KiB) TX bytes:65760 (64.2 KiB)
[root@racnode2 init.d]# more /etc/hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 racnode2 localhost
172.18.84.246 racnode2-vip
2.内核参数据配置
配置内核文件,编辑/etc/sysctl.conf,增加如下内容:
#vi /etc/sysctl.conf
net.ipv4.ip_local_port_range = 1024 65000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
OracleRac裸设备-安装配置以及表空间的创建
![OracleRac裸设备-安装配置以及表空间的创建](https://img.taocdn.com/s3/m/b8f932f36294dd88d0d26b46.png)
Oracle 10G RAC on Windows with rawBy selina前言:Oracle 10g 的RAC 比Oracle 9i 的RAC 在性能上有了很大的提高,同时Oracle 开发了自己的HA 软件CRS 并且支持所有平台包括Microsoft Windows,Ibm Aix,Sun Solaris, HP-UX等等。
另外VIP 网络资源的的使用对TAF 的改善性能也是非常明显。
Oracle 10g 的RAC 基本安装步骤:一:了解系统的软硬件情况并且做相应安装前的准备操作系统:Microsoft Windows 2003 简体中文企业版Oracle 版本:10.2.0每台主机2 块CPU,4G 内存两块千兆以太网卡二: Cluster Ready Service(CRS)的安装(存储:RAW)Oracle 10g 数据库系统软件安装(存储:本地硬盘)VIP 网络的配置CRS 的补充,cluster 网络资源的定义.三:Oracle 10g RAC 数据库的建立(存储:本地硬盘)四:使用dbca 工具建立数据库。
(存储:RAW)详细步骤:一、安装前准备1、修改网卡名(两个节点)分别在两台主机的“网络连接“中,将第一块显示在网络适配器的网卡对应的网络名字改为public,作为公共网络访问使用和作为将来VIP 地址的绑定网卡,第二块显示在网络适配器的网卡对应的名字改为private,作为私有网络访问使用(包括心跳)。
Oracle 10G RAC For Windows 官方文档注明:第一块能够访问网络服务的网卡必须设置作为public 公共网络访问。
否则Oracle 的CRS 安装过程的Cluster 集群检查会报错,同样做一遍可以pass Cluster 检查,但是安装的时候第一个节点无法copy 到远程第二个节点上,log 日志会一直报错。
但是第二版会一直说cluster 检查错误,不让你继续安装。
ORACLE10gRAC(RAW)安装文档
![ORACLE10gRAC(RAW)安装文档](https://img.taocdn.com/s3/m/cf5afea6f021dd36a32d7375a417866fb84ac0c6.png)
ORACLE10gRAC(RAW)安装⽂档1.安装oracle10g RAC1.1. 安装需要的软件10201_clusterware_linux_x86_64.cpio.gz10201_database_linux_x86_64.cpio.gz1.2. 系统设置注意,以下所说步骤如果没有特别强调,则要求在每个节点上执⾏。
1.2.1.系统参数1.内核参数在/etc/sysctl.conf中添加如下项⽬:然后⽤执⾏/sbin/sysctl –p1.2.2.oracle⽤户和组# /usr/sbin/groupadd oinstall# /usr/sbin/groupadd dba# /usr/sbin/useradd -m -g oinstall -G dba oracle# id oracleuid=1000(oracle) gid=1000(oinstall) groups=1000(oinstall),6(disk),1001(dba) 设置oracle 帐户的⼝令:# passwd oracleChanging password for user oracle.New password:Retype new password:passwd:all authentication tokens updated successfully.设置oracle的shell限制:在/etc/security/limits.conf⽂件中加⼊1.2.3. ⽹络设置RAC要求机群内的每个节点⾄少有两块⽹卡,⼀个设置为公⽤(公⽹),对外提供服务;⼀个设置为私⽤(专⽤),提供节点内的告诉传输。
此外还需要为公⽤⽹卡配置⼀个虚拟地址,oracle需要借此为⽤户提供透明的⾼可⽤服务。
具体介绍如下:专⽤⽹络每个集群节点通过专⽤⾼速⽹络连接到所有其他节点,这种专⽤⾼速⽹络也称为集群互联或⾼速互联(HSI)。
Oracle 的Cache Fusion 技术使⽤这种⽹络将每个主机的物理内存(RAM)有效地组合成⼀个⾼速缓存。
Oracle10g RAC安装手册2
![Oracle10g RAC安装手册2](https://img.taocdn.com/s3/m/82b513d026fff705cc170a9d.png)
Oracle10g RAC安装手册2第五部分安装配置Oracle RAC5.1 配置环境变量5.1.1 编辑.bashrc设置 ORACLE_BASE 和 ORACLE_HOME 等环境变量基本路径:ORACLE_BASE=/u01/app/oracleORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1ORA_CRS_HOME=/u01/crs/oracle/product/10.2.0/crs_1据oracle的安装文档要求,CRS的目录最好不是ORACLE_BASE的子目录,因为安装过程中会改变CRS的父目录的权限,这会影响ORACLE的安装。
在按以上要求生成对应目录之前,需检查所在磁盘的空间是否满足安装要求,确定之后生成目录,并将相关环境变量设置在oracle用户的profile中。
用oracle帐号编辑/home/oracle/.bashrcoracle用户的profile文件.bashrc内容:# .bashrc# User specific aliases and functions# Source global definitionsif [ -f /etc/bashrc ]; then. /etc/bashrcfiexport ORACLE_BASE=/u01/app/oracleexport ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1export ORA_CRS_HOME=/u01/crs/oracle/product/10.2.0/crs_1export ORACLE_SID=dbrac1export ORACLE_TERM=xtermexport LD_ASSUME_KERNEL=2.4.1export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/dataexport LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin:$ORA_CRS_HOME/bin:/sbinexport PATH然后执行$ source .bash_profile使环境变量生效注意:ORACLE_SID每台机器不一样,如dbrac1的SID为dbrac1,dbrac2的SID 为dbrac2,以此类推。
Linux下oracle10g rac安装配置说明
![Linux下oracle10g rac安装配置说明](https://img.taocdn.com/s3/m/3f1221e2998fcc22bcd10d3d.png)
集群中所有计算机上配置时间服务
时间服务器配置:
vi /etc/ntp.conf,时间服务器用uas两台机器,uas两台机器的ntp.conf中server配置:
server
server
server
rpm -ivh /mnt/cdrom3/RedHat/RPMS/zlib-devel-1.2.1.2-1.i386.rpm
rpm -ivh /mnt/cdrom3/RedHat/RPMS/freetype-devel-2.1.9-1.i386.rpm
rpm -ivh /mnt/cdrom3/RedHat/RPMS/fontconfig-devel-2.2.3-7.i386.rpm
# Each RAC node must have a unique ORACLE_SID.(i.e. orcl1, orcl2,...)
export ORACLE_SID=orcl1
export PATH=.:${PATH}:$HOME/bin:$ORACLE_HOME/bin
export PATH=${PATH}:/usr/bin:/bin:/usr/bin/X11:/usr/local/bin
用户帐户名是‘oracle’,组是‘oinstall’和‘dba’。
仅在一个集群主机上以 root 用户身份执行以下命令:
1,创建user/group;
groupadd oinstall
groupadd dba
useradd -m -g oinstall -G dba oracle
--------------------------------------------------------------------------------
Oracle 10g RAC安装与配置(ppt 32页)
![Oracle 10g RAC安装与配置(ppt 32页)](https://img.taocdn.com/s3/m/5812f848cfc789eb172dc870.png)
共享文件系统(NTFS、EXT3)
维护方便
大型数据库不推荐使用
ASM( Oracle 10g新技术)
维护方便,性能较可靠
13
二、CRS安装升级
CRS安装 1、root用户执行rootpre.sh脚本 2、CRS_HOME路径 3、规划VIP地址 4、root用户执行
/home/oracle/oraInventory/orainstRoot.sh和 $CRS_HOME/root.sh脚本 5、VIP配置BUG
Server Mode All Initialization Parameters:……
26
建库
5、Database Storage 控制文件 路径、冗余、参数 表空间 路径、大小、参数 数据文件 路径、大小、参数 Redo log Groups 路径、大小、组数、成员数
27
建库
7
系统环境
硬件环境 硬件服务器: CPU(32bit、64bit|Intel-Itanium、AMD) 内存(32bit system Oracle可寻址内存4G, SGA 1.7G) 其他:存储、网卡等 网络环境:双网卡、心跳线、网络带宽等
8
系统环境
软件环境 系统版本: 需要经过Oracle认证 系统包:
30
Q&A
谢谢!
31
Oracle 10g RAC安装配置注意事项
1) 系统时间同步 2) 主机名命名(长度、特殊符号等) 3) 共享磁盘(划分、共享方式等) 4) OCR DISK和VOTING DISK读写属性 5) Root用户执行root.sh脚本 6) VIP配置BUG 7) 操作系统补丁包(不要太低或太高,要合理) 8) 操作系统经过认证 9) CRS和数据库软件升级 10) Redo log groups
Oracle 10g RAC安装配置
![Oracle 10g RAC安装配置](https://img.taocdn.com/s3/m/3f3f3e6776eeaeaad0f33072.png)
一、存储准备
几种方式: RAW方式(裸设备) OCR DISK属性 root:dba 640 VOTING DISK属性 oracle:dba 660 共享文件系统 不推荐使用 ASM Oracle 10g新技术
12
存储准备
几种方式比较:
RAW方式
规划好,读写性能好 维护不方便,DBA要 求较高
作业标准记得牢,驾轻就熟除烦恼。2 020年1 0月15 日星期 四9时28 分35秒 09:28:3 515 October 2020
好的事情马上就会到来,一切都是最 好的安 排。上 午9时28 分35秒 上午9 时28分0 9:28:35 20.10.1 5
一马当先,全员举绩,梅开二度,业 绩保底 。20.10. 1520.1 0.1509: 2809:28 :3509:2 8:35Oct-20
安全象只弓,不拉它就松,要想保安 全,常 把弓弦 绷。20. 10.1509 :28:350 9:28Oct-2015- Oct-20
加强交通建设管理,确保工程建设质 量。09: 28:3509 :28:350 9:28Th ursday, October 15, 2020
安全在于心细,事故出在麻痹。20.10. 1520.1 0.1509: 28:3509 :28:35 October 15, 2020
相信相信得力量。20.10.152020年10月 15日星 期四9 时28分3 5秒20. 10.15
谢谢大家!
树立质量法制观念、提高全员质量意 识。20. 10.1520 .10.15 Thursday, October 15, 2020
人生得意须尽欢,莫使金樽空对月。0 9:28:35 09:28:3 509:28 10/15/ 2020 9:28:35 AM
oracle10g _RAC安装说明
![oracle10g _RAC安装说明](https://img.taocdn.com/s3/m/b378ce09f78a6529647d5383.png)
RADHATENTERPRISELinux5.5 Oracle10RAC群集安装---薛宋辉昵称:stromQQ号:2506149081. 硬件要求和概述2. 配置第一个虚拟机3. 在第一个虚拟机上配置Enterprise Linux4. 创建并配置第二个虚拟机5. 配置Oracle 自动存储管理(ASM)6. 配置Oracle 集群文件系统(OCFS2)7. 安装Oracle 集群件8. 安装Oracle 数据库10g第2 版9. 安装RAC 数据库环境存在的问题1. 硬件要求和概述在本指南中,您将安装64 位Linux 客户操作系统。
只有在主机上运行的以下64 位处理器支持64 位客户操作系统:∙AMD Athlon 64 修订版D 或更高版本∙AMD Opteron 修订版E 或更高版本∙AMD Turion 64 修订版E 或更高版本∙AMD Sempron 64-bit-capable 修订版D 或更新的Intel EM64T VT-capable 处理器∙如果您决定安装64 位客户操作系统,请确定上面列出了您的处理器。
您还需要确保在BIOS 中启用了虚拟技术(VT)。
一些主流制造商在默认情况下禁用了该技术。
此处提供了有关处理器兼容性的其他信息。
要验证您的处理器是否受支持,请从VMware 网站下载处理器兼容性检查工具。
∙为每个虚拟机至少分配1024MB 内存;为所有虚拟机预留至少30GB 磁盘空间。
主机操作系统环境概况:客户操作系统环境概况:虚拟磁盘布局概况:(要配置共享存储,客户OS 不能与共享存储共享同一个SCSI 总线。
指定客户OS 使用SCSI0,共享磁盘使用SCSI1。
)RAC 数据库环境概况:您将在每个节点上安装Oracle 主目录供冗余使用。
每个节点上的ASM 和Oracle RAC 实例共享同一个Oracle 主目录。
1.安装虚拟机这块不讲了2.在VMware配置共享磁盘和网卡设备Vmware版本为 7.0或更新的版本创建四个虚拟SCSI 硬盘— ocfs2disk.vmdk (512MB)、asmdisk1.vmdk (3GB)、asmdisk2.vmdk (3GB) 和asmdisk3.vmdk (2GB)。
Oracle 10g RAC 安装后配置与调整
![Oracle 10g RAC 安装后配置与调整](https://img.taocdn.com/s3/m/42366c8da0116c175f0e48e8.png)
Oracle 10g RAC 安装后配置与调整2010-04-28目录ORACLE 10G RAC 安装后配置与调整 (1)1SHELL国际化设置 (4)2数据库备份 (4)2.1备份实施总体流程 (4)2.2归档设置 (5)2.3启用F LASHBACK (6)2.3.1Tips:设置log_archive_dest参数导致数据库不能启动 (7)2.4创建恢复目录S CHEMA并注册目标数据库 (9)2.5RMAN参数设置 (10)2.6在CRONTAB中添加备份调度脚本 (11)3使用ASM时数据库初始参数文件PFILE与SPFILE(备份/设置/恢复) (11)3.1恢复SPFILE到ASM中 (11)3.2ASM命令集 (12)4AIX集群网络故障诊断 (13)5ORACLE字符集问题 (17)5.1更改O RACLE 10G RAC数据库字符集 (17)5.2设置OS层面的NLS_LANG (20)5.2.1exp时,操作系统NLS_LANG设置 (20)5.2.2imp时,操作系统的NLS_LANG设置 (20)5.2.3ORA-01401 与ORA-12899 (21)6关于IMP/EXP的最佳实践 (21)6.1ORACLE10G 的EXPDP (23)6.2EXP使用参数文件 (23)7ORACLE RAC和数据库相关的日志文件 (24)8RAC环境下,从服务器登入报ORA-12520错误 (24)9ORACLE RAC 客户端连接报ORA-12545错误的解决方案 (25)9.1问题描述 (25)9.2解决方案 (26)10针对ORACLE的AIX性能调优 (27)10.1内存 (27)10.2调整LOCK_SGA=TRUE (28)10.3CPU (29)10.4D ISK I/O (29)10.4.1Asynchronous I/O (AIO) servers (29)10.4.2Concurrent I/O (CIO) (30)10.5O RACLE 参数调整建议 (30)10.6网络及ULIMIT (31)11ORACLE RAC 管理常用命令 (31)11.1基本启动/关闭命令 (31)11.2CRS命令 (31)11.3SRVCTL启动RAC的步骤 (32)11.4SRVCTL关闭RAC的步骤: (32)11.5重分派服务的实例 (33)1 Shell国际化设置列出所有已安装语言包#locale –a显示当前语言环境设置#locale设置当前Shell的环境#export LC_ALL=ZH_CN.UTF-8#export LANG=ZH_CN.UTF-8请设置所使用的Telnet工具的显示字符集为UTF-8。
Oracle_RAC部署
![Oracle_RAC部署](https://img.taocdn.com/s3/m/bed45f215901020207409c1f.png)
Oracle 10g RAC数据库安装及维护手册目录目录 (2)第一部分系统硬件、软件配置说明及配置图 (3)一、总体配置说明 (3)二、网络设置说明 (3)三、数据库环境概况 (3)四、存储配置概况 (4)五、总体配置原理图 (4)第二部分 Windows Server2003 安装与配置 (5)一、安装Windows Server 2003 Enterprise Edition (5)二、操作系统配置(以下过程如无特殊说明,则在两节点上均进行) (5)第三部分 Cluster和数据库的安装、配置及升级 (15)一、安装Cluster ware软件 (15)二、安装database软件 (27)三、标识ASM驱动器 (32)四、升级数据库版本 (34)五、使用dbca安装数据库 (43)第四部分集群数据库的日常管理 (54)一、检查RAC各组件运行的状态。
(54)二、启动和停止RAC数据库。
(54)三、启动、停止、管理数据库EM监控 (55)四、如何增加表空间 (55)五、数据库管理注意事项 (55)第一部分系统硬件、软件配置说明及配置图一、总体配置说明二、网络设置说明三、数据库环境概况四、存储配置概况五、总体配置原理图第二部分 Windows Server2003 安装与配置一、安装Windows Server 2003 Enterprise Edition二、操作系统配置(以下过程如无特殊说明,则在两节点上均进行)1. 将两块网卡名改为public和private,检查被网络服务访问的连接顺序,确保public位于第一位,在网上邻居上右键点属性→菜单栏上点高级→点高级设置。
2. 修改Host文件和主机名,主机名分别为winRAC1和winRAC2,hosts文件位置:C:\windows\system32\drivers\etc\hosts10.1.3.105winrac110.1.3.107winrac1-vip10.10.10.1winrac1-priv10.1.3.106winrac210.1.3.108winrac2-vip10.10.10.2winrac2-priv测试节点之间的连通性:两台主机winRAC1和winRAC2互相ping公共主机名和专用节点名,看是否ping的通,这个时候是ping不通VIP地址的。
Oracle10gRAC在HP-UX(Itanium) 11.23上的安装手册
![Oracle10gRAC在HP-UX(Itanium) 11.23上的安装手册](https://img.taocdn.com/s3/m/ddd0aaeae009581b6bd9eb9d.png)
Oracle控制文件
rac_spfile
128MB
Oracle初始参数文件
rac_redo01
128MB
Oracle重做日志组文件
rac_redo02
128MB
Oracle重做日志组文件
rac_redo03
128MB
Oracle重做日志组文件
rac_redo11
128MB
Oracle重做日志组文件
●
●公网地址不要使用192.168开头的网段,否则crs安装时无法自动配置crs服务,需要手工配置,比较繁琐。
●
主机的/etc/hosts文件请参考以下示例范本修改:
127.0.0.1loopbacklocalhost # loopbackname/address
170.101.11.1his01
170.101.11.2his02
Name Mtu Network Address Ipkts Ierrs Opkts Oerrs Coll
lan2* 1500none none 0 0 0 0 0
lan1 150010.0.0.010.0.0.1 6436 0 4264 0 0
lan3* 1500none none 0 0 0 0 0
●
●在创建数据vg时,如果没有第三方和OPEN-3000共用阵列的情况,只需要创建一个数据vg用于储存数据库文件,占用阵列上全部可以使用的空间。
●
●
●
阵列安装完毕后,在任意一台库服务器上用root用户执行cmviewcl命令,应能看到类似以下的输出:
CLUSTER STATUS
RAC up
NODESTATUSSTATE
his01 up running
oracle10gRAC安装
![oracle10gRAC安装](https://img.taocdn.com/s3/m/6db5ff46767f5acfa1c7cda9.png)
一、配置LINUX创建 Oracle 组和用户帐户接下来我们将创建用于安装和维护 Oracle 10g 软件的 Linux 组和用户帐户。
用户帐户名是‘oracle’,组是‘oinstall’和‘dba’。
仅在一个集群主机上以 root 用户身份执行以下命令:/usr/sbin/groupadd dba/usr/sbin/groupadd oinstall/usr/sbin/useradd -m -g oinstall -G dba oracleid oracle例如:# /usr/sbin/groupadd dba# /usr/sbin/groupadd oinstall# /usr/sbin/useradd -m -g oinstall -G dba oracle# id oracleuid=501(oracle) gid=501(oinstall) groups=501(oinstall),502(dba)设置 oracle 帐户的口令:# passwd oracleChanging password for user oracle.New password:Retype new password:passwd:all authentication tokens updated successfully.创建挂载点现在创建存储 Oracle 10g 软件的挂载点。
本指南在创建目录结构时所用的命名惯例将遵循最佳灵活体系结构 (OFA)。
有关 OFA 标准的更多信息,请参见Oracle 数据库 10g 安装指南的附录 D。
以 root 用户身份执行以下命令:mkdir -p /u01/app/oracle /ocfschown -R oracle:oinstall /u01/app/oracle /ocfschmod 775 /u01/app/oracle /ocfs配置内核参数cat >> /etc/sysctl.conf <<EOFkernel.shmall = 2097152kernel.shmmax = 2147483648kernel.shmmni = 4096kernel.sem = 250 32000 100 128fs.file-max = 65536net.ipv4.ip_local_port_range = 1024 65000net.core.rmem_default = 1048576net.core.rmem_max = 1048576net.core.wmem_default = 262144net.core.wmem_max = 262144EOF为 oracle 用户设置 Shell 限制Oracle 建议对每个 Linux 帐户可以使用的进程数量和打开文件的数量设置限制。
最终版oracle_10g_rac_for_linux86_64安装.doc
![最终版oracle_10g_rac_for_linux86_64安装.doc](https://img.taocdn.com/s3/m/64e55eb6aa00b52acfc7ca99.png)
Oracle 10g RAC For RHEL5 Linux86_64 (裸设备)安装手册目录第一章安装准备 (3)1.1系统补丁包安装 (3)1.2若连接存储为IP-SAN则需安装ISCSI包,并开启ISCSI服务 (3)1.3关闭SENDMAIL (3)1.4规划RAC网络及存储 (3)1.5修改操作系统文件 (9)1.5.1 配置主机名 (9)1.5.2 配置网卡 (10)1.5.3 /etc/hosts (10)1.5.4 /etc/sysctl.conf (10)1.5.5 /etc/security/limits.conf (11)1.5.6 /etc/pam.d/login (11)1.5.7 /etc/profile (11)1.5.8 /etc/modprobe.conf (11)1.5.9 /etc/rc.d/rc.local (12)1.5.10 加载hangcheck模块 (12)1.5.11 修改系统版本号 (12)[oracle@sohdb1 ~]# vi /etc/redhat-release (12)[oracle@sohdb2 ~]# vi /etc/redhat-release (12)1.5.12 创建oracle安装用户 (12)1.5.13 创建oracle软件的相关目录 (12)1.5.14 修改oracle用户的环境变量 (13)1.5.15 修改root用户环境变量 (13)1.5.16 创建目录 ......................................................................................................... 错误!未定义书签。
1.5.17 时间同步 (13)1.5.18 配置ssh (13)1.5.19 绑定裸设备 (15)第二章安装ORACLECRS软件 (16)2.1安装的准备工作 (16)2.2图形下安装 (16)2.2.1 CRS安装环境检查 (16)2.3 ROOT执行VIPCA (28)第三章安装ORACLE数据库软件 (32)第四章安装ORACLE10.2.0.4补丁 (39)4.1安装ORACLE CRS补丁 (39)4.2安装O RACLE数据库补丁 (44)第五章创建数据库 (49)5.1D BCA创建数据库 (49)本文中黄色字体是用户手工输入的内容第一章安装准备1.1系统补丁包安装正式环境系统必须为linux64位系统,建议采用系统版本为5,由于64位需要打得包较多,故建议在系统安装时使用全安装。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
CRS安装升级
2、根据提示操作完成升级
学习改变命运,知 识创造未来
Oracle10gRAC安装配置
三、数据库软件安装升级
1、ORACLE_HOME路径选择
学习改变命运,知 识创造未来
Oracle10gRAC安装配置
数据库软件安装升级
2、root用户执行root.sh脚本
学习改变命运,知 识创造未来
写属性
学习改变命运,知 识创造未来
Oracle10gRAC安装配置
建库
3、ASM配置方式 执行DBCA选择配置ASM 创建ASM实例 创建磁盘组 单个磁盘最大建议2T以下 磁盘组可管理容量上限 磁盘组冗余级别(High、Normal、Externel)
学习改变命运,知 识创造未来
Oracle10gRAC安装配置
学习改变命运,知 识创造未来
Oracle10gRAC安装配置
系统环境
• 硬件环境 • 硬件服务器: • CPU(32bit、64bit|Intel-Itanium、AMD) • 内存(32bit system Oracle可寻址内存4G,
SGA 1.7G) • 其他:存储、网卡等 • 网络环境:双网卡、心跳线、网络带宽
等
•
学习改变命运,知 识创造未来
Oracle10gRAC安装配置
系统环境
• 软件环境 • 系统版本: • 需要经过Oracle认证 • 系统包: • 根据Oracle文档升级(不一定最新就是最
好)
•
• • • 学习改变命运,知
识创造未来
Oracle10gRAC安装配置
系统环境
• 系统参数及配置 • Oracle环境变量 • 系统环境变量
• 内核参数
• 系统设置(防火墙、RSH或SSH)
• 存储规划
• RAID级别、数据块大小、调优
•
•
学习改变命运,知 识创造未来
Oracle10gRAC安装配置
RAC安装
1. 存储准备 2. CRS安装升级 3. 数据库软件安装升级 4. 配置监听 5. 建库
学习改变命运,知 识创造未来
Oracle10gRAC安装配置
学习改变命运,知 识创造未来
Oracle10gRAC安装配置
五、建库
DBCA执行建库配置 1、选择cluster方式配置 2、选择数据文件的存放类型:
如果使用ASM,需要先配置ASM数据库 如果使用共享文件系统,需要先配置OCFS或者操
作系统的共享文件系统 如果使用RAW,需要先划分RAW设备,并修改读
Standby:系统框架
•核心机制: –Standby Controlfile + –一份初始的数据库备份 + –持续不断的Archivelog Recover过程
•Primary •Database
•Network
•Physical Standby •Sync or Async •Database •Redo Shipping
•RAM
•Server Node2
•inter •connect
•RAM
•Server NodeN
•Server Node5
•RAM
•Server Node4 •RAM
•Server Node3 •RAM
•inter
•RAM
•connect
学习改变命运,知 识创造未来
Oracle10gRAC安装配置
学习改变命运,知 识创造未来
Oracle10gRAC安装配置
Oracle 10g RAC安装配置注 意事项
学习改变命运,知 识创造未来
Oracle10gRAC安装配置
Oracle 10g RAC安装配置注意事项
1) 系统时间同步 2) 主机名命名(长度、特殊符号等) 3) 共享磁盘(划分、共享方式等) 4) OCR DISK和VOTING DISK读写属性 5) Root用户执行root.sh脚本 6) VIP配置BUG 7) 操作系统补丁包(不要太低或太高,要合理) 8) 操作系统经过认证 9) CRS和数据库软件升级 10) Redo log groups
建库
4、数据库参数 SID名称 不能超过8个字符
EM 数据库管理控制台 数据文件存放方式 文件系统、ASM、裸设备 数据库文件管理方式 使用数据库模板、自定义、Oracle-Managed Files
学习改变命运,知 识创造未来
Oracle10gRAC安装配置
建库
4、数据库参数 闪回区设置 Oracle 10g的新特性 归档设置 是否归档、归档目录、归档格式 OPTION选择 数据库选件:Oracle Data Mining、Oracle Text等 初始化参数配置
Oracle 10g RAC和Standby
学习改变命运,知 识创造未来
Oracle10gRAC安装配置
Oracle10g Real Application Clusters
•多节点,提高性能;
•若干台主机进行任务分担,当一台主机停机后,其他主机将接管该主机的工作 。
•Disk Array
•Server Node1
Server Mode All Initialization Parameters:……
学习改变命运,知 识创造未来
Oracle10gRAC安装配置
建库
5、Database Storage 控制文件 路径、冗余、参数 表空间 路径、大小、参数 数据文件 路径、大小、参数
Redo log Groups 路径、大小、组数、成员数
规划好,读写性能好 维护不方便,DBA要 求较高
共享文件系统(NTFS、EXT3)
维护方便
大型数据库不推荐使用
ASM( Oracle 10g新技术)
维护方便,性能较可靠
学习改变命运,知 识创造未来
Oracle10gRAC安装配置
二、CRS安装升级
CRS安装 1、root用户执行rootpre.sh脚本 2、CRS_HOME路径 3、规划VIP地址 4、root用户执行
学习改变命运,知 识创造未来
Oracle10gRAC安装配置
/home/oracle/oraInventory/orainstRoot.sh和 $CRS_HOME/root.sh脚本 5、VIP配置BUG
学习改变命运,知 识创造未来
Oracle10gRAC安装配置
CRS安装升级
CRS升级 1、选择CRS_HOME路径
学习改变命运,知 识创造未来
Oracle10gRAC安装配置
Oracle10gRAC安装配置
数据库软件安装升级
3、选择升级ORACLE_HOME路径
学习改变命运,知 识创造未来
Oracle10gRAC安装配置
数据库软件安装升级
4、root用户执行升级root.sh脚本
学习改变命运,知 识创造未来
Oracle10gRAC安装配置
四、配置监听
NETCA执行配置监听 1、选择cluster方式配置 2、默认配置监听即可 3、监听名称、网络协议、端口号
Oracle10gRAC安装配 置
学习改变命运,知 识创造未来
2021年2月17日星期三
内容
1. Oracle 10g RAC和Standby 2. Oracle 10g RAC安装、配置 3. Oracle 10g RAC安装配置注意事项 4. Q&A
学习改变命运Biblioteka 知 识创造未来Oracle10gRAC安装配置
•Redo Apply
学习改变命运,知 识创造未来
Oracle10gRAC安装配置
•Backup
Oracle 10g RAC 安装、配置
学习改变命运,知 识创造未来
Oracle10gRAC安装配置
Oracle 10g RAC安装配置
n 系统环境检查 1、硬件环境 硬件服务器、存储、网络环境 2、软件环境 系统版本(需要经过Oracle认证) 系统包(根据Oracle文档升级) 系统参数及配置(根据Oracle文档设置)
学习改变命运,知 识创造未来
Oracle10gRAC安装配置
建库
6、其他 建库脚本 $ORACLE_BASE/admin/sid/script/下面 数据库配置信息 概要文件 EM信息 数据库创建最后出现概要信息,包括sid、spfile文件
、EM URL
https://nodename:1158/em
一、存储准备
几种方式: RAW方式(裸设备) OCR DISK属性 root:dba 640 VOTING DISK属性 oracle:dba 660 共享文件系统 不推荐使用 ASM Oracle 10g新技术
学习改变命运,知 识创造未来
Oracle10gRAC安装配置
存储准备
几种方式比较:
RAW方式
学习改变命运,知 识创造未来
Oracle10gRAC安装配置
建库
4、数据库参数 初始化参数配置 Memory:SGA(share pool、db buffer cache)和PGA SIZE:Block Size和Processes Character Sets:字符集、语言格式、时间格式 Connection Mode: Dedicated Server Mode和Shared