[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)
・ASMのことも考えたら、ASMのディスク用ファイルを置いてあるディレクトリもownerをoracle:dbaにしておく必要があるだろう。
ちなみに、その変更をインストールの途中でやったせいか、OracleDatabaseインストールのroot.shでPCがとまった。。やり直したら、徹夜になりそうだったので、まだやり直していない。
・ノート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用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 |
----------
・株を始めた日:2001/03/16
・〜2004年:収支が±20万の間を動いただけ。
・2005年1月より本を購入する等して再スタート。
・2005年5月よりブックビルディングに参加。
・2009年夏、トータルでマイナスになり、休止。
・過程に満足せず、結果を出すことが目標。