原创 oracle中的等待類

首先查看ORACLE中有哪些等待類: select a.WAIT_CLASS from v$event_name a group by a.WAIT_CLASS;   1 User I/O 2 Application 3 Network

原创 本地分區索引如何確定表空間

表和索引建立的時候假如不指定表空間,會建立在用戶的默認表空間中。對於分區表和分區索引,則確定建立的表空間的規則要複雜一些,本文進行簡單的總結  分區表的分區增加分區假如不指定表空間,會根據分區表的默認表空間,假如分區表沒有指定默認表空間,

原创 分區掃描執行計劃分析簡介

分區掃描執行計劃分析簡介 轉自:http://www.dbaxiaoyu.com/archives/1780   SQL> select * from v$version; BANNER ------------------------

原创 db file scattered read -I/O上的等待事件

oracle在執行全表掃描(Full Table Scan,FTS)或全索引掃描(Index Full San)時,爲保障性能,儘量一次讀取多個塊,這稱爲Multi Block I/O。每次執行Multi Block I/O,都會等待物理

原创 查看一個package是否正在執行(正在被調用)

查看一個package是否正在執行   執行下面的語句可查出你的package被哪個session調用運行: select a.type,a.owner,b.SID,b.SERIAL#,b.OSUSER,b.MACHINE,b.PROGR

原创 OGG筆記(一)-基本操作

一:啓動ogg管理工具—GGSCI 切換到oracle用戶,進入ogg安裝目錄,輸入命令ggsci即可啓動   二:常用命令 (1)“info all”:查看OGG整體運行狀態。 GGSCI (db1) 2> info all   Pro

原创 移動分區表和分區索引的表空間

移動分區表的表空間  1) 非組合分區表    alter table RPT_F_STATION_DP move  PARTITION SYS_P3742 tablespace reportdata;     2) 組合分區表:

原创 oracle自治事務

1、什麼是Oracle自治事務   在官方文檔中,是這樣的定義的“Autonomous transactions are independent transactions that can be called from within an

原创 Oracle分區執行計劃

range分區可用的操作: 分區表,按 n1 ,n2 分區   partition range single:訪問單個分區 partition range iterator:訪問多個分區  partition range inlist: 

原创 ORACLE鎖

Oracle有兩種模式的鎖:(按模式進行分類) 排他鎖(exclusive lock,即X鎖) 共享鎖 (shared lock 即S鎖)   加上排他鎖,其他的事務不能對其進行讀取和更改.注意加上排他鎖我們一般也認爲可以進行讀取,但這個

原创 Oracle臨時表

Oracle臨時表 基本介紹:存儲在臨時表表空間中,每個session只能查看和修改自己的數據. 作用:可以很好提高數據庫性能 適用情況:沒有必要對中間數據進行存儲   臨時表有兩種類型: 會話級臨時表:和session有關,sessio

原创 理解執行計劃中的一些sort操作

理解執行計劃中的一些sort操作   理解sort操作,其實很簡單,核心的就是sort,後面括弧裏面說明的是排序的目的是什麼?   當需要排序操作時,通常會有一系列sort的操作,下面是一些cbo執行sort的操作: Sort uniqu

原创 ORACLE 中ROWNUM用法總結!

對於 Oracle 的 rownum 問題,很多資料都說不支持>,>=,=,between...and,只能用以下符號(<、<=、!=),並非說用>,>=,=,between..and 時會提示SQL語法錯誤,而是經常是查不出一條記錄來,

原创 V$LOCK視圖的介紹和使用

1.官方V$lock view 的explain: V$LOCK This view lists the locks currently held by the Oracle Database and outstanding req

原创 Eclipse - Maven項目Update Project後jdk版本變成1.5

問題與分析 最近遇到個奇怪的問題,在Eclipse裏對一個Maven項目進行Update Project(快捷鍵是 Alt+F5),原本jdk爲1.8的項目忽然就變成了1.5,於是就報了一些錯誤。 我猜想可能跟Maven默認的jdk版本有