sql >> データベース >  >> RDS >> Oracle

データベースとテーブルスペース、違いは何ですか?

    簡単な用語:

    Oracleはデータベースを定義しています Oracleシステムで見つけたファイルのセットとして。これは、Oracleシステム内のすべてのデータがこれらのデータベースファイル(一般に「データファイル」と呼ばれる)にあることを意味します。データベースには、パラメータファイルやREDOログなどの他のファイルがあります。

    一方、インスタンス Oracleデータベースが使用するプロセスとメモリ領域で構成されます。一緒に、データベース およびインスタンス データベースシステムを構成する 。 (詳細は、 『Oracle Conceptガイド』を参照してください)

    論理的には、そのデータベース内にさまざまなスペースを定義する必要があります。これは、テーブルスペースを介して行われます。 (Oracleコンセプトガイドを参照)。表領域は通常、1つ以上のデータファイルで構成されます。 CREATE TABLEを使用してテーブルを定義する場合、テーブルを作成するテーブルスペースを指定できます。これにより、たとえば、同じデータベースシステム上で異なるアプリケーションを分離できます。

    Oracle Conceptsガイドは、このような質問に対する優れた情報源です。データファイルとテーブルスペースの構成については、この図を参照してください。



    1. sqlplusでSTARTを使用して呼び出されるSQLファイル内のPL/SQLブロックに引数を渡すにはどうすればよいですか?

    2. 最適化のしきい値–データのグループ化と集約、パート1

    3. PLSQLは、サブクエリと戻り句を使用して挿入します

    4. マテリアライズド・ビューと表:利点は何ですか?