11g数据库新特性:
1.段延时分配
SQL>conn / as sysdba
SQL>show parameter deferred_segment_creation
NAME TYPE VALUE
------------------------- ------- ------------------------------
deferred_segment_creation boolean TRUE
--查询发现 段延时分配 的特性是启用的
--现在scott用户下创建一个表t1
SQL>conn scott/tiger
SQL> select * from tab;
TNAME TABTYPE CLUSTERID
------------------------------ ------------------------------ ----------
BONUS TABLE
DEPT TABLE
EMP TABLE
SALGRADE TABLE
SQL>create table t1 as select * from emp where 1=2; --加where条件,表示只创建表的结构,不生成数据
Table created.
SQL>select * from t1; --查询表t1没有数据
no rows selected
SQL>select table_name from user_tables where table_name='T1'; --查询表结构,发现已经有表t1存在
TABLE_NAME
------------------------------------------------------------
T1
SQL>select segment_name from user_segments where segment_name='T1'; --查询表t1的段分配,发现没有段名
no rows selected
--现在将段延时分配的特性关闭
SQL>conn / as sysdba
SQL>alter system set deferred_segment_creation=false;
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余3页未读,立即下载