原创 Undo Management相關的初始化參數

爲了更好地瞭解撤銷管理的工作原理,需要理解以下每個參數的意義,以及在什麼時候需要設置這些參數的值! 1.ROLLBACK_SEGMENTS 屬性 描述 參數類型 String 語法 ROLLBACK_SEGMENTS

原创 記錄類型

記錄一個可以存儲不同數據類型值的複合變量,與C,C++或JAVA的結構體類似。PL/SQL記錄對保存錶行數據或確定錶行列有用。爲了便於維護,可以聲明表類型或遊標類型變量,而不用創建新的記錄類型。 1.聲明記錄 記錄作爲一個整體本身並沒有值

原创 閃回刪除和管理回收站

當你刪除一張表時,數據庫不會立即刪除與表現關聯的空間。數據庫重命名錶,並將關聯的對象放置在回收站。然而,在表被錯誤刪除的情況下,可以在稍後的時間裏進行恢復。這種結構叫做閃回刪除, FLASHBACK TABLE語句是用來恢復表。在討論使用

原创 PL/SQL批處理語句(BULK COLLECT子句和FORALL語句)

Oracle爲PL/SQL中的SQL相關功能提供了FORALL語句和BULK COLLECT子句,顯著的增強了SQL相關功能。這兩個語句一起被稱作PL/SQL的批處理語句。Oracle爲什麼要提供這兩個語句呢?我們首先了解一下PL/SQL

原创 2月29神一樣的存在

悄悄地臨近29號的尾聲,默然想起要留念一下四年一度的29號。還記得2012年2月29日,一大清早被客戶圍堵在辦公室,說系統出現嚴重bug,提交不了單據,提示一個奇怪的錯誤(具體忘記了)。現場review代碼,原來一個段啃爹的js代碼,在使

原创 python2.7錯誤for k,v in dict: ValueError: too many values to unpack

The for statement The for statement is used to iterate over the elements of a sequence (such as a string, tuple or list

原创 開啓Hadoop的航程

      從2012年開始接觸Hadoop,當時只是爲了滿足好奇心,並沒有真正地去理解。現在由於工作的關係,放棄了摯愛的Oracle,對此很多朋友表示不理解,覺得很是可惜。人生就像這樣,總是不會按照預想的那樣去運做。也正因如此,纔有了徇

原创 The constructor Job(Configuration,String) is deprecated

如果你跟我一樣有強迫症,可以通過下面兩種方式去掉這個提示: 1.添加註解 @SuppressWarnings("deprecation") Job job = new Job(conf, "word count");   2.使用 Job

原创 PL/SQL遊標使用詳解

每當在PL/SQL中執行一個SQL語時,Oracle數據庫都會爲這個語句分一個上下文區域(Context Area)來處理所必需的信息,其中包括語句處理的行數,一個指向語句被分析以後的表示形式的指針以及查詢的結果集。遊標是指向上下文區域的

原创 Oracle TRUNC 函數詳解

1.TRUNC 函數 Oracle TRUNC函數可以截取數字和日期類型:   2.TRUNC截取數字 TRUNC(number)函數返回n1截取到n2位小數。如果省略n2時,則n1截取到0位置(即截取所有小數位)。如果n2爲負數時,表示

原创 Linux Shell介紹

1.什麼是shell? shell是系統的用戶界面,提供了用戶與內核進行交互操作的一種接口。它接收用戶輸入的命令並把它送入內核去執行。 實際上,shell是一個命令解釋器,它解釋由用戶輸入的命令並且把它們送到內核。 2.shell類型

原创 Oracle ROWID詳解

1.ROWID定義 ROWID:數據庫中行的全局唯一地址 對於數據中的每一行,rowid僞列返回行的地址。rowid值主要包含以下信息: 對象的數據對象編號該行所在的數據文件中的數據塊該行中數據塊的位置(第一行是0)數據行所在的數據文件(

原创 Oracle 集合運算符

1.集合運算符 集合運算符查詢組合兩個組件查詢的結果到一個結果,包含集合運算符的查詢稱爲複合查詢。SQL集合運算符如下: 集合運算符 Operator Returns UNION All distinct rows selected b

原创 CentOS 7下安裝Hadoop2.2

這裏就介紹CentOS的安裝了,直接進入Hadoop2.2僞分佈模式安裝。 1.安裝包下載 1.1.下載JDK1.7 目前JDK的版本是jdk1.8.0_25,這裏下載的是jdk1.7.0_67。 下載頁面:http://www.orac

原创 Hadoop MapReduce應用案例——排序

1.實例描述 對輸入文件中的數據進行排序。輸入文件中的每行內容均爲一個數字,即一個數據。要求在輸出中每行有兩個間隔的數字,其中,第二個數字代表原始數據,第一個數字代表這個原始數據在數據集中的位次。 樣例輸入: file1.txt: 2 3