|
oracle数据库是甲骨文公司的一款关系数据库管理系统,到目前仍在数据库市场上占有主要份额。下文中将为大家一一介绍关于在Oracle中添加用户、赋权、修改密码和解锁的知识。
一、添加用户:(随着用户的创建,自动产生与用户同名的schema)
以下是代码片段:
CREATE USER "TESTER" PROFILE "DEFAULT" IDENTIFIED BY "TESTER" DEFAULT TABLESPACE "TESTDATA" TEMPORARY TABLESPACE "TESTTEMP" ACCOUNT UNLOCK; |
二、赋权(这些权限是开发中使用的权限,如果用户生产环境,请自行对于用户创建相应的系统权限)
据说生产环境下,只是connect resource这样的角色就可以了。
以下是代码片段:
GRANT "CONNECT" TO "TESTER";
GRANT "RESOURCE" TO "TESTER";
GRANT "DBA" TO "TESTER";
GRANT "EXP_FULL_DATABASE" TO "TESTER";
GRANT "IMP_FULL_DATABASE" TO "TESTER"; |
三、用户修改密码,解锁:
以下是代码片段:
ALTER USER "SCOTT" IDENTIFIED BY "*******"
ALTER USER "SCOTT" ACCOUNT UNLOCK |
1.查看所有用户:
以下是代码片段:
select * from dba_user;
select * from all_users;
select * from user_users; |
2.查看用户系统权限:
以下是代码片段:
select * from dba_sys_privs;
select * from all_sys_privs;
select * from user_sys_privs; |
3.查看用户对象权限:
以下是代码片段:
select * from dba_tab_privs;
select * from all_tab_privs;
select * from user_tab_privs; |
4.查看所有角色:
以下是代码片段:
select * from dba_roles; |
5.查看用户所拥有的角色:
以下是代码片段:
select * from dba_role_privs;
select * from user_role_privs; |
本文出自:亿恩科技【www.enkj.com】
服务器租用/服务器托管中国五强!虚拟主机域名注册顶级提供商!15年品质保障!--亿恩科技[ENKJ.COM]
|