oracle数据库节制语句DCL
1、起首用打点员建设一个用户dog/wangwang create user?dog identified by wangwang; ?--修改 alter user dog identified by cat; --删除 drop user dog; 然后建设完成的时辰,用户还不能登录,由于建设穷乏session 的权限 grant create session to dog; ? 3、假如我们要建设表,还 必要建设表的权限; grant create table to dog; 可是我们在建设用户的时辰,一个一个的分派权限太贫困了,在我们oracle中,提供了两个脚色(connect,resource),这两个脚色就相等于一个权限包,内里包括了我们所必要的一些权限,我们只要将这个脚色给用户,用户就有了脚色内里响应的权限; grant?connect,resource to dog; ? 权限分派后,怎样查察这个脚色内有几多体系/工具权限呢? --该脚色的体系权限select* from dba_sys_privs where grantee = ‘dba‘--该脚色的工具权限select * from dba_tab_privs where grantee = ‘dba‘--查询某个用户具有几多脚色select* from dba_role_privs where grantee = ‘用户名‘; (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |