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

[ORACLE] タイムゾーンを取得する

タイムゾーンを取得するには DBTIMEZONE、SESSIONTIMEZONE を使用します。 サンプル 例)データベ ...
ORACLE

[ORACLE] シングルクォーテーションを出力する

オラクルでシングルクォーテーションを出力する方法2パターンです。 SQL文で文字列を出力するには、シングルクォーテーショ ...
ORACLE

[データディクショナリ] リサイクルビンの情報を取得する

リサイクルビンの情報を参照するには、RECYCLEBINデータディクショナリビューを参照します。 RECYCLEBINデ ...
ORACLE

[ORACLE関数] グループ単位で順位を飛ばさずに順位を付ける(DENSE_RANK~PARTITION BY)

検索結果をグループ単位で順位を飛ばさずに順位を付けるには、DENSE_RANK~PARTITION BY句を使用します。 ...
ORACLE

[SQL] 内部結合で結合する(INNER JOIN)

内部結合で結合するには、INNER JOIN句を使用します。 構文 (内部結合構文) テーブルA INNER JOIN ...

スポンサーリンク