ORACLE操作 ORACLE機能

[ORACLE] ユーザを作成・変更・削除する

投稿日:2017年3月28日 更新日:

ユーザを作成・変更・削除するサンプルです。

ユーザを作成する

ユーザを作成するには、CREATE USER句を使用します。

【構文】

CREATE USER <ユーザ名> IDENTIFIED BY <パスワード>;

同時に以下のパラメータを指定することもできます。

【サンプルSQL】

例)以下の条件でユーザを作成する。
 ユーザ名:taro  パスワード:pass  デフォルト表領域:tbs01  一時表領域:tmp01  プロファイル:デフォルト

表領域は既に作成済みである必要があります。

ユーザを作成しただけだと権限が無いため何もできません。
以下のように権限を付与します。

メモ

  • ユーザを作成するには、CREATE USERシステム権限が必要です。

ユーザを変更する

ユーザを変更するには、ALTER USER句を使用します。

【構文】

ALTER USER <ユーザ名> IDENTIFIED BY <パスワード>;

指定できるパラメータは、CREATE USERの時と同じです。
パラメータについては、上記記事「ユーザを作成する」をご覧ください。

【サンプルSQL】

例)ユーザtaroをロック状態にする

メモ

  • ユーザを変更するには、ALTER USERシステム権限が必要です。

ユーザを削除する

ユーザを削除するには、DROP USER句を使用します。

【構文】

DROP USER <ユーザ名> [CASCADE];

ユーザが所有するオブジェクトも同時に削除したい場合にCASCADEを指定します。

【サンプルSQL】

例)ユーザtaroを削除する

例)ユーザtaroをオブジェクトも含めて削除する

メモ

  • ユーザを削除するには、DROP USERシステム権限が必要です。

スポンサーリンク

スポンサーリンク

-ORACLE操作, ORACLE機能
-

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

ORACLE

[PL/SQL] 定数を使う(CONSTANT)

PL/SQLで定数を使用するには、CONSTANTキーワードを使用します。 サンプル 例)定数を定義する [crayon ...
ORACLE

[ORAエラー] ORA-30006: リソース・ビジー; WAITタイムアウトの期限に達しました。

以下のように表示されます。 (日本語) ORA-30006: リソース・ビジー; WAITタイムアウトの期限に達しました ...
ORACLE

[ORACLE] 最近実行されたSQLを確認する

最近実行されたSQLを確認するSQL文のサンプルです。 サンプル 例)最近実行されたSQLを確認する [crayon-5 ...
ORACLE

[DBMSパッケージ] エラーのトレース内容を出力する

エラーのトレース内容を出力するには、DBMS_UTILITY.FORMAT_ERROR_BACKTRACEを使用します。 ...
ORACLE

[ORACLE] 列に一意制約を追加する

列に一意制約(ユニーク制約)を追加するには、ALTER TABLE~ADD CONSTRAINT UNIQUE句を使用し ...

スポンサーリンク