在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);
二、用戶與表空間之間的對應
一對一 一對多
三、用戶受權與安全
四、用戶登陸限制