Oracle

  (最終更新日:2016.07.8)

【Oracle】表領域を新規で作成してユーザーも作成する手順

Oracle Databaseで、新規で表領域を作成しその表領域をデフォルト表領域として指定したユーザーを作成する手順のメモです。よくある手順なので忘れないように。。。

表領域の作成

ビッグファイル表領域で作成します。細かな仕様としては下記のような感じですが、ファイルパスや表領域名は適宜修正して利用してください。

  • ビッグファイル表領域
  • 初期ファイルサイズは10GB
  • 自動拡張ON
  • 拡張増分は5GB単位
  • 最大拡張サイズは50GB
  • CREATE BIGFILE TABLESPACE "TEST" DATAFILE '/opt/oracle/oradata/orcl/test.dbf' SIZE 10G AUTOEXTEND ON NEXT 5G MAXSIZE 50G LOGGING EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;
    

    ユーザーの作成

    先ほど作成した表領域をデフォルト表領域として指定します。sys権限は付与していません。

    SQL> create user [ユーザー名] identified by [パスワード] default tablespace TEST temporary tablespace temp;
    SQL> grant connect,resource to [ユーザー名];
    SQL> grant alter session to [ユーザー名];
    

    おまけ:ユーザーの削除

    先ほど作成したユーザーの削除用SQLです。cascadeを指定するので所有するデータも全て削除されます。

    SQL> drop user [ユーザー名] cascade;
    
    スポンサーリンク
    スポンサーリンク

    関連記事

    1. Oracle

      SQLチューニングアドバイザを使用するために必要な権限

      OracleでSQLチューニングアドバイザ(EEライセンス)を利用する…

    2. Linux

      LinuxカーネルパラメータSEMMNSとSEMMSLの値を確認する方法

      OracleでPROCESSESパラメータの値を変更する際には、OSカ…

    3. Oracle

      特定のセッションがどのイベントでどれだけ待機したのかを確認するSQL

      Oracle 11gで、特定のセッションがどのイベント(db file…

    4. MaxGauge

      MaxGaugeインストール:ORADEBUGを利用してIPCを確認する方法

      MaxGaugeをインストールする際に、監視対象のインスタンスのIPC…

    コメント

    1. この記事へのコメントはありません。

    1. この記事へのトラックバックはありません。

    最近の記事

    1. 【Oracle】統計情報のバックアップとリカバリの方法
    2. 【Oracle】統計情報をCronで手動更新する為のスクリプ…
    3. 【PostgreSQL】文字コードを指定したcreatedb…
    4. 【Mackerel】ホスト毎のメトリック数の確認方法
    5. 【CentOS 7】nkfをyumでインストールする方法
    PAGE TOP