這裡我們來領略下tom眼中的12個特性增強:
#1 even better pl/sql from sql, 直接在sql中嵌入pl/sql物件並執行,猜測可能優化了sql engine 和 pl/sql engine 2種的**引擎之間的互動,以獲得比之前傳統的sql呼叫函式更少的上下文切換。
#2 improved defaults 增強了default, default目前可以直接指代sequence了,同時增強了default充當identity的能力
#3 increased size limit for varchar2, nvarchar2, and raw data types
varchar2, nvarchar2 and raw這些資料型別的大小上限可以擴充套件到32k,和其在pl/sql中的變數型別一樣了,當然過長可能導致像lob那樣out of line存放
#4 easy top-n and pagination queries ,更易用的top-n和頁碼查詢
提供了類似mysql中limit的語法,row limiting clause
fetch first 5 rows only; ==》僅fetch前5行
fetch next 0.01 percent rows only; 僅fetch 0.0.1%的行數
#5 row pattern matching 增強的行模式匹配
提供了新的模式匹配子句 match_recognize,可以通過match_recognize 定義正則語法
#6 partitioning improvements 分割槽特性增強 , 包括非同步維護全域性索引的drop和truncate分割槽操作, 以及interval + reference分割槽方式
#7 adaptive execution plans 自適應執行計畫, 該特性可以談得上神奇,最終的執行計畫將基於執行中獲得的行,列傾斜造成的問題將被克服
#8 enhanced statistics 統計資訊增強, 加入了第11級的動態取樣, 對於並行查詢自動開啟11級的動態取樣,混合直方圖
#9 temporary undo 臨時undo撤銷,臨時表的undo資料可以放到temp中,有助於減少 undo表空間中的undo資料,進一步減少redo的產生, 從而使得active data guard中的臨時表允許做dml
設定方法為:alter system/session set temp_undo_enabled=true|false
#10 data optimization 資料優化包括自動壓縮和分層
#12 pluggable databases 可插入資料庫:
乙個容器資料庫(container database)中可以存放多個pluggable databases
新的管理模式
內建的多分租(multi-tenancy)
pluggable databases特性可以帶來的好處:
解讀 Oracle 12c 的 12 個新特性
這裡我們來領略下tom眼中的12個特性增強 1 even better pl sql from sql,直接在sql中嵌入pl sql物件並執行,猜測可能優化了sql engine 和 pl sql engine 2種的 引擎之間的互動,以獲得比之前傳統的sql呼叫函式更少的上下文切換。2 impr...
oracle12c建立使用者
本人在centos7安裝好資料庫 oracle12c 準備建立乙個使用者的時候 報錯了,如下 sql create user bpmx3 identified by bpmx3 create user bpmx3 identified by bpmx3 error at line 1 ora 650...
Oracle 12C 安裝異常
報錯 一 ins 30131 1.以管理員執行setup.exe 2.管理員要有c盤的讀寫許可權 控制面板 所有控制面板項 管理工具 計算機管理 系統工具 共享資料夾 共享 3.regedit hkey local machine system currentcontrolset services ...