oracle表空間建立


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

相關文章
相關標籤/搜索