自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

初識(shí)Oracle表空間設(shè)置與管理

運(yùn)維 數(shù)據(jù)庫運(yùn)維
今天小編就從永久表空間管理和臨時(shí)表空間管理兩個(gè)維度,詳細(xì)介紹 Oracle表空間管理的具體操作。

前言

表空間是 Oracle 特有的一種邏輯結(jié)構(gòu),是管理和組織 Oracle 數(shù)據(jù)文件一種方式,一個(gè)Oracle 數(shù)據(jù)庫能夠有一個(gè)或多個(gè)表空間,而一個(gè)表空間則對(duì)應(yīng)一個(gè)或多個(gè)物理的數(shù)據(jù)庫文件。Oracle 的表空間分為***空間和臨時(shí)表空間,同時(shí)又分為 smallfile tablespace和 bigfile tablespace。表空間管理是 Oracle dba的一項(xiàng)重要日常工作。

初識(shí) Oracle 表空間設(shè)置與管理

今天小編就從***表空間管理和臨時(shí)表空間管理兩個(gè)維度,詳細(xì)介紹 Oracle表空間管理的具體操作。

一、***表空間管理

1.  創(chuàng)建表空間

初識(shí) Oracle 表空間設(shè)置與管理

參數(shù)說明:

  • EXTENT MANAGEMENT LOCAL AUTOALLOCATE:區(qū)大小由系統(tǒng)自動(dòng)分配。
  • BLOCKSIZE 8K:塊大小為8K。
  • SEGMENT SPACE MANAGEMENT AUTO:段管理是自動(dòng)的。
  • FLASHBACK ON:開啟閃回。

2. 修改表空間

(1) 修改數(shù)據(jù)文件大小

  1. SQL> ALTER DATABASE DATAFILE '/u01/app/oracle/oradata/TSH1/users01.dbf' 
  2. RESIZE 10M; 

(2) 增加表空間數(shù)據(jù)文件

  1. ALTER TABLESPACE USERS ADD DATAFILE '/u01/app/oracle/oradata/TSH1/users02.dbf' SIZE 20M AUTOEXTEND ON NEXT 1280K MAXSIZE UNLIMITED; 

注:日常工作中建議通過增加數(shù)據(jù)文件的方式給表空間擴(kuò)容,因?yàn)閷?duì)于在線業(yè)務(wù)系統(tǒng)來說,通過修改數(shù)據(jù)文件大小的方式,對(duì)業(yè)務(wù)會(huì)產(chǎn)生一定的影響。

3. 重命名表空間

  • 設(shè)置表空間脫機(jī)
    1. SQL> ALTER TABLESPACE USERS OFFLINE NORMAL; 
  • 用一個(gè)操作系統(tǒng)實(shí)用程序重新命名此文件如UNIX的cp或mv,或者windows的copy命令
    1. $cp /u01/app/oracle/test01.dbf /u02/app/oracle/test01.dbf 
  • 在數(shù)據(jù)文件在線之前使用以下命令重命名數(shù)據(jù)庫中的數(shù)據(jù)文件
    1. SQL> ALTER TABLESPACE USERS RENAME DATAFILE 
    2. '/u01/app/oracle/oradata/TSH1/users01.dbf' 
    3. TO 
    4. '/u02/app/oracle/oradata/TSH1/users01.dbf' 
  • 設(shè)置表空間online
    1. SQL> ALTER TABLESPACE USERS ONLINE ; 

4. 設(shè)置表空間只讀

  • 設(shè)置表空間只讀
    1. SQL> ALTER TABLESPACE USERS READ ONLY; 
  • 設(shè)置表空間再次可寫
    1. SQL> ALTER TABLESPACE USERS READ WRITE; 

5. 設(shè)置表空間脫機(jī)、聯(lián)機(jī)

  • 設(shè)置表空間脫機(jī)
    1. SQL> ALTER TABLESPACE USERS OFFLINE NORMAL; 
  • 設(shè)置表空間聯(lián)機(jī)
    1. SQL> ALTER TABLESPACE USERS ONLINE; 

