そういうのがいいブログ

SIerで働く30代サラリーマンSEがインフラエンジニアに憧れてLinux・クラウド・AWSの勉強をするブログ

【Oracle19c】サーバ再起動時に「ORA-1092 : opitsk aborting process」検知

※[PR]当ブログの記事の中にはプロモーションが含まれています。

ORA-1092

Oracle19cで、サーバOS再起動時にアラートログに「ORA-1092 : opitsk aborting process」を検知した件

自宅ローカル開発環境としてのOracle Linux7.8サーバ上で、Oracle 19cデータベースを動かしています。
前回の記事で、サーバのyum updateした後にrebootした後にHinemos監視を確認したら、
Oracleアラートログ監視で、「ORA-1092 : opitsk aborting process」を検知してました。

この記事を書いている私は、某SIerに勤務しながら、
WEB系エンジニア・インフラエンジニアに憧れて、プログラミングおよびインフラ技術の勉強をしています。
私が実機で試したコマンドや画像を載せて書いています。
記事の信頼性担保に繋がると思います。

検知したエラーメッセージ

/opt/oracle/diag/rdbms/orclcdb/ORCLCDB/trace/alert_ORCLCDB.log
Performing implicit shutdown abort due to dead PMON
Shutting down ORACLE instance (abort) (OS id: 14255)
License high water mark = 13
USER (ospid: 14255): terminating the instance
2020-06-14T07:32:45.909377+09:00
Instance terminated by USER, pid = 14255
2020-06-14T07:32:46.075830+09:00
Instance shutdown complete (OS id: 14255)
2020-06-14T07:32:46.075895+09:00
ORA-1092 : opitsk aborting process
2020-06-14T07:33:03.784971+09:00
Starting ORACLE instance (normal) (OS id: 1510)
2020-06-14T07:33:03.902684+09:00

「ORA-1092 : opitsk aborting process」とは

ネットで検索してみると、以下が見つかります。

www.oraexcel.com

データベース: 12c リリース 1
エラーコード: ORA-01092
詳細: Oracleインスタンスが終了しました。 強制的に切断されます
原因: このプロセスの接続先のインスタンスが異常終了しました。SHUTDOWN ABORTによる可能性があります このプロセスは、強制的にインスタンスから切断されました。
アクション: 詳細は、アラート・ログを調べてください。インスタンスの再起動後、処理を再試行してください。 OracleデータベースエラーコードORA-01092詳細(ORA_EXCEL)

SQL*PlusでOracleに接続してみる

sqlplus / as sysdba
[oracle@SV-PLUTO ~]$ sqlplus / as sysdba

SQL*Plus: Release 19.0.0.0.0 - Production on614 09:20:07 2020
Version 19.3.0.0.0

Copyright (c) 1982, 2019, Oracle.  All rights reserved.



Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.3.0.0.0
に接続されました。
[SYS@ORCLCDB] SQL>show con_name

CON_NAME
------------------------------
CDB$ROOT
[SYS@ORCLCDB] SQL>show pdbs

    CON_ID CON_NAME                       OPEN MODE  RESTRICTED
---------- ------------------------------ ---------- ----------
         2 PDB$SEED                       READ ONLY  NO
         3 ORCLPDB1                       READ WRITE NO
         5 FINDTPDB                       READ WRITE NO

きちんと接続できるし、PDBもオープンしているみたいです。

一度、Oracleをシャットダウンして再起動してみる

shutdown immediate
[SYS@ORCLCDB] SQL>shutdown immediate
データベースがクローズされました。
データベースがディスマウントされました。
ORACLEインスタンスがシャットダウンされました。
[SYS@ORCLCDB] SQL>
startup
[SYS@ORCLCDB] SQL>startup
ORACLEインスタンスが起動しました。

Total System Global Area 1543500832 bytes
Fixed Size                  9135136 bytes
Variable Size            1157627904 bytes
Database Buffers          369098752 bytes
Redo Buffers                7639040 bytes
データベースがマウントされました。
データベースがオープンされました。
[SYS@ORCLCDB] SQL>show pdbs

    CON_ID CON_NAME                       OPEN MODE  RESTRICTED
---------- ------------------------------ ---------- ----------
         2 PDB$SEED                       READ ONLY  NO
         3 ORCLPDB1                       READ WRITE NO
         5 FINDTPDB                       READ WRITE NO
[SYS@ORCLCDB] SQL>

今回は、Oracleアラートログには、「ORA-」エラーは出ていませんでした。

OS再起動時に一時的に発生したものかと思い、しばらく様子見とすることにします。

ラクルデータベースのおススメの勉強法の紹介

私は、某SIerに勤務しながら、入社以来10年以上、オラクルデータベースを使用したシステムに関わる仕事をしています。

ラクルデータベースについて、仕事場以外でも勉強をしたい、おススメの勉強法を知りたい、と考えている方のために、
①おすすめの書籍と、②おすすめのオンライン学習サイト、 を紹介します。

働きながら勉強するための、おススメの書籍とオンラインで学習できるサイトの紹介です

ラクルデータベースの勉強ができるおススメ書籍

朝の通勤時や帰宅時の電車の中や、社外打合せへの移動中などに勉強するなら、やはり書籍が一番だと思います。

Oracleの基本 ~データベース入門から設計/運用の初歩まで

技術エキスパートとして認定されたOracle ACEの渡部亮太さんの書かれた本です。

https://twitter.com/wrcsus4twitter.com

本書では、Oracle初心者/新人エンジニアが押さえておくべき知識とスキルを、現場で活躍するOracleエンジニアたちが、わかりやすく丁寧に解説。
Oracleの使い方はもちろん、データベースの基礎知識から、データ操作のためのSQL、テーブル設計、データベース運用/管理の基礎までしっかり押さえ、実務で使える入門スキルを身につけられます。
Oracleを学びたいすべての人に最適な入門書です。

Oracleの基本 ~データベース入門から設計/運用の初歩まで

プロとしてのOracleアーキテクチャ入門【第2版】

もう1冊、こちらもOracle ACEの渡部亮太さんの書かれた本です。

本書は、Oracle Databaseのアーキテクチャ(内部構成)について解説した入門書です。 本書の内容を理解することで「Oracleの動作の仕組み」を本質的に理解することができます。 これからOracleを使用する初心者の方から、実際にシステムの開発や運用管理を行っている DBエンジニアやシステムエンジニアの方を対象としています。

プロとしてのOracleアーキテクチャ入門【第2版】(12c、11g、10g 対応) 図解と実例解説で学ぶ、データベースの仕組み (Oracle現場主義)

ラクルデータベースの勉強ができるオンライン学習サイト

iStudy

ラクルのeラーニングサイトといえば、「iStudy」です。
ラクル関連のいろいろなコースが用意されています。

https://www.istudy.co.jp/products/training/list/it/database?a8=s7Jmh7cw.IM0943bcaLmnD3k0J16MwDZcaLVQ1eubuKw.IJDo4JwjbXtMI1QYQXMFuHbe5J2F7Jmgs00000020030001

f:id:souiunogaii:20200118213515j:plain

f:id:souiunogaii:20200118213502j:plain