忍者ブログ
株のポジショントレード(数週間~数ヵ月)、ブックビルディングの記録。でしたが、今はoracleの備忘録。
2025-061 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 prev 05 next 07
1  2  3  4  5  6 
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

・crs_stat -t のstate がUNKNOWNなのは、2ノードのRACの時差が「30秒以上」であるせい?
http://jenniferlinca.wordpress.com/2008/03/17/time-sync-issue-results-in-crs-unknown-or-offline-state/

・stateがUNKNOWNで、「crs-1028 & crs-0223」エラーが出た場合の対処方法?

http://hitxiang144.blogspot.com/2008/03/clear-unknown-state-of-crs-resource.html

<引用ここから>

ora....e02.gsd application ONLINE UNKNOWN oracle02

[oracle@oracle02 ~]srvctl start nodeapps -n oracle02
ERROR: crs-1028 crs-0223

[oracle@oracle02 ~]$ crs_stat | grep e02.gsd
NAME=ora.oracle02.gsd

[oracle@oracle02 ~]$ crs_stop -f ora.oracle02.gsd
Attempting to stop `ora.oracle02.gsd` on member `oracle02`
Stop of `ora.oracle02.gsd` on member `oracle02` succeeded.

[oracle@oracle02 ~]$ crs_start ora.oracle02.gsd
Attempting to start `ora.oracle02.gsd` on member `oracle02`
Start of `ora.oracle02.gsd` on member `oracle02` succeeded.
[oracle@oracle02 ~]$ crs_stat -t

ora....e02.gsd application ONLINE ONLINE oracle02

<引用ここまで>

・crs_statのオプション
 crs_stat -t ←詳細でない
 crs_stat   ←詳細
 crs_stat -p ←さらに詳細

 ・Oracleサポート・サービスで要求された場合またはhttps://metalink.oracle.comに示された方法でオラクル社から認定された場合を除き、接頭辞oraで始まる名前のリソースに対して、接頭辞にcrs_を持つOracle Clusterwareコマンド(crs_statを除く)は使用しないでください。 サーバー制御(SRVCTL)ユーティリティは、Oracleリソースに対して使用する適切なユーティリティです。 オラクル社が定義したリソースに基づくリソースを作成できます。 また、Oracle Clusterwareコマンドを使用して、構成およびステータスを確認できます。
Oracle Clusterware管理およびデプロイメント・ガイド 11gリリース1(11.1)

PR
・Linux86の場合、OCRのパーミッションは640、そこのディレクトリのパーミッションは755、ownerはどちらもoracle:dbaにしたらOK。(投票ディスクも同様。)(ファイルはddコマンドで作っておく。)
・ASMのことも考えたら、ASMのディスク用ファイルを置いてあるディレクトリもownerをoracle:dbaにしておく必要があるだろう。

ちなみに、その変更をインストールの途中でやったせいか、OracleDatabaseインストールのroot.shでPCがとまった。。やり直したら、徹夜になりそうだったので、まだやり直していない。
<NFSクライアントセットアップ>

・ノートPC(NFSサーバ)にアクセスするサーバPC(NFSクライアント)の設定。

[root@db01eth0 ~]# showmount -e 192.168.132.3 (ノートPCのマウント状態を見る)
Export list for 192.168.132.3:
/srv/nfs 192.168.132.*
[root@db01eth0 ~]#
[root@db01eth0 ~]# cat /etc/fstab (DBサーバのマウント設定を見る)
/dev/VolGroup00/LogVol00 /                       ext3    defaults        1 1
LABEL=/boot             /boot                   ext3    defaults        1 2
tmpfs                   /dev/shm                tmpfs   defaults        0 0
devpts                  /dev/pts                devpts  gid=5,mode=620  0 0
sysfs                   /sys                    sysfs   defaults        0 0
proc                    /proc                   proc    defaults        0 0
/dev/VolGroup00/LogVol01 swap                    swap    defaults        0 0
192.168.132.3:/srv/nfs  /mnt/nfs                nfs     rw,bg,rsize=32768,wsize=32768,hard,nointr,noac  0 0
/swapfile                swap                    swap    defaults        0 0
[root@db01eth0 ~]#
[root@db01eth0 ~]# df -kh (ディスクの使用状況を見る)
Filesystem          サイズ  使用  残り 使用% マウント位置
/dev/mapper/VolGroup00-LogVol00
                      130G  9.7G  114G   8% /
