--------------- 新建表空间 begin ----------------------------------
create tablespace school
DATAFILE 'D:\orcl\school.ORA' SIZE 100 M AUTOEXTEND ON NEXT 10 M
MAXSIZE UNLIMITED
PERMANENT
DEFAULT STORAGE(INITIAL 64K MINEXTENTS 1 MAXEXTENTS 2147483645)
MINIMUM EXTENT 64K
LOGGING
ONLINE
/
--新建一个表空间,名字叫school,表空间就是放
数据库的物理文件。
--文件的位置在F:\orcl\school.ORA,大小为100m,如果数据库文件超过这个大小,每次自动扩展10m。
--无限扩展。
--下面的您可以不管理解。
---------------新建表空间 end ------------------------------------
---------------创建用户 begin----------------------------
CREATE USER STUDENT IDENTIFIED BY aa DEFAULT TABLESPACE SCHOOL
TEMPORARY TABLESPACE TEMP PROFILE DEFAULT
/
--创建一个用户,名称叫:STUDENT,密码为:aa,默认表空间在SCHOOL中,
--临时表空间在TEMP下。指定默认表空间您可以认为就是放数据的,指定临时表空间就是放一些索引等信息的。
----------------创建用户 end--------------------------
----------------为用户授DBA权限 begin--------------------
GRANT DBA TO STUDENT WITH ADMIN OPTION
/
--把DBA权限赋给用户,WITH ADMIN OPTION就是说让该用户也能把此权限赋给其他用户。
---------------为用户授DBA权限 end----------------------
---------------为用户授权检索任意数据字典 begin---------------
GRANT SELECT ANY DICTIONARY TO STUDENT WITH ADMIN OPTION
/
--赋权:检索任意数据字典。
---------------为用户授权:检索任意数据字典 end----------------
----------------为用户授权:检索任意序列 begin----------------
GRANT SELECT ANY SEQUENCE TO STUDENT WITH ADMIN OPTION
/
--赋权:检索任意序列。
----------------为用户授权:检索任意序列 end-----------------
----------------为用户授权:检索任意表 begin----------------
GRANT SELECT ANY TABLE TO STUDENT WITH ADMIN OPTION
/
--赋权:检索任意表。
----------------为用户授权:检索任意表 end------------------
----------------为用户授权:检索任意事务 begin-------------
GRANT SELECT ANY TRANSACTION TO STUDENT WITH ADMIN OPTION
/
----------------为用户授权:检索任意事务 end---------------
----------------为用户授权:无限表空间 begin---------------
GRANT UNLIMITED TABLESPACE TO STUDENT WITH ADMIN OPTION
/
----------------为用户授权:无限表空间 end-----------------