Oracleデータベースシリーズのテーブルスペース

 

 

Oracle 11gデータベースは、データコンテナーとして、テーブル、インデックス、ビュー、プロシージャ、関数、トリガー、パッケージ、集計などのオブジェクトを含み、それらを管理します。データベースユーザーは、データベース接続を確立して指定することによってのみ、データベース内のデータとオブジェクトを管理および操作できます。

ORACLEデータベース構造     

Oracleデータベースは、構造的に論理ストレージ構造と物理ストレージ構造に分かれています。Oracleデータベースの論理ストレージ構造は、データブロック、パーティション、セグメント、テーブルスペースなど、Orcleデータベースの構成を内部から考慮しています。物理ストレージ構造は、オペレーティングシステムの観点からのものです。データファイル、ログファイル、制御ファイルなど、Oracleデータベースの構成を把握します。

テーブルスペース

表スペースは、Oracleで最大の論理アドレスです。これは、1つ以上の物理データファイルに対応します。各Oracleデータベースには、少なくとも1つの表スペースがあります。表スペースのサイズは、表スペースを構成するすべてのデータファイルのサイズと同じです。合計

 

Oracleのインストール後、デフォルトのデータベースがあります。このデフォルトのデータベースに加えて、通常は独自のデータベースを作成する必要があります。初心者の場合、トラブルを回避するために、「DatabaseConfiguration Assistant」ウィザードを使用して、データベース。

 

データベースを作成した後、すぐにデータベースにテーブルを作成することはできません。最初にデータベースのユーザーを作成し、そのユーザーのテーブルスペースを指定する必要があります。

 

関係:大規模なデータはいくつかのテーブルスペースに分割され、少数のユーザーを作成してから、対応するテーブルスペースと承認を指定します。これにより、ユーザーは独自のリソースを独立して操作でき、各ユーザーは自分の入力後にログインします新しいテーブルと他のオブジェクトは互いに干渉しません。

以下では、sqlplusコマンドによるOracleデータベースのテーブルスペースの作成、ユーザーの作成、ユーザーへの権限の付与などの操作について説明します。

1.クエリの空き容量:

 

select tablespace_name,file_id,block_id,bytes,blocks from dba_free_space;

 

2. Oraleテーブルスペースを追加します。「データファイル名、サイズ、パスの情報を最初に照会します。ステートメントは次のとおりです。」

select tablespace_name,file_id,bytes,file_name from dba_data_files;

3.ユーザーを作成する前に、一時表スペースとデータ表スペースを作成する必要があります
    (1)一時表スペースを作成します

 create temporary tablespace temp01 tempfile 'D:\ORACLE\ORADATA\ORCL\TEMP001.DBF' size 50M;

(2)创建数据表空间

 create tablespace ts1 datafile 'D:\ORACLE\ORADATA\ORCL\TS01.DBF' size 100M;
4.创建用户并指定表空间
CREATE USER dolphkon IDENTIFIED BY dolphkon
DEFAULT TABLESPACE ts1;

5.给用户授予权限

grant connect,resource,dba to dolphkon;

表空间的其他相关操作

6.自动扩展大小

create tablespace ts2 datafile 'D:\ORACLE\ORADATA\ORCL\TS02.DBF' size 100M autoextend on next 20M;

7.设置最大空间

create tablespace ts3 datafile 'D:\ORACLE\ORADATA\ORCL\TS03.DBF' size 100M autoextend on next 20M maxsize 1024M;

8.更改用户默认表空间

alter database default tablespace ts3;

9.表空间改名

alter tablespace ts1 rename to ts01;

10.删除指定表空间

drop tablespace ts01 including contents and datafiles;

 

PS:この記事はオリジナルです。一緒に学習を交換し、一緒に進歩することを歓迎します!質問がある場合は、私のWeChatパブリックアカウント(Banxia Minlan)に注意を払い、バックグラウンドで私と通信できます。

       

人生には道がありません、すべてのステップが重要です!

 

リリース8元の記事 ウォンの賞賛9 ビュー6203

おすすめ

転載: blog.csdn.net/DolphKong/article/details/81085789