Oracle

Oracle のデータベースサーバーで「-bash: cannot create temp file for here-document: No space left on device」のエラーが表示された

まずは、以下のコマンドで i-node の残りがあるか調べてみましょう。 現在、↓こんな状態でした。 ルート(/) の IFree が 0 なので i-node の残りが無くなったことが分かります。 Oracle の場合、i-node を使い果たすのは adump(監査ログ) の可能性が高いです。 adump を調べてみます。 ファイル数を確認します。 大量のファイルがあると、ls のソートに時間がかかるので、-Uオプション を付けて ls でソートを行わないようにします。 ↓こんな感じの audファイル があります。 audファイル を削除します。 少し ルート が空きました。 「orc1_ora_10*」のレベルでは、ファイルが多すぎて削除できませんでした。 rm で消すなら↓このレベルですね。 PHPで削除コマンドを生成してもいいかも。 20回繰り返して、なんとか93%までもっていくことができました。

Oralce OracleXEにORA-04031で接続できなくなった

そのエラーで検索したところ以下のページがヒットしました。 頭の中が白くなりながら、ひとまずこちらのコマンドを実行すれば良いっぽいです。それではやってみます。 ①オラクルユーザーになります。 ②sqlplus でデータベースに接続して・・・(あら、そういえばローカルからは繋がる?謎) ③コマンド実行 ④OSqlEditで接続してみたところ繋がりました!作業完了です。 以上

Scroll to Top