【儲存管理】建立臨時表空間組、建立臨時表空間組及使用
任務描述:建立預設臨時表空間組TMP_GRP,組成員temp1,temp2,資料檔案大小10M
實驗開始:
--檢視當前資料庫預設臨時表空間是什麼?
SQL> desc database_properties
Name Null? Type
----------------------------------------- -------- ----------------------------
PROPERTY_NAME NOT NULL VARCHAR2(30)
PROPERTY_VALUE VARCHAR2(4000)
DESCRIPTION VARCHAR2(4000)
SQL> select property_value from database_properties where property_name='DEFAULT_TEMP_TABLESPACE';
PROPERTY_VALUE
--------------------------------------------------------------------------------
TEMP
--檢視當前資料庫有哪些型別的表空間
SQL> desc dba_tablespaces
Name Null? Type
----------------------------------------- -------- ----------------------------
TABLESPACE_NAME NOT NULL VARCHAR2(30)
BLOCK_SIZE NOT NULL NUMBER
INITIAL_EXTENT NUMBER
NEXT_EXTENT NUMBER
MIN_EXTENTS NOT NULL NUMBER
MAX_EXTENTS NUMBER
MAX_SIZE NUMBER
PCT_INCREASE NUMBER
MIN_EXTLEN NUMBER
STATUS VARCHAR2(9)
CONTENTS VARCHAR2(9)
LOGGING VARCHAR2(9)
FORCE_LOGGING VARCHAR2(3)
EXTENT_MANAGEMENT VARCHAR2(10)
ALLOCATION_TYPE VARCHAR2(9)
PLUGGED_IN VARCHAR2(3)
SEGMENT_SPACE_MANAGEMENT VARCHAR2(6)
DEF_TAB_COMPRESSION VARCHAR2(8)
RETENTION VARCHAR2(11)
BIGFILE VARCHAR2(3)
PREDICATE_EVALUATION VARCHAR2(7)
ENCRYPTED VARCHAR2(3)
COMPRESS_FOR VARCHAR2(12)
SQL> select tablespace_name,contents from dba_tablespaces;
TABLESPACE_NAME CONTENTS
------------------------------ ---------
SYSTEM PERMANENT
SYSAUX PERMANENT
UNDOTBS1 UNDO
TEMP TEMPORARY
USERS PERMANENT
EXAMPLE PERMANENT
6 rows selected.
——建立臨時表空間組TMP_GRP,檢視臨時表空間 (dba_temp_files檢視)或(v$tempfile檢視)
SQL> desc v$tempfile
Name Null? Type
----------------------------------------- --------
FILE# NUMBER
CREATION_CHANGE# NUMBER
CREATION_TIME DATE
TS# NUMBER
RFILE# NUMBER
STATUS VARCHAR2(7)
ENABLED VARCHAR2(10)
BYTES NUMBER
BLOCKS NUMBER
CREATE_BYTES NUMBER
BLOCK_SIZE NUMBER
NAME
VARCHAR2(513)
——檢視預設臨時表空間:
SQL> select FILE#,STATUS,BYTES/1024/1024 m,NAME from v$tempfile;
FILE# STATUS M NAME
---------------------------------------------
1 ONLINE 29 /u01/app/oracle/oradata/ORA11GR2/temp01.dbf
——建立臨時表空間組temp_grp,包含臨時表空間temp1、temp2:
SQL> create temporary tablespace temp1 tempfile '/u01/app/oracle/oradata/ORA11GR2/temp_01.dbf' size 10m tablespace group tem_grp;
Tablespace created.
SQL> create temporary tablespace temp2 tempfile '/u01/app/oracle/oradata/ORA11GR2/temp_02.dbf' size 10m tablespace group tem_grp;
Tablespace created.
--檢視錶空間組情況
SQL> select tablespace_name,contents from dba_tablespaces;
TABLESPACE_NAME CONTENTS
------------------------------ ---------
SYSTEM PERMANENT
SYSAUX PERMANENT
UNDOTBS1 UNDO
TEMP TEMPORARY
USERS PERMANENT
EXAMPLE PERMANENT
TEMP1 TEMPORARY
TEMP2 TEMPORARY
8 rows selected.
SQL> select * from dba_tablespace_groups;
GROUP_NAME TABLESPACE_NAME
------------------------------ ------------------------------
TEM_GRP TEMP1
TEM_GRP TEMP2
--修改臨時表空間組TMP_GRP為資料庫預設臨時表空間
SQL> alter database default temporary tablespace tem_grp;
Database altered.
——驗證檢視:
SQL> select property_value from database_properties where property_name = 'DEFAULT_TEMP_TABLESPACE';
PROPERTY_VALUE
--------------------------------------------------------------------------------
TEM_GRP
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31397003/viewspace-2126946/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 刪除臨時表空間組
- 2.5.7 建立預設臨時表空間
- oracle建立臨時表空間和資料表空間以及刪除Oracle
- Oracle臨時表空間檢視、新增臨時表空間資料檔案、修改預設臨時表空間 方法!Oracle
- mysql臨時表,臨時表空間,ibtmp1表空間暴增原因初探MySql
- oracle建立使用者,表空間,臨時表空間,分配許可權步驟詳解Oracle
- MySQL 5.7 新特性 共享臨時表空間及臨時表改進MySql
- 臨時表空間和回滾表空間使用率查詢
- oracle臨時表空間相關Oracle
- 4.2.1.8規劃臨時表空間
- MySQL InnoDB臨時表空間配置MySql
- dbms_lob儲存過程導致臨時表空間100%儲存過程
- oracle11g 查詢臨時表空間的使用率和正在使用臨時表空間的使用者Oracle
- 16、表空間 建立表空間
- 消除臨時表空間暴漲的方法
- SQLServer如何釋放tempdb臨時表空間SQLServer
- MYSQL造資料佔用臨時表空間MySql
- oracle 臨時表空間的增刪改查Oracle
- mysql 建立臨時表MySql
- 臨時表空間被佔滿的原因查詢
- 臨時表空間ORA-1652問題解決
- 檢視oracle臨時表空間佔用率的檢視Oracle
- 臨時表空間使用率過高的解決辦法
- 2.5.5 使用自動Undo管理: 建立 Undo 表空間
- 查詢過去一段時間內某條sql使用的臨時表空間大小SQL
- oracle 建立表空間和使用者Oracle
- Oracle建立表空間和使用者Oracle
- 2.5.3 建立本地管理的SYSTEM表空間
- 當使用者無限制使用表空間配額且表空間有足夠空間時出現超出表空間的空間限額
- Oracle 12C RMAN備份佔用大量臨時表空間Oracle
- [20181108]with temp as 建立臨時表嗎.txt
- Oracle OCP(47):表空間的建立Oracle
- db2 建立bufferpool,表空間DB2
- innodb表空間儲存結構
- 12C關於CDB、PDB 臨時temp表空間的總結
- Jenkins臨時空間不足處理辦法Jenkins
- DB2建立資料庫,建立表空間DB2資料庫
- Oracle 19C 建立使用者&表空間Oracle
- Oracle 建立表空間和使用者指令碼Oracle指令碼