データ・ディクショナリ DBA_MVIEWSでマテリアライズド・ビュー一覧 DBA_MVIEWS でマテリアライズド・ビュー一覧 マテビューはDBA_MVIEWSにて確認できます。 マテビュー一覧出力SQL select t.OWNER,t.MVIEW_NAME,t.MASTER_LINK,t.REFRESH_MO... 2022.06.27 データ・ディクショナリ
oracle ランダム文字列、乱数の生成 DBMS_RANDOM.STRING()の第一パラメータで指定できる文字は以下の通り(大文字、小文字どちら指定しても同じ意味となる) U 大文字アルファベットL 小文字アルファベットA 大、小文字が混在アルファベット文字X ... 2022.06.26 oracle
oracle Oracle テーブルとカラムへコメントを追加する テーブル、Viewへのコメント追加 viewに対してもなぜかcomment on tableで作成できます。comment on viewにするとエラーです。(ORA-32594: COMMENTコマンドのオブジェクト・カテゴリが無効です)... 2022.06.24 oracle
oracle Oracle ROWIDとは ROWID疑似列 ROWID疑似列というくらいなので、「カラム」ではありません。オブジェクト(テーブル)のアドレスとなります。ROWIDは以下項目で構成されます。 オブジェクト番号 行が存在するデータファイル番号 行が存在するデータファイル... 2022.06.13 oracle
oracle Oracle HWMを下げる HWMが高い位置にあるってどうゆう状況? 例えば「住所マスタテーブル」を新規にCREATEし、1レコード1024バイトのデータを10万レコードINSERTしたとします。こと時1024×10万≒98Mバイト分のデータを格納するだけのブロックが... 2022.06.04 oracle
oracle Oracle セグメント縮小とHWMを下げる(ALTER TABLE SHRINK SPACE) 実行手順 alter table xxxxx shrink space cascade とすると表とインデックスのセグメント縮小を行いかつHWMを下げてくれます。注意点としては直前に「行移動の有効化」をする必要があります。DBA_TABLE... 2022.06.01 oracle
oracle Oracle ORA-01653 が発生した時の対応方法 ORA-01653 発生原因 -- 以下エラーがでた時の状況です。 行1でエラーが発生しました。: ORA-01653: 表SOONI.TBL27を拡張できません(128分、表領域TBS01)。 これは表領域がいっぱいになった時に発生するエ... 2022.05.30 oracle
oracle Oracle 行ロックで待たされているSQLと対象レコードを特定する DBMS_ROWID.ROWID_CREATE()でROWIDを作成する V$SESSIONのBLOCKING_SESSION_STATUSを見れば行ロックが原因で待たされているSQLと対象レコードの特定ができます。レコードの特定はDBMS... 2022.05.27 oracle
PostgreSQL PostgreSQL permission denied to create role 発生時の対応方法 以下は一般ユーザ'sooni’から新しくユーザ(dabada)の作成を試みてエラーが発生した状況です。 myposdb=> create user dabada password 'dadabada' myposdb-> ; ERROR: ... 2022.05.18 PostgreSQL
PostgreSQL PostgreSQL psqlコマンド 接続 windows環境、Linux環境共に以下のようにパスワードを問われてきます。セキュリティの問題はありますが、Oracleのsqlplusのようにパスワードをパラメータで指定できない事少し面倒です、、 psql -h vm022 -p... 2022.05.12 PostgreSQL