votedisk & OCR maintains

March 4th, 2010 | Categories: Boring | Tags:

Votedisk can’t be add & remove while CRS is running, or else it would corrupt something.

OCR can be added & replaced while CRS is running.

ENV: Oracle Clusterware 10.2.0.4

Detailed logfile:

While CRS is still running…

# ./crsctl add css votedisk /dev/rdsk/ c4t60060E80056F160000006F1600000669d0s1

Cluster is not in a ready state for online disk addition

# ./crsctl add css votedisk /dev/rdsk/ c4t60060E80056F160000006F1600000669d0s1  -force

Now formatting voting disk: /dev/rdsk/ c4t60060E80056F160000006F1600000669d0s1

successful addition of votedisk /dev/rdsk/c4t60060E80056F160000006F1600000669d0s1.

# ./crsctl query css votedisk

0.     0    /dev/rdsk/c4t60060E80056F160000006F1600000469d0s1

1.     0    /dev/rdsk/c4t60060E80056F160000006F1600000669d0s1

located 2 votedisk(s).

Looks good, continue add another one.

# ./crsctl add css votedisk /dev/rdsk/c4t60060E80056F160000006F1600000869d0s1

Cluster is not in a ready state for online disk addition

# ./crsctl add css votedisk /dev/rdsk/c4t60060E80056F160000006F1600000869d0s1 -force

Now formatting voting disk: /dev/rdsk/c4t60060E80056F160000006F1600000869d0s1

successful addition of votedisk /dev/rdsk/c4t60060E80056F160000006F1600000869d0s1.

It’s corrupted. Entry 1 and entry 2 both point to “*869d0s1”.

# ./crsctl query css votedisk

0.     0    /dev/rdsk/c4t60060E80056F160000006F1600000469d0s1

1.     0    /dev/rdsk/c4t60060E80056F160000006F1600000869d0s1

2.     0    /dev/rdsk/c4t60060E80056F160000006F1600000869d0s1

located 3 votedisk(s).

Has to stop CRS on all nodes.

# ./crsctl stop crs

Stopping resources. This could take several minutes.

Successfully stopped CRS resources.

Stopping CSSD.

Shutting down CSS daemon.

Shutdown request successfully issued.

Then I want to delete corrupted entry 1 and entry 2.

# ./crsctl delete css votedisk /dev/rdsk/c4t60060E80056F160000006F1600000869d0s1

Cluster is not in a ready state for online disk removal

# ./crsctl delete css votedisk /dev/rdsk/c4t60060E80056F160000006F1600000869d0s1 -force

no votedisk found matching path specified /dev/rdsk/c4t60060E80056F160000006F1600000869d0s1.

It shows “0” for entry 1 and entry 2.

# ./crsctl query css votedisk

0.     0    /dev/rdsk/c4t60060E80056F160000006F1600000469d0s1

1.     0    0

2.     0    0

Add another 2 votedisk while CRS is down.

# ./crsctl add css votedisk /dev/rdsk/c4t60060E80056F160000006F1600000669d0s1 -force

Now formatting voting disk: /dev/rdsk/c4t60060E80056F160000006F1600000669d0s1

successful addition of votedisk /dev/rdsk/c4t60060E80056F160000006F1600000669d0s1.

# ./crsctl add css votedisk /dev/rdsk/c4t60060E80056F160000006F1600000869d0s1 -force

Now formatting voting disk: /dev/rdsk/c4t60060E80056F160000006F1600000869d0s1

successful addition of votedisk /dev/rdsk/c4t60060E80056F160000006F1600000869d0s1.

# ./crsctl query css votedisk

0.     0    /dev/rdsk/c4t60060E80056F160000006F1600000469d0s1

1.     0    0

2.     0    0

3.     0    /dev/rdsk/c4t60060E80056F160000006F1600000669d0s1

4.     0    /dev/rdsk/c4t60060E80056F160000006F1600000869d0s1

located 5 votedisk(s).

Delete “0” votedisk. Looks good.

# ./crsctl delete css votedisk 0 -force

successful deletion of votedisk 0.

# ./crsctl query css votedisk

0.     0    /dev/rdsk/c4t60060E80056F160000006F1600000469d0s1

1.     0    0

2.     0    /dev/rdsk/c4t60060E80056F160000006F1600000669d0s1

3.     0    /dev/rdsk/c4t60060E80056F160000006F1600000869d0s1

located 4 votedisk(s).

# ./crsctl delete css votedisk 0 -force

successful deletion of votedisk 0.

# ./crsctl query css votedisk

0.     0    /dev/rdsk/c4t60060E80056F160000006F1600000469d0s1

1.     0    /dev/rdsk/c4t60060E80056F160000006F1600000669d0s1

