September 9, 2005
Oracle and Hurricane Katrina
作者:eygle
出处:http://blog.eygle.com
今天在Tom的Blog上读到这样一篇文章:Neat Idea, Thanks Rich在美国遭受巨大自然灾害面前,TUSC公司提出,可以为遭受灾难的公司提供免费的Oracle技术支持,协助这些公司恢复数据。
所有的人都在为这场灾难提供力所能及的帮助,而中国援美的物资也已经运抵美国。
网上很多帖子都在对比中美两国在面对各自灾难时的反应,我想这一切并不重要,在灾难面前,所有生命都那么渺小脆弱,我们需要的仅仅是互相帮助。
如果说灾难、战争可以使一个国家、民族获得空前的团结,那么,难道非要面对外星威胁的时候,整个地球才会团结一致么?
也许很多问题我们是永远无法回答的!
Tom在最后说:Rich, hats off to you.
Richard J.Niemiec,是TUSC的CEO,也是《Oracle 9i Performance Tuning Tips & Techniques》一书的作者,Rich曾经委托吕学勇先生翻译编辑,在我们的新书《Oracle数据库性能优化》中发表过一篇文章,虽然未曾谋面交流,也算是久仰其名的一位前辈。
作为一个DBA,在这里我也希望可以向Rich表达我的敬意!
Posted by eygle at 10:15 PM | Comments (2)
解决VxVM vxdisk ERROR V-5-1-5433 错误
作者:eygle
出处:http://blog.eygle.com
今天在使用Veritas Volume Manager初始化磁盘的时候遇到了如下一个错误:
# vxdisk init c5t1d0s2
VxVM vxdisk ERROR V-5-1-5433 Device c5t1d0s2: init failed:
Disk header indicates aliased partitions
|
查看磁盘状态:
# vxdisk list DEVICE TYPE DISK GROUP STATUS c0t10d0s2 auto:none - - online invalid c0t11d0s2 auto:none - - online invalid c5t1d0s2 simple - - online aliased c5t1d1s2 simple - - online aliased c5t1d2s2 simple - - online aliased c5t1d3s2 simple - - online aliased c5t1d4s2 simple - - online aliased c5t1d5s2 simple - - online aliased |
发现磁盘处在:online aliased状态,online aliased状态表明该磁盘上存在私有和公有的分区信息。
通过vxdiskunsetup和vxdisksetup命令可以改变这个状态。
我们看一下这个磁盘上现有的分区信息:
# vxdisk list c5t1d0s2 Device: c5t1d0s2 devicetag: c5t1d0 type: simple hostid: db4500.eygle.com disk: name= id=1126175195.28.db4500.eygle.com group: name=fgdatadg id=1126175586.45.eygle.com info: privoffset=1 flags: online ready private autoimport aliased pubpaths: block=/dev/vx/dmp/c5t1d0s2 char=/dev/vx/rdmp/c5t1d0s2 version: 2.1 iosize: min=512 (bytes) max=256 (blocks) public: slice=0 offset=2049 len=215668735 disk_offset=0 private: slice=0 offset=1 len=2048 disk_offset=0 update: time=1126175586 seqno=0.6 ssb: actual_seqno=0.0 headers: 0 248 configs: count=1 len=1481 logs: count=1 len=224 Multipathing information: numpaths: 2 c5t1d0s2 state=enabled c5t3d0s2 state=enabled |
vxdiskunsetup说明如下:
The vxdiskunsetup command operates by removing the public
and private regions that were created by the last invocation
of vxdisksetup on the specified disks. After this opera-
tion, those disks are converted from the online to the
online invalid (as displayed by vxdisk list).
使用vxdiskunsetup命令:
# vxdiskunsetup -C c5t1d0
VxVM vxdiskunsetup NOTICE V-5-2-3522 c5t1d0: Disk is not a volume manager disk
# vxdisk list
DEVICE TYPE DISK GROUP STATUS
c0t10d0s2 auto:none - - online invalid
c0t11d0s2 auto:none - - online invalid
c5t1d0s2 simple - - online invalid
c5t1d1s2 simple - - online aliased
c5t1d2s2 simple - - online aliased
c5t1d3s2 simple - - online aliased
c5t1d4s2 simple - - online aliased
c5t1d5s2 simple - - online aliased
# vxdisksetup -i c5t1d0
VxVM vxdisksetup ERROR V-5-2-133 Disk c5t1d0 contains simple DA record c5t1d0s2;
Disk cannot be reinitialized by vxdisksetup.
|
此时可以使用vxdisk init,vxdg init 等命令对磁盘进行重新初始化。
在VCS新的版本中,vxdisksetup命令被替代,可以使用vxdiskadm完成相应的工作,但是vxdiskadm的选项相对复杂,需要注意使用。
在某些条件下,可以使用vxdisk -f init强制对磁盘进行初始化,以刷新其状态
供参考。
Posted by eygle at 5:43 PM | Comments (0)
