os:linux redhat as 3 + update 3
db:db2 8.2 ese
在测试db2 8.2多分区数据库,节点跨主机的环境里面,os的nfs的配置是最重要的,总结一下,我在db2安装过程中,linux nfs的配置:
1.安装nfs
rpm -qa | grep nfs
2.配置NFS
1)showmount -e ora1
出现:Export list for ora1表示nfs成功启动
2)vi /etc/exports加入:
/db2home ora1 (rw,sync,no_root_squash) ora2 (rw,sync,no_root_squash)
缺省情况下,permissions 被设为 rw 和 root_squash。设为 root_squash 意味着在访问 NFS 服务器上的文件时,客户机上的 root 用户不会被当作 root 用户来对待。虽然这种模式的操作在生产环境中通常是可取的,但是为了在集群中其他每一台计算机上创建用户,应该把它关闭。为此,可以将 permissions 部分设为 no_root_squash。
3)/usr/sbin/exportfs -a
3.配置nfs client
1)mkdir /db2home
2)vi /etc/fstab
ora1:/db2home /db2home nfs rw,timeo=300,retrans=5,hard,intr,bg,suid
ora1 - NFS 服务器的计算机名
rw - 读和写访问
timeo=300 - 如果 nfs 服务器在规定时间内没有响应(以十分之一秒为单位),则允许内核超时
retrans=5 - 设置在返回错误之前重复的请求数
hard - 当服务器挂起时,客户机将被阻塞,直到服务器重新处于活动状态
intr - 客户机(用户)可以中断会导致错误的被阻塞的操作
bg - 如果装配失败,系统继续在后台重试,然后继续
suid - 允许 set-user-identifier 或 set-group-identifier 生效
4.mount ora1:/db2home /db2home
df -k的时候可以看到:ora1:/db2home表示配置成功
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/4096/viewspace-52495/,如需转载,请注明出处,否则将追究法律责任。