PLSQL创建用户

来源:互联网 发布:方舟生存进化 生物数据 编辑:程序博客网 时间:2024/05/15 00:29


在plsql中用sys账号(密码也是sys)创建新用户,选择SYSDBA 登录

例如:
下面的sql语句创建的数据库的名字为mes

执行sql语句为:
create user mes
identified by "mes"
default tablespace users
temporary tablespace temp
profile default;
grant connect to mes;
grant resource to mes;
grant dba to mes;
grant unlimited tablespace to mes;


各个属性的具体释意
用dba在pl/sql中创建一个用户
在pl/sql中创建一个用户wlp,代码如下:
create user wlp -----创建用户wlp
identified by "123456" -----用户密码是123456
default tablespace users -----默认的表空间是users
temporary tablespace temp -----临时表空间是temp
profile default; -----资源限制和口令限制为默认
给wlp用户赋予权限:connect、resource和dba的权限以及无限的工作空间(connect是最基本的权限,resource是赋予开发人员的权限)。
grant connect to wlp; -----赋予wlp用户connect的权限
grant resource to wlp; -----赋予wlp用户resource的权限
grant dba to wlp; -----赋予wlp用户dba的权限
grant unlimited tablespace to wlp; -----赋予wlp用户无限的表空间
想知道这些权限究竟有什么功能,可以通过dba角色登陆,然后用以下sql语句来查询:
select * from dba_sys_privs where grantee='CONNECT'; -----查询connect的中的具体权限
想要查询什么权限只需要把上面的语句中的connect修改成想要查询的权限即可,但是记住一点是必须以dba角色登陆才可以查询。
 

0 0
原创粉丝点击