Oracle使用者管理

2021-07-10 13:00:02 字數 2114 閱讀 8332

一、建立使用者的profile檔案

sql> create profile student limit  // student為資源檔名

failed_login_attempts  3  //指定鎖定使用者的登入失敗次數

password_lock_time 5  //指定使用者被鎖定天數

password_life_time 30  //指定口令可用天數

二、建立使用者

sql> create user username

identified by password

default tablespace tablespace

temporary tablespace tablespace

profile profile

quota integer/unlimited on tablespace;

例:sql> create user acc01

identified by acc01   // 如果密碼是數字,請用雙引號括起來

default tablespace account

temporary tablespace temp

profile default

quota 50m on account;

sql> grant connect, resource to acc01;

[*] 查詢使用者預設表空間、臨時表空間

sql> select username, default_tablespace, temporary_tablespace from dba_users;

[*] 查詢系統資源檔名:

sql> select * from dba_profiles;

資源檔案類似表,一旦建立就會儲存在資料庫中。

sql> select username, profile, default_tablespace, temporary_tablespace from dba_users;

sql> create profile common limit

failed_login_attempts 5

idle_time 5;

sql> alter user acc01 profile common;

三、修改使用者:

sql> alter user 使用者名稱

identified 口令

default tablespace tablespace

temporary tablespace tablespace

profile profile

quota integer/unlimited on tablespace;

1、修改口令字:

sql>alter user acc01 identified by 「12345″;

2、修改使用者預設表空間:

sql> alter user acc01 default tablespace users;

3、修改使用者臨時表空間

sql> alter user acc01 temporary tablespace temp_data;

4、強制使用者修改口令字:

sql> alter user acc01 password expire;

5、將使用者加鎖

sql> alter user acc01 account lock;  // 加鎖

sql> alter user acc01 account unlock;  // 解鎖

四、刪除使用者

sql>drop user 使用者名稱;  //使用者沒有建任何實體

sql> drop user 使用者名稱 cascade;  // 將使用者及其所建實體全部刪除

*1. 當前正連線的使用者不得刪除。

五、監視使用者:

1、查詢使用者會話資訊:

sql> select username, sid, serial#, machine from v$session;

2、刪除使用者會話資訊:

sql> alter system kill session 『sid, serial#』;

3、查詢使用者sql語句:

sql> select user_name, sql_text from v$open_cursor;

Oracle使用者管理

1.建立使用者 概述 在oracle中要建立乙個新的使用者,使用create user語句,一般是具有dba的許可權才能使用。用法 create user 使用者名稱 identified by 密碼。案例 create user skycloud identified by skycloud 2....

Oracle 使用者管理

create user hywin identified by hywin 建立使用者 password 使用者名稱 修改密碼 alter user 使用者名稱 identified by 新密碼 drop user 使用者名稱 cascade 刪除使用者時,如使用者已經建立了表,那麼就需要在刪除時...

Oracle 使用者管理

1.建立使用者 create user ok identified by ok grant create session to ok 2.修改使用者密碼 alter user ok identified by ok1 3.檢視使用者資訊 select from dba users 4.找出和使用者相...