jk自慰喷水,国产又粗又黄又猛又爽高潮视频,国内伦理一级伦理麻豆,亚洲成人91

嘉為IT培訓學院

[數(shù)據(jù)庫開發(fā)]
獵學網(wǎng)訂閱號
獵學網(wǎng)官方企業(yè)微信
位置: 獵學網(wǎng) > 學校機構(gòu) > 嘉為IT培訓學院 > 學習資訊> Oracle11g 臨時表存儲特性

Oracle11g 臨時表存儲特性

185 2012-05-12

 創(chuàng)建全局臨時表時,所占用的空間是從哪里分配的呢?它來自用戶的臨時表空間。通常這不會成為問題,但在某些特殊情況下,但我們可能要出于某種目的需要釋放臨時表空間(通常是為了排序)。有時,您可能要創(chuàng)建臨時表,以使用位于更快、更高效磁盤上的其他臨時表空間來提高數(shù)據(jù)訪問速度。在這些情況下,您只能將該表空間變成用戶的臨時表空間。

在 Oracle 數(shù)據(jù)庫 11g 中,可以使用另一個臨時表空間來存放全局臨時表。讓我們看一看這種方案的實現(xiàn)方式。
首先,再創(chuàng)建一個臨時表空間:

SQL> create temporary tablespace test_temp tempfile ’D:ORACLE11GORADATATESTTEST_TEMP.DBF’ size 20m;

Tablespace created

SQL> create global temporary table my_temp (
2  id number

3  name varchar2 (100))
4 on commit preserve rows
5 tablespace test_temp;

Table created

SQL> select temporary_tablespace from dba_users where username=’HR’;

TEMPORARY_TABLESPACE
------------------------------
TEMP

SQL> select table_name,tablespace_name,logging from user_tables where table_name=’MY_TEMP’;

TABLE_NAME TABLESPACE_NAME LOGGING
------------------------------ ------------------------------ -------
MY_TEMP TEST_TEMP NO

現(xiàn)在,將在表空間 TEST_TEMP 而不是用戶的默認臨時表空間 (TEMP) 上創(chuàng)建此臨時表。

同時,在11g中,可以直接shrink 臨時表空間

alter tablespace test_temp shrink space;
alter tablespace test_temp shrink space keep 10m;

比如:
SQL> select bytes,name from v$tempfile where ts#=8 and file#=2;

BYTES NAME
---------- ------------------------------------------------
D:ORACLE11GORADATATESTTEST_TEMP.DBF

SQL> alter tablespace toms_temp shrink space keep 10m;

Tablespace altered

SQL> select bytes,name from v$tempfile where ts#=8 and file#=2;

BYTES NAME
---------- --------------------------------------------------
 D:ORACLE11GORADATATESTTEST_TEMP.DBF

SQL>

上一篇:2016年9月第83期信息報

下一篇:沒有下一篇

分享:

溫馨提示: 專業(yè)老師1對1為您解答    馬上填寫,¥1000 元豪禮免費領(lǐng)!

掃一掃
獲取更多福利

×
獵學網(wǎng)