おらくるのいる生活

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

DB停止に失敗する

構築中の検証環境で、DBの停止に失敗するという事象が発生しました。 環境は以下の通りです。 Oracle Restart(SIHA) SE2 19.14.0.0Microsoft Windows

ORA -12638が発生してDBに接続できない

本番リリースを控えてテスト中の環境で、DBリンク経由の接続ができないので調査して欲しいとの連絡がありました。 環境は以下の通りです。 Oracle Database SE2 19.17.0.0Microsoft Windows

RHEL 8上にOracle19c RACをインストールする方法(2)

前回はssh設定はちゃんとやっているのに、ssh接続が設定されていないというエラーが出てしまったので、まずそこを調べるところから始めます。 bismarc256.hateblo.jp 検証に使用した環境は以下の通りです。 Oracle Real Application Clusters(RAC) EE 19.17 …

RHEL 8上にOracle19c RACをインストールする方法(1)

以前の記事で、RHEL 8上にOracle19cをインストールする時の注意点についてまとめてみました。 bismarc256.hateblo.jp 前回はシングルインスタンスの例でしたが、今回はRHEL 8上にOracle19c RACをインストールする時に起きる問題と対処法についてまとめました…

expdpでORA-39127が発生

11gから19cへのデータ移行リハ中の環境で、11g環境でのexpdp実行時にORA-39127が発生したとの連絡がありました。 環境は以下の通りです。 Oracle Database SE 11.2.0.4 RHEL

DB起動時にORA-700が発生

新規構築中の環境で、初期化パラメータ設定後のDB起動時にORA-00700が発生したとの連絡がありました。 環境は以下の通りです。 Oracle Database SE2 19.17.0.0 RHEL 8

バッチ処理が遅い

11gから19cにアップグレードした環境で、バッチ処理が遅いのでチューニングして欲しいとの連絡がありました。 環境は以下の通りです。 Oracle Restart(SIHA) SE2 19.15.0.0Microsoft Windows

CPU高負荷でF/O発生

本番リリースして1年ほどの環境で、F/Oが発生したので原因を調べて欲しいとの連絡がありました。 環境は以下の通りです。 Oracle Restart(SIHA) EE 19.7.0.0RHEL 7

Oracle Golden Gateを使ってみた 応用編(3)

「Oracle Golden Gateを使ってみた」 応用編の2回目、今回でOGGの検証は最後になります。 前回、マニュアルのサンプル通りに設定した所、レプリケート元と先でデータが異なる結果となってしまいました。 bismarc256.hateblo.jp なので今回はレプリケート元と…

Oracle Golden Gateを使ってみた 応用編(2)

前回で事前準備を行ったので、今回はパラメータ設定と、実際に競合を発生させて結果を確認してゆきます。 bismarc256.hateblo.jp

Oracle Golden Gateを使ってみた 応用編(1)

今回からはOracle Golden Gateを使ってみた 応用編です。 インストールや基本設定はOracle Golden Gateを使ってみた 基本編(1)から(3)をご参照ください。 bismarc256.hateblo.jp

Oracle Golden Gateを使ってみた 基本編(3)

Oracle Golden Gateを使ってみた 基本編の第3回です。 今回はソースDBへの更新が宛先DBに実際に反映されるのか、どの位の時間がかかるかを見ていきます。 bismarc256.hateblo.jp

Oracle Golden Gateを使ってみた 基本編(2)

前回の記事でOGGのインストールについてまとめました。 bismarc256.hateblo.jp 今回は設定を行います。

Oracle Golden Gateを使ってみた 基本編(1)

今回はOracle GoldenGateの構築手順をざっとまとめてみました。 基本編では一方向のレプリケーション、応用編では双方向レプリケーションを扱う予定です。 環境は以下の通りです。 Oracle GoldenGate Version 19.1.0.0.4 MicroService Architecture Oracle D…

preinstall.rpmを使ってOracle 21c をインストールしてみた(2)

前回の続きになります。 bismarc256.hateblo.jp

preinstall.rpmを使ってOracle 21c をインストールしてみた(1)

2021年8月30日にオンプレミス版の21cがリリースされましたね。 業務で使う事は当分、無さそうですが検証環境でインストールしてみました。 環境は以下の通りです。 Oracle Restart(SIHA) EE 21.3.0.0 Oracle Linux 8.2

CPU使用率が上がり続ける

