Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxについて >> Linuxパーティションが読み取り専用でデータベースのデータ書き込みが停止した場合はどうなりますか?

Linuxパーティションが読み取り専用でデータベースのデータ書き込みが停止した場合はどうなりますか?

  
                

Linuxサーバーでは、Linuxパーティションの読み取り専用の現象により、データベースでデータの入力が失敗します。次の小シリーズでは、データベースがデータの書き込みを停止する原因となるLinuxパーティションの読み取り専用システムについて紹介します。

質問:

私は、データベースサーバーを担当しています、2はデータデータベース、基本的には使用できないデータベースの書き込みを停止、その後、読み取り専用パーティションがあるでしょうがありません。データベースを閉じ、ファイルシステムをアンマウントし、ファイルシステムを再マウントしてから、データベースを開いて解決することしかできません。ファイバスイッチ、ストレージ、サーバハードウェア、ファイバカード、ハードディスク、オペレーティングシステムドライバ、データベースなどが考えられ、DBAの観点からOracleをチェックし、ファイルシステムをチェックしました。ダメージはありません、サーバーのハードウェアを担当する兄弟は強くはありません、HP、SUSEのベンダーはどこに問題があるのか​​わかりませんか?私は自分自身の方法を見つけることができる、インターネット上の次の記事を検索する、私はより包括的に感じます。

サーバー情報:HP DL388G8 /DL580G7

オペレーティングシステム情報:SUSE Linux11SP1

データベース情報:Oracle10.2.0.5

ストレージとファブリックスイッチ:どちらもHPシリーズです。

問題が発生する頻度は週に2回、月に1回です。

解決方法:

オペレーティングシステムをSUSE Linux 11SP2にアップグレードします。

サーバーによってマウントされたリモートパーティション(ストレージから分割されたボリューム)は最初にPV /VG /LV情報を直接スキャンすることはできず、PVSCAN /VGSCAN /LVSCANコマンドで手動で実行する必要があります。情報が表示されても、システムに自動的にマウントすることはできませんfstabファイルをどのように変更しても、応答しません。

xxx-db:〜#more /etc /fstab

/dev /disk /by-id /cciss-3600508b1001c2b630be086f93f71f626-part1スワップスワップのデフォルト0 0

/dev /disk /by-id /cciss-3600508b1001c230b6be086f39f71f626-part2 /ext3 acl、user_xattr 1 1

proc /proc procのデフォルト0 0

sysfs /sys sysfs noauto 0 0

debugfs /sys /kernel /debug debugfs noauto 0 0

usbfs /proc /bus /usb usbfs noauto 0 0

devpts /dev /pts devptsモード= 0620、gid = 5 0 0

#/dev /oraclevg /oraclelv /oradata ext3 acl、user_xattr 1 2

/dev /oraclevg /oraclelv /oradata ext3デフォルト0 0

#/dev /mapper /36001438009b03d620000500000f90000 /oradata ext3デフォルト0 0

1.ファイルパーティションテーブルの最後の検証パラメータが厳しすぎるため、元の&1から&0に直接変更されても結果は変わりません。問題を解決することができます。

2、次のスクリプトを追加します。

xxx-db:/etc/init.d#more /etc/init.d/after.local

pvscan

vgscan

lvscan

mount /dev /mapper /oraclevg-oraclelv /oradata

ファイルシステムの自動マウントの問題を解決しました。これはSUSEシステムのアップグレードプロセス中です。バグ

3それ以降は、パーティションの読み取り専用の問題はなく、システムのアップグレードでパーティションの読み取り専用の問題が解決したことを示しています。それでも問題が解決しない場合は、ハードウェアエンジニアに問い合わせてください。

概要:

実際にシステムを構築するときは、標準化作業を行うべきですハードウェアファームウェア、ファイバーカード、アレイカード、その他の重要なハードウェアドライバは、バージョン、オペレーティングシステムのバージョンで直接標準化されています。標準化。これにより、Oracleデータベース外の問題を可能な限り低く排除することができます。

上記はLinuxパーティションの読み取り専用の導入で、データベースがデータの書き込みを停止する原因となっていますので、システムをアップグレードしてこの問題を解決してください。

Copyright © Windowsの知識 All Rights Reserved