DBA オブジェクト

スキーマオブジェクト一覧

データベース・ユーザーによって所有されるオブジェクト
ユーザーは1つのスキーマを持つ

索引
順序
ビュー
ストアド・ファンクションプロシージャパッケージ
シノニム
トリガー
リンク
ディメンション
外部プロシージャ・ライブラリ
Javaクラス、JavaリソースおよびJavaソース
マテリアライズド・ビューおよびマテリアライズド・ビュー・ログ
オブジェクト表、オブジェクト型およびオブジェクト・ビュー
演算子
クラスタ
外部プロシージャ

クラスタ

スキーマオブジェクト
複数の表を1つの領域(セグメント)に格納し、
同じデータブロックを共有する表のグループ。
・ 結合処理においてディスクのI/Oが少なくなる
・ 表の検索速度が向上する。
・ サイズが小さくなる。

パッケージ

ストアドプロシージャ、ストアドファンクションを所属させる名前空間

データベースリンク

他データベースのテーブルへのアクセス手段
サーバが別、データベースが別等でも、
データベースリンクを張る事で操作を可能にできる
CREATE DATABASE LINK (データベースリンク名)
CONNECT TO (ユーザー名)
IDENTIFIED BY (パスワード)
USING (データベースサーバーのIPアドレス)/(接続先のデータベースサービス名)

SELECT * FROM (データベースリンク先のテーブル名)@(データベースリンク名)

外部プロシージャ

PL/SQLから呼び出せるCで作成した外部プログラム

非スキーマオブジェクト一覧

データベース・ユーザーによって所有されないオブジェクト
ロールバックセグメント
コンテキスト
ディレクトリ
プロファイル
ロール
ユーザー
表領域

オブジェクト命名規則

・先頭数字 : ×
・31バイト以上 : ×
・予約語 : ×
・非日本語環境での日本語使用 : ×
・非日本語環境での使用可能文字 : A~Z a~z 0~9 _ # $

前の記事

DBA インスタンス

次の記事

DBA 管理者ツール