oracle 11203 RAC on OEL 6 using udev based on ASM

Oracle 11G RAC在OEL6平台上的部署与OEL5基本差不多,但仍然有两个需要额外注意的地方:
1.建议使用udev的方式来管理裸磁盘分区
其实在oel5平台上,我仍然建议使用linux的udev来管理设备,而不是asmlib。而到了oel6(rhel6)平台上,asmlib干脆没有了。

2.建议安装oracle-rdbms-preinstall rpm包,搞定基本的安装前参数配置
oel5平台上,可以借鉴oracle-validated包来搞定一些安装前的配置工作,例如:/etc/sysctl.conf文件中的参数设置。而到了oel6上,那个rpm包变成了oracle-rdbms-preinstall,可以google一下,即可得到答案。 Continue reading “oracle 11203 RAC on OEL 6 using udev based on ASM”

sqlserver 2005 移动用户数据库的路径

sqlserver 2005中想要移动用户数据库的路径,可以参考如下,大概这么几个过程:

1.查询用户数据库数据文件所在的路径,包括:名称、物理名称

2.将目标数据库offline(脱机)

3.用户数据库offline之后,将原来的数据文件、事务日志文件拷贝到新的路径下

4.更改用户数据库的数据文件路径、事务日志文件路径

5.将数据库设置为online,然后查询数据文件、事务日志文件是否都在新的路径上了

详细可参考:sqlserver移动用户数据库

–EOF–

windows server 2003 diskpart扩容

本测试的os基于windows server 2003 EE版本

1.磁盘的类型

windows server在磁盘管理方面,能够将磁盘分为两种大的类型:基本、动态。”基本”类型主要针对单个磁盘,而”动态”则更加灵活一些,具备一定的动态扩展能力,一般针对多个磁盘,多个磁盘可以组成”卷”,例如从磁盘1和磁盘2中各拿100M组成一个容量200M的卷。而当这个卷容量不够,快耗尽时(常见的E分区空间不足),可以再从磁盘1和磁盘2上取空间容量,添加到卷上(E分区),这些都是动态的。

而基本类型的磁盘,不具备这样的功能,如果E分区空间不足了,而临近的空间上还有剩余的裸空间没有分配,可以借助diskpart工具进行扩展,可以参考后续的附件例子。

2.分区的类型

windows server的分区样式主要分为两种:”MBR”模式、”GPT”模式。MBR模式在主分区上有限制,只能拥有4个主分区。而GPT模式不受这个的限制,能够有很多的主分区(至少大于4)。

但在通常实际情况下,磁盘都是由存储提供的,条带化、raid已经做过了,再用”动态”磁盘的形式已经累赘了,重复的”mirror”、”条带化”、”raid”显得多余了。唯一的理由我想是”扩展性”,这体现在当某个app使用的磁盘分区,例如:D没有空间时,该如何让ntfs来动态的扩容?当然,主流的存储都支持动态的扩展lun了,而问题是ntfs如何online识别呢?这对于aix、linux并不是问题,只要使用了lvm或者一些其他的FS,都支持在线扩展了。而留给NTFS的选择似乎只有diskpart了。

附件是一次diskpart进行扩容的简单例子:diskpart扩容案例