6. 刪除表空間

  1. SQL> DROP TABLESPACE USERS INCLUDING CONTENTS AND DATAFILES; 

7. 修改表空間為默認(rèn)***表空間

  • 修改表空間為默認(rèn)***表空間
    1. SQL>ALTER DATABASE DEFAULT TABLESPACE users; 
  • 查詢當(dāng)前數(shù)據(jù)庫默認(rèn)的***表空間
    1. SQL>SELECT property_value from database_properties where property_name=’DEFAULT_PERMANENT_TABLESPACE’; 

二、臨時(shí)表空間管理

初識(shí) Oracle 表空間設(shè)置與管理

1. 創(chuàng)建臨時(shí)表空間

  1. SQL> CREATE TEMPORARY TABLESPACE TEMP TEMPFILE  
  2.  '/u01/app/oracle/oradata/TSH1/temp01.dbf' SIZE 31M AUTOEXTEND ON NEXT 640K MAXSIZE UNLIMITED 
  3. EXTENT MANAGEMENT LOCAL UNIFORM SIZE 1M; 

參數(shù)說明:EXTENT MANAGEMENT LOCAL UNIFORM SIZE 1M:區(qū)管理為本地管理,且區(qū)大小為1M。

2. 修改臨時(shí)表空間

  1. SQL> ALTER DATABASE TEMPFILE '/u01/app/oracle/oradata/TSH1/temp01.dbf' 
  2. RESIZE 60M; 

3. 刪除臨時(shí)表空間

  1. SQL> DROP TABLESPACE TEMP INCLUDING CONTENTS AND DATAFILES; 

4. 臨時(shí)表空間組管理

(1) 創(chuàng)建臨時(shí)表空間組

  1. SQL> CREATE TEMPORARY TABLESPACE TEMP TEMPFILE  
  2.  '/u01/app/oracle/oradata/TSH1/temp01.dbf' SIZE 31M AUTOEXTEND ON NEXT 640K MAXSIZE UNLIMITED 
  3. TABLESPACE GROUP tmpgrp1; 

說明:

增加一個(gè)名為tmpgrp1的臨時(shí)表空間組。

(2) 給臨時(shí)表空間組增加表空間

  1. SQL> ALTER TABLESPACE temp02 TABLESPACE GROUP tmpgrp2; 

(3) 將一個(gè)組設(shè)置為默認(rèn)臨時(shí)表空間

  1. SQL> ALTER DATABASE DEFAULT TEMPORARY TABLESPACE tmpgrp1; 

表空間管理涉及的視圖

為了管理ORACLE數(shù)據(jù)庫的表空間,要熟悉幾個(gè)關(guān)鍵的字典視圖:

  • DBADATAFILES
  • DBA_TABLESPACES
  • DBAFREESPACE
  • DBA_SEGMENTS
責(zé)任編輯:趙寧寧 來源: 今日頭條
相關(guān)推薦

2010-04-28 17:59:19

Oracle表空間

2010-11-19 15:53:28

oracle管理表空間

2009-06-24 10:26:41

Oracle約束分區(qū)表

2022-01-18 08:29:58

Oracle數(shù)據(jù)庫后端開發(fā)

2009-11-02 18:03:25

Oracle用戶表空間

2010-05-10 18:46:14

Oracle更改表空間

2010-11-15 11:40:44

Oracle表空間

2010-11-16 11:32:54

ORACLE增加表空間

2009-10-26 16:13:29

Oracle使用UND

2009-10-29 16:57:05

Oracle傳輸表空間

2009-11-24 17:20:48

Oracle查看用戶表

2010-11-16 10:32:01

Oracle創(chuàng)建表空間

2010-05-04 16:57:45

Oracle空間管理

2010-10-29 10:22:21

Oracle表空間

2009-10-28 16:31:37

Oracle傳輸表空間

2009-10-21 16:03:06

Oracle查詢用戶表

2011-04-13 09:31:50

Oracle

2010-11-16 11:17:41

Oracle表空間大小

2009-11-05 17:53:05

Oracle用戶表空間

2010-10-27 14:41:45

Oracle查詢用戶表
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)