在ORACLE中建立数据库和表空间是很常见的一个操做,可是这个基础的常规操做却对后期的性能及优化会产生很重大的影响。sql
1、建立时的基本操做流程数据库
首先用sys或system等具有dba权限的用户登陆安全
1.建立表空间
例: Create tablespace ts1 datafile ‘/u01/app/oracle/oradata/ts1.dbf' size 500m
oracle
2.建立一个新用户,并创建和表空间之间的关系
例: Create user oadb identified by oadb_bm1233 default tablespace ts1
app
3.给用户受权,从而管理该用户中的对象和数据ide
例:grant connect to oadb //链接数据权限
grant resource to oadb //管理资源权限性能
4.使用新用户登陆Oracle
例:sqlplus oadb/oadb_bm1233优化
2、须要进一步考虑的spa
一、建立表空间须要考虑将来的空间增加对象
能够增长一些参数
Create tablespace ts1 datafile ‘/u01/app/oracle/oradata/ts1.dbf' size 500m
size 5000m autoextend on (next 100m) maxsize 20480m (extent management local);
二、用户与表空间之间的对应
一对一 一对多
三、用户受权与安全
四、用户登陆限制