表的条带化

SQL> conn / as sysdba
Connected.
SQL> select name from v$datafile where rownum=1;

NAME                                                                                                
------------------------------------------                                                          
F:\ORACLE\ORADATA\ORA9\SYSTEM01.DBF                                                                 

SQL> create tablespace st datafile 'F:\ORACLE\ORADATA\ORA9\st1.dbf' size 2m;

Tablespace created.

SQL> alter tablespace st add datafile 'F:\ORACLE\ORADATA\ORA9\st2.dbf' size 2m;

Tablespace altered.

SQL> alter tablespace st add datafile 'F:\ORACLE\ORADATA\ORA9\st3.dbf' size 2m;

Tablespace altered.

SQL> drop table scott.t1;
drop table scott.t1
                 *
ERROR at line 1:
ORA-00942: table or view does not exist 


SQL> create table scott.t1 tablespace st  as select * from scott.emp;

Table created.

SQL> select tablespace_name from dba_tables where table_name='T1' AND owner='SCOTT';

TABLESPACE_NAME                                                                                     
---------------                                                                                     
ST                                                                                                  

SQL> DESC DBA_EXTENTS
 Name                                                  Null?    Type
 ----------------------------------------------------- -------- ------------------------------------
 OWNER                                                          VARCHAR2(30)
 SEGMENT_NAME                                                   VARCHAR2(81)
 PARTITION_NAME                                                 VARCHAR2(30)
 SEGMENT_TYPE                                                   VARCHAR2(18)
 TABLESPACE_NAME                                                VARCHAR2(30)
 EXTENT_ID                                                      NUMBER
 FILE_ID                                                        NUMBER
 BLOCK_ID                                                       NUMBER
 BYTES                                                          NUMBER
 BLOCKS                                                         NUMBER
 RELATIVE_FNO                                                   NUMBER

SQL> SELECT EXTENT_ID,FILE_ID,BLOCK_ID,BLOCKS FROM DBA_EXTENTS
  2  where SEGMENT_NAME='T1' AND owner='SCOTT';

 EXTENT_ID    FILE_ID   BLOCK_ID     BLOCKS                                                         
---------- ---------- ---------- ----------                                                         
         0         12          9          8                                                         


SQL> SELECT FILE_ID,FILE_NAME FROM DBA_DATA_FILES WHERE TABLESPACE_NAME='ST';

   FILE_ID FILE_NAME                                                                                
---------- ----------------------------------------                                                 
        11 F:\ORACLE\ORADATA\ORA9\ST1.DBF                                                           
        12 F:\ORACLE\ORADATA\ORA9\ST2.DBF                                                           
        13 F:\ORACLE\ORADATA\ORA9\ST3.DBF                                                           


SQL> ALTER TABLE SCOTT.T1 ALLOCATE EXTENT(DATAFILE 'F:\ORACLE\ORADATA\ORA9\ST1.DBF');

Table altered.

SQL> SELECT EXTENT_ID,FILE_ID,BLOCK_ID,BLOCKS FROM DBA_EXTENTS
  2  where SEGMENT_NAME='T1' AND owner='SCOTT';

 EXTENT_ID    FILE_ID   BLOCK_ID     BLOCKS                                                         
---------- ---------- ---------- ----------                                                         
         0         12          9          8                                                         
         1         11          9          8                                                         

SQL> ALTER TABLE SCOTT.T1 ALLOCATE EXTENT(DATAFILE 'F:\ORACLE\ORADATA\ORA9\ST3.DBF');

Table altered.

SQL>  SELECT EXTENT_ID,FILE_ID,BLOCK_ID,BLOCKS FROM DBA_EXTENTS
  2   where SEGMENT_NAME='T1' AND owner='SCOTT';

 EXTENT_ID    FILE_ID   BLOCK_ID     BLOCKS                                                         
---------- ---------- ---------- ----------                                                         
         0         12          9          8                                                         
         1         11          9          8                                                         
         2         13          9          8                                                         

SQL> SPOOL OFF

相关推荐

  1. sql server 查询所有记录

    2024-05-09 21:44:02       55 阅读
  2. 统计HBase记录方法

    2024-05-09 21:44:02       37 阅读
  3. vue页面滚动,打开新页面页面不置顶问题

    2024-05-09 21:44:02       28 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-05-09 21:44:02       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-05-09 21:44:02       106 阅读
  3. 在Django里面运行非项目文件

    2024-05-09 21:44:02       87 阅读
  4. Python语言-面向对象

    2024-05-09 21:44:02       96 阅读

热门阅读

  1. centos7-bcc 安装

    2024-05-09 21:44:02       32 阅读
  2. Ubuntu部署前后端分离项目(前端vue,后端jar包)

    2024-05-09 21:44:02       33 阅读
  3. 3.ERC4626

    3.ERC4626

    2024-05-09 21:44:02      30 阅读
  4. c语言循环题目

    2024-05-09 21:44:02       28 阅读
  5. list

    2024-05-09 21:44:02       36 阅读
  6. 卡码55. 右旋字符串

    2024-05-09 21:44:02       30 阅读
  7. 区块链技术的应用场景和优势

    2024-05-09 21:44:02       37 阅读