PL/SQL(ピーエル・エスキューエル)は、Oracle社が、Oracle Databaseのためにコンピュータのデータベース言語SQLを独自に拡張したプログラミング言語で、Ada言語を参考にして開発された言語である。PL/SQLは1988年にOracle Databaseに対して初めて追加された。 もともと非手続き型言語であるSQLを手続き型言語(Procedural Language)に拡張するところから「PL/SQL」と命名された経緯を持つ。PL/SQLを使用すると、手続き型言語で埋め込みSQLによる処理と同様に、変数の利用やif / for / loopなどの制御構造を記述してビジネスロジック(Business Logic)をデータベース内に実装することができ、問い合わせ結果の行を1件ずつ処理する場合には、カーソルによるFETCHループでの処理を行うことが出来る。数値計算の効率化の
SQLトレースを取得する。 自セッション*1 SQLトレースを有効化する(開始)。*2 waits: true にすると待機イベントと待機時間が出力される(デフォルト値: true) binds: true にするとバインド変数の値が出力される(デフォルト値: false) plan_stat: STAT# で出力されるセクション(実行計画と実行統計)の出力頻度 FIRST_EXECUTION: 初回のみ出力(デフォルト) ALL_EXECUTIONS: 実行のたびに出力(11.1以降) NEVER: 出力しない -- ALTER SESSION SET EVENTS '10046 trace name context forever, level 12'; と同じ EXECUTE DBMS_SESSION.SESSION_TRACE_ENABLE(waits => true, binds
表領域の作成する時のノウハウについてまとめてあります。 表領域を作成、削除、拡張する方法 表領域を作成する方法 SVRMGR(SQL*DBA)のSQLコマンドで作成します。 SVRMGR# create tablespace TBS01 datafile 'tbs01.dbf' size 100M default storage (initial 50M next 50M minextents 1 maxextents 99 pctincrease 10) online; 表領域を削除する方法 SVRMGR(SQL*DBA)のSQLコマンドで削除後、UNIXの rmコマンドで削除しなければなりません。 この順序を間違えると、データベースを再構築するしかありません。
TABLESPACE(表領域) 表領域とはオブジェクト(表・ビュー・索引など)を格納するひとまとまりの領域のことです。表領域は物理的なファイルと対応しており、「1表領域=1つ以上のデータファイル」となってます。 しかし、1データファイルが複数の表領域を格納することはありません。 表領域の作成 表領域の作成には、CREATE TABLESPACE句を使用します。 CREATE TABLESPACE構文 CREATE TABLESPACE <表領域名> [DATAFILE データファイル名 [SIZE ファイルサイズ]] [AUTOEXTEND {OFF | ON NEXT サイズ [MAXSIZE {UNLIMITED | サイズ}]}] [MINIMUM EXTENT エクステントサイズ] [BLOCKSIZE ブロックサイズ] [LOGGING | NOLOGGING] [ONLINE
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く