第20回:12c(12.2.0.1)のDBMS_JOBSジョブ失敗時の動作
技術者向け・データベースの技術情報発信
事象
DBMS_JOBSで作成されたジョブが16 回失敗した場合、このジョブはBROKEN としてマークされます。(自動的に値がYに更新)
しかし、12c(12.2.0.1)以上のバージョンの場合、不具合情報が確認されており、16 回失敗してもBROKEN としてマークされ無い事があります。
(自動的に値がYに更新されない事象となります)
解決策
本不具合は、バージョン19.1.0で修正されていますので、バージョンアップ検討、またはDBMS_JOBではなく、DBMS_SCHEDULERを使用する事が回避策となります。
出力例

総括
DBMS_JOBSは12.2から非推奨となっておりますので、DBMS_SCHEDULERの使用を推奨します。
アプリ要件などでDBMS_JOBSを使う必要がある場合は本事象を踏まえた上で使うか、19.1以上のバージョンを使うかをご検討下さい。
2020/07/02
第17回:OracleDatabaseで異なる文字コード間におけるデータ移行時の注意点
Oracle Databaseの移行案件を扱っていると、異なるキャラクターセットへの移行を任され、文字コードやデータサイズの違いに戸惑う技術者の方も多いのではないでしょうか。 今回は、データベースリプレイス案件時に調査を […]
2021/09/02
第26回:PostgreSQLでサポートされている2つのレプリケーション機能の違いと使い分け
PostgreSQLのレプリケーション機能は「ストリーミングレプリケーション」と「ロジカルレプリケーション」がサポートされています。バージョン9から「ストリーミングレプリケーション」がサポートされ、バージョン10から「ロ […]
2020/05/27
第15回:Oracle Cloud Database ServiceのDBに直接接続してみた(説明編)
DBコンサル部の奥田です。 今回は、DBasSが提供するデータベースへの接続について、Oracle Database Cloud Serviceを題材に、セキュリティの観点から考察しようと思います。 Oracle Dat […]
2017/12/26
第5回:RAWデバイスでのOracleアップグレードエラー
はじめに 皆様、こんにちは。マルチDBソリューション部の三浦です。 以前、Oracle Databaseのアップグレード対応を実施した際に、RAWデバイスに起因したエラーが発生しました。自社環境での検証時にそのエラーを発 […]
2020/07/10
第18回:現役DBAが解説 ~運用保守編~ Oracle Databaseのアーカイブログの運用について
皆様こんにちは。DBコンサルティング部の中山です。今回は、実際に保守しているOracle Databaseのアーカイブログ領域をパンクさせないための取り組みをご紹介したいと思います。 目次 1.アーカイブログとは2.アー […]
2017/02/27
第1回:Oracle 非同期型マルチマスタレプリケーションのデータ競合について
はじめに この連載コラムでは、DBA業務に奮闘しているマルチDBソリューション部のメンバーが、日々、DBA業務で発生した障害や、運用・保守作業に伴い調査した内容、技術研究・調査結果の概要などをご紹介させて頂きたいと考えて […]
2020/05/28
第16回:Oracle Cloud Database ServiceのDBに直接接続してみた(検証編)
DBコンサル部の奥田です。 「Oracle Database Cloud Service」について、前回に引き続き検証を行っていきます。 各接続設定の検証 まずは「Oracle Cloud Infrastrucrure」 […]
2022/04/21
第29回:オンプレミスMySQLからAzure Database for MySQLへのデータ移行
オンプレミスMySQLからAzure for MySQLへの移行方式は、いくつか種類があります。今回は各データ移行方式の特徴と用途を整理してご紹介したいと思います。 Contents データ移行方式 mysqldump/ […]
2022/10/14
第33回:Oracle Databaseのバージョンアップとマルチテナント構成
Oracle11gまで標準構成であった非CDB構成がOracle20c以降はサポート対象外となり、マルチテナント構成で構築する必要があります。 バージョンアップを機に従来型の非CDB構成からマルチテナント構成を検討してい […]
2021/01/14
第22回:DATAPUMPによるSYSTEM表領域の肥大化~DATAPUMPにより、SYSTEM表領域の使用量が急激に増加した際の対応方法~
お客様からの問い合わせ ある日、お客様より以下のような問い合わせを頂きました。 『OracleDBのSYSTEM表領域使用率が95%を超えていて、監視ジョブがアラートを出力している』 SYSTEM表領域は自動拡張に設定を […]
2018/06/22
第6回:Oracle 同期型マルチマスタレプリケーションについて
はじめに 皆様、こんにちは。マルチDBソリューション部の三浦です。 第1回目の「Oracle 同期型マルチマスタレプリケーションのデータ競合について」では、非同期型のマルチマスタレプリケーションはリアルタイムでの同期では […]
2019/11/26
第12回:SQL Server 2019 新機能「データ仮想化」を試してみた
皆様、こんにちは。マルチDBソリューション部の奥田です。 今回は、「データ仮想化」についてです。 SQL Server 2019では、様々な機能拡張や新機能が追加されていますが、その中の1つ「データ仮想化」について少し検 […]
2017/11/29
第4回:Oracle VPDについて
はじめに こんにちは、マルチDBソリューション部の川本です。Oracle Databaseのセキュリティ対策として、暗号化、監査、アクセス制御など様々なものがありますが、今回はその中でもデータベースユーザレベルでデータへ […]
2018/12/14
第8回:Oracleバックアップの速度改善(Oracle Recovery Manager 編)
はじめに 皆様、こんにちは。マルチDBソリューション部の望月です。 ITの普及により、取引情報や顧客情報、売上げ情報他、あらゆるデータは業務を遂行する上で必要不可欠なものとなっています。その必要不可欠なものを保存する技術 […]
2021/07/19
第25回:Oracle RAC 19c for Windows構築時のポイント
当社組織にもOCI(Oracle Cloud Infrastructure)ソリューション部が新設され、クラウド化の流れの大きさを実感できる世の中になってきました。 そうした中、オンプレミスのWindows Server […]
2020/01/31
第14回:オンプレOracle DBからRDS for Oracle(AWS)への移行
はじめに 皆様、こんにちは。マルチDBソリューション部の望月です。今まではオンプレミス環境での設計構築作業が主でしたが、最近ではクラウド環境のDB業務も増えてきました。設計構築作業を行っている中で、システム更改が発生した […]
2019/04/23
第10回:RAC環境におけるTDEの設定について
はじめに 皆様、お久しぶりでございます。マルチDBソリューション部の奥田です。 今回は、RAC環境構築時に要件としてユーザー表領域の暗号化が求められた際に発生した事象についてご紹介します。環境は以下の通りです。 ・OS: […]
2020/08/03
第19回:Oracle Preinstallation RPMって何?
こんにちは。DBコンサルティング部の望月です。 日々の業務では、主にOraceデータベースの構築作業を生業としていますが、最近はクラウド環境でのDB構築案件が増えてきました。しかしながら、多様な要件もあるため、オンプレミ […]
2017/03/30
第2回:PostgreSQL-カンマ区切りデータの変換(regexp_split_to_table)
はじめに こんにちは、マルチDBソリューション部の川本です。今回の技術情報は、AWS上で対応した案件で苦労した部分についての対応内容のまとめです。 要件 EC2上に配置したExcelをDB(PostgreSQL)のテーブ […]
2017/09/01
第3回:PostgreSQL – SQLチューニング
はじめに こんにちは、マルチDBソリューション部の川本です。今回の技術情報は、PostgreSQL9.5(Amazon RDS for PostgreSQL)で実施したSQLチューニングについてです。 対象は、Aテーブル […]