原创 【oracle11g,13】表空間管理1:表空間,空閒區的管理方式,

一.表空間: 1.至少需要兩個表空間: system :存放數據字典,在建庫時建立 sysaux :輔助表空間,存放從system分離一部分信息如:對數據庫的監控,運行狀態等信息。 2.表空間同一時間只能存在於一個數據庫中

原创 【oracle11g,13】表空間管理2:undo表空間管理(調優) ,閃回原理

一.undo空間原理: dml操作會產生undo數據。 update時,sever process 會在databuffer 中找到該記錄的buffer塊,沒有就從datafile中找並讀入data buffer。在修改之前,原始數

原创 catalog database 管理:

轉載請註明出處。 一.catalog 庫: 官方文檔:http://docs.oracle.com/cd/E11882_01/backup.112/e10642/rcmcatdb.htm#BRADV89642 參考:http:/

原创 【11g體系結構,4】AMM(內存分配自動管理)

一.AMM (automaitc memory managerment) 1.oracle 10g SGA的自動管理 : SGA_TARGET 指定了SGA可以使用的最大內存大小,而SGA中各個內存的大小由Oracle自

原创 【oracle11g,9】控制文件

一.控制文件作用:    1.記錄了數據庫的物理狀態。    2.維護數據庫的一致性。控制文件中記錄了數據庫系統scn號、數據文件scn號與數據文件頭裏的開始scn號,如果這三個scn號一致說明數據庫可以啓動。如果不一致就要恢復。    

原创 【rman,1】經典的增量備份案例

一.備份策略: 1.星期天晚上      -level 0 backup performed(全備份) 2.星期一晚上      -level 2 backup performed 3.星期二晚上      -level 2 b

原创 【11g體系結構,5】rowid

一.rowid 擴展的rowid 使用以64爲基數的編碼方案來顯示。 rowid簡單理解爲數據的身份證號,總共18位,6位對象號,3爲文件號,6位塊號,3位行號。 rowid前15位表示塊地址,前15位相同的數據在同一個塊中。

原创 【oracle11g,12】歸檔日誌和歸檔

一.歸檔和非歸檔區別: 1.歸檔模式:   歸檔會在日誌切換時,備份歷史日誌,用於oltp,可以進行冷備份和熱備份,可以實現數據庫完全恢復和不完全恢復(基於時間點,scn)。   歸檔會啓用arch的後臺進程、佔磁盤空間。   可以恢復

原创 【oracle11g,17】存儲結構: 段的類型,數據塊(行連接、行遷移,塊頭),段的管理方式,高水位線

一.段的類型: 1.什麼是段:段是存儲單元。 1.段的類型有:  表 分區表 簇表 索引 索引組織表(IOT表) 分區索引 臨時段 undo段 lob段(blob ,clob) 內嵌表(record類型,tabl

原创 【體系結構,13】oracle的字符集詳解

一.字符集的簡單理解: 字符集: 字符與編碼對應的表。 當軟件有字符集,就是使用自己的字符集,如果軟件沒有字符集就使用OS字符集。 二.字符集的使用場合: 1.oracle有兩種字符集:數據庫字符集和國家字符集 。當安裝數據庫時選擇了

原创 【11g體系結構,6】參數文件和一些參數

一.參數文件的作用: 參數文件記錄了數據庫的配置。在數據庫啓動時,Oracle 要根據參數文件中的參數設置, 配置數據庫。如要爲各個內存池分配多少內存,允許打開的進程數和會話等等。要想讓數 據庫啓動,必需先讀取參數文件。參數文件中的

原创 【spark,RDD,1】彈性分佈式數據集RDD介紹

參考地址:http://lxw1234.com/archives/2015/06/328.htm 1.RDD簡介 RDD彈性分佈式數據集,一個RDD代表一個被分區的只讀數據集。 RDD是spark的核心數據結構。通過RDD的依

原创 查看線程死鎖

那我們怎麼確定一定是死鎖呢?有兩種方法。   1>使用JDK給我們的的工具JConsole,可以通過打開cmd然後輸入jconsole打開。     1)連接到需要查看的進程。 2)打開線程選項卡,然後點擊左下角的“檢測死鎖”

原创 關於serveletContext.getRealPath()方法

關於serveletContext.getRealPath()方法 1.關於request.getRealPath 問題: String filename=request.getRealPath(filename) --

原创 【storm,2】storm安裝(單機安裝+集羣安裝)

1.開發環境的安裝:(在linux搭建storm環境) 配置一個storm的開發環境, 總的來看有下面幾個步驟:(1).下載storm的release版本, 解壓,並且把bin/目錄加到環境變量PATH裏面去。(2).爲了讓我們可以啓