Oralce Oracle-XEでロックを外すには?
Oralce Oracle-XEでロックを外すには? Read More »
① oracleユーザー で接続する方法 ② Oracle の sysユーザー で接続する方法
Oralce Oracle-XE に sysdba で接続する方法 Read More »
¥n(Linuxの改行コード) ¥r¥n(Windowsの改行コード) ¥tタブ ↓このコマンドで改行を全部置換しようと思ったけど・・・よくよく考えると シングルクォートで囲まれた中の値の改行だけ置換 って難易度高いんです。
① 統計情報を更新します。テーブルの統計情報を更新しないと正確な num_rows の値が取得できません。 統計情報を更新する SQL は↓下になります。 全テーブルの統計情報を更新する SQL を SELECT で作ってみました。 ② 全てのテーブルのレコード数を調べます。
Oracle 全てのテーブルのレコード数を調べるには? Read More »
2つのデータベースで↓下のSQLを実行し、テーブル情報をファイルに保存します。 あとは WinMerge でファイルを比較してみましょう。 他にも「あるカラムを含むテーブルを探す」ことにも使えますね。 ↑例えば、NAMEカラムを持つテーブルを一覧表示する。とかです。
Oracle 2つのデータベースにあるテーブルのカラムの差を確認するには? Read More »
まずは、以下のコマンドで i-node の残りがあるか調べてみましょう。 現在、↓こんな状態でした。 ルート(/) の IFree が 0 なので i-node の残りが無くなったことが分かります。 Oracle の場合、i-node を使い果たすのは adump(監査ログ) の可能性が高いです。 adump を調べてみます。 ファイル数を確認します。 大量のファイルがあると、ls のソートに時間がかかるので、-Uオプション を付けて ls でソートを行わないようにします。 ↓こんな感じの audファイル があります。 audファイル を削除します。 少し ルート が空きました。 「orc1_ora_10*」のレベルでは、ファイルが多すぎて削除できませんでした。 rm で消すなら↓このレベルですね。 20回繰り返して、なんとか93%までもっていくことができました。
新しいタブでプレビュー Oracle 監査ログを止める手順。 sysdba で接続します。 AUD$ を確認します。 audit_trail を更新します。 データベースをシャットダウンします。 データベースをスタートします。 audit_trail を確認します。 AUD$を削除します。 AUD$ がディスクスペースを使用していることがわかった。AUD$ の出力を止めたい。
Oracle 監査をしないよいうに設定するには? Read More »
dpdump ディレクトリにダンプファイルをコピーします。 impdpコマンドを実行します。 「table_exists_action=replace」は存在しているテーブルを DROP してからインポートするという意味です。
Oracle impdpコマンドでテーブルスペースを変更してインポートするには? Read More »