本番リリースしたばかりの環境で、CPU使用率が上がり続けていると連絡がありました。 1日単位で見ると昼がCPU使用率のピークで朝と夜には下がるのですが、そのピークが日々高くなり、なおかつ谷の部分も前日に比べると高くなる状態がずっと続いているとの事…

19cで統計情報取得処理が遅い

本番リリースを間近に控えた環境で、統計情報取得処理の遅延が発生しているのでサポートして欲しいと連絡がありました。 旧環境は11g、新環境は19cなのですが、同じテーブル定義、同じデータであるにも関わらず、処理が遅くなったというものです。 環境は以…

隠しパラメータの確認と変更方法

今回は隠しパラメータの確認と変更方法についてで、対象は10g以降になります。 デフォルト値等も含めて、隠しパラメータを確認します。

SQLのアウトライン・ヒントを利用したチューニング方法

今回はSQLのアウトライン・ヒントを利用したチューニング方法をご紹介します。 事の発端は10.1のStandard Editionで性能問題が発生し、調査を依頼されたのですが、Standard Editionだと使えるチューニング手法がかなり限られます。 バージョン的にもやはり限…

特定のSQL実行時にORA-3113発生

リリース直後の新本番環境で、特定のSQL実行時にORA-3113が発生するとの連絡を受けました。 ORA-03113: 通信チャネルでend-of-fileが検出されました 環境は以下の通りです。 Oracle RAC(2ノード) EE 19.9 Oracle Linux 7.9

CREATE MATERIALIZED VIEWでORA-600が発生

リリースを間近に控えた環境で、2つの MATERIALIZED VIEWの作成で以下のエラーが発生するとの連絡を受けました。 ORA-00600: 内部エラー・コード, 引数: [KGL-heap-size-exceeded], [0x303FBFEA10] 環境は以下の通りです。 Oracle RAC(2ノード) EE 19.9 Orac…

RHEL 8にOracle19cをインストールする方法(2)

前回の続きです。 bismarc256.hateblo.jp 結論から言うと、RHEL 8にOracle19cをインストールする時のポイントは以下の4点になります。 19.3にはRHEL 8に固有の前提条件チェックは含まれていない為、OSが RHEL 8 であると想定して関連するチェックを実行させ…

RHEL 8にOracle19cをインストールする方法(1)

とある案件でRHEL 8上にOracle19cをインストールする事になりました。 RHEL 7の時とは異なる制約がいくつかあるので、以下にインストール方法を記載します。 検証に使用した環境は以下の通りです。 Oracle Restart(SIHA) EE 19.9 RHEL 8.3

messagesにorachkメッセージが出力される

最近、構築した環境で、/var/log/messagesに以下のメッセージが定期的に出力されていると指摘を受けました。journal <user:info> orachk @cee:XXXXXXXXXXXXXXX 環境は以下の通りです。 Oracle Restart(SIHA) EE 19.7 RHEL 7.5</user:info>

アラートログ、トレースファイルにテストメッセージを出力する方法

DBシステムを保守・運用する際、アラートログを監視してエラー検知する事があります。 検知の仕組みは様々ですが、仕組みを導入する際、正常に検知できるかテストする必要がありますよね。 アラートログにテストメッセージを出力させる簡単な方法についてま…

/tmp配下にOEM Agentがログを出力し続ける

先ごろOEM13cをある環境に導入したのですが、/tmp配下にOEM Agentが吐いていると思しきログが増え続けていると、連絡がありました。 正確に言うと、以下のようなディレクトリが定期的に作成され、増え続けているという現象です。 $ ls -ltr /tmpdrwxr-----. …

メモリリークが発生し、バッファキャッシュが枯渇

あるシステムでバッファ・キャッシュが枯渇した件について、調査をしました。 運用中の本番環境で、構成は以下の通りです。 Oracle Database 12.2 Enterprise EditionAIX 7.1

12.2で「Acknowledge Over PGA Limit」 待機イベントが発生する

依頼を受けてとあるシステムのパフォーマンス・チューニング中なのですが、statspackレポートのtop 5イベントの中に、ちょっと見慣れない待機イベントがありました。 環境は以下の通りです。 Oracle Database 12.2 Standard EditionRHEL 7.6

OEM13.3 + JET でSQLモニタリング画面が表示されない

前回に引き続きOEMの話題です。 Adobe Flash Playerが今年末でサポート終了 となるのは皆さまご存じの通りですが、Oracle Enterprise Managerとしては、フラッシュからJETに移行する事で対処する方針となっています。 しかしながらJETにしてみたらSQLモニタ…