2013/08/13

06-02.USERの作成と権限【USERの変更と削除】

■ALTER USER文で変更可能なオプション
 ・パスワード
 ・デポルトテーブルスペース
 ・テンポラリテーブルスペース
 ・テーブルスペース配分
 ・プロファイル、デフォルト役割


■USER修正文
ALTER USER user_name
[ IDENTIFIED {BY password | EXTERNALLY } ]
[ DEFAULT TABLESPACE tablespace ]
[ TEMPORARY TABLESPACE tablespace ]
[ PASSWORD EXPIRE ]
[ ACCOUNT {LOCK | UNLOCK} ]


■USER編集例文

---SYS権限で接続
SQL> CONN /AS SYSDBA
接続されました。

---scott USERのパスワードを変更
SQL> ALTER USER scott IDENTIFIED BY lion;

ユーザーが変更されました。

---scott USERのパスワードが変更されたのを確認出来る
SQL> CONN scott/lion
接続されました。
SQL> CONN /AS SYSDBA
接続されました。

---scott USERのパスワードは初期に戻す
SQL> ALTER USER scott IDENTIFIED BY tiger;

ユーザーが変更されました。

SQL>


■USER削除

DROP USER user_name [CASCADE]

CASCADEを使用するとユーザー関連のすべてのデーターベーススキーマが削除され、
スキーマオブジェクトも物理的に削除される。

■USER情報確認

---DBに登録されているユーザーを確認するにはDBA_USERを参照する
---SQL PLUSを実行し、SYSアカウントで接続する
SQL> CONN / AS SYSDBA
接続されました。

SQL> SELECT username, default_tablespace, temporary_tablespace FROM DBA_USERS;

USERNAME                       DEFAULT_TABLESPACE             TEMPORARY_TABLESPACE
------------------------------ ------------------------------ ------------------------------
MGMT_VIEW                      SYSTEM                         TEMP
SYS                            SYSTEM                         TEMP
SYSTEM                         SYSTEM                         TEMP
DBSNMP                         SYSAUX                         TEMP
SYSMAN                         SYSAUX                         TEMP
SCOTT                          USERS                          TEMP
TEST                           USERS                          TEMP
OUTLN                          SYSTEM                         TEMP
FLOWS_FILES                    SYSAUX                         TEMP
MDSYS                          SYSAUX                         TEMP
ORDSYS                         SYSAUX                         TEMP

---ユーザーとテーブルスペースに関する情報が表示される

0 件のコメント:

コメントを投稿

QLOOKアクセス解析