sooni

oracle

V$DIAG_INFO アラートログの所在を確認する

select t.INST_ID,t.NAME,t.VALUE from gv$diag_info t where t.NAME ='Diag Alert' ; INST_ID NAME VALUE 1 Diag Alert /usr/or...
Excel/VBA

VLOOKUPでマイナス番目の参照できないの?

何かとめちゃくちゃ便利で使ってしまうvlookupですが、左側にある項目を参照したくなる事ありませんか。これできないんですよ、、VLOOKUPの仕様としてできないようです。こんな時は少し手間ですがINDEX関数とMATCH関数を組み合わせて...
oracle

Oracle メモリ管理 コンポーネント図

コンポーネント図 自動メモリ管理が推奨されていますが、HugePagesを利用する場合自動メモリ管理は使えないので注意が必要です。 自動メモリー管理(AMM)とHugePagesは、互換性がありません。AMMを使用すると、SGAメモリー全体...
oracle

V$LICENSE ライセンス制限情報の確認

パラレルクエリを書く時CPU数を確認したり、最大同時接続ユーザ数を確認したくなった時に見ますが、めったに必要性を感じないのでつい忘れてしまいがちなビューです。 V$LICENSE ライセンス制限の情報 select * from V$LIC...
oracle

Oracle トリガーを一時的に無効化

トリガーを一時的に無効化
oracle

ORA-02292とORA-02266が発生した時の原因調査方法

「ORA-02292: 整合性制約×××に違反しました。 ORA-02266: 表には有効な外部キーによって参照される一意キー/主キーが含まれています。」何れも FOREIGN KEY (外部キー) に関わるデータの整合性を壊さないようにす...
oracle

Oracle Tips

undoセグメント使用状況 V$SESSIONとV$TRANSACTIONを結合し該当セッションにおける更新ブロックサイズを確認します。トランザクションが発生している間確認でき、終了とともに(commit/rollback)消えていきます。...
awk

awkでcsv全ての項目をダブルクォーテーションで囲む

CSVを構成する全ての項目をダブルクォーテーションで囲む方法
oracle

Oracle ユーザ(スキーマ)を作成する

ユーザは「CREATE USER」システム権限を保持していないと作成できません。(DBAロールは「CREATE USER」システム権限を持っているのでDBAロールを保持している場合でも作成できます。)
powershell

Windows10 プロキシ環境変数を設定してcurlを叩く

windowsでも気軽にcurlがたたけるようになったのですがいつも環境変数の設定を忘れてしまうので記録しました。 PowerShell + curl で確認 $env:HTTP_PROXY="147.75.68.201:80" $env:...