Oracle

Oracle

[Oracle]INSERT時のKEY違反,一意制約違反の理由を調べる

概要 INSERT文実行時に「ORA-00001: 一意制約(xxxxxxx)に反しています」となった場合,どんなデータで実際エラーとなっているのか原因を調査したい。 調査方法 詳細なエラー内容を記録する表を作ります 以下のSQL文で生成します exec dbms_errlog.create_error_log('hogehoge'); hogehoge は...
Oracle

[Oracle]フラッシュバッククエリ(UNDO領域やSQLの構文事例)

概要 Oracle にて 特定の日時のデータを取得するSQL ある時点のデータを取得する SELECT * FROM hoge as of timestamp to_timestamp('2020-9-11 13:14:00' , 'yyyy-mm-dd hh24:mi:ss'); 更新履歴をみる 調査したい行は特定できるが,上記のタイムスタンプでいちいち変更履歴...
2021.06.13
Oracle

[Oracle]サーバー名の変更手順 19c

概要 Windows で稼働している Oracle Server の ネットワーク名を変更する手順仮想サーバー hyper-v で複製を作った後の対応など 手順 Windows の設定にて コンピュータ名の変更を済ませる Oracle 関連サービスを停止させなくても構いません。 Oracle listener サービス系の調整 C:\App\Oracle\se...
Oracle

[Oracle]ORA-01034,ORA-27101が出たときの復旧手順

概要 データベースが起動できない。 メッセージにあるとおり,メモリー不足によるもの。Hyper-vなどで割り当てている初期メモリサイズが小さい場合など。 対処方法 ひとまずメモリを空けて,サービスを再起動 一時的に終了できるアプリやサービスを終了させて,メモリに空きを作る Windows の管理マネージャ の サービス にて OracleService...
2021.05.11
Oracle Cloud

[OCI]Windowsライセンス認証 (slui.exe) が失敗

概要 Oracle Cloud にある Windows Server は Oracle社提供のイメージで構築している場合,ボリュームライセンスとなっている。そして,定期的に オラクル社が管理している KMS サーバーに認証を行ってボリュームライセンスの有効期限を常に 170-180日 に保っている。 何らかの理由でライセンス認証が失敗すると,アプリケーションログに ライセンス認...
タイトルとURLをコピーしました