一、給用戶解鎖 sql
alter user scott account unlock; session
二、註銷、斷開、切換當前用戶鏈接 ide
quit ui
conn scott/tiger spa
三、用戶權限查詢 server
A .查看全部用戶: 對象
select * from dba_users; 索引
select * from all_users; 資源
select * from user_users; cmd
B.查看用戶或角色系統權限(直接賦值給用戶或角色的系統權限):
select * from dba_sys_privs;
select * from user_sys_privs;
C.查看角色(只能查看登錄用戶擁有的角色)所包含的權限
select * from role_sys_privs;
D.查看用戶對象權限:
select * from dba_tab_privs;
select * from all_tab_privs;
select * from user_tab_privs;
E.查看全部角色:
select * from dba_roles;
F.查看用戶或角色所擁有的角色:
select * from dba_role_privs; s
elect * from user_role_privs;
G.查看哪些用戶有sysdba或sysoper系統權限(查詢時須要相應權限)
select * from V$PWFILE_USERS
四、用戶管理
A、建立用戶
create user username identified by password;
create user username identified by password default tablespace users quota 10M on users;
B、修改密碼
alter user username identified by pass;
密碼就從password改爲pass了;一樣登錄後輸入password也能夠修改密碼
C、刪除用戶
drop user username;
drop user username cascade;
五、三種標準的角色(role):CONNECT、RESOURCE和DBA。
I、Connect鏈接、登錄權限
II、Resource能夠建立表、序列、過程(procedure)、觸發器(trigger)、索引(index)和簇(cluster)。
III、Dba管理員
六、 用戶權限
A、給用戶受權
grant connect, resource to username;
grant create session, create table, create view to username;
B、撤銷權限
revoke connect from username;
七、 角色管理
A、建立角色
create role LOGIN;
B、刪除角色
drop role LOGIN;
八、 導出角色資源
A、 首先進入控制檯cmd
B、 進入某個目錄,如:cd c:/userdir
C、 輸入命令,exp
D、 提示輸入用戶名、口令,也就是即將導出角色的數據
E、 如下直接默認,按回車enter鍵便可
F、 導出完成後,便可看到導出的文件EXPDAT.DMP
九、 導入角色數據
A、 首先進入dos控制檯
B、 進入導出數據的目錄,如:cd c:/userdir
C、 輸入命令,imp
D、 輸入用戶名、口令,將此數據導入給的用戶
E、 後面一直回車,enter鍵便可
F、 提示輸入用戶名、口令,這個是數據從哪一個用戶中導出的,就是那個用戶的
十、Sqlplus經常使用命令
A、set lineSize 120能夠設置sqlplus的顯示緩衝區大小;
B、set pageSize 20 能夠設置每頁顯示大小
C、edit 能夠編輯當前sql語句,保存後輸入/回車運行
D、spool c:/temp.sql; 和 spool off 能夠保存之間全部的顯示內容;
E、start [filepath]能夠批量執行sql語句;
F、desc tableName 能夠查看指定表結構
G、 show user 能夠查看當前用戶
H、 set serveroutput on 運行dbms_output輸出信息
I、 show error 查看編譯錯誤信息
十一、用戶經常使用系統表、表字典
select table_name from user_tables;
select view_name from user_views;
select constraint_name, constraint_type, table_name from user_constraints;
select table_name from dictionary;
select index_name from user_indexes;