ORACLE OCP之管理資料併發

2021-10-13 07:33:33 字數 1436 閱讀 7746

在oracle中,控制事務的語句稱為tcl(事務控制語句)一共有三個動作:

一致性(consistency) c

隔離性(isolation) i

永續性(durability) d

不可重複讀 (nonrepeatable read)

幻讀 (phantom read)

read committed

注:有些翻譯版本將提交讀翻譯成為一致性讀。

repeatable read

serlalizable

serializable

read only

read write

隔離級別

髒讀可能性

不可重複讀可能性

幻讀可能性

加鎖讀read uncommitted是是

是否read committed否是

是否repeatable red否否

是否serializable否否

否是

注意:盡量在一開庫狀態使用。

1、栗子:

自動佇列管理(fifo :first in first out 先進先出)

保持鎖定狀態直到事務結束(使用提交commit或回滾rollback操作)

exclusive(排它鎖)當執行drop命令,就會產生乙個排它鎖。顧名思義,只要某個session 對某個表進行了exclusive 鎖定,那麼其他session就不能對該錶進行任何鎖定。

lock table employees in exclusive mode;

share row exclusive(共享行排他)如果某個session獲得了乙個share row exclusive鎖定,那麼其他session就只能獲得對該錶的row share鎖定,也就是說其他session不能對該錶進行 insert ,update,delete,drop 操作.row share 鎖定 除了防止drop 沒有什麼其他作用.

解決鎖衝突

使用sql解決鎖衝突

ORACLE OCP之RMAN引數含義

rman show all using target database control file instead of recovery catalog rman configuration parameters for database with db unique name orcl are c...

Oracle OCP筆記 12 資料庫鏈結

分布式環境中,在乙個資料庫的使用者會話中訪問另乙個資料庫時,需要資料庫鏈結.1 檢視所有的資料庫鏈結 select owner,object name from dba objects where object type database link select from dba db links ...

Oracle OCP 14 使用子查詢檢索資料

掃瞄外查詢的第一條記錄 掃瞄子查詢,並將第一條記錄的對應值傳給子查詢,由此計算出子查詢的結果 根據子查詢的結果,返回外查詢的結果。重複上述動作,開始掃瞄外查詢的第二條記錄,第三條記錄,直至全部掃瞄完畢 例句 查詢本部門最高工資的員工?三種方法 方法一,使用巢狀子查詢 非關聯子查詢 select fr...