データ・ディクショナリ DBA_MVIEWSでマテリアライズド・ビュー一覧 DBA_MVIEWS でマテリアライズド・ビュー一覧マテビューはDBA_MVIEWSにて確認できます。マテビュー一覧出力SQLselect t.OWNER,t.MVIEW_NAME,t.MASTER_LINK,t.REFRESH_MODE,... 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_TABLES... 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: per... 2022.05.18 PostgreSQL
PostgreSQL PostgreSQL psqlコマンド 接続windows環境、Linux環境共に以下のようにパスワードを問われてきます。セキュリティの問題はありますが、Oracleのsqlplusのようにパスワードをパラメータで指定できない事少し面倒です、、psql -h vm022 -p 5... 2022.05.12 PostgreSQL