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パーティションの読み取り専用の導入で、データベースがデータの書き込みを停止する原因となっていますので、システムをアップグレードしてこの問題を解決してください。
でCPUリソースを管理するためのcgroupsの使い方これまでの紹介で、Linuxのcgroupsを使ってCPUリソースを制限できることを学びました。次の小シリーズでは、Linuxでcgroupを使用
を使ってFedoraをインストールするためのステップ Linuxでは、Fedoraをインストールするために伝統的な方法を使用することは時間とスペースの浪費です。実際、BFOを使用するとFedoraを素
Debianのは、使用しているコンピュータにインストールされたオペレーティングシステムを提供することであり、Debianの喘鳴は、コードのDebian7シリーズがあり
Linuxパーティションをフォーマットするとき、多くの人が難しい問題に遭遇し、/dev /sda7をstatできませんでした---そのようなファイルまたはディレクトリのエラーはありません。その後、Li