ホームページ  >  記事  >  データベース  >  Oracle でのユーザーとテーブルスペースの作成に関する知識ポイントを要約して整理します。

Oracle でのユーザーとテーブルスペースの作成に関する知識ポイントを要約して整理します。

WBOY
WBOY転載
2022-09-07 14:13:292038ブラウズ

この記事では、Oracle に関する関連知識を提供します。Oracle データベースは、JAVAEE プロジェクトでよく使用されます。バックグラウンド プログラム開発者は、Oracle でユーザーとテーブル スペースを作成する方法をマスターできます。ここでは、Oracle でのユーザーとテーブルスペースの作成に関する関連情報を紹介します。

Oracle でのユーザーとテーブルスペースの作成に関する知識ポイントを要約して整理します。

# 推奨チュートリアル: 「

Oracle ビデオ チュートリアル

Oracle-Create User

テーブルスペースの表示

select 
tablespace_name, file_id, file_name, 
round(bytes/(1024*1024),0) total_space_MB 
from 
dba_data_files 
order 
by 
tablespace_name;

Oracle テーブルスペースの作成

create tablespace 表空间名字 --空间名
datafile '数据存储路径\***.dbf' --路径
size 5M --初始大小
autoextend on next 5M --表空间每次增长大小
maxsize 3000M --表空间最大内存

Oracle テーブルスペースサイズの変更

alter database datafile 'E:\DATA\ORACLE\.DBF' resize 20480m

—ユーザーの作成

create user "****" identified by xyx2021 default tablespace "****";

—ユーザー権限

grant connect, resource to "***";
grant create session to "***";

—ユーザーBEEテーブルスペースの変更

Alter user BEE default tablespace BEE

-テーブルスペースの削除

drop tablespace fish;

サマリー

Oracleのインストールが完了しました。最後に、デフォルトのデータベースがあります。このデフォルトのデータベースに加えて、独自のデータベースを作成することもできます。

トラブルを避けるために、「データベース構成アシスタント」ウィザードを使用してデータベースを作成できます (このステップは必ず作成する必要があります。ここでうまく行われないと、テーブルの作成時にエラーが発生します)スペース - ここで数日過ごしました。何時間も、めまいがしました)。

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

データベース ユーザーを作成する具体的なプロセスは次のとおりです:

  • 1. 名前が'test' のデータベース が作成されました。この時点で、test ディレクトリは d:\oracle\oradata\ ディレクトリにすでに存在します (注: 私の Oracle11g は d:\oracle にインストールされています。 Oracle は別のディレクトリにインストールされます。その場合、新しく作成されたデータベース ディレクトリは *\oradata\ ディレクトリの下になります)。

  • #2. ユーザーを作成する前に、まずテーブルスペースを作成する必要があります:

形式は次のとおりです。形式: create tablespace inter-table name datafile 'data file name' size table space size;

例: SQL> create tablespace test_tablespace datafile 'd:\oracle\oradata\test\test.dbf' size 100M ;

「test_tablespace」はカスタマイズされた表スペースの名前であり、任意に名前を付けることができます;

「d:\oracle\oradata\test\test.dbf」はストレージの場所ですデータ ファイルの 'test. dbf' ファイル名も任意です;

'size 100M' はデータ ファイルのサイズ (表スペースのサイズ) を指定します。

名前空間の削除

DROP TABLESPACE test INCLUDING CONTENTS AND DATAFILES CASCADE CONSTRAINTS;

  • 3. 次に、「test_tablespace 」テーブルスペースという名前のファイルを作成します。の場合、ユーザーは次のように作成できます:

形式は次のとおりです: 形式: create user ユーザー名はパスワードによって識別されます デフォルトのテーブルスペース tablespace table;

例: SQL> testone によって識別されるユーザー testone を作成します。 デフォルト テーブルスペース test_tablespace;

デフォルト テーブルスペース「デフォルト テーブルスペース」は、上で作成したテーブルスペースを使用します。

  • 4. 次に、新しく作成したユーザーを承認します:

##SQL>grant connect, resource to testone; – 許可を意味しますtestone ユーザーへの接続およびリソース権限

SQL> give dba to testone; – testone ユーザーへの dba 権限の認可が成功したことを示します。

ok! データベース ユーザーが作成されました。このユーザーを使用してデータ テーブルを作成できます。

推奨チュートリアル: 「

Oracle ビデオ チュートリアル

以上がOracle でのユーザーとテーブルスペースの作成に関する知識ポイントを要約して整理します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はjb51.netで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。