S-JIS[2008-04-15] 変更履歴

ユーザー

Oracleのユーザーのメモ。


ユーザーの作成

「ユーザーの作成権限」が有るユーザー(sysとか)で、以下のSQLを実行する。

create user ユーザー名 identified by "パスワード";

パスワードをダブルクォーテーションでくくった場合、大文字小文字が区別されるので注意。

他にも表領域の指定とかが出来る。

作成されている全ユーザーの確認方法


ユーザーを作っただけでは、そのユーザーでログオン(接続)(セッションを作成)することは出来ない。

SQL> conn ユーザー/パスワード
ORA-01045: user ユーザー lacks CREATE SESSION privilege; logon denied

コネクトロールを与えてやる必要がある。

grant connect to ユーザー;

開発用のユーザーなら、他にresourceロール(テーブル作成権限等がある、開発者用に用意されているロール)も与えておくと便利。

ユーザーの権限の確認方法


ユーザーの削除

drop user ユーザー名;

パスワードの変更

alter user ユーザー identified by 新パスワード;

SQL*Plusからなら、PASSWORDコマンドで変更することも出来る。


ロックの解除

alter user ユーザー account unlock identified by 新パスワード;

SQLメモへ戻る / 情報照会へ戻る / Oracle目次へ戻る / 技術メモへ戻る
メールの送信先:ひしだま