2.     0    /dev/rdsk/c4t60060E80056F160000006F1600000869d0s1

located 3 votedisk(s).

Want to add mirrored OCR while CRS is down. It reports error “PROT-1”.

# ./ocrconfig -replace ocrmirror /dev/rdsk/c4t60060E80056F160000006F1600000669d0s5

PROT-1: Failed to initialize ocrconfig

After start CRS on all nodes. Mirrored OCR can be added.

# ./ocrconfig -replace ocrmirror /dev/rdsk/c4t60060E80056F160000006F1600000669d0s5

# ./ocrcheck

Status of Oracle Cluster Registry is as follows :

Version                  :          2

Total space (kbytes)     :    1151724

Used space (kbytes)      :       4608

Available space (kbytes) :    1147116

ID                       : 1986342521

Device/File Name         : /dev/rdsk/c4t60060E80056F160000006F1600000469d0s5

Device/File integrity check succeeded

Device/File Name         : /dev/rdsk/c4t60060E80056F160000006F1600000669d0s5

Device/File integrity check succeeded

Cluster registry integrity check succeeded

# cat /var/opt/oracle/ocr.loc

#Device/file  getting replaced by device /dev/rdsk/c4t60060E80056F160000006F1600000669d0s5

ocrconfig_loc=/dev/rdsk/c4t60060E80056F160000006F1600000469d0s5

ocrmirrorconfig_loc=/dev/rdsk/c4t60060E80056F160000006F1600000669d0s5

local_only=false#

[detached]

Del.icio.us Google书签 Digg Live Bookmark Technorati Furl Yahoo书签 Facebook 百度搜藏 新浪 ViVi 365Key 网摘 天极网摘 和讯网摘 博拉网 POCO 网摘 饭否 QQ 书签 Digbuzz 我挖网 Mister Wong
  1. 蚯蚓
    March 4th, 2010 at 21:11
    Quote | #1

    我们承接如下服务

    网站采集及网页内容抓取
    客户提供要采集(或抓取)的网站地址以及采集标准(比如根据关键字抓取),由我们完成采集后,将相关采集结果发送到用户指定接口。
    在内容采集及网页抓取的过程中,可实现如下功能:
    1、按关键字采集。即可以定义关键字,只采集含有某关键字的内容信息。
    2、相关内容自动拼接。即可以采集某项信息的相关内容,并自动将这相关内容进行拼接,形成一篇新的文章。
    3、可以将采集来的内容自动翻译成英文。或者将英文内容自动翻译成中文。
    4、可以对采集来的内容进行其他用户需要的再加工。

    采集结果的输出:可以将采集结果写文件、入数据库、或者转发的其他的论坛、博客、邮件群发或用户自己的网站上。
    收费标准:采集成功一篇文章5分钱。如果采集成功后还需要进行博客群发或者邮件群发的话,发送成功一篇文章再加5分钱。

    新浪博客群发
    客户提供要群发的博文标题和内容。我们负责用软件将博文的群发到用户的新浪博客。
    如果用户不能提供博文,我们可以协助进行采集,及按用户要求采集某特定网站的文章,并实时更新到用户的新浪博客。
    收费标准:分采集和转发,采集成功一篇博文5分钱,转发成功一篇博文5分钱。

    网易博客群发
    客户提供要群发的博文标题和内容。我们负责用软件将博文的群发到用户的网易博客。
    如果用户不能提供博文,我们可以协助进行采集,及按用户要求采集某特定网站的文章,并实时更新到用户的网易博客。
    收费标准:分采集和转发,采集成功一篇博文5分钱,转发成功一篇博文5分钱。

    wordpress博客群发
    客户提供要群发的博文标题和内容。我们负责用软件将博文的群发到用户的wordpress博客。
    如果用户不能提供博文,我们可以协助进行采集,及按用户要求采集某特定网站的文章,并实时更新到用户的wordpress博客。
    收费标准:分采集和转发,采集成功一篇博文5分钱,转发成功一篇博文5分钱。

    邮件群发
    邮件群发是目前网络推广最有效的方式,直接面向特定用户群,进行点对点的推广。
    客户提供要群发的邮件对象列表,然后提供要群发的文章标题和内容。我们负责用软件进行邮件的群发。
    收费标准:发送成功一个邮件收费5分钱。

    邮件地址(手机号码、QQ号码)采集
    自动爬行网络,采集网络中的邮件地址或者手机号码或QQ号码。可根据网站主题进行采集,比如只采集某个行业网站内的手机号码、QQ号、邮件地址等。
    收费标准:采集成功一个邮件地址5分钱。

    java或者jsp小软件开发、网站建设
    如果您有这方面的需要,请回复本邮件与我们联系,或者通过QQ号:1415503244 与我们联系。