原创 oracle 鎖粒度
1 引言—數據庫鎖的基本概念 爲了確保併發用戶在存取同一數據庫對象時的正確性(即無丟失修改、可重複讀、不讀“髒”數據),數據庫中引入了鎖機制。基本的鎖類型有兩種:排它鎖(Exclusive locks記爲X鎖)和共享鎖(Sha
原创 配置TKPROF
--打開sql_trace--level 的等級 --1 啓用標準sql_trace 工具(如同 sql_trace=true)--4 啓用sql_trace 並捕捉跟蹤文件中的綁定變量值--8 啓用sql_trace 並捕捉跟蹤文件的等
原创 oracle 子查詢解嵌套和謂詞推入(sqlsubquery unnest and pre_push)
Subquery Unnesting In subquery unnesting, the optimizer transforms a nested query into an equivalent join statement,
原创 oracle rac HA and LB
1. FAILOVER FAILOVER就是着集羣中任何一個節點的故障都不會影響用戶使用,連接到故障節點的用戶會被自動轉移到健康節點,從用戶感受而言感覺不到這種切換,這個功能在oracle中被稱作FAILOVER. ORA
原创 oracle 使用rownum進行分頁
wsx@ORCL> select * from v$version where rownum=1; BANNER -------------------------------------------------------------
原创 oracle 傳輸表空間
傳輸表空間:注意事項:要傳輸的表空間只讀,字符集一致,endian_format 格式一致 ,元數據在system表空間。表空間的自包含,要傳輸的表空間裏的對象不能依賴於其他表空間的對象。 select * fro
原创 ORACLE rac 的一些基本概念
集羣件的組件 oracle的集羣件包括以下後臺進程:cluster synchronization service(css) cluster rea
原创 RAC 的併發控制
RAC下的併發控制 1. DLM dlm(分佈式鎖管理):記錄着哪個節點正在用哪種方式操作哪個數據,並負責協調解決節點間的競爭 舉例說明DLM的作用: 一個兩個節點的rac 2、節點1想要修改數據1 3、節點1向DLM請求,
原创 oracle pivot and unpivot
pivot We will begin with the new PIVOT operation. Most developers will be familiar with pivoting data: it is where mult
原创 查看哪些列上建了索引
hr@ORCL> column column_name format a22 heading 'Column Name' hr@ORCL> column index_name heading 'Index Name' hr@ORCL> c
原创 oracle db_ultra_safe Parameter
The new parameter db_ultra_safe sets default values for parameters, such as the db_block_ checking parameter, that cont
原创 存儲過程寫的oracle 分頁查詢
先創建一個遊標類型 create or replace package p_page is type refCursorType is REF CURSOR; --遊標類型定義,用於返回數據 end p_page;存儲過程如下 CR
原创 tkprof各個字段的解釋
call count cpu elapsed disk query current rows ------- ------ -------- ---------- --
原创 ASM基本知識(1)
自動存儲管理提供了文件系統的完整性。 asm的的架構:使用asm 必須在開啓你的數據庫實例之前開啓的一個特別的實例叫做asm實例。 asm實例並不會掛載數據庫,而是用來管理用作asm文件的元數據。 asm實例和數據庫實例都可以訪問一些普通
原创 瞭解oracle Nestd loop join
--嵌套循環連接的使用情景 Nested loop joins are useful when the following conditions are true: ■ The database joins small subsets o