偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

淺談VB.NET UNDO表空間的三大操作

數(shù)據(jù)庫 Oracle
這里介紹當前例程正在使用的VB.NET UNDO表空間是不能被刪除的,如果確定要刪除當前例程正在使用的UNDO表空間,應首先切換UNDO表空間。

本人很喜歡VB.NET UNDO表空間,在工作中也很喜歡總結關于VB.NET UNDO表空間的經(jīng)驗教訓,下面就這個問題來詳細說說吧。建立VB.NET UNDO表空間,VB.NET UNDO表空間專門用于存放UNDO數(shù)據(jù),并且在UNDO表空間尚不能建立任何數(shù)據(jù)對象(表,索引,簇)

1.使用CREATE DATABASE命令建立UNDO表空間。

當使用CREATE DATABASE命令建立數(shù)據(jù)庫時,通過指定UNDO TABLESPACE選項,可以建立UNDO表空間。示例如下:

  1. CREATE DATABASE db01  
  2. …  
  3. UNDO TABLESPACE undotbs_01  
  4. DATAFILE ‘/u01/oracle/rbdb1/undo0101.dbf’ SIZE 30M; 

注意:UNDO TABLESPACE 子句不是必須的,如果使用自動UNDO管理模式,并且沒有指定該子句,那么建立數(shù)據(jù)庫時會自動生成名為SYS_UNDOTBS的UNDO表空間。

2.使用CREATE UNDO TABLESPACE命令建立UNDO表空間。

  1. CREATE UNDO TABLESPACE undotbs3  
  2. DATAFILE ‘D:demoundotbs3.dbf’ SIZE 10M; 

修改VB.NET UNDO表空間,使用ALTER TABLESPACE命令修改UNDO表空間。當事務用盡了UNDO表空間后,使用ALTER TABLESPACE … ADD DATAFILE增加數(shù)據(jù)文件當UNDO表空間所在的磁盤填滿是,使用ALTER TABLESPACE … RENAME DATAFIEL 命令移動數(shù)據(jù)文件到其他磁盤上。使用ALTER DATABASE … OFFLINE/ONLINE使表空間脫機/聯(lián)機。當數(shù)據(jù)庫處于ARCHIVELOG模式時,使用ALTER TABLESPACE …BEGIN BACKUP/END BACKUP命令備份UNDO表空間。

切換VB.NET UNDO表空間。

啟動例程并打開數(shù)據(jù)庫后,同一時刻特定例程只能使用一個UNDO表空間,切換UNDO表空間是指停止例程當前使用的UNDO表空間,并啟動其他UNDO表空間,下面以啟用undotbs2表空間為例,說明切換UNDO表空間的方法。

  1. ALTER SYSTEM SET undo_tablespace=undotbs02

在RAC(Real Application Cluster)機構中,不同例程必須使用獨立的UNDO表空間,而不能共用同一個UNDO表空間。

刪除VB.NET UNDO表空間。

當前例程正在使用的VB.NET UNDO表空間是不能被刪除的,如果確定要刪除當前例程正在使用的UNDO表空間,應首先切換UNDO表空間。然后刪除相應的UNDO表空間。DROP TABLESPACE undotbs3;
1.確定當前例程正在使用的UNDO表空間。Show parameter undo_tablespace
2.顯示數(shù)據(jù)庫的所有UNDO表空間。SELECT tablespace_name FROMdba_tablespaces WHERE contents=’UNDO’;
3.顯示UNDO表空間統(tǒng)計信息。

使用自動UNDO管理模式時,需要合理地設置UNDO表空間的尺寸,為例合理規(guī)劃UNDO表空間尺寸,應在數(shù)據(jù)庫運行的高峰階段搜集UNDO表空間的統(tǒng)計信息。最終根據(jù)該統(tǒng)計信息確定UNDO表空間的尺寸。通過查詢動態(tài)性能視圖V%UNDOSTAT,可以搜集UNDO統(tǒng)計信息。

  1. SELECT TO_CHAR(BEGIN_TIME,’HH24:MI:SS’) BEGIN_TIME, TO_CHAR
    (END_TIME,’HH24:MI:SS’) END_TIME,
    UNDOBLKS  
  2. FROM V$UNDOSTAT; 

BEGIN_TIME用于標識起始統(tǒng)計時間,END_TIME用于標識結束統(tǒng)計時間,UNDOBLKS用于標識UNDO數(shù)據(jù)所占用的數(shù)據(jù)塊個數(shù)。oracle每隔10分鐘生成一行統(tǒng)計信息。

【編輯推薦】

  1. Oracle表空間恢復讓你不再擔心數(shù)據(jù)庫出現(xiàn)錯誤
  2. 簡單談論VB.NET傳輸表空間
  3. 講述Oracle UNDO表空間重建方法
  4. 五分鐘精通Oracle表空間
  5. Oracle用戶表空間兩步精通
責任編輯:佚名 來源: CSDN
相關推薦

2009-10-14 12:51:41

VB.NET Data

2009-10-23 14:58:05

VB.NET傳輸表空間

2009-10-28 10:31:23

VB.NET Impl

2009-10-20 09:39:04

VB.NET Butt

2009-11-02 10:30:37

VB.NET EXCE

2009-10-12 13:32:58

VB.NET線程構造器

2009-10-16 10:14:26

VB.NET使用Fil

2009-10-13 11:22:46

VB.NET調用Web

2009-10-30 13:31:06

VB.NET名空間

2009-10-13 14:29:49

VB.NET名字空間

2010-01-11 18:40:03

VB.NET操作注冊表

2010-01-15 10:47:15

VB.NET命名空間

2009-06-29 10:50:18

VB.NET面向對象能力

2010-01-22 15:56:03

VB.NET獲取當前U

2010-01-13 17:55:37

VB.NET語法規(guī)則

2009-10-19 11:28:42

VB.NET語言.NET開發(fā)語言

2010-01-08 10:09:50

VB.NET注冊表操作

2009-11-04 13:50:55

VB.NET名字空間

2009-06-23 11:49:22

跨進程消息鉤子VB.NET

2009-10-09 16:54:03

VB.NET窗體
點贊
收藏

51CTO技術棧公眾號