/dev/sda1              99M   30M   65M  32% /boot
tmpfs                 4.0G     0  4.0G   0% /dev/shm
192.168.132.3:/srv/nfs
                      284G  2.9G  267G   2% /mnt/nfs
/dev/scd0             3.6G  3.6G     0 100% /media/11gR1db
[root@db01eth0 ~]#
[root@db01eth0 ~]# nfsstat -m (NFSの設定状況を見る)
/mnt/nfs from 192.168.132.3:/srv/nfs
 Flags: rw,sync,vers=3,rsize=32768,wsize=32768,
acregmin=0,acregmax=0,acdirmin=0,acdirmax=0,
hard,noac,proto=tcp,timeo=600,retrans=2,sec=sys,addr=192.168.132.3

[root@db01eth0 ~]#


・これで、DBサーバから共有ディスク(NFS)にアクセスできるようになった。

・QNAPのNASでは、sizeとwsizeの数値が32768にまで上がらず結局あきらめたが、CentOS@ノートPCにしたら、あっさり32768になった。。

<ソフトウェアアップデーター>
(Windowsでいう、MicrosoftUpdateみたいなやつ。)

・半日以上かかったか。。

<NFSサーバセットアップ>

[root@localhost ~]# rpm -q portmap nfs-utils
portmap-4.0-65.2.2.1
nfs-utils-1.0.9-42.el5
[root@localhost ~]# service portmap status
portmap (pid 2710) を実行中...
[root@localhost ~]# vi /etc/hosts.allow
[root@localhost etc]# cat hosts.allow
#
# hosts.allow   This file describes the names of the hosts which are
#               allowed to use the local INET services, as decided
#               by the '/usr/sbin/tcpd' server.
#

#2010.02.14add
ALL: ALL

[root@localhost etc]# cat hosts.deny
#
# hosts.deny    This file describes the names of the hosts which are
#               *not* allowed to use the local INET services, as decided
#               by the '/usr/sbin/tcpd' server.
#
# The portmap line is redundant, but it is left to remind you that
# the new secure portmap uses hosts.deny and hosts.allow.  In particular
# you should know that NFS uses portmap!

[root@localhost etc]# cd /srv
[root@localhost srv]# mkdir -p nfs/ocr
[root@localhost srv]# mkdir -p nfs/votingdisk
[root@localhost srv]# ls -ld /srv/nfs/*
drwxr-xr-x 2 root root 4096  2月 14 17:16 /srv/nfs/ocr
drwxr-xr-x 2 root root 4096  2月 14 17:16 /srv/nfs/votingdisk
[root@localhost srv]# cd /etc
[root@localhost etc]# vi exports
[root@localhost etc]# cat /etc/exports
#2010.02.14add
/srv/nfs 192.168.132.*(rw,sync,no_root_squash)
[root@localhost etc]#
[root@localhost etc]# service nfs status
rpc.mountd は停止しています
nfsd は停止しています
rpc.rquotad は停止しています
[root@localhost etc]#
[root@localhost etc]# service portmap restart
portmap を停止中:                                          [  OK  ]
portmap を起動中:                                          [  OK  ]
[root@localhost etc]# service nfs start
NFS サービスを起動中:                                      [  OK  ]
NFS クォータを起動中:                                      [  OK  ]
NFS デーモンを起動中:                                      [  OK  ]
NFS mountd を起動中:                                       [  OK  ]
[root@localhost etc]#
[root@localhost etc]# exportfs -ar
[root@localhost etc]#

