「平成」を感じるもの

インスタンスとはどういうものでしょうか?
データベースのスキーマとの関係
Postgres等のデータベースとの関係
を教えてください
Postgresの場合は
スキーマ=データベース
ですが
オラクルの場合はインスタンスの中にデータベース=スキーマがあるのでしょうか?
そしてデータベースの中にテーブル等オブジェクトがあるのでしょうか?

A 回答 (2件)

まずインスタンスですが、参考URLにも載っていますが、データベースシステムの一つのまとまった単位のことです。

一つのサーバに幾つものインスタンスを導入して、そのインスタンスごとに起動したり、停止したりすることができます。したがって、通常データベースを起動するときには、Oracleでは一般的にインスタンスを起動するという言い方をする場合が多いです。ほぼ、インスタンス=データベースと考えていただいていいです(厳密にいえば異なりますが)。データベースには、スキーマを幾つも作成することができます。スキーマの中にテーブルやビューなどのオブジェクトが存在します。

参考URL:http://www.atmarkit.co.jp/flinux/rensai/oracle01 …
    • good
    • 0
この回答へのお礼

ありがとうございます
Postgresの場合は
スキーマ=ユーザの下に
データベースがあり
データベースの下に
テーブル類があるので構造が違いますね

オラクルにはスキーマを作るコマンドなどはあるのでしょうか?

お礼日時:2006/07/02 17:02

スキーマを作成するコマンドというのは、ユーザを作成することとイコールです。

CREATE USER文を発行すると、ユーザとスキーマが同時に作成されます。
    • good
    • 0
この回答へのお礼

ありがとうございます
すっきりしました

お礼日時:2006/07/02 22:07

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

関連するカテゴリからQ&Aを探す


おすすめ情報