ホームページ >コンピューターのチュートリアル >コンピュータ知識 >Oracle データベースにテーブルスペースとユーザーを作成する方法

Oracle データベースにテーブルスペースとユーザーを作成する方法

王林
王林転載
2024-01-22 12:15:121350ブラウズ

Oracle データベースにテーブルスペースとユーザーを作成する方法

Oracle データベースのテーブルスペースとユーザーを作成する方法

この質問には 2 日前に回答したばかりなので、もう一度回答します:

ユーザーを作成する前に、過剰なデータ量によって新しいユーザーがデフォルトの表スペースをオーバーフローするのを防ぎ、管理を容易にするために、まず表スペースを作成する必要があります。

表スペースの作成ステートメントは、一般的な作成ステートメントと似ており、データの保存場所を指定するために使用されます。通常、表スペースの場所は %ORACLE_HOME%/oradata/orcl の下にあります。具体的な作成ステートメントは次のとおりです:

1.一時テーブルスペース

一時テーブルスペースの作成 テーブルスペース名 --一時テーブルスペースの作成

tempfile 'path\filename.dbf' -- 一時表スペースのパスと一時表スペースの名前

size 50m autoextend on next 50m -- テーブルスペースのスペースサイズは 50M で、自動的に増加します。ステップサイズは 50M で、後に maxsize 20480m などの最大値を続けることができます。

エクステント管理ローカル; --テーブルスペース管理方法

2. データを保存するテーブルスペースを作成します。

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

データファイル 'パス\ファイル名.dbf'

サイズ 50m 次の 50m で自動拡張最大サイズ 20480m

エクステント管理ローカル;

3. ユーザーを作成し、デフォルトのテーブルスペースを指定します。

パスワードで識別されるユーザーの作成

デフォルトの表領域データ表領域名 (2 番目のステップで作成された表領域の名前)

一時表領域 一時表領域名 (最初の手順で作成した表領域の名前)

4.エンパワーメント

通常、特別な要件がない場合、2 つの権限を付与するだけで済みます。

接続を許可し、リソースをユーザー名に;

dba権限を付与したい場合

ユーザー名に DBA を付与

dba 権限を取り消す:

ユーザー名から dba を取り消します;

Oracle で新しいテーブルスペースを作成する方法

新しいコマンド ウィンドウを作成し、プロンプトでコマンドを入力し、Enter キーを押して実行します。

create tablespace DBspace データファイル 'D:\oracle\product\10.2.0\oradata\orcl\dbspace.dbf' size 400M autoextend on next 10m maxsize unlimited; --Create tablespace

DROP TABLESPACE dbspace INCLUDING CONTENTS AND DATAFILES;--delete tablespace

###で###

1) DATAFILE: 表スペースのデータファイルのストレージパス

2) サイズ: 初期設定は 200M

3) UNIFORM: 指定された領域サイズは 128k です。指定されていない場合、領域サイズはデフォルトで 64k になります。

4) スペース名 histdb とデータ ファイル名 histdb.dbf は同じであってはなりません。任意の名前を付けることができます。

5) AUTOEXTEND ON/OFF は、表スペースの自動拡張の開始/停止を意味します。

6) alter database datafile ' D:\oracle\product\10.2.0\oradata\orcl\histdb.dbf 'size 500m; //データ ファイル サイズを手動で

に変更します

次のコマンドは、表スペースのユーザーを作成し、ユーザーのデフォルトの表スペースを新しく作成した表スペースに設定するために使用されます。

test1 のデフォルト表領域 DB 領域によって識別されるユーザー test1 を作成します;

データベースのデフォルトのテーブルスペース DB 領域を変更します;

テストによって識別されるユーザー テストを作成します;

ユーザー名、default_tablespace defspace from dba_users を選択します。ここで;

PLSQL を使用して Oracle テーブルの構築、テーブルスペースの設定、管理、データのインポートとエクスポートを行う方法を教えてください

最初にテーブルスペースを作成してからテーブルを作成します:

ステップ 1: テーブルスペースを作成する

CREATE TABLESPACE S2SHDWZ_DATA データファイル 'F:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\S2SHDWZDATA01.dbf' サイズ 256M 次の 32M まで自動拡張 MAXSIZE 無制限 ロギング エクステント管理 ローカル セグメント スペース管理 自動

説明: S2SHDWZ-> はスペース名、636f7079e79fa5e9819331333264663665 です。Oracle がどのディスクにインストールされているかを知る必要があります。

ステップ 2: 一時テーブルスペースを作成する

CREATE TEMPORARY TABLESPACE S2SHDWZ_TEMP TEMPFILE 'F:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\S2SHDWZTEMP01.dbf' サイズ 100M 次の 32M で自動拡張 MAXSIZE 2048M エクステント管理ローカル均一サイズ 1M

ステップ 3: 接続を作成する

ユーザー S2SHDWZ プロファイルを作成します。デフォルトは「s2shdwz123」で識別されます。デフォルトのテーブルスペース、Invest_DATA、一時テーブルスペース、Invest_TEMP、アカウントのロック解除です。

S2SHDWZへの接続を許可

ステップ 4: 承認と提出

S2SHDWZにDBAを付与

###専念###

次に、SQL Developer でデータベースを作成し、ライブラリにテーブルを作成します。テーブルを作成してデータを手動でエクスポートすることも、それを実行するコマンドを作成することもできます。上記の手順を実行した後、成功することができました。

お役に立てば幸いです、ハハ!

以上がOracle データベースにテーブルスペースとユーザーを作成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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