Oracle用户管理
锁用户
alter user UCR_CEN1 ACCOUNT LOCK;
alter user UCR_CEN1 ACCOUNT UNLOCK;
输错密码无限制
alter profile default limit failed_login_attempts unlimited;
select * from DBA_PROFILES where resource_name='FAILED_LOGIN_ATTEMPTS';
用户密码重试次数
select name, lcount from sys.user$ where name like 'U%';
重置密码
alter user scott identified by 123456;
查看当前用户具有哪些系统权限
select * from user_sys_privs;
查看当前用户具有哪些对象权限
select * frm user_tab_privs;
查看当前用户具有哪些控制到列的权限
select * from user_col_privs;
用户赋权
grant create table,unlimited tablespace to public
grant all on mywangwu to public
查看用户清单
select user_id,USERNAME,ACCOUNT_STATUS,CREATED from dba_users order by CREATED
DROP用户下所有对象
drop user UOP_UIF2 cascade;
用户视图
select * from all_users; --查看所用用户
select * from all_tables; --查看所有表
select * from user_tables; --查看当前用户下有那些 表
select * from user_views; --查看当前用户下有那些 试图
select constraint_name,table_name from user_constraints; --查看当前用户下有那些 约束,已经所对应的表
select * from dictionary where table_name like 'USER%';
select * from user_sys_privs; --查看当前用户具有哪些系统权限
select * from user_tab_privs; --查看当前用户具有哪些对象权限
select * from user_col_privs; --查看当前用户具有哪些控制到列的权限
查看表权限
select * from dba_tab_privs where owner='UCR_CEN1';