SELECT
INSERT
UPDATE[(col1,col2)]可以加括号表示只赋予特定列的权限
DELETE
ALTER
ALL PRIVILEGES
...
CREATE INDEX
CREATE TABLE
ALL PRIVILEGES
...
PUBLIC 关键字可以替换用户名 代表全体用户
ALL 关键字替代权限 代表所有权限
WITH GRANT OPTION 表示 赋予用户权限的权限
GRANT OPTION FOR表示撤销赋予用户权限的权限
我们可以把权限赋予角色 然后将角色赋予用户 简化 *** 作。
创建角色
CREATE ROLE ROLENAME
GRANT 权限 ON 表名 TO 角色;
将角色赋予用户
GRANT ROLENAME TO USERNAME
GRANT CONNECT TO laurent IDENTIFIED BY motDePasse
双击运行PLSQL Developer软件,连接oracle数据库服务器在“对象”下,找到users,右击选择“新建”
在d出的“创建用户”窗口中,输入新用户的名称、口令,默认表空间、临时表空间等
赋予新用户权限,赋予其角色权限:connect、resource,这样用户才能登录 *** 作数据库
plsql创建用户首先是要有权限,有权限下,创建用户的命令是create user username identified by password default tablespace tablespacename
如果没有指定表空间default tablespace tablespacename,则会把这个用户添加到系统默认的表空间中;
授权:grant dba,resource,connect....(各种权限) to username
添加一个用户基本的流程应该是这样:
创建一个该用户的表空间,当然也可以跟其他用户共用某个表空间
create tablesapce tablespacename datafile '指定一个目录/username.dbf' size 100m autoextend on next 100m mazsize 300m 这些指定的大小可以自定义
创建用户
create user username identified by password default tablespace tablespacename
授权
grant dba,resource,connect to username 需要具体哪些权限也可以自定义指定
码字不容易,望采纳!!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)