CREATE SMALLFILE TABLESPACE MFD
DATAFILE 'D:\app\Administrator\oradata\orcl\MFD.DBF'
SIZE 100M
AUTOEXTEND ON NEXT 10M
MAXSIZE UNLIMITED LOGGING
EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO DEFAULT NOCOMPRESS;
---------------------创建一个用户
create user MFD
identified by MFD1234567
default tablespace MFD ----------------这个DEMO与上面的表空间对应
quota 10m on MFD
temporary tablespace temp ;
------------------------给新创建用户权限,要不进不去或者不能操作
grant create session,create table to MFD ;
grant resource,connect to MFD ;
------------------------其他权限
grant connect to MFD ;
-- grant dba to MFD ;
-- Grant/Revoke system privileges
grant alter session to MFD ;
grant create any directory to MFD ;
grant create any procedure to MFD ;
grant create any sequence to MFD ;
grant create session to MFD ;
grant create synonym to MFD ;
grant create table to MFD ;
grant create type to MFD ;
grant create view to MFD ;
grant select any dictionary to MFD ;
grant select any table to MFD ;
grant unlimited tablespace to MFD ;
这是我平常用的权限模板,但是权限太高了
其实我只想让每个应用的数据库独立,
这个用户只能对自己用户完全控制,增删改查,现在这个我关了dba权限,但是他还是能查别人的表
由于我只是开一个开发者,
不懂DBA,也研究不了太深,希望有能用的模板的,分享一份,不胜感谢