




已阅读5页,还剩136页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Oracle11g_RAC for vmware workstation安装指导书Oracle11g RAC for vmware workstation安装指导书内部公开目 录第1章 前言61.1 RAC中的基本概念61.1.1 CRS61.1.2 ASM6第2章 运行环境82.1 硬件环境82.1.1 虚拟机版本82.1.2 检查软件包82.1.3 删除多余的软件包91. 删除orarun包。92. 删除sqpinit包。93. 删除/etc/oraInst.loc文件。92.1.4 安装介质92.1.5 操作系统规划92.1.6 IP地址规划92.1.7 本地磁盘空间分配112.1.8 共享磁盘规划11第3章 安装前准备153.1 创建名为dba的操作系统组153.2 创建名为oinstall的操作系统组153.3 创建名为oracle的操作系统用户153.4 为oracle用户建立密码163.5 赋予目录正确的权限163.5.1 改变文件系统/opt/oracle属组并赋权163.5.2 改变文件系统/opt/oracrs属组并赋权163.5.3 改变文件系统/opt/orabak属组并赋权173.5.4 创建目录/usr/local/bin并赋权173.5.5 赋权/tmp目录权限173.6 设置oracle用户环境变量17第4章 配置RAC网络及主机参数194.1 网卡划分194.2 配置hosts文件194.3 建立RAC节点的SSH信任关系194.3.1 操作步骤194.3.2 异常处理224.4 配置各节点时钟同步224.4.1 两节点之间时钟同步224.4.2 两节点从NTP服务器同步时钟234.5 调整操作系统参数24操作系统内核参数设置标准(虚拟机环境可以暂时不设置)241. 设置Oracle用户的shell限制26第5章 配置共享磁盘阵列275.1 扫描新磁盘275.2 挂接裸设备并赋权275.3 创建归档文件系统29第6章 安装CRS316.1 安装前准备工作316.1.1 上传安装介质316.1.2 创建Inventory目录316.1.3 设置DISPLAY环境变量316.2 安装Oracle CRS软件326.2.1 集群安装预校验326.2.2 启动Universal Installer安装界面346.2.3 异常处理536.2.4 启动CRS服务546.2.5 检查CRS是否安装成功55第7章 安装ORACLE软件567.1 安装前准备工作567.1.1 上传安装介质567.1.2 检查CRS服务是否已启动567.1.3 设置DISPLAY环境变量577.2 安装Oracle11g软件577.2.1 启动Universal Installer安装界面577.3 安装后检查68第8章 安装Oracle补丁708.1 安装前准备工作708.1.1 上传安装介质708.1.2 设置DISPLAY环境变量708.2 安装CRS补丁718.2.1 停止CRS718.2.2 安装CRS补丁711. 安装步骤712. 验证补丁是否安装成功808.3 安装Oracle .0补丁811. 前提条件812. 安装步骤813. 验证补丁安装是否成功918.4 Oracle PSU及One-off补丁安装92第9章 建立ASM实例939.1 建库前准备工作939.1.1 检查CRS服务939.1.2 设置DISPLAY环境变量939.2 为节点配置ASM实例939.2.2 完成ASM实例和DG的创建101第10章 建立数据库10310.1 建库前准备工作10310.1.1 必须使用DBCA创建数据库10310.1.2 检查CRS服务10310.1.3 设置DISPLAY环境变量10310.2 创建ORACLE数据库10310.3 配置ORACLE监听器120第11章 附录13011.1 CLUSTER命令13011.1.1 启动与停止CLUSTER13011.1.2 观察CLUSTER状态13011.2 ASM的备份与修复13011.2.1 ASM备份与修复的必要性13011.2.2 ASM备份与修复的方法1311. OCR的备份恢复方法1312. VOTING DISK的备份与恢复方法1313. ASM磁盘头信息的备份与恢复方法13111.3 卸载Oracle13211.3.1 前提条件13211.3.2 卸载步骤13311.4 卸载CRS13511.4.1 前提条件13511.4.2 卸载步骤13511.5 裸设备挂接注意事项1392011-04-19第141页, 共141页第1章 前言本文介绍在vmware workstation环境下,基于suse11sp1操作系统安装Oracle11g RAC+ASM 数据库(两节点)。【提示】l 请在阅读文档时特别关注红色字体部分。l 在执行命令时,请重视命令前的提示符。如果是”#”,则表示此命令是以root用户执行的;如果是”$”,则表示是以oracle用户执行。1.1 RAC中的基本概念安装ORACLE RAC+ASM前,您可能需要事先简要的了解RAC,CRS,ASM的概念。1.1.1 CRSCRS是Cluster-Ready Services的缩写,是ORACLE公司自己开发的一个集群管理工具,ORACLE 11g中的RAC集群就是用CRS工具管理的。在以前的版本中,Oracle RAC必须借助第三方Cluster软件(如VCS)进行集群管理,通讯,数据同步等功能,而在Oracle 11g中,可以使用ORACLE的CRS工具来管理RAC集群各节点的集群管理,通讯,数据同步等功能。CRS是一个单独的产品,在构建RAC环境中,需要在每个节点上单独安装。1.1.2 ASMASM全称为Automated Storage Management,是ORACLE公司自行开发的存储管理软件,用于替代操作系统所提供的LVM来管理存储,数据文件。在Oracle 10g这个版本之前,管理一个大型数据库成百上千个的数据文件对数据库管理员来说是一个既无技术含量又十分枯燥的工作,这要求数据库管理员要熟悉一些系统的LVM的相关知识,做好磁盘规划,LV的条带等相关的系统方面的相关操作。而使用ASM将大大减轻这方面的工作量,数据库管理员只需要管理少数几个磁盘组即可。一个磁盘组是ASM管理的一个逻辑单元,由一组磁盘设备组成。我们可以定义一个磁盘组作为数据库的默认磁盘组,Oracle会自动管理存储,包括创建、删除数据文件等。Oracle会自动将这些文件与一个合适的数据库对象做关联,这样我们在管理这些对象时只需要提供对象的名称,而无需像以前那样提供详细的文件名。本文中的“ASM实例”是指用ASM来管理数据文件的数据库实例。第2章 运行环境2.1 硬件环境2.1.1 虚拟机版本Vmware workstation:10.0.1 build-1379776(分配2CPU,2G内存,40G本地硬盘,2块网卡)操作系统:Suse 11 sp1(SUSE 10 SP2也可以)Oracle:Oracle.02.1.2 检查软件包# rpm -q package_name对于Suse linux要求至少具备以下安装包,且各安装包的版本不低于以下各包的版本:binutils-.5compat-libstdc+-5.0.7-22.2gcc-4.1.0gcc-c+-4.1.0glibc-2.4-31.2glibc-32bit-2.4-31.2 (32 bit)glibc-devel-2.4glibc-devel-32bit-2.4 (32 bit)libaio-0.3.104libaio-32bit-0.3.104 (32 bit)libaio-devel-0.3.104libelf-0.8.5libgcc-4.1.0libstdc+-4.1.0libstdc+-devel-4.1.0make-3.80sysstat-6.0.2unixODBC-2.2.11unixODBC-devel-.3 删除多余的软件包1. 删除orarun包。# rpm -qa ora*orarun-1.9-21.15# rpm -e orarun-1.9-21.152. 删除sqpinit包。# rpm -qa sap*sapinit-2.0.1-1.10# rpm -e sapinit-2.0.1-1.103. 删除/etc/oraInst.loc文件。# rm i /etc/oraInst.loc2.1.4 安装介质安装包描述linux.x64_11gR1_clusterware.zip ClusterWare linux.x64_11gR1_database_1013.zip Databasep6890831_111070_Linux-x86-64.zip.0补丁包2.1.5 操作系统规划说明对于安装Oracle RAC的操作系统,主机名不要有大写字母和中划线。2.1.6 IP地址规划IP地址规划如下表所示。(注意主机名不要有“-”等特殊字符)参数A机B机主机名rac1rac2public网卡IP地址(eth0)12public网卡IP掩码public网卡IP网关虚拟IP(VIP)12私有网卡IP地址(eth1)12私有网卡IP掩码私有网卡IP网关不配置不配置对于RAC中每一个节点:l 需要2个公有IP地址,用于配置公网业务网卡和虚拟IP(VIP)。l 需要1个私有IP地址,不需配置网关。l 浮动(virtual)IP无须手工配置网卡,只需写入/etc/hosts文件,安装RAC时会自动设置,它必须与公网public IP处于同一网段。例如:rac1: # ifconfigeth0 Link encap:Ethernet HWaddr 00:25:9E:80:DF:E4 inet addr:1 Bcast:55 Mask: UP BROADCAST RUNNING MASTER MULTICAST MTU:1500 Metric:1 RX packets:48476 errors:0 dropped:0 overruns:0 frame:0 TX packets:22813 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:63574027 (60.6 Mb) TX bytes:2168026 (2.0 Mb)eth1 Link encap:Ethernet HWaddr 00:25:9E:80:DF:E6 inet addr:1 Bcast:55 Mask: UP BROADCAST RUNNING MASTER MULTICAST MTU:1500 Metric:1 RX packets:3024598 errors:0 dropped:0 overruns:0 frame:0 TX packets:1514891 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:4113073257 (3922.5 Mb) TX bytes:178111512 (169.8 Mb)虚拟机配置:2.1.7 本地磁盘空间分配对于本地磁盘空间划分,要求RAC的各节点保持一致。(测试环境够用即可)分区空间(GB)文件系统类型/swap16/30reiser/home8ext3/opt8ext3/opt/oracle20ext3/opt/oracrs20ext3/opt/orabak20ext32.1.8 共享磁盘规划为模拟存储,虚拟机创建5个共享磁盘:(注意两个节点添加的硬盘的顺序要保持一致),以下为磁盘规划及大小,实际安装不需要严格按此划分。共享磁盘名称大小(根据实际需要调整)作用lun_ocr.vmdk1GB存放集群注册表OCR。lun_vote.vmdk1GB存放集群锁盘文件Voting Disk。lun_data.vmdk10GB存放Oracle系统表空间数据文件。lun_ora.vmdk10GB存放应用数据表空间数据文件、应用索引表空间数据文件。lun_arch1.vmdk2GB如果数据库要开启归档模式,用于创建节点一使用的归档目录/archivelog1,属组为oracle:dba。文件类型ext3。lun_arch2.vmdk2GB如果数据库要开启归档模式,用于创建节点二使用的归档目录/archivelog2,属组为oracle:dba。文件类型ext3。开始-运行-cmd,cd进入vmware安装目录,执行如下命令创建共享磁盘。vmware-vdiskmanager.exe -c -s 1GB -a lsilogic -t 4 Z:RAC-DISKlun_ocr.vmdkvmware-vdiskmanager.exe -c -s 1GB -a lsilogic -t 4 Z:RAC-DISKlun_vote.vmdkvmware-vdiskmanager.exe -c -s 10GB -a lsilogic -t 4 Z:RAC-DISKlun_data.vmdkvmware-vdiskmanager.exe -c -s 10GB -a lsilogic -t 4 Z:RAC-DISKlun_ora.vmdkvmware-vdiskmanager.exe -c -s 2GB -a lsilogic -t 4 Z:RAC-DISKlun_arch1.vmdkvmware-vdiskmanager.exe -c -s 2GB -a lsilogic -t 4 Z:RAC-DISKlun_arch2.vmdk虚拟机添加磁盘选择添加已经存在的磁盘下面这个提示选择“保持现有格式”即可。创建后在高级设置中将硬盘分配到SCSI1:X下面打开虚拟机存放目录的vmx配置文件,本例为SUSE11-1.vmx和SUSE11-2.vmx检查如下配置,如不一致需要更改,注意检查下原来有没有相关配置项,以免冲突。disk.locking= FALSEdiskLib.dataCacheMaxSize = 0 diskLib.dataCacheMaxReadAheadSize=0diskLib.DataCacheMinReadAheadSize=0diskLib.dataCachePageSize=4096diskLib.maxUnsyncedWrites=0scsi1.present = TRUEscsi1.virtualDev = lsilogicscsi1:1.present = TRUEscsi1:1.fileName = Z:RAC-DISKlun_ocr.vmdkscsi1:2.present = TRUEscsi1:2.fileName = Z:RAC-DISKlun_vote.vmdkscsi1:3.present = TRUEscsi1:3.fileName = Z:RAC-DISKlun_ora.vmdkscsi1:4.present = TRUEscsi1:4.fileName = Z:RAC-DISKlun_data.vmdkscsi1:5.present = TRUEscsi1:5.fileName = Z:RAC-DISKlun_arch1.vmdkscsi1:6.present = TRUEscsi1:6.fileName = Z:RAC-DISKlun_arch2.vmdk第3章 安装前准备3.1 创建名为dba的操作系统组以root用户登录,分别在RAC各节点上执行。【检查命令】# grep dba /etc/group无输出则表示dba组不存在。如果dba组已存在,则使用以下命令删除dba组。【删除命令】# groupdel dba【创建命令】# groupadd -g 200 dba3.2 创建名为oinstall的操作系统组以root用户登录,分别在RAC各节点上执行。【检查命令】# grep oinstall /etc/group无输出则表示oinstall组不存在。如果oinstall组已存在,则使用以下命令删除oinstall组。【删除命令】# groupdel oinstall若提示以下信息,表示该组中还有用户,需要先删除用户再执行上面的命令删除组。groupdel: GID 120 is primary group of oracle.groupdel: Cannot remove users primary group.【创建命令】# groupadd -g 201 oinstall3.3 创建名为oracle的操作系统用户以root用户登录,分别在RAC各节点上执行。【检查命令】# grep oracle /etc/passwd无输出则表示Oracle用户不存在。如果Oracle用户已存在,则使用以下命令删除Oracle用户。【删除命令】# userdel -rf oracle【创建命令】# useradd -u 300 -g oinstall -G dba -d /home/oracle -s /bin/bash -m oracle【命令说明】用户名为oracle,隶属于dba组。3.4 为oracle用户建立密码以root用户登录,分别在RAC各节点上执行。passwd oracle【命令】# passwd oracleChanging password for oracle.New Password:*Reenter New Password:*Password changed.3.5 赋予目录正确的权限3.5.1 改变文件系统/opt/oracle属组并赋权以root用户登录,分别在RAC各节点上执行。【命令】# mkdir /opt/oracle# chown -R oracle:dba /opt/oracle# chmod -R 770 /opt/oracle3.5.2 改变文件系统/opt/oracrs属组并赋权以root用户登录,分别在RAC各节点上执行。【命令】# mkdir /opt/oracrs# chown -R oracle:dba /opt/oracrs# chmod -R 770 /opt/oracrs3.5.3 改变文件系统/opt/orabak属组并赋权以root用户登录,分别在RAC各节点上执行。【命令】# mkdir /opt/orabak# chown -R oracle:dba /opt/orabak# chmod -R 770 /opt/orabak3.5.4 创建目录/usr/local/bin并赋权在RAC各节点上检查/usr/local/bin目录是否存在,如不存在则需创建该目录,并赋予755权限。【命令】# mkdir /usr/local/bin# chmod 755 /usr/local/bin# ll /usr/local |grep bindrwxr-xr-x 2 root root 4096 2007-05-03 21:24 bin3.5.5 赋权/tmp目录权限在RAC各节点上检查/tmp是否具有1777权限,如不具备则赋予/tmp目录1777权限。【命令】# chmod 1777 /tmp# ll / |grep tmpdrwxrwxrwt 17 root root 4096 2008-06-13 10:00 tmp3.6 设置oracle用户环境变量以oracle用户登录,编辑RAC各节点的/home/oracle/.bashrc文件,在其中增加如下内容,设置环境变量。# Oracle Environmentexport ORACLE_BASE=/opt/oracleexport ORACLE_HOME=$ORACLE_BASE/product/11g/dbexport ORA_CRS_HOME=/opt/oracrsexport ORACLE_SID=ora11g1 #请根据实际情况进行修改export ORACLE_TERM=xtermLD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:$ORACLE_HOME/rdbms/libexport LD_LIBRARY_PATHSHLIB_PATH=$ORACLE_HOME/lib32:$ORACLE_HOME/rdbms/lib32export SHLIB_PATH# Set shell search paths:export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/OPatch:/usr/sbin:$PATH:/usr/local/bin:$ORA_CRS_HOME/bin# CLASSPATH must include the following JRE locations:CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlibexport CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlibexport NLS_LANG=AMERICAN_AMERICA.ZHS16GBK修改完成后使之生效。$ source .bashrc使用如下命令,查看环境变量是否生效。$env【重要说明】红色部分请根据实际情况进行设置。ORACLE_SID:instance_name唯一的标识一个实例,一般以数据库名加上实例号为命名规范,例如:Rac的数据库名称为ora11g,则rac1中此处设置为ora11g1,rac2中此处设置为ora11g2,依次类推。第4章 配置RAC网络及主机参数4.1 网卡划分两块网卡分别用作外网网卡和心跳网卡。4.2 配置hosts文件以root用户登录,编辑RAC各节点的/etc/hosts文件。且各节点请保持统一。【内容示例】请根据局点实际IP规划修改下面示例: localhost.localdomain localhost# Public IP and hostnames for NIC bond1 at Fabric (public network)1 rac1 # RAC node 12 rac2 # RAC node 2# Private IP and hostnames for NIC bond0 at basic (private Interconnect/heartbeat)1 rac1_heart # RAC node 12 rac2_heart # RAC node 2# Public virtual IP address and hostname (public Virtual Internet Protocol (VIP)1 rac1_vip # RAC node 12 rac2_vip # RAC node 24.3 建立RAC节点的SSH信任关系4.3.1 操作步骤由于ORACLE RAC安装界面使用SSH/SCP命令在各节点上同时复制文件或执行命令,因此必须配置SSH,以避免到时需要输入密码。如果不配SSH,安装时会报错。步骤1: 在各节点生成RSA公钥和DSA公钥rac1: # su - oracleoraclerac1: 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 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:6a:da:e5:38:7a:44:24:b1:81:94:46:79:d8:97:98:0d oraclehostnameAoraclerac1: 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:6c:b4:4b:79:20:24:c1:1c:50:ab:bc:4b:a0:9d:3b:9c oraclehostnameA用同样的方法,在rac2上以oracle用户运行以下命令,生成各节点的公钥:ssh-keygen -t rsassh-keygen -t dsa步骤2: 将rac1的RSA公钥和DSA公钥添加到authorized_keys文件中oraclerac1: cd /home/oracle/.sshoraclerac1: cat id_rsa.pub authorized_keysoraclerac1: cat id_dsa.pub authorized_keys步骤3: 将rac1上的密钥对文件authorized_keys复制到rac2的.ssh目录下。oraclerac1: scp authorized_keys oraclerac2:/home/oracle/.ssh步骤4: 使用oracle用户登录rac2,将rac2的RSA公钥和DSA公钥添加到authorized_keys文件中。oraclerac2: cd /home/oracle/.sshoraclerac2: cat id_rsa.pub authorized_keysoraclerac2: cat id_dsa.pub authorized_keys步骤5: 将rac2上的密钥对文件authorized_keys复制到rac1的.ssh目录下。oraclerac2: scp authorized_keys oraclerac1:/home/oracle/.ssh步骤6: 更新主机列表按照以上方式建立好互信关系后,互信的节点之间第一次访问时,系统会提示是否将该主机加入已知主机列表中,此处需要手工输入yes后,后续访问不再需要手工输入。-在rac1上执行以下操作oraclerac1: ssh rac1oraclerac1: exitlogoutConnection to rac1 closed.oraclerac1: ssh rac1_heartThe authenticity of host rac1_heart (1) cant be established.RSA key fingerprint is 06:de:db:73:91:98:a8:71:72:07:f8:c5:c5:4e:11:20.Are you sure you want to continue connecting (yes/no)? yesWarning: Permanently added rac1_heart, 1 (RSA) to the list of known hosts.oraclerac1: exitlogoutConnection to rac1_heart closed.以下只列出命令,省略命令的输出oraclerac1: ssh rac2oraclerac1: ssh rac2_heart步骤7: 将rac1上的known_hosts文件拷贝至其他节点-使用oracle用户登录rac1oraclerac1: cd /home/oracle/.sshoraclerac1: scp known_hosts rac2:/home/oracle/.ssh/known_hosts 100% 1512 1.5KB/s 00:00步骤8: 校验oracle用户的信任关系在每个RAC节点上以oracle用户执行以下命令$ ssh rac1$ ssh rac2$ ssh rac1_heart$ ssh rac2_heart如果互信节点之间可以互相登录进行ssh访问而无需输入ORACLE用户的密码,则表明正确。如果有更多节点,那么每个节点上都要检查与其它所有节点的互信关系。4.3.2 异常处理如果不能建立互信关系,进行如下操作:步骤1: 使用root用户分别登录rac1和rac2步骤2: 修改/etc/ssh/ssh_config,去掉如下配置项前的注释符“#”。IdentityFile /.ssh/identityIdentityFile /.ssh/id_rsaIdentityFile /.ssh/id_dsa步骤3: 修改/etc/ssh/sshd_config,去掉如下配置项前的注释符“#”。RSAAuthentication yesPubkeyAuthentication yesAuthorizedKeysFile .ssh/authorized_keys步骤4: 执行如下命令重启rac1和rac2上的sshd服务。# rcsshd restartShutting down SSH daemon doneStarting SSH daemon done步骤5: 退出root用户登录,使用oralce用户登录rac1和rac2,删除原有的密钥对目录.ssh/rac1上执行oraclerac1: rm -rf .ssh/rac2上执行oraclerac2: rm -rf .ssh步骤6: 重新配置互信关系。4.4 配置各节点时钟同步ORACLE RAC在安装和今后的运行中必须保证所有节点时钟同步 4.4.1 两节点之间时钟同步如果现场没有提供NTP服务器时,请做如下操作:(虚拟机可使用vmtools进行时钟同步:将虚拟机vmx中tools.syncTime = FALSE修改为tools.syncTime = TRUE)【检查时钟同步】-以oracle用户登录rac1$ date;ssh rac2 dateFri Nov 27 15:41:11 EST 2009Fri Nov 27 15:41:07 EST 2009Fri Nov 27 15:40:41 EST 2009Fri Nov 27 15:40:47 EST 2009【配置时钟同步】-以root用户登录rac1# /etc/init.d/ntp stopShutting down network time protocol daemon (NTPD) done# /etc/init.d/ntp startStarting network time protocol daemon (NTPD) done# ps -ef |grep -i ntpntp 5674 1 0 04:26 ? 00:00:00 /usr/sbin/ntpd -p /var/lib/ntp/var/run/ntp/ntpd.pid -u ntp -i /var/lib/ntp-以root用户登录rac2# /etc/init.d/ntp stopShutting down network time protocol daemon (NTPD) done# ntpdate rac116 Jul 04:29:32 ntpdate6924: step time server offset 28802.514019 sec【确认时钟同步】-以oracle用户登录rac1$ date;ssh rac2 dateFri Nov 27 16:08:01 EST 2009Fri Nov 27 16:08:01 EST 2009Fri Nov 27 16:08:01 EST 2009Fri Nov 27 16:08:01 EST 20094.4.2 两节点从NTP服务器同步时钟现场提供了NTP服务器时,请做如下操作:步骤1: 1)编辑/etc/ntp.confvi /etc/ntp.conf配置文件的后面几行,会看到如下类似显示:server local clockfudge stratum 10修改成如下显示:server # NTP服务器的IP地址server # NTP服务器的IP地址fudge stratum 10fudge stratum 9步骤2: 启动ntp服务 /etc/rc.d/ntp start同样,停止ntp服务命令为:/etc/rc.d/ntp stop3)运行ntpq -p检查ntp工作情况remote refid st t when poll reach delay offset jitter= LOCAL(0) 11 u 4 64 1 0.154 0.034 0.001 LOCAL(0) 12 u - 64 0 0.000 0.000 4000.00【说明】安装和运行时都务必保证RAC各节点时钟同步。4.5 调整操作系统参数操作系统内核参数设置标准(虚拟机环境可以暂时不设置)核心参数设置注释KERNEL.SEMMSL250KERNEL.SEMMNS32000定义了操作系统用户最大可以访问的信号量数量。KERNEL.SEMOPM100KERNEL.SEMMNI128定义了操作系统最大信号量集的数量KERNEL.SHMALLmax(sga_target/4096 + 2097152),4194304)至少设置为4194304sga_target表示Oracle分配给SGA的物理内存大小(单位BYTE)KERNEL.SHMMAX4294967296如果物理内存在4G以下,则设置SHMMAX为物理内存的一半,否则设置SHMMAX为2GKERNEL.SHMMNI4096定义了操作系统共享内存段的最大数量FS.FILE-MAXmax(4096*PROCESSES,6553600)PROCESSES为“Oracle初始化参数设置标准”中的数据库参数FS.AIO-MAX-NR1048576异步IO最大进程数NET.IPV4.IP_LOCAL_PORT_RANGEMinimum:9000Maximum:65500NET.CORE.RMEM_DEFAULT262144NET.CORE.RMEM_MAX4194304NET.CORE.WMEM_DEFAULT262144NET.CORE.WMEM_MAX1048576通过修改文件/etc/sysctl.conf,增加对要修改的内核参数值。注意: 如果文件/etc/sysctl.conf中的内核参数和新增内核参数相同,请使用#字符屏蔽文件/etc/sysctl.conf中原有的内核参数。另外SUSE11需要卸载sapconf这个软件包,否则修改后重启会被自动修改。【样例参考】rac1: # more /etc/sysctl.confnet.ipv4.icmp_echo_ignore_broadcasts = 1net.ipv4.conf.all.rp_filter = 1fs.inotify.max_user_watches = 65536mote_secondaries = 1mote_secondaries = 1#kernel.shmmax = 9223372036854775807#kernel.sem = 1250 256000 100 8192#kernel.shmall = 1152921504606846720vm.max_map_count = 1000000fs.f
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025浦发银行招聘笔试题目及答案
- 2025采购确认合同书范本
- 辞退员工离职合同书5篇
- 2025浙江温州市瓯海区应急管理局招聘编外人员5人考试参考题库及答案解析
- 2025年重庆市物业管理合同
- 《医务人员职业暴露》试题及答案
- 《药品管理法》、《GSP》培训测试试题及答案
- 无人机调试员培训课件
- 2025年教育精准扶贫项目实施效果与贫困地区教育现代化建设关系研究
- 渠道开发与管理(第4版) 二维码测试题(附答案):3-3控制应收账款风险
- 大学英语四级考试阅读理解真题及答案详解(全套)
- 干细胞治疗滑膜炎的有效性
- 工程预决算书
- 丰顺县乡镇集中式饮用水水源地基础状况调查和风险评估报告
- 2024石膏复合材料建筑楼板隔声保温工程技术规程
- 药学专业毕业论文4000字范文
- 卫生部妇产科诊疗规范及指南
- 译林版五年级上册英语Unit 4《Hobbies》单元话题阅读理解专项练习(含答案)
- 应变片测试技术
- 《古陶瓷修复》课件-3.1.3 瓷器文物病害种类和性质
- 篮球比赛记录表
评论
0/150
提交评论