WEB开发网
开发学院数据库DB2 DB2 最佳实践: DB2 数据库和 IBM General Paralle... 阅读

DB2 最佳实践: DB2 数据库和 IBM General Parallel File System

 2010-06-23 00:00:00 来源:WEB开发网   
核心提示: mmchconfigpagepool=256m可以使用 mmlsconfig 命令查看当前值,mmlsconfig 的输出只显示设置为非默认值的参数,DB2 最佳实践: DB2 数据库和 IBM General Parallel File System(7),要想让这些修改生效,必须先卸载 GP

 mmchconfig pagepool=256m 

可以使用 mmlsconfig 命令查看当前值。mmlsconfig 的输出只显示设置为非默认值的参数。

要想让这些修改生效,必须先卸载 GPFS 文件系统,然后重新启动 GPFS 守护进程。

配置示例

下面是一组命令示例,演示如何按照本文档中描述的最佳实践部署 GPFS 。这里给出的所有 GPFS 命令都在 /user/lpp/mmfs/bin 目录中。

1. 在机器 db2server 上创建 GPFS 集群。

 mmcrcluster – A – N db2server:manager-quorum – p db2server 

2. 启动 GPFS 集群:

 mmstartup – a 

3. 创建一个名为 nsd_mappng 的文件,它包含用来创建 GPFS 文件系统的磁盘列表 (LUNS) 。下面的示例使用 6 个磁盘分区。分隔空列的冒号表示使用的默认值。(关于文件格式的更多信息,参见 GPFS 文档中对 mmcrnsd 命令的说明。)由用户选择网络共享磁盘 (NSD) 名称。

 /dev/hdisk1:::::Data1: 
 /dev/hdisk2:::::Data2: 
 /dev/hdisk3:::::Data3: 
 /dev/hdisk4:::::Data4: 
 /dev/hdisk10:::::DBLog1: 
 /dev/hdisk11:::::DBLog2: 

4. 使用刚才创建的 nsd_mapping 文件创建 GPFS 网络共享磁盘:

 mmcrnsd – F nsd_mapping 

5. 停止 GPFS 集群并指定 tiebreaker 磁盘:

 mmshutdown – a 
 mmchconfig tiebreaker=”Data1;Data2;Data3” 

6. 根据 DB2 on GPFS 最佳实践设置 GPFS 配置参数:

 mmchconfig worker1Threads=256 
 mmchconfig pagepool=256M 
 mmchconfig usePersistentReserve=yes 

7. 启动 GPFS 集群:

mmstartup -a 

8. 为数据和日志各创建一个 GPFS 文件系统,使用 1 MB 的块大小:

 mmcrfs – T /db2data db2data Data1,Data2,Data3,Data4 – B 1M 
 mmcrfs – T /db2log db2log DBLog1,DBLog2 – B 1M 

确认挂装点 /db2data 和 /db2log 已经创建了。

9. 挂装 GPFS 文件系统:

 mmmount db2data -a mmmount db2log -a 

结束语

灵活的存储管理是下一代动态数据中心的关键。下一代动态数据中心通过优化硬件利用率和降低管理成本提供经济有效性,可以在需要时把数据处理和存储基础设施部署到需要的地方。通过结合使用 GPFS 的高级存储管理和 DB2 for Linux, UNIX, and Windows 的水平伸缩架构,可以实现非常适合下一代动态数据中心的优秀解决方案。

附录  A – 把数据转移到  GPFS

在文件系统之间转移数据有许多种方法。本附录介绍把 DB2 数据从给定的文件系统转移到 GPFS 的一些机制。可以使用多种方法把现有的数据转移到新的 GPFS 文件系统,包括:

数据库备份和恢复

跨文件系统的表空间重新平衡并结合使用 db2relocatedb 工具

操作系统 copy 命令

DB2 High Availability Disaster and Recovery (HADR) 特性

上一页  2 3 4 5 6 7 

Tags:DB 最佳 实践

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接