oracle怎么把某个数据库的权限给某个用户
补充:-- Create the user
create user TEST
default tablespace USERS
temporary tablespace TEMP
profile DEFAULT;
-- Grant/Revoke object privileges
grant select, insert, update, delete, references, alter, index on ORDERS to TEST;
grant select, insert, update, delete, references, alter, index on PERSONS to TEST;
-- Grant/Revoke role privileges
grant connect to TEST;
grant resource to TEST;
-- Grant/Revoke system privileges
grant unlimited tablespace to TEST;
这个对不对?
答案:grant connect, resource, dba to TEST
DBA: 拥有全部特权,是系统最高权限,只有DBA才可以创建数据库结构。
RESOURCE:拥有Resource权限的用户只可以创建实体,不可以创建数据库结构。
CONNECT:拥有Connect权限的用户只可以登录Oracle,不可以创建实体,不可以创建数据库结构。
没用过grant insert,select这些权限的,不过你可以试试可以吗
其他:Oracle安装成功之后,首先用数据库DBA身份进入数据库:
在cmd命令行输入sqlplus sys/tarena as sysdba即可.然后输入:create user tarena identified by user;
grant connect,resource,create session,create table to user;创建用户并且赋予权限.
上一个:oracle数据库考试简答题,请回答一下吧,三个都回答了才会给分哦
下一个:oracle 817 IMP的顺序问题??数据库达人帮忙给看看......