<ネットワークの設定>

・そういえばネットワークの設定をするのを忘れていた。

[root@localhost etc]# vi /etc/sysconfig/network
[root@localhost etc]# cat /etc/sysconfig/network
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=prime
[root@localhost etc]#
[root@localhost etc]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
# Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller
DEVICE=eth0
BOOTPROTO=dhcp
HWADDR=90:E6:BA:2C:73:39
ONBOOT=yes
[root@localhost etc]# vi /etc/sysconfig/network-scripts/ifcfg-eth0
[root@localhost etc]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
# Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller
DEVICE=eth0
#BOOTPROTO=dhcp
BOOTPROTO=static
HWADDR=90:E6:BA:2C:73:39
IPADDR=192.168.132.3
NETMASK=255.255.255.0
NETWORK=192.168.132.0
ONBOOT=yes
TYPE=Ethernet
[root@localhost etc]#
[root@localhost etc]# vi /etc/hosts
[root@localhost etc]# cat /etc/hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1               localhost.localdomain localhost
::1             localhost6.localdomain6 localhost6

192.168.132.3   prime
[root@localhost etc]#
[root@prime ~]# service avahi-daemon stop
Avahi デーモンを停止中:                                    [  OK  ]
[root@prime ~]# service sendmail stop
sm-client を停止中:                                        [  OK  ]
sendmail を停止中:                                         [  OK  ]
[root@prime ~]# chkconfig avahi-daemon off
[root@prime ~]# chkconfig sendmail off
[root@prime ~]#
[root@prime ~]# service nfs start
NFS サービスを起動中:                                      [  OK  ]
NFS クォータを起動中:                                      [  OK  ]
NFS デーモンを起動中:                                      [  OK  ]
NFS mountd を起動中:                                       [  OK  ]
[root@prime ~]# chkconfig nfs on
[root@prime ~]#
・ベンダの共有ディスクを使ってRACを組む場合は特殊なパッチ適用が必要なので注意。
→例えば、RAC用DVDが納品物の中にあって、そこにパッチファイルやインストール手順pdfが入っている。(あらかじめわかっている適用が必要な個別パッチやPSRとの適用順番を考える必要あり。)

・Oracle本体のインストールは、RAC11gではノード1からやるだけでいい。他ノードへはコピーされる。
(PSR11.1.0.7.0に関しても同様らしい。だが、ちゃんとコピーされてると信じちゃ駄目かも。)
・PSRは、先にCRSホームへあてて、次にOracleホームへあてる。
(たしかPSRのマニュアルに書いてあった。ClusterwareのバージョンがOracleのバージョンより低いと駄目とかいった感じで。)

・個別パッチはOracleClientにもあてることはある。
・個別パッチは、RACならば、基本的にOracleホームとCRSホーム両方にあてる。
(OPatchオプションは-localと-ohでOK。)
・RACで、個別パッチをあてるのにautoオプション使うと、バグで片方のホームにしか当たらないらしい。普通にapplyで1つずつあてればOK。
カレンダー
05 2025/06 07
S M T W T F S
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
最新コメント
最新トラックバック
プロフィール
HN:
fool
性別:
男性
職業:
会社員
自己紹介:
・国内現物&信用取引の株式のみ。
----------
・株を始めた日:2001/03/16
・〜2004年:収支が±20万の間を動いただけ。
・2005年1月より本を購入する等して再スタート。
・2005年5月よりブックビルディングに参加。
・2009年夏、トータルでマイナスになり、休止。
・過程に満足せず、結果を出すことが目標。
バーコード
ブログ内検索
"fool" WROTE ALL ARTICLES.
PRODUCED BY SHINOBI.JP @ SAMURAI FACTORY INC.
忍者ブログ [PR]