おらくるのいる生活

OracleのDBAとしての、障害対応やらパフォーマンス・チューニングやらの日々を綴っています

CPU高負荷が発生 (OEM)

とある日の午後、最近リリースした環境でCPU高負荷が発生し、処理が実行できないので調査して欲しいとの連絡を受けました。 構成は以下の通りです。 Oracle Restart(SIHA) EE 12.1.0.2AIX Version 7.1

統合監査(Unified Auditing)の諸問題

最近リリースした環境に統合監査の設定をしたのですが、色々と問題があったので軽くまとめてみました。 構成は以下の通りです。 Oracle Restart(SIHA) EE 12.1.0.2AIX Version 7.1

AUDIT / NOAUDIT でORA-4021 / ORA-60 が発生する

最近、リリースしたばかりの環境で、AUDIT / NOAUDIT 実行時にORA-4021 / ORA-60 が発生するとの連絡がありました。 構成は以下の通りです。 Oracle Restart(SIHA) EE 12.1.0.2AIX Version 7.1

単純なSQL(insert into values)が遅い

暑さの続くある日、性能分析の依頼を受けました。 リリース準備中の新本番環境で、構成は以下の通りです。 Oracle Restart(SIHA) EE 12.1.0.2AIX Version 7.1 依頼内容は「月初の処理に時間が掛かっており、運用上の重大課題になっている。改善余地および、…

12cへのアップグレード後、ora-600が発生する

最近、リリースしたばかりの環境で、特定のSQLを実行するとora-600が発生するとの連絡がありました。 環境は以下の通りです。 Oracle Restart(SIHA) EE 12.1.0.2AIX Version 7.1

12cへのアップグレード後、性能劣化が発生する(2)

「12cへのアップグレード後、性能劣化が発生する(1)」の続きです。 _OPTIMIZER_UNNEST_SCALAR_SQ = FALSEを設定する事で何割かのSQLは性能改善しましたが、依然として遅いSQLが残っています。 そこで現行11.2.0.4環境と初期化パラメータを比較し、オプティマ…

12cへのアップグレード後、性能劣化が発生する(1)

年が明けたばかりのある日、パフォーマンス・チューニングのサポート支援を依頼されました。 11.2.0.4から12.1.0.2へのアップグレード後、一部のSQLが著しく性能劣化したとの事です。 本番リリース前の新本番環境で、環境は以下の通りです。 Oracle RAC(2ノ…

複数のAWRレポートをまとめて出力するスクリプト

パフォーマンス・チューニングに欠かせないツールの一つにAWRレポートがありますが、時には1週間分などまとめて大量のレポートを出力する必要が出てきます。 そこで、複数のAWRレポートをまとめて出力するスクリプトです。

Oracle Linux にyumをインストールする方法

Oracle Linux にyumをインストールしたので、手順を記載しておきます。 環境は以下の通りです。 Oracle Linux Server release 6.1

大量の表領域をリサイズする方法

涼しくなり始めたある日、構築済みDBの表領域をリサイズして欲しいとの連絡を受けました。 リリース準備中の新本番環境で、構成は以下の通りです。 Oracle Restart(SIHA) 12.1.0.2AIX Version 7.1 対象DBの数は約80で、対象表領域の数はトータルで1800くらい…

datafilecopy header validation failureが発生する

夏真っ盛りのある日、下記のエラーが毎日01:30頃発生していますとの連絡を受けました。 Wed Aug 14 01:27:39 2019 datafilecopy header validation failure for file +DATA/ORCL/DATAFILE/undotbs2.650.993582787 本番移行を目前に控えた新本番環境で、構成…

SQL*Plusの出力を見やすくする方法

例えばこんなSelect文を実行したとします。 SQL> select username,PROGRAM,STATE,OSUSER from v$session where type='USER'; USERNAME PROGRAM------------------------------ ------------------------------------------------STATE OSUSER---------------…

CPU高負荷が発生

少しは涼しくなり始めたものの、まだまだ残暑が続いていたある日、RACの全ノードでCPU高負荷が発生したとの連絡を受けました。事象が発生したのは前日夕方でアプリにログインしにくい状況だったとの事ですが、連絡が入ったのが夜間だったので他のメンバーがD…

ASMディスク・グループのリネームについて

ASM

GWが明けて暫く経ったある日、開発DBを構築中のメンバから、バックアップ・スクリプトが異常終了したとのメールがありました。一通り構築が終わって単体テストを実施していた時に、バックアップ用のシェルスクリプトがエラーになったとの事です。構成は以下…

viewを対象としないSELECT FOR UPDATEでORA-02014が発生する

春まだ浅いある日、SQL発行でエラーが発生するとの調査依頼がありました。 本番リリース準備中の環境で、構成は以下の通りです。 Oracle RAC(2ノード) EE 12.1.0.2RHEL Version 7.3 現行環境(11.2.0.4)と同じテーブル、同じインデックスで全く同じSQLを発…

夜間バッチを実行するとORA-3136が発生する

世間がお盆休みだったある日、夜間バッチを実行するとORA-3136が発生するとの調査依頼がありました。 バッチ実行時、毎回1分後にエラーがalert.logに記録されるものの、バッチ処理自体は正常終了しているとの事です。 リリース間近の本番環境で、構成は以下…

ORA-12545でバッチが異常終了する

GWが明けたばかりのある日、ORA-12545が発生してバッチが異常終了したとの連絡がありました。リリースしたばかりの本番環境で、構成は以下の通りです。 Oracle RAC(2ノード) EE 12.1.0.2RHEL Version 7.3 手動でバッチを再実行したところ正常終了した、開…

エクスポート(expdp)が遅い

夏真っ盛りのある日、expdpによるデータ移行で非常に時間がかかっているので調査して欲しいとの連絡を受けました。 リリース前の準備として事前データ移行試験を行っている現行本番環境で、構成は以下の通りです。 Oracle RAC(2ノード) EE 11.2.0.4RHEL Ve…

JDBCで接続エラーが発生する事がある

数年前の事になりますが、OLTP処理で接続エラーが発生するとの連絡がありました。リリースして数年たった本番環境で、構成は以下の通りです。 Oracle RAC(2ノード) EE 11.2.0.2HP-UX 今まではずっと問題なく接続できており、計画停止でサーバ再起動を行っ…

ORA-3113が発生してDBが起動しない

厳しい残暑の続くある日、DBインスタンスを起動しようとしたところエラーが出力され、起動に失敗したとの連絡がありました。リリース準備中の新本番環境で、構成は以下の通りです。 Oracle Restart(SIHA) EE 12.1.0.2AIX Version 7.1 エラー内容は以下の通り…