Database– category –
OracleやSQLのつまずきをまとめたカテゴリーです。NOT INが0件になる原因や、ユーザーとスキーマの違いなど、現場で「あれ?」となるポイントを確認用のSQL付きで解説します。
-
Database
OracleのCPU_COUNTが変更できない・ORA-02097が出るときの調査手順|理由はアラートログに出る、PDBはCDBのCPU_COUNTが上限、SCOPE=SPFILEは起動時に頭打ち(19c)
こんにちは、おうどんです🍜 ななみさん、CPU_COUNT を 8 にしたら、Oracle に断られた 何と言われました? ORA-02097。しかも2回 理由は? ……2回とも、言ってくれなかった (会話と、この記事の作業の場面は、説明用に作ったものです) うどん屋さ... -
Database
Oracleのスタンバイ(MOUNT状態)でできること・できないこと|初期化パラメータ・表領域の拡張・GRANTはどこで実行する? ORA-01109・ORA-01219の意味(19c)
こんにちは、おうどんです🍜 スタンバイ側にも権限を付けておこうと思って GRANT したら、ORA-01109 って言われました database not open、だね でも、インスタンスは動いてますよ? 接続もできたし お店は開いていても、客席が開いていないことは... -
Database
OracleのSHOW PARAMETERだけで設定変更の完了を判断していい? LOG_ARCHIVE_DEST_nの転送先をV$ARCHIVE_DESTのSTATUS・ERROR・VALID_NOWで確かめる方法(19c)
こんにちは、おうどんです🍜 新人さん「LOG_ARCHIVE_DEST_2 の転送先、変えておきました! SHOW PARAMETER で見たら、ちゃんと新しい値になってます。完了です!」 おうどん「ありがとう。で、REDO は届いてる?」 新人さん「……SHOW PARAMETER に、... -
Database
OracleのCPU_COUNTとOSのCPU数・OCPUは何が違う? V$OSSTATのNUM_CPUSで確かめる方法と、CPU_COUNTだけではCPUが制限されない理由(19c)
こんにちは、おうどんです🍜 新人さん「クラウドの OCPU を 2 から 4 に増やしてもらいました!」 おうどん「よかったね。じゃあ Oracle の CPU_COUNT はいくつ?」 新人さん「……4 ですよね?」 おうどん「8 かもしれないし、4 かもしれないし、誰... -
Database
OracleのSCOPE=MEMORY・SPFILE・BOTHの違いと変更後の確認方法|再起動で設定が戻る・急に変わる原因をV$SPPARAMETERとの差分SQLで見つける(19c)
こんにちは、おうどんです🍜 新人さん「先週、OPEN_CURSORS を 400 に上げましたよね」 おうどん「上げたね。ちゃんと確認もしたよね」 新人さん「日曜のメンテで再起動したら、300 に戻ってました」 おうどん「……え」 新人さん「あと、誰も触って...