RedHat AS4双机安装经验总结-wym.doc_第1页
RedHat AS4双机安装经验总结-wym.doc_第2页
RedHat AS4双机安装经验总结-wym.doc_第3页
RedHat AS4双机安装经验总结-wym.doc_第4页
RedHat AS4双机安装经验总结-wym.doc_第5页
免费预览已结束,剩余57页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

王予明 redhat AS4双机安装经验总结创建时间:2008-10-6 17:01:00LINUX常用命令# uname r或 a m显示内核# cat /proc/swaps或cat /proc/cpuinfo 等等硬件信息# dmesg | more查看开机硬件检测# shutdown h nowshutdown r nowshutdown yr 0 重启# netstat tlp 或 tlunp 或 rn 或 -in# crontab l列出已有-e编辑# ps查进程PIDkill -9 PID杀死进程# ll# rm r 文件或文件夹删除所以文件、子目录rmdir删除目录# find 目录名 name 文件名查找文件# df k或-m# fdisk l# mount# du# chown R oracle:dba /home/oracle更改目录所有权# chmod R 775 /home/oracle更改目录权限# tar cvf ora10.tar /home/oracle整个目录打包# tar xvf ora10.tar按打包路径解压X86_64为Oracle会用cpio.gz文件格式# gunzip XXXX.cpio.gz解压gz文件# cpio idmv help显示帮助ftp dir或ls显示远方主机的内容ftp cd变换远程主机的目录ftp pwd显示远程主机的路径ftp mkdir 目录名在远程主机上建立目录ftp lcd 路径名变换本地端路径ftp lls显示本地主机的内容ftp lpwd显示本地主机的目录ftp lmkdir 目录名在本地主机上建立目录ftp close或bye或exit离开远程主机ftp ascii或binary设置传输模式ftp get 文件名取得远程主机的文件ftp mget ocfs*.rpm取得所有远程主机的多个文件ftp put 文件名将本地文件放到远程主机ftp mput ocfs*.rpm将本地多个文件放到远程主机ftp delete或rm 文件名删除远程主机的文件# vi 文件名指令模式:q!不保存退出:w保存:wq或ZZ写退出:wfilename保存为指定的文件名:rfilename读入指定的文件:e!还原到原始状态ESC回到一般模式数字0移动到当前行的首字符$ 移动到当前行的最后字符:set nu显示行号:set nonu取消行号nG移动到第n行gg 移动到第一行,相当于1GG 移动到最后一行n光标下移n行?word向上查找“word”字符/word向下查找“word”字符查找的界面按n键,继续向下查找,按N键,反向查找:1,$s/word1/word2/g查找word1字符串,并用word2替换word1:1,$s/word1/word2/gc查找word1字符串,并用word2替换word1,替换前要求确认编辑模式i 进入编辑模式o 在光标下方建立一行O 在光标上方建立一行r 取代光标所在的那个字符R 从光标开始一直取代后面的字符x 向后删除一个字符X 向前删除一个字符nx 向后删除n个字符dd 删除光标所在行ndd 向下删除n行d1G 删除光标所在行到第一行的所有字符dG 删除光标所在行到最后一行的所有字符yy 复制光标行nyy 向下复制n行y1G 复制光标所在行到第一行的所有字符yG 复制光标所在行到最后一行的所有字符p 将缓冲区的内容放在光标下一行P将缓冲区的内容放在光标上一行J 将光标所在行和下一行合并为一行u 撤销上次操作.小数点重复上次操作Oracle用户命令http:/IP:1158/emhttp:/IP:5500/em端口配置文件:portlist.inihttp:/IP:5560/isqlplushttp:/IP:5560/isqlplus/dba ps -ef | grep ora$ netca$ dbca$ lsnrctl status start或stop$ emctl status dbconsole start或stop$ sqlplus “/as sysdba”SQLshutdown immediateSQLstartupSQLstartup mount;SQLalter database open;SQLconn ccense/ccenseSQLhelp setSQLshow user;SQL show release;显示数据库的版本SQL show all;显示当前环境变量的值SQL show SGA;显示SGA的大小SQL show error;显示当前在创建函数、存储过程、触发器、包等对象的错误信息SQLshow parameter 参数名SQL select * from tab;列出所有表SQL desc 表名;列出表结构SQL select name from v$datafile;查看表空间文件SQL select name from v$tempfile;查看临时表空间文件SQL select member from v$logfile;查看日志文件SQL select name from v$controlfile;查看控制文件SQLselect name from v$database;查看实例名select * from v$version;select a.sql_text from v$sqlarea a order by a.first_load_time desc;select * from v$sqltextSQLselect username,sid,serial# from v$session;SQLselect * from table_name where trunc(日期字段)to_date(2003-05-02,yyyy-mm-dd);SQLselect * into 表2 from 表1 where 查询并新建SQLinsert into 表2 (select * from 表1链接 where.)SQLtruncate table 表1、连接 SQL*Plus system/manager 2、显示当前连接用户 SQL show user 3、查看系统拥有哪些用户 SQL select * from all_users; 4、新建用户并授权 SQL create user a identified by a;(默认建在SYSTEM表空间下) SQL grant connect,resource to a; 5、连接到新用户 SQL conn a/a 6、查询当前用户下所有对象 SQL select * from tab; 7、建立第一个表 SQL create table a(a number); 8、查询表结构 SQL desc a 9、插入新记录 SQL insert into a values(1); 10、查询记录 SQL select * from a; 11、更改记录 SQL update a set a=2; 12、删除记录 SQL delete from a; 13、回滚 SQL roll; SQL rollback; 14、提交 SQL commit; PL/SQL数据类型 名称 类型 说明 NUMBER 数字型 能存放整数值和实数值,并且可以定义精度和取值范围 BINARY_INTEGER 数字型 可存储带符号整数,为整数计算优化性能 DEC 数字型 NUMBER的子类型,小数 DOUBLE PRECISION 数字型 NUMBER的子类型,高精度实数 INTEGER 数字型 NUMBER的子类型,整数 INT 数字型 NUMBER的子类型,整数 NUMERIC 数字型 NUMBER的子类型,与NUMBER等价 REAL 数字型 NUMBER的子类型,与NUMBER等价 SMALLINT 数字型 NUMBER的子类型,取值范围比INTEGER小 VARCHAR2 字符型 存放可变长字符串,有最大长度 CHAR 字符型 定长字符串 LONG 字符型 变长字符串,最大长度可达32,767 DATE 日期型 以数据库相同的格式存放日期值 BOOLEAN 布尔型 TRUE OR FALSE ROWID ROWID 存放数据库的行号 Linux工具配置解决SecureCRT中文显示乱码具体解决方法是:1,修改远程linux机器的配置vim /etc/sysconfig/i18n把LANG改成支持UTF-8的字符集如:LANG=”zh_CN.UTF-8或者是LANG=”en_US.UTF-82,然后再改Secure CRT的设置选项-会话选项-外观-字符编码-uft-83,退出,再重新登录。发现utf8的文件都能正确读了,utf8的文件名也能正确显示了Xmanager 2.0使用说明-Xmanager 2.0在公司使用正常,在学校使用总是提示拒绝xme20_0502.zip目录的注册程序不能打开,(在公司使用正常)Xmanager.rar里面的安装程序没有带Xftp,也可能是sn是试用版序列号的原因-使用xmanager连接Linux的配置 第一步,我们在Linux系统下,修改/etc/X11/xdm/Xaccess文件,找到下面的语句:# * #any host can get a login window去掉最前面的#号,成为 * #any host can get a login window第二步,我们修改/etc/X11/gdm/gdm.conf文件,找到下面的语句:xdmcpEnablefalse将其中的Enablefalse 改为Enabletrue 或 Enable1。同时我们要确保存在下面的语句,因为177端口是我们要配置的xdmcp服务的监听端口,我们在后面配置xmanager将看。Port=177第三步,我们要修改/etc/inittab文件,将下面的语句id:3:initdefault改为如下,如果原来就是id:5:initdefault就不用更改。同时,找到如下图文字所在的地方,x:5:respawn:/etc/X11/prefdm -nodaemon将它修改为x:5:respawn:/usr/bin/gdm第四步,我们修改/etc/X11/xdm/xdm-config的最后一行,在displayManager.requestPort:0前面加上一个!号,结果如下:!DisplayManager.requestPort: 0第五步,我们修改确保/etc/X11/xdm/Xservers的属性为444,/etc/X11/xdm/Xsetup_0的属性为755.最后,如果我们的Linux机器配置有防火墙,为防止防火墙将通过177端口(即xdmcp服务)的数据过虑,我们必须加上如下的规则:iptables -A INPUT -p udp -s 0/0 -d 0/0 -dport 177 -j ACCEPT至此为止,我们在Linux下的配置xdm已经基本完成,在xbrowser的address栏中输入Linux服务器的IP地址就可以登录了。服务器硬件信息:设备名称规格型号数量单位备注及参数数据服务器IBM X3650 2台四核 2.66/2G/73.4*2/CD/1000M*2/835W*2应用服务器IBM X3650 3台四核 2.0/2G/146*2/CD/1000M*2/835W*2磁盘阵列DS3200 磁盘柜 1台Single Controller,5*146GB 15K 3.5 SAS Hot-Swap HDD,DS3200 SAS 2端口扩展子卡,3m SAS CableIBM x3650配置1. 使用Server Gruid光盘启动IBM服务器做RAID1(镜像),并开始安装OS进程。2. Oracle双机服务器需要安装HBA光纤卡,用HBA光纤卡的SAS接口通过SAS Cable连接磁盘柜的SAS接口3. 心跳线最后用交换机。(直连线也可以,但是网上文章说不推荐)IBM DS3200磁盘柜配置1. 必须接上两根电源线,后面两个指示灯显示绿灯才行。2. 在本本上安装DS3000 Storage Manager(随机附带)时(操作系统win2003),有可能提示需要WindowsServer2003-KB932755-x86-CHS,下载一个安装,即可继续安装下去。3. 笔记本通过交换机或直连线都可以连接磁盘柜4. 使用Storage Manager配置磁盘柜:做RAID、map映射,重启linux即可认出。DS3200/DS3400安装心得及技巧DS3200和DS3400均出自于LSI公司的Engenio系统(DS4000系列的大部分产品也是由Engenio为IBM协议设计及生产,去年Engenio被LSI收购)。所以设计思想和结构与DS400(Adapter公司设计)会有较大的不同,管理方式也会与DS4000系列较为接近。1. DS3000系列均需要在自身上安装不少于4个硬盘。建议先装上硬盘再上电开机。 2. DS3000系列提供与DS4000系列类似的带内和带外两种管理方法,带外管理的默认IP地址也与DS4000一样,控制器A为01,控制器B为02。 3. 本人比较喜欢采用带外管理,将本本网卡设至192.168.128网段后,可以ping通即可。管理口长时间未起用时需要若干分钟的时候等待管理接口工作。4. 在本本上安装DS3000 Storage Manager(随机附带),注意该SM与DS4000上的Storage Manager为不同程序,不可替换使用。甚至不能在一台机器上共存。5. 打开Storage Manager后,首先需要发现设备,可以ping通控制器后,发现工作会非常容易。6. 双击发现的设备就可以进入该设备的管理界面,学名叫Subsystem Management。7. Subsystem Management分为5个大项,Summary,Configure,Modify,Tools,Support。8. 常规的操作这里不再详述,如果你装过DS4000产品,应该对配置方法不会感到陌生。 9. 当然Storage Manager里只提供一些常规功能,在遇到问题的时候,比如需要重置手动清零时在该程序里无法完成的,所以与DS4000产品一样,提供了Script的方式,运行Script有两种方法。方法一:在DS3000 Storage Manager 的Enterprise Manager界面里右击单击所找到的设备,选择Execute Script。方法二,在c:program filesIBM_ds3000client里找到smcli.exe程序,使用smcli ip-address -c commandline;的方式执行。 10. DS3200和DS3400都会有单控和双控两种机型。如果您购买的是单控的型号,而在安装时发现系统有类似找不到第二个控制器的电池,冗余路径丢失的错误,那是由于未将系统设置成单控工作模式所引起的,遇到这种方法,可以在Execute Script窗口下键入:set storageSubsystem redundancyMode=simplex;然后,选择Tools菜单下的Execute only来执行。11. 如果遇到需要重置系统设置的需要也可以在同样的窗口下执行:clear storageSubsystem configuration / eventlog等。 12. 当然如果大家有兴趣也可以进一步借助该系统了解一下更多的命令功能,相信会对进一步masting该设备有更好的帮助。最后提供一些DS3000系列做配置时的注意事项:1. 所有的3000系列产品,包括EXP3000、DS3200、DS3400使用时,至少配置4块硬盘才可使用 2. EXP3000只能与一台服务器连接,不能连接两台服务器,所以也不支持微软的双机MSCS 3. 与EXP3000连接的卡只能用MegaRAID PCI-e卡 (39R8850) 4. IBM system x3650自带的SAS接口是为连接SAS磁带机准备,不能与EXP3000连接。(理论上可以,但IBM不予支持) 5. 服务器与EXP3000的连接线为3m MegaRAID SAS Cable 39R6471 6. EXP3000与EXP3000扩展式的连线为SAS Cable 1m的39R6529和3m的39R6531,不可与MegaRAID线混用 7. 服务器与DS3200连接的卡只能用SAS HBA PCI-e 卡 25R8060,连接线是1m的39R6529与3m的39R65318. DS3200每个控制器上只带一个SAS主机端口,但通过一个SAS 2-Port Daughter Card 39R6509 可以使每个控制器增加至3个端口 9. DS3200默认带4分区license 不带flashcopy和volumecopy功能,要升级分区,flashcopy及volumecopy的功能需先购买39R6540 DS3200 Software Feature Pack,然后再购买相应的功能包,也就是说39R6540是购买后续升级功能的前提。 10. 服务器与DS3400的连接可以用任何标准的4Gb HBA卡,连接线就是标准的FC cable,但请注意在DS3400上需要选配4GB的SFP 11. DS3400每个控制器上带2个主机接口,没有扩充选择 12. DS3400默认带2分区License 不带flashcopy和volumecopy功能,要升级分区 flashcopy及volumecopy的功能需要先购买42C2143 DS3400 Software Feature Pack,然后再购买相应的功能包,也就是说42C2143是购买后续升级功能的前提,与DS3200的升级方法相同,但产品号不同。 最后,仍然是那句话,如果觉得本文有什么问题和不足之处,欢迎留言,邮件,msn的方式和我联系,希望可以帮到大家。 -安装oracle RAC主要参考:l 在 Linux 和 FireWire 上构建您自己的 Oracle RAC 10g 第 2 版集群/technology/global/cn/pub/articles/hunter_rac10gr2.html辅助参考:l Oracle10gRAC(OCFS&ASM)RHEL4-u4-32l Oracle 10g R2 RAC for Redhat Linux AS 4 u4安装文档仔细认真按照操作步骤来做,有些命令需要两个节点执行,有些需要一个节点执行-RAC系统相关规划服务器名项目名称RAC节点1RAC节点2硬件型号IBM x3650IBM x3650操作系统Redhat as 4.0 u4 (32位)Redhat as 4.0 u4(32位)服务器主机名linux1linux2IP地址(eth0)IP地址(eth1)虚拟IP地址(eth0)语言环境中文/英文中文/英文域名服务方式无无时区中国中国安装方式安装全部安装包安装全部安装包CPUIntel 四核2.66GIntel 四核2.66G内存2G2G内置硬盘容量73.4 G73.4 G数量2(RAID1)2(RAID1)系统分区物理路径/65760M65760MSwap3968M3968M系统用户root/newcapecOracleroot/newcapecOracle磁盘阵列柜型号DS3200每硬盘容量5*146GRAID名称RAID 5磁盘分区OCR(oracle集群注册表)/u02/oradata/orcl/OCRFile_mirror1/dev/sda1 1G表决磁盘(voting disk)/u02/oradata/orcl/CSSFile_mirror1/u02/oradata/orcl/CSSFile_mirror2ASMORCL_DATA1/dev/sda5 100G/dev/sda6 100GFLASH_RECOVERY_AREA/dev/sda7 100G未使用空间/dev/sda8 277G备份mount点数据库版本Oracle Database 10g Enterprise Edition Release .0(32位)数据库BASE目录/u01/app/oracle数据库HOME目录$ORACLE_BASE/product/10.2.0/db_1数据库监听端口1521数据库字符集simplifed Chinese.ZHS16GBK数据库系统帐号与初始密码Sys/sysgldzSystem/ sysgldz数据库恢复区大小90G数据库实例建库方式ASM数据库块大小8192byte数据库数据空间大小数据库备份安装RedHat AS4 U41.会认出磁盘柜,先取消,对自带硬盘进行自动分区,调整“swap分区为3968M”(两倍内存),剩下的空间全部给“/分区65760M”2.手动设置您的主机名。第一个节点使用“linux1”,第二个节点使用“linux2”。# Public Network - (eth0) linux1 linux2# Private Interconnect - (eth1) int-linux1 int-linux23.禁用防火墙和SElinux4. 安装全部软件,共6G多5. root/newcapec终端字体选择console8*16首先配置一下时间同步(陈经理说不用,节点1应该比节点2快几十秒钟)按陈经理说的不行,调整两个节点的时间(节点1比节点2快十几秒),结果安装集群软件时提示远程节点无法安装,调整为一致才继续下去在一台节点服务器上启动时钟服务器服务,在另外一台节点服务器上使用时钟同步命令如:rdate s IP,然后在这台节点服务器,通过做调度,来定时同步两台服务器时钟。提示:建议RAC可以连接到互联网上,以便互联网上的时钟服务器,如果没有接入互联网的条件也可以让其余节点向某一个节点做时钟同步,因为RAC不能容忍节点间时钟不同步,否则RAC会Down掉!在这里我们如下操作:A、在01节点上开启时钟服务,“applications(应用程序)”-“system settings(系统设置)” -“server settings(服务设置)” -“services(服务)”,如图B、在出来的”service configuration(服务配置)”中,选中“time、time-udp”,然后点击窗口工具栏中的“save(保存)”按钮,如图C、在02节点上创建一个shell文件,包含如下内容rdate s 01# vi /rdate在vi 编辑器中按” i”转换为插入模式,然后输入“rdate s 01”,再按”esc”键,退出插入模式,最后”shift”+”:”后再输入”wq!”,存盘退出。给于这个shell于执行权限# chmod 755 rdateD、在02节点上,把该shell加入到调度中,让系统每6小时向01节点同步时钟,这里可以使用命令”crontab”,也可以使用图形界面在“applications(应用程序)”-“system tools(系统设置)” -“task scheduler(任务计划)”。命令如下# crontab e同样在编辑器里输入如下(我这里是每两个小时同步一次)0 1,4,8,13,17,20 * * * /rdate配置RAC环境验证内核版本如下命令: # uname -r# cat /proc/swaps1. 所有节点建立oracle用户和相关目录# mkdir -p /u01/app# groupadd g 1001 dba# groupadd g 1002 oinstall# useradd u 1001 g oinstall G dba -d /u01/app/oracle oracle # chown -R oracle:dba /u01# passwd oracle# id oracle# su - oracle# mkdir -p /u02/oradata/orcl# chown -R oracle:dba /u02# chmod 775 /u02/oradata/orcl查看目录权限# ls ld /u02/oradata/orcl2. 替换oracle用户的.bash_profile文件注意:当您为每个 RAC 节点设置 Oracle 环境变量时,请确保为每个 RAC 节点分配唯一的 Oracle SID! 对于此示例,我使用: linux1 :ORACLE_SID=oradb1 linux2 :ORACLE_SID=oradb2如果登陆oracle用户提示出错,先用xemacs拷贝,再用vi删除格式符号应该就行了。# .bash_profile# Get the aliases and functionsif -f /.bashrc ; then. /.bashrcfiumask=022# User specific environment and startup programsexport ORACLE_BASE=/u01/app/oracleexport ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1export ORA_CRS_HOME=$ORACLE_BASE/product/crs# Each RAC node must have a unique ORACLE_SID.(i.e. orcl1, orcl2,.)export ORACLE_SID=oradb1#export PATH=.:$PATH:$HOME/bin:$ORACLE_HOME/binexport PATH=$PATH:/usr/bin:/bin:/usr/bin/X11:/usr/local/binexport PATH=$PATH:$ORACLE_BASE/common/oracle/bin#export ORACLE_TERM=xtermexport TNS_ADMIN=$ORACLE_HOME/network/adminexport ORA_NLS10=$ORACLE_HOME/nls/data#export LD_LIBRARY_PATH=$ORACLE_HOME/libexport LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/oracm/libexport LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/lib:/usr/lib:/usr/local/libexport CLASSPATH=$ORACLE_HOME/JREexport CLASSPATH=$CLASSPATH:$ORACLE_HOME/jlibexport CLASSPATH=$CLASSPATH:$ORACLE_HOME/rdbms/jlibexport CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib#export THREADS_FLAG=nativeexport TEMP=/tmpexport TMPDIR=/tmp3. 磁盘柜分区在分区先要确保阵列柜上没有被分区,如有分区,需要删除以前分区,然后在根据前面磁盘分区规划对磁盘阵列柜分区# fdisk -l /dev/sda# fdisk /dev/sda# partproberootlinux1 # fdisk -lDisk /dev/sda: 585.1 GB, 585111699456 bytes255 heads, 63 sectors/track, 71135 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System/dev/sda1 1 123 987966 83 Linux/dev/sda2 124 71135 570403890 5 Extended/dev/sda5 124 12282 97667136 83 Linux/dev/sda6 12283 24441 97667136 83 Linux/dev/sda7 24442 36600 97667136 83 Linux/dev/sda8 36601 71135 277402356 83 LinuxDisk /dev/sdb: 73.2 GB, 73283928064 bytes255 heads, 63 sectors/track, 8909 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System/dev/sdb1 * 1 13 104391 83 Linux/dev/sdb2 14 8909 71457120 8e Linux LVM4. 设置信任关系要启用“rsh”和“rlogin”服务,必须将 /etc/xinetd.d/rsh 文件中的“disable”属性设置为“no”并且必须重新加载 xinetd。为此,在集群中的所有节点上运行以下命令: # su -# chkconfig rsh on# chkconfig rlogin on# service xinetd reloadReloading configuration: OK 要使“oracle”UNIX 用户帐户在 RAC 节点中获得信任,在集群中的所有节点上创建 /etc/hosts.equiv 文件:# su -# touch /etc/hosts.equiv先生成,再替换/etc/hosts.equiv# chmod 600 /etc/hosts.equiv# chown root.root /etc/hosts.equiv# which rsh/usr/kerberos/bin/rsh# mv /usr/kerberos/bin/rsh /usr/kerberos/bin/rsh.original# mv /usr/kerberos/bin/rcp /usr/kerberos/bin/rcp.original# mv /usr/kerberos/bin/rlogin /usr/kerberos/bin/rlogin.original# which rsh/usr/bin/rsh#使用节点 linux1 执行(需要替换完hosts.equiv才可以执行)# su - oracle$ rsh linux1 ls -l /etc/hosts.equiv$ rsh int-linux1 ls -l /etc/hosts.equiv$ rsh linux2 ls -l /etc/hosts.equiv$ rsh int-linux2 ls -l /etc/hosts.equiv5. 拷贝补丁和Oracle RAC安装程序,并安装进入rpm包所在目录#rpm ivh ocfs2*.rpm#rpm ivh or*.rpm#rpm qa | grep ocfs2查询已经安装的ocfs2套件下面两个完全安装AS4的时候,已经默认安装过了,所以不用安装libaio-0.3.105-2.i386.rpmopenmotif21-2.1.30-11.RHEL4.6.i386.rpm6. 在/etc目录替换下列文件(一定要先做好备份)先备份,上传名称_temp,cp,vi查看有无格式符号/etc/rc.local不用改也行/etc/modprobe.conf添加如下内容,其他的文档没有sbp2的两行,删掉也没有什么影响options hangcheck-timer hangcheck_tick=30 hangcheck_margin=180/etc/hosts.equiv添加如下内容,# cat /etc/hosts.equiv+linux1 oracle+linux2 oracle+int-linux1 oracle+int-linux2 oracle/etc/hosts 添加如下内容,其他的文档没有loopback,删掉也没有什么影响# Do not remove the following line, or various programs# that require network functionality will fail. localhost loopback# Public Network - (eth0) linux1 linux2# Private Interconnect - (eth1) int-linux1 int-linux2# Public Virtual IP (VIP) addresses for - (eth0) vip-linux1 vip-linux2/etc/sysctl.conf添加如下内容,net.core.rmem_default=262144net.core.wmem_default=262144net.core.rmem_max=262144net.core.wmem_max=262144kernel.shmall = 2097152kernel.shmmax = 2147483648kernel.shmmni = 4096kernel.sem = 250 32000 100 128fs.file-max = 65536net.ipv4.ip_local_port_range = 1024 65000Oracle 负责在需要时加载 hangcheck-timer 内核模块。因此,不必在任何启动文件(如 /etc/rc.local)中执行 hangcheck-timer 内核模块的 modprobe 或 insmod。 我继续在 /etc/rc.local 文件中包含 hangcheck-timer 内核模块的 modprobe 完全只是出于个人习惯。有朝一日我将戒掉这个习惯,但请注意,启动过程中包含 hangcheck-timer 内核模块的 modprobe 并无害处。-/etc/sysctl.conf设置共享内存# cat /proc/sys/kernel/shmmax2147483648# cat /proc/sys/kernel/shmmni4096# cat /proc/sys/kernel/shmall2097152设置信号# cat /proc/sys/kernel/sem250 32000 100 128设置文件句柄# cat /proc/sys/fs/file-max65536# cat /proc/sys/fs/file-nr2620 0 65536# ulimitunlimited/etc/modprobe.conf# modprobe hangcheck-timer# grep Hangcheck /var/log/messages | tail -2 只显示最后两行7. 配置 OCFS2 使用 ocfs2console GUI 工具执行以下步骤: 1. 选择 Cluster - Configure Nodes.。这将启动 OCFS 集群堆栈(图 9)并显示“Node Configuration”对话框。 2. 在“Node Configuration”对话框上,单击 Add 按钮。 o 这将显示“Add Node”对话框。 o 在“Add N

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论