Time of Update: 2014-07-19
Oracle 11g Release 1 (11.1) PL/SQL Collection 方法本文內容EXISTS 方法 COUNT 方法 LIMIT 方法 FIRST 和 LAST 方法 PRIOR 和 NEXT 方法 EXTEND 方法 TRIM 方法 DELETE 方法 collection 方法是一個內建的 PL/SQL 子程式,可以返回 collection 資訊,或是在 collection 上執行操作,很方便。你可以通過點記號來調用 collection
Time of Update: 2014-07-18
Oracle 11g 單一實例打11.2.0.3.4 P14275605 PSU補丁1.關閉所有instanceSQL> shutdown immediate2.關閉所有監聽$[Oracle@ora_11g test01]$ lsnrctl stop3.關閉所有後台sqlplus[oracle@ora_11g 14275605]$ ps -ef | grep sqlplusoracle 11823 6859 0 20:20 pts/2
Time of Update: 2014-07-19
Oracle使用WITH AS和HINT MATERIALIZE最佳化SQL解決FILTER效率低下在做項目的過程中,一個頁面使用類似如下的SQL查詢資料,為了保密和使用方便,我把項目中有關的表名和欄位替換使用Oracle資料庫中的系統資料表和欄位。在我所做的項目中,類似ALL_TABLES的表中大概有8W多條資料,下面這個查詢SQL很慢。WITH PARAMS AS (SELECT '' USER_ID, '' SDATE, '%' || '' || '%' SNAME FROM
Time of Update: 2014-07-18
AWR的基本知識自從Oracle 10g開始支援AWR以後,相比於Statspack,除了有更多新的內容可供參考,HTML儲存格式也是為查看文檔提供了很多便利。最近在看尼米克,尼大師的著作,從AWR這一章節開始看,雖然沒看完,但看過的內容當中,精闢地說明了AWR使用上的一些常用方法,個人感覺非常實用,至少沒有廢話,所以在這裡也匯總下,方便以後檢索。Oracle AWR報告產生與查看 在CentOS 6.4下安裝Oracle 11gR2(x64) Oracle 11gR2
Time of Update: 2014-07-18
使用shell指令碼查看資料庫負載情況平時在查看資料庫的問題時,會有種迷茫的感覺,如果沒有任何人反饋問題,基本上沒有主動尋找問題的方向,awr,ash都是在得知問題發生的時間段或者一些時間戳記來從記錄中尋找相關的資訊,個人整理了如下的指令碼,能夠顯示當天的時間段內資料庫的負載資訊,能夠很好掌握資料庫的忙閑情況。 來看一個簡單的例子,比如我要查看早上6點到中午12點資料庫的負載情況指令碼 showdbtime.sh 顯示的是在制定的時間段內的
Time of Update: 2014-07-18
undo資料表空間與redo日誌undo與redo的區別和各自的作用一、undo中資料的特點:1、 是資料修改前的備份,主要是保證使用者的讀一致性2、 在事務修改資料時產生3、 至少儲存到事務結束 二、undo資料的作用:1、 復原(rollback)操作2、 實現讀一致性與閃回查詢3、 從失敗的交易中還原資料4、 非正常停機後的執行個體恢複RMAN備份與恢複之undo資料表空間丟失 關於Oracle
Time of Update: 2014-07-18
Oracle Share Pool內部管理機制SHARE POOL利用堆(HEAP)的記憶體管理方式管理,在物理上由多個記憶體區(EXTENT)組成,記憶體區又由多個不同大小的CHUNK組成。而CHUNK又有可重用和空閑之分,並且它們分別有LRU LIST、FREE LIST、RESERVED LIST串聯起來。堆管理 Shared Pool是利用堆記憶體管理方式管理的(KGH:Kernel Generic Heap).從Oracle
Time of Update: 2014-07-18
巧用xmltype解析clob資料對於clob的資料,很多場合中都使用xml的格式,但是對於資料的查取和處理總是感覺力不從心。在條件允許的情況下,如果能夠巧妙的使用xmltype來做資料處理,無意中是對於clob的一個處理利器。 簡單說下需求。 資料庫裡存放的clob類似下面的格式 <ObjectInfo xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001
Time of Update: 2014-07-18
Oracle 11G DataGuard重啟詳細過程 情境,重啟資料庫,不重啟linux系統,所以不用考慮監聽程式, #linux輸入lsnrctl start 1 資料庫關閉 1.1 關閉主庫 SHUTDOWN IMMEDIATE; SQL> SHUTDOWN IMMEDIATE;
Time of Update: 2014-07-26
Linux下Oracle11G RAC報錯:在安裝oracle軟體時報file not found一例,oracle11gracLinux下Oracle11G RAC報錯:在安裝oracle軟體時報file notfound一例1、現象之前安裝一切都比較順利,安裝oracle軟體時,進度到30%時報錯:file not
Time of Update: 2014-07-26
跟我學系列教程——《13天讓你學會Redis》火熱報名中,redis學習目標每天2小時,13天讓你學會Redis。本課程針對Redis新手,甚至連Redis是什麼都沒有聽說過的同學。課程會詳細介紹Redis是什麼以及為什麼要使用Redis,結合項目實踐旨在讓學生從零開始逐步晉陞為一個Redis的優秀開發人員。適合人群1. 在校學生:掌握多門儲存技術,豐富畢業設計,貼近企業新技術2. 在職開發:技術儲備,提高晉陞空間。報名連結點擊報名
Time of Update: 2014-07-26
MySQL高可用之——keepalivd+互為主從,mysqlkeepalivd目標:配置一個keepalived雙機熱備架構,並配置主從複製規劃:master1 zlm177 192.168.17.177master2 zlm188 192.168.17.188vip
Time of Update: 2014-07-25
使用mysqlbinlog工具進行基於位置或時間點的資料恢複,mysqlbinlog位置使用mysqlbinlog工具進行基於位置或時間點的恢複MySQL備份一般採取全備份加記錄備份的方式,比如每天執行一次全備份,每小時執行一次二進位記錄備份。這樣在MySQL
Time of Update: 2014-07-25
【翻譯自mos文章】 在Oracle software 被安裝時, /dev/null0檔案被建立。,mosnull0在Oracle software 被安裝時, /dev/null0檔案被建立。參考原文:File /dev/null0 Is Created After Installation Of Oracle Software (Doc ID 1322550.1)適用於:Oracle Database - Enterprise Edition - Version 10.2.0.1 and
Time of Update: 2014-07-25
【資料採礦導論】——資料類型,資料採礦導論資料類型資料集的不同表現在很多方面。例如:描述資料對象的屬性可有具有不同的類型——定量的或者定性的。並且資料集可能還具有特定的性質,如包含時間序列或者彼此相關聯。這因為如此,資料的類型決定我們應使用何種工具和技術來分析資料。此外,資料採礦的研究也是為了適應新的應用領域和新的資料類型。資料的品質資料通常遠非完美,儘管大部分的資料採礦技術都容忍不完美的資料,但注重理解和提高資料品質將是改進精確分析結果的重要途徑之一。使資料適合挖掘的預先處理步驟通常,未經處理
Time of Update: 2014-07-23
PostgreSQL ERROR: invalid escape string 解決辦法,postgresqlescape今天有同事在配置PostgreSQL為Hive中繼資料庫後,運行Hive SQL時遇到以下報錯資訊:複製代碼 代碼如下:Caused by: MetaException(message:Got exception: org.apache.hadoop.hive.metastore.api.MetaException
Time of Update: 2014-07-22
sqlserver 建立使用者只能訪問指定視圖,sqlserver視圖use crm--當前資料庫建立角色 exec sp_addrole 'rapp'--分配視圖許可權 GRANT SELECT ON veiw TO [角色] --指定視圖列表GRANT SELECT ON v_city TO rappGRANT SELECT ON v_lp TO rappGRANT SELECT ON v_qy TO
Time of Update: 2014-07-22
關於SQL/NoSQL資料庫搜尋/查詢的思考,sqlnosql轉載請註明出處:jiq•欽's technical
Time of Update: 2014-07-19
【翻譯自mos文章】對dba_users視圖中,account_status列的解釋,dbausers對dba_users視圖中,account_status列的解釋參考原文:How to Interpret the ACCOUNT_STATUS Column in DBA_USERS (Doc ID 260111.1)適用於:Oracle Server - Enterprise Edition - Version 9.2.0.1 to 11.2.0.3 [Release 9.2 to 11.2
Time of Update: 2014-07-19
hanganalyze 3 分析總結(測),hanganalyze 3 分析總結一種是會話層級的:ALTER SESSION SET EVENTS 'immediate trace name HANGANALYZE level <level>'; 一種是執行個體層級:ORADEBUG hanganalyze <level> 一種是叢集範圍的:ORADEBUG setmypid ORADEBUG setinst