sooni

oracle

SQL Developerからのデバッグ

SQL DeveloperからPL/SQLのデバッグをする際の下準備
powershell

PowerShellパラメータチェック

ずいぶんとラクチンです。以下のように書くだけで誤ったパラメータを与えると赤文字でエラーメッセージを適宜出力してくれます。 パラメータチェック Param( [ValidateSet("DB01","DB02","DB03")] $Arg1 ...
oracle

Oracle レンジパーティションサンプル

レンジパーティションテーブルの作成 レンジパーティションテーブル作成DDL CREATE TABLE PTRENGEEX01 ( SID NUMBER(19,0), SNAME VARCHAR2(32 CHAR), BIRTHDAY DAT...
powershell

PowerShellで文字列の出現回数カウント

先日500M程度のCSVファイルの件数をカウントする事になった際作成しました。もともと改行が含まれるデータをCSV出力する事になったらしく、改行コード(CR/LF)を『<改行>』という文字列に置き換えてファイル出力したとの事です。つまりデー...
oracle

Oracle ジョブ

Oracle内部にもジョブ管理の仕組みがあります。事前に登録したプロシージャや、SQLを計画実行する事ができます。crontabや運用管理ソフトからわざわざ起動をかけなくてもOracle単体で完結します。個人的にはパフォーマンス調査のための...
oracle

Oracle ユーザ情報変更

パスワード変更 デフォルト表領域の変更 表領域使用量の割り当て変更 プロファイルの割り当て変更
oracle

Oracle セッションをkillする

v$sessionの一覧からkillするSQLを作成する select sid, serial#, username, machine, osuser, program, status, 'alter system kill session...
oracle

Oracle 実行計画の取得(実際に実行した結果の取得)

EXPLAIN PLANで実行計画(予定)を取得するのでははく、これは実際に動作したあと、「どのようなアクセスパスであったか」を出力します。その昔は、V$SQL_PLANを参照していましたが、こちらのほうが使い勝手よくなりました。
データ・ディクショナリ

PK(プライマリキー)を構成するカラム一覧

DBA_CONS_COLUMNSを参照する事で構成カラムが分かります 以下はSOONIスキーマテーブルのプライマリキー制約を構成するカラム一覧を出力しています。DBA_RECYCLEBINと結合しているのは既に削除されているテーブルは表示対...
oracle

Oracle インデックスの再構築(断片化解消)

インデックスの断片化を解消