创建表空间:
表空间:用于存储表的内容的空间;一个数据库可以创建多个表空间,一个表空间可以创建多个用户,一个用户可以创建多个表。
create tablespace tablespace_name (表空间名称)
datafile 'C:\APP\LEON\ORADATA\ORCL\TEMP02.DBF' (指定表空间对应的位置)
size 100m(表空间的初始大小)
aotuextend on (设置为自动增长)
next 10m;(一次自动增长的大小)
上面提到的数据库表空间对应的位置:datafile 'c:\tablespace_name.dbf' (指定表空间对应的位置)
操作如下:
select * from dba_temp_files;
结果如下:查询出来的文件是TEMP01.DBF,我指定的文件位置可以写为 TEMP02.DBF
创建用户:
create user 用户名 identified by 密码 default tablespace tablespace_name(表空间名称);
给用户授权限:
grant dba to 用户名;
表示把dba权限授予这个用户。
oracle中存在的3个角色:CONNECT角色(授予用户) , RESOURCE 角色(授予开发人员), DBA角色(拥有全部特权,是系统最高权限,只有dba才可以创建数据库结构);