sooni

oracle

Oracle AUTOTRACEを利用する

AUTOTRACEはEXPLAIN PLANと異なり、実際にSQLを実行しシステムリソースの使用状況を取得しますので時間はかかりますが、性格なプランを確認する際はこちらを使用します。 12c以降のバージョンでは簡単に使えるようになっています...
oracle

Oracle ブロックサイズの確認

V$PARAMETER2を参照 する事で確認できます。ブロックサイズはDB作成時に決めたら変更する事はできません。
oracle

Oracle 仮想列の作成、削除、確認

仮想列とは既存カラムを使った計算式を新規カラムとして定義したものです。計算結果をDB内部で保持するため検索パフォーマンスを上げる一面もありますが注意点もあります。仮想列をインデックスに利用できますしヒストグラムの取得もできますが、仮想列に対...
oracle

表統計と列統計(ヒストグラム)の取得と削除確認

DBMS_STATS.GATHER_TABLE_STATSで表統計と列統計を取得する 手動で表統計情報の取得を行うにはDBMS_STATS.GATHER_TABLE_STATS(プロシージャ)を使います。こちら勘違いされがちなのですが列統計...
oracle

Oracle sysdba権限とシステム権限は似ていますが別ものです

Oracleには「システム権限」と「sysdba権限」があります。実はこれ似ていますが別ものです。システム権限一覧という表現があるように、システム権限にはいろいろな権限(alter system、create sequence、drop a...
oracle

Oracle ORA-28000 アカウントロックの解除

ORA-28000 発生原因 ORA-28000が出てログインできなくなっている直接の原因はアカウントロックがされているためです。 エラーメッセージ ERROR: ORA-28000: the account is locked アカウント...
oracle

Oracle パスワード変更

SQLでの変更とsqlplusコマンドによる変更方法があります。 SQLにて変更する場合 自身で変更する場合も、システム権限保有者に変更してもらう場合も以下で新パスワードを設定できます。 alter user "SOONI" IDENTIF...
データ・ディクショナリ

DBA_ROLE_PRIVS ユーザに与えられているロール一覧

DBA_ROLE_PRIVS ユーザに与えられているロール一覧
oracle

oracle 立ち上げ

まずはリスナーを立ち上げた後にインスタンスを起動します。順番逆にしても繋がる事はつながるのですが、認識までに時間がかかります。