4.爲一個表空間添加多個datafile
SQL> alter tablespace tbs_16k add datafile '/u01/app/oracle/oradata/orcl/tbs_16k_02.dbf' size 50m autoextend on;
5.建立臨時表空間
SQL> create temporary tablespace temp_01 tempfile '/u01/app/oracle/oradata/orcl/temp_01.dbf' size 50m;
---查詢臨時表空間
SQL> select file#,ts#,name,block_size from v$tempfile;
6.建立undo表空間
SQL> create undo tablespace undotbs_01 datafile '/u01/app/oracle/oradata/orcl/undotbs_1.dbf' size 50m;
7.爲某個用戶指定表空間
SQL> create user shiwei identified by shiwei default tablespace TBS_16K temporary tablespace temp_01 ;
User created.
SQL> grant dba to shiwei;
Grant succeeded.
SQL> conn shiwei/shiwei;
Connected.
SQL> create table stu(id int,name varchar2(50),primary key(id));
SQL> select segment_name,extents,bytes from user_segments;
no rows selected ---沒有分配任何extents,oracle11gr2延遲段建立,須要插入數據後分配
SQL> insert into stu(id,name) values(1,'yangry');
SQL>col segment_name for a20;
SQL> select segment_name,extents,bytes,tablespace_name from user_segments;
SEGMENT_NAME EXTENTS BYTES TABLESPACE_NAME
-------------------- ---------- ---------- ------------------------------
STU 1 131072 TBS_16K
SYS_C0011342 1 131072 TBS_16K
oracle