Oracle按不同時間分組統計


Oracle按不同時間分組統計

Oracle按不同時間分組統計的sql

復制代碼
如下表table1: 
日期(exportDate)               數量(amount) 
--------------                    ----------- 
14-2月 -08                       20 
10-3月 -08                       2 
14-4月 -08                       6 
14-6月 -08                       75 
24-10月-09                      23 
14-11月-09                      45 
04-8月 -10                       5 
04-9月 -10                       44 
04-10月-10                      88 
注意:為了顯示更直觀,如下查詢已皆按相應分組排序 
1.按年份分組 
select to_char(exportDate,'yyyy'),sum(amount) from table1 group by to_char(exportDate,'yyyy'); 
年份      數量 
----------------------------- 
2009    68 
2010    137 
2008    103 
2.按月份分組 
select to_char(exportDate,'yyyy-mm'),sum(amount) from table1 group by to_char(exportDate,'yyyy-mm')
order by to_char(exportDate,'yyyy-mm'); 
月份           數量 
----------------------------- 
2008-02    20 
2008-03    2 
2008-04    6 
2008-06    75 
2009-10    23 
2009-11    45 
2010-08    5 
2010-09    44 
2010-10    88 
3.按季度分組 
select to_char(exportDate,'yyyy-Q'),sum(amount) from table1 group by to_char(exportDate,'yyyy-Q') 
order by to_char(exportDate,'yyyy-Q'); 
季度          數量 
------------------------------ 
2008-1    22 
2008-2    81 
2009-4    68 
2010-3    49 
2010-4    88 
4.按周分組 
select to_char(exportDate,'yyyy-IW'),sum(amount) from table1 group by to_char(exportDate,'yyyy-IW')
order by to_char(exportDate,'yyyy-IW'); 
周             數量 
------------------------------ 
2008-07    20 
2008-11    2 
2008-16    6 
2008-24    75 
2009-43    23 
2009-46    45 
2010-31    5 
2010-35    44 
2010-40    88
復制代碼

出處:http://www.2cto.com/database/201309/243555.html

隨筆分類 - Oracle

學習動態性能表(22)V$resource_limit
摘要: 學習動態性能表第20篇--V$resource_limit 2007.6.15 就一條SQL語句供你參考:select * from V$RESOURCE_LIMITwhere resource_name in('processes','sessions'); 閱讀全文

posted @ 2015-03-13 13:36 jack_Meng 閱讀(57) | 評論 (0) 編輯

學習動態性能表(21)v$lincense
摘要: 學習動態性能表第20篇--v$lincense 2007.6.15本節主要參數:SESSION_MAX:實例允許的並發最大session數量SESSION_WARNING:當前實例警告的並發session數量SESSION_CURRENT:實例當前並發session數SESSION_HIGHWATE... 閱讀全文

posted @ 2015-03-13 13:32 jack_Meng 閱讀(24) | 評論 (0) 編輯

學習動態性能表(20)--v$waitstat
摘要: 學習動態性能表第20篇--V$WAITSTAT 2007.6.15 本視圖保持自實例啟動所有的等待事件統計信息。常用於當你發現系統存在大量的"buffer busy waits"時據此做出適當調整。V$WAITSTAT中的常用列 CLASS:塊類別 WAITS:本類塊的等待次數 TIME:本類塊的... 閱讀全文

posted @ 2015-03-13 13:31 jack_Meng 閱讀(20) | 評論 (0) 編輯

學習動態性能表(19)--v$undostat
摘要: 學習動態性能表第19篇--V$UNDOSTAT 2007.6.14 本視圖監控當前實例中undo空間以及事務如何運行。並統計undo空間開銷,事務開銷以及實例可用的查詢長度。V$UNDOSTAT中的常用列Endtime:以10分鍾為間隔的結束時間UndoBlocksUsed:使用的undo塊總數T... 閱讀全文

posted @ 2015-03-13 13:30 jack_Meng 閱讀(14) | 評論 (0) 編輯

學習動態性能表(18)--v$system_event
摘要: 學習動態性能表第18篇--V$SYSTEM_EVENT 2007.6.13 本視圖概括了實例各項事件的等待信息。v$session_wait顯示了系統的當前等待項,v$system_event則提供了自實例啟動后各個等待事件的概括。常用於獲取系統等待信息的歷史影象。而通過兩個snapshot獲取等... 閱讀全文

posted @ 2015-03-13 13:29 jack_Meng 閱讀(15) | 評論 (0) 編輯

學習動態性能表(17)--v$segstat&v$segment_statistics
摘要: 學習動態性能表第17篇-(1)-V$SEGSTAT 2007.6.13本視圖實時監控段級(segment-level)統計項,支持oracle9ir2及更高版本V$SEGSTAT中的常用列TS#:表空間標識OBJ#:字典對象標識DATAOBJ#:數據對象標識STATISTIC_NAME:統計項名稱S... 閱讀全文

posted @ 2015-03-13 13:27 jack_Meng 閱讀(22) | 評論 (0) 編輯

學習動態性能表(16)--v$rowcache
摘要: 學習動態性能表第16篇--V$ROWCACHE 2007.6.12 本視圖顯示數據字典緩存(也叫rowcache)的各項統計。每一條記錄包含不同類型的數據字典緩存數據統計,注意數據字典緩存有層次差別,因此同樣的緩存名稱可能不止一次出現。V$ROWCACHE常用列PARAMETER:緩存名COUNT... 閱讀全文

posted @ 2015-03-13 13:26 jack_Meng 閱讀(21) | 評論 (0) 編輯

學習動態性能表(15)--v$rollstat
摘要: 學習動態性能表第15篇--V$ROLLSTAT 2007.6.12 本視圖自啟動即保持並記錄各回滾段統計項。在學習本視圖之前,我們先來了解一下回滾段(rollback segment)的相關概念:回滾段概述 回滾段用於存放數據修改之前的值(包括數據修改之前的位置和值)。回滾段的頭部包含正在使用的... 閱讀全文

posted @ 2015-03-13 13:25 jack_Meng 閱讀(14) | 評論 (0) 編輯

學習動態性能表(14)--v$parameter&v$system_parameter
摘要: 學習動態性能表第14篇--V$PARAMETER&V$SYSTEM_PARAMETER 2007.6.11 這兩個視圖列出的各參數項名稱以及參數值。V$PARAMETER顯示執行查詢的session的參數值。V$SYSTEM_PARAMETER視圖則列出實例的參數值。例如,下列查詢顯示執行查詢的s... 閱讀全文

posted @ 2015-03-13 13:23 jack_Meng 閱讀(18) | 評論 (0) 編輯

學習動態性能表(13)--v$open_cursor
摘要: 學習動態性能表第13篇--V$OPEN_CURSOR 2007.6.8 本視圖列出session打開的所有cursors,很多時候都將被用到,比如:你可以通過它查看各個session打開的cursor數。 當診斷系統資源占用時,它常被用於聯接v$sqlarea和v$sql查詢出特定SQL(高邏輯... 閱讀全文

posted @ 2015-03-13 13:22 jack_Meng 閱讀(23) | 評論 (0) 編輯

學習動態性能表(12)--v$db_object_cache
摘要: 學習動態性能表第12篇--V$DB_OBJECT_CACHE 2007.6.4 本視圖提供對象在library cache(shared pool)中對象統計,提供比v$librarycache更多的細節,並且常用於找出shared pool中的活動對象。v$db_object_cache中的常用... 閱讀全文

posted @ 2015-03-13 13:21 jack_Meng 閱讀(7) | 評論 (0) 編輯

學習動態性能表(11)v$latch$v$latch_children
摘要: 學習動態性能表第十一篇-(1)-V$LATCH 2007.6.7 Oracle Rdbms應用了各種不同類型的鎖定機制,latch即是其中的一種。Latch是用於保護SGA區中共享數據結構的一種串行化鎖定機制。Latch的實現是與操作系統相關的,尤其和一個進程是否需要等待一個latch、需要等待多... 閱讀全文

posted @ 2015-03-13 13:19 jack_Meng 閱讀(9) | 評論 (0) 編輯

學習動態性能表(10)--v$session_longops
摘要: 學習動態性能表第十篇--V$SESSION_LONGOPS 2007.6.7本視圖顯示運行超過6秒的操作的狀態。包括備份,恢復,統計信息收集,查詢等等。要監控查詢執行進展狀況,你必須使用cost-based優化方式,並且:設置TIMED_STATISTICS或SQL_TRACE參數值為true。通過... 閱讀全文

posted @ 2015-03-13 13:17 jack_Meng 閱讀(16) | 評論 (0) 編輯

學習動態性能表(9)--v$filestat
摘要: 學習動態性能表第九篇--V$FILESTAT 2007.6.5 本視圖記錄各文件物理I/O信息。如果瓶頸與I/O相關,可用於分析發生的活動I/O事件。V$FILESTAT顯示出數據庫I/O的下列信息(不包括日志文件):l 物理讀寫數l 塊讀寫數l I/O讀寫總耗時 以上數值自實例啟動即開始記錄。... 閱讀全文

posted @ 2015-03-13 13:16 jack_Meng 閱讀(8) | 評論 (0) 編輯

學習動態性能表(8)--v$lock&v$locked_object
摘要: 學習動態性能表第八篇-(1)-V$LOCK 2007.5.31 這個視圖列出Oracle 服務器當前擁有的鎖以及未完成的鎖或栓鎖請求。如果你覺着session在等待等待事件隊列那你應該檢查本視圖。如果你發現session在等待一個鎖。那么按如下先后順序:使用V$LOCK找出session持有的鎖。... 閱讀全文

posted @ 2015-03-13 13:14 jack_Meng 閱讀(70) | 評論 (0) 編輯

學習動態性能表(7)--v$process
摘要: 學習動態性能表第七篇--V$PROCESS 2007.5.30 本視圖包含當前系統oracle運行的所有進程信息。常被用於將oracle或服務進程的操作系統進程ID與數據庫session之間建立聯系。在某些情況下非常有用:如果數據庫瓶頸是系統資源(如:cpu,內存),並且占用資源最多的用戶總是停留... 閱讀全文

posted @ 2015-03-12 16:11 jack_Meng 閱讀(9) | 評論 (0) 編輯

學習動態性能表(6)--v$session_wait&v$session_event
摘要: 學習動態性能表第六篇-(1)-V$SESSION_WAIT 2007.5.30 這是一個尋找性能瓶頸的關鍵視圖。它提供了任何情況下session在數據庫中當前正在等待什么(如果session當前什么也沒在做,則顯示它最后的等待事件)。當系統存在性能問題時,本視圖可以做為一個起點指明探尋問題的方向。... 閱讀全文

posted @ 2015-03-12 16:05 jack_Meng 閱讀(7) | 評論 (0) 編輯

學習動態性能表(5)--v$session
摘要: 學習動態性能表第五篇--V$SESSION 2007.5.29 在本視圖中,每一個連接到數據庫實例中的session都擁有一條記錄。包括用戶session及后台進程如DBWR,LGWR,arcchiver等等。V$SESSION中的常用列V$SESSION是基礎信息視圖,用於找尋用戶SID或SAD... 閱讀全文

posted @ 2015-03-12 16:02 jack_Meng 閱讀(13) | 評論 (0) 編輯

學習動態性能表(4)--v$sqltext&v$sqlarea
摘要: 學習動態性能表第四篇-(1)-V$SQLTEXT 2007.5.29 本視圖包括Shared pool中SQL語句的完整文本,一條SQL語句可能分成多個塊被保存於多個記錄內。 注:V$SQLAREA只包括頭1000個字符。V$SQLTEXT中的常用列HASH_VALUE:SQL語句的Hash值A... 閱讀全文

posted @ 2015-03-12 15:59 jack_Meng 閱讀(12) | 評論 (0) 編輯

學習動態性能表(3)--v$sql&v$sql_plan
摘要: 學習動態性能表第三篇-(1)-v$sq 2007.5.25V$SQL中存儲具體的SQL語句。 一條語句可以映射多個cursor,因為對象所指的cursor可以有不同用戶(如例1)。如果有多個cursor(子游標)存在,在V$SQLAREA為所有cursor提供集合信息。例1:這里介紹以下child... 閱讀全文

posted @ 2015-03-12 15:56 jack_Meng 閱讀(12) | 評論 (0) 編輯

學習動態性能表(2)--v$sesstat
摘要: 學習動態性能表第二篇--v$sesstat 2007.5.25 按照OracleOnlineBook中的描述,v$sesstat存儲session從login到logout的詳細資源使用統計。 類似於v$sysstat,該視圖存儲下列類別的統計: 事件發生次數的統計,如用戶提交數。 數據產生,存... 閱讀全文

posted @ 2015-03-12 15:53 jack_Meng 閱讀(3) | 評論 (0) 編輯

學習動態性能表(1)--v$sysstat
摘要: 由動態性能表學到的第一篇--v$sysstat 2007.5.23 按照OracleDocument中的描述,v$sysstat存儲自數據庫實例運行那刻起就開始累計全實例(instance-wide)的資源使用情況。類似於v$sesstat,該視圖存儲下列的統計信息:1>.事件發生次數的統計(如:... 閱讀全文

posted @ 2015-03-12 15:44 jack_Meng 閱讀(9) | 評論 (0) 編輯

Oracle備份與恢復案例
摘要: 注:以下內容來自《Oracle備份與恢復案例.doc》文檔。Oracle備份與恢復案例By Piner一. 理解什么是數據庫恢復 當我們使用一個數據庫時,總希望數據庫的內容是可靠的、正確的,但由於計算機系統的故障(硬件故障、軟件故障、網絡故障、進程故障和系統故障)影響數據庫系統的操作,影響數據庫中數... 閱讀全文

posted @ 2015-03-12 15:20 jack_Meng 閱讀(14) | 評論 (0) 編輯

IBM Cognos 10.2 最新體驗之旅
摘要: IBM Cognos Data Manager 數據集市的構建利器 本文詳細的介紹了 Cognos 最新版本 10.2 的數據集市構建器 Data Manager 的使用,對於希望系統了解 Cognos Data Manager,以及 IBM 數據集市構建方法,並且掌握 Cognos 最新版本安全性... 閱讀全文

posted @ 2014-12-30 13:32 jack_Meng 閱讀(216) | 評論 (0) 編輯

Oracle中的NVL函數
摘要: Oracle中函數以前介紹的字符串處理,日期函數,數學函數,以及轉換函數等等,還有一類函數是通用函數。主要有:NVL,NVL2,NULLIF,COALESCE,這幾個函數用在各個類型上都可以。下面簡單介紹一下幾個函數的用法。在介紹這個之前你必須明白什么是oracle中的空值null1.NVL函數NV... 閱讀全文

posted @ 2014-12-24 17:29 jack_Meng 閱讀(15) | 評論 (0) 編輯

Oracle密碼中含有特殊字符時exp,imp的使用
摘要: 今天通過exp遷移Oracle 數據,由於密碼含有很有很多特殊字符,弄了好久,都沒成功,后發在網上找到方法。1 exp用法Linux 下(密碼用一對雙引號, 整體userid用對單引號括住)exp 'skytf/"?`}:Q*H"@skytf'"?`}:Q*H"@skytf' DIRECT=Y b... 閱讀全文

posted @ 2014-12-24 11:22 jack_Meng 閱讀(130) | 評論 (0) 編輯

AUL恢復truncate刪除的表
摘要: 背景接到用戶申告,新畢業的兄弟不小心把數據庫中的3個關鍵表給truncate了,由於這個業務還在測試階段,系統沒有任何形式的備份。客戶的OS平台是windows平台,數據庫是Oracle9207 對於這種情況,嘗試了使用AUL來進行恢復。這里解釋其中一個表(xm_fxl)的恢復恢復前的准備一1... 閱讀全文

posted @ 2014-12-18 14:53 jack_Meng 閱讀(12) | 評論 (0) 編輯

Oracle終極數據恢復,孰弱孰強(DUL vs AUL)
摘要: 這幾天在幫朋友作數據恢復,由於已經到了無可救葯的地步,只能使用終極手段進行恢復,直接從文件中讀取數據進行恢復。在恢復過程中反復對比了DUL和dcba的AUL,感覺到了兩者的不同。DUL在處理文件損壞的情況下,如文件部分缺失、數據塊損壞的恢復明顯要弱於AUL,AUL經過幾次修正之后已經能夠很好的處理這... 閱讀全文

posted @ 2014-12-18 14:50 jack_Meng 閱讀(23) | 評論 (0) 編輯

oracle truncate閃回數據庫恢復
摘要: 1、創建試驗表conn scott/tigercreate table truncate_test as select * from user_objects;select count(*) from truncate_test;2、記錄truncate table 的時間,但在生產中是不知道准確的... 閱讀全文

posted @ 2014-12-18 14:48 jack_Meng 閱讀(20) | 評論 (0) 編輯

Oracle的閃回特性之恢復truncate刪除表的數據
摘要: Oracle的閃回特性之恢復truncate刪除表的數據SQL> show parameter flashbackNAME TYPE VALUE------------------------------------ ----------- -----------------------------... 閱讀全文

posted @ 2014-12-18 14:47 jack_Meng 閱讀(202) | 評論 (0) 編輯

Oracle中exp,imp(導入導出)數據遷移注意事項
摘要: 這幾天做開發庫schema備份,出現些問題,記錄一下.一,exp時,os語言環境和數據庫不同時會自動發生轉換. 如果操作系統的字符集小於數據庫字符集,就可能出現亂碼現象.imp時,同理,也是有可能出現亂碼的.如果源庫和目標庫字符集是相同的話,防止exp,imp過程出現字符轉換,我們可以在exp,im... 閱讀全文

posted @ 2014-12-18 14:43 jack_Meng 閱讀(282) | 評論 (0) 編輯

oracle系統表的查詢
摘要: oracle查詢用戶下的所有表select * from all_tab_comments -- 查詢所有用戶的表,視圖等select * from user_tab_comments -- 查詢本用戶的表,視圖等select * from all_col_comments --查詢所有用戶的表的列... 閱讀全文

posted @ 2014-12-11 12:12 jack_Meng 閱讀(5) | 評論 (0) 編輯

ORACLE系統表大全
摘要: 下面全面是對Oracle系統表的一些介紹: 數據字典dict總是屬於Oracle用戶sys的。 1、用戶: select username from dba_users; 改口令 alter user spgroup identified by spgtest; 2、表空間: se... 閱讀全文

posted @ 2014-12-11 11:50 jack_Meng 閱讀(22) | 評論 (0) 編輯

數據倉庫系列文章
摘要: 數據倉庫元數據管理OLAP的基本特征維(Dimension)和立方(Cube)數據立方體與OLAP數據倉庫的多維數據模型數據倉庫的基本架構數據倉庫的源數據類型數據倉庫的價值出處:http://webdataanalysis.net/category/web-data-warehouse/ 閱讀全文

posted @ 2014-12-10 16:47 jack_Meng 閱讀(38) | 評論 (0) 編輯

數據立方體----維度與OLAP
摘要: 前面的一篇文章——數據倉庫的多維數據模型中已經簡單介紹過多維模型的定義和結構,以及事實表(Fact Table)和維表(Dimension Table)的概念。多維數據模型作為一種新的邏輯模型賦予了數據新的組織和存儲形式,而真正體現其在分析上的優勢還需要基於模型的有效的操作和處理,也就是OLAP(O... 閱讀全文

posted @ 2014-12-10 16:44 jack_Meng 閱讀(638) | 評論 (2) 編輯

Oracle變量的定義、賦值及使用
摘要: 首先我們來看看代碼,然后我們在說明和解釋代碼:declare l_dept integer := 20; currtime date := sysdate; l_nam varchar2(20) := to_char(add_months(trunc(sysdate),-... 閱讀全文

posted @ 2014-12-10 16:27 jack_Meng 閱讀(3182) | 評論 (1) 編輯

從如何優化SQL入手,提高數據倉庫的ETL效率
摘要: 1 引言數據倉庫建設中的ETL(Extract, Transform, Load)是數據抽取、轉換和裝載到模型的過程,整個過程基本是通過控制用SQL語句編寫的存儲過程和函數的方式來實現對數據的直接操作,SQL語句的效率將直接影響到數據倉庫后台的性能。 目前,國內的大中型企業基本都具有四年以上計算機... 閱讀全文

posted @ 2014-12-10 15:42 jack_Meng 閱讀(40) | 評論 (0) 編輯

SELECT INTO 和 INSERT INTO SELECT 兩種表復制語句詳解(SQL數據庫和Oracle數據庫的區別)
摘要: 我們經常會遇到需要表復制的情況,如將一個table1的數據的部分字段復制到table2中,或者將整個table1復制到table2中,這時候我們就要使用SELECT INTO 和 INSERT INTO SELECT 表復制語句了。1.INSERT INTO SELECT語句語句形式為:Ins... 閱讀全文

posted @ 2014-12-10 12:14 jack_Meng 閱讀(937) | 評論 (0) 編輯

Oracle按時間段分組統計
摘要: 想要按時間段分組查詢,首先要了解level,connect by,oracle時間的加減.關於level這里不多說,我只寫出一個查詢語句:----level 是一個偽例 select level from dual connect by level d.dt-2 group by d.dt ... 閱讀全文

posted @ 2014-04-30 17:22 jack_Meng 閱讀(2503) | 評論 (0) 編輯

Oracle按不同時間分組統計
摘要: Oracle按不同時間分組統計的sql如下表table1: 日期(exportDate) 數量(amount) -------------- ----------- 14-2月 -08 20... 閱讀全文

posted @ 2014-04-30 17:15 jack_Meng 閱讀(82) | 評論 (0) 編輯

Oracle單表去重復(二)
摘要: Oracle單表去重去重有兩層含義,一:是記錄完全一樣。二:是符合一定條件的認為是重復。根據表的數量,去重可划分為:單表去重和多表關聯去重。對於去重,一般最容易想到的是用distinct,而distinct只能對記錄完全重復的記錄保留一條。distinct使用的是二重循環的方式來去重的,如果數據量非... 閱讀全文

posted @ 2014-04-30 16:41 jack_Meng 閱讀(45) | 評論 (0) 編輯

Oracle單表去重復(一)
摘要: 去重有兩層含義,一:是記錄完全一樣;二:是符合一定條件的認為是重復。根據表的數量,去重可划分為:單表去重和多表關聯去重。對於去重,一般最容易想到的是用distinct,而distinct只能對記錄完全重復的記錄保留一條。distinct使用的是二重循環的方式來去重的,如果數據量非常大的時候,會導致性... 閱讀全文

posted @ 2014-04-30 16:24 jack_Meng 閱讀(828) | 評論 (0) 編輯

oracle 查版本號
摘要: oracle是強大的數據庫,我們怎樣看它的版本呢?工具/原料 oracle 數據庫, sqlplus方法/步驟 首先進入sqlplus,cmd---plsql,登陸我們的用戶,如:user/pass@數據庫實例ID,建議用sysdba權限的賬戶登陸,不會的可以看看我前面的文章。方法一:v$versi... 閱讀全文

posted @ 2014-04-29 16:12 jack_Meng 閱讀(22) | 評論 (0) 編輯

Oracle Client 10g (instantclient) 精簡版安裝
摘要: 今天遇到個軟件要求安裝oracle client端,於是考慮裝精簡版本的,就從http://www.oracle.com/technology/software/tech/oci/instantclient/index.html下載了instantclient-basic-win32-10.2.0.... 閱讀全文

posted @ 2014-04-29 16:07 jack_Meng 閱讀(2143) | 評論 (0) 編輯

C#在64位操作系統上連接Oracle的問題和解決方案
摘要: C#使用System.Data.OracleClient連接Oracle數據庫。之前在WinXP上正常運行的程序移植到Windows 2008 x64上之后就連不上數據庫了。錯誤信息如下:嘗試加載Oracle客戶端庫時引發BadImageFomatException。如果在安裝32位Oracle客戶... 閱讀全文

posted @ 2014-04-21 13:29 jack_Meng 閱讀(40) | 評論 (0) 編輯

32位C#程序連接64位ORACLE數據庫
摘要: VS2008生成32位程序,安裝在64位服務器上,調用System.data.oracleclientoracleConn=newOracleConnection();oracleConn.ConnectionString=sqlDbConnectionString;try{oracleConn.O... 閱讀全文

posted @ 2014-04-21 12:44 jack_Meng 閱讀(45) | 評論 (0) 編輯

asp.net(C#)鏈接Oracle連接字符串
摘要: 在NET環境中鏈接Oracle數據庫有兩種組建鏈接方式:1)使用OleDB組件是通過Oracle OleDB驅動程序(OraOLEDB.dll)連接和訪問Oracle數據庫2)使用System.Data.OracleClient.dll組件(ADO.Net組件)OleDbConnection模式: ... 閱讀全文

posted @ 2014-04-21 12:39 jack_Meng 閱讀(1130) | 評論 (0) 編輯

用ASP.Net(C#)連接Oracle數據庫的方法及實例
摘要: 今天看了一下asp.net連接oracle數據庫的方法,得到了如下代碼。這段代碼打開了MyTable表,並把操作員的名字列出。字段類型是OracleString。讀取的時候用的是字段編號,我不知道怎么使用字段名來讀取某字段的內容。下面是代碼://首先添加兩條引用using System.Data.O... 閱讀全文

posted @ 2014-04-21 12:30 jack_Meng 閱讀(75) | 評論 (0) 編輯

使用C#的兩種方式OracleClient組件和OleDB組件連接ORACLE數據庫
摘要: 一、使用OracleClient組件連接Oracle.Net框架的System.Data.OracleClient.dll組件(ADO.Net組件),為連接和使用Oracle數據庫提供了很大的方便。1、使用客戶端網絡服務名連接Oracle基於業務邏輯與數據庫實體的分層需要,一般要求在不同於Oracl... 閱讀全文

posted @ 2014-04-21 12:29 jack_Meng 閱讀(36) | 評論 (0) 編輯

oracle簡單入門教程系列
摘要: oracle入門很簡單:八、oracle數據表 1.創建oracle數據表創建oracle數據表的語法如下: create table命令用於創建一個oracle數據表;括號內列出了數據表應當包含的列及列的數據類型;tablespace則指定該表的表空間。創建數據表students。 在該創建語句中... 閱讀全文

posted @ 2014-04-21 11:46 jack_Meng 閱讀(220) | 評論 (0) 編輯

Windows 7 x64 安裝 Oracle 11g Express
摘要: 1. 下載 在這里下載文件:Oracle Database Express Edition 11gRelease 2 for Windows x32 Oracle 不提供 windows 下 64 位的 Express 版, 但是 32 位的也是可以正常運行的. 2. 安裝 解壓OracleX... 閱讀全文

posted @ 2014-04-21 11:36 jack_Meng 閱讀(2175) | 評論 (0) 編輯

O​r​a​c​l​e​ ​D​a​t​a​b​a​s​e​ ​e​x​p​r​e​s​s​ ​1​1​g​ ​第​ ​2​ ​版​安​裝​過​程
摘要: 官方Oracle Database 快捷版 11g 第 2 版的下載地址:http://www.oracle.com/technetwork/cn/products/express-edition/downloads/index.htmlhttp://www.oracle.com/technetwo... 閱讀全文

posted @ 2014-04-21 11:23 jack_Meng 閱讀(212) | 評論 (0) 編輯

oracle 腳本創建數據庫的相關文章,教程,源碼
摘要: 學步園推薦專題: 關於oracle 腳本創建數據庫的相關文章文章標題文章鏈接文章簡介oracle命令行創建數據庫的示例腳本http://www.xuebuyuan.com/964527.htmlset echo on spool D:\oracle\app\admin\ocp11g\sctripts... 閱讀全文

posted @ 2014-04-21 11:09 jack_Meng 閱讀(40) | 評論 (0) 編輯

詳解Oracle手動創建數據庫幾大步驟
摘要: 在這里我們將介紹Oracle手動創建數據庫幾大步驟,包括前期的准備工作,以及具體的實施。Oracle手動創建數據庫是本文介紹的重點,希望通過本文能幫助大家更好的利用Oracle。51CTO也向您推薦《Oracle數據庫調試與性能優化》專題。Oracle除自帶的DBCA可以創建數據庫以為,還有另外一種... 閱讀全文

posted @ 2014-04-21 11:06 jack_Meng 閱讀(28) | 評論 (0) 編輯

Oracle XE自帶數據庫創建的過程
摘要: Oracle XE自帶數據庫如何創建的?XE.sql腳本定義實例究竟是怎樣的?閱讀下文,您可以找到這些問題的答案。Oracle XE自帶數據庫是如何創建的呢?這是很多人都提到過的問題,下面就為您詳細介紹Oracle XE自帶數據庫創建的過程,供您參考。簡單的說了一下Oracle 10g XE的字符集... 閱讀全文

posted @ 2014-04-21 11:05 jack_Meng 閱讀(79) | 評論 (0) 編輯

在 Windows 下安裝 Oracle 11g XE (Express Edition)
摘要: Oracle 11g XE 是 Oracle 數據庫的免費版本,支持標准版的大部分功能,11g XE 提供 Windows 和 Linux 版本。做為免費的 Oracle 數據庫版本,XE 的限制是:最大數據庫大小為 11 GB可使用的最大內存是 1G一台機器上只能安裝一個 XE 實例XE 只能使用... 閱讀全文

posted @ 2014-04-02 15:37 jack_Meng 閱讀(72) | 評論 (0) 編輯

OracleDesigner學習筆記1――安裝篇
摘要: OracleDesigner學習筆記1――安裝篇QQ:KingMSN:qiutianwh@msn.comEmail:qqking@gmail.com一. 前言Oracle是當今最流行的關系型數據庫之一,和很多朋友一樣,我也是一個Oracle的愛好者,從開始的7.3(我所接觸的第一個版本)到現在的10G,可以說Oracle公司每推出一個新的版本,都有很多令人激動的新東西帶給我們,這可能也是令廣大朋友着迷的地方吧。眾所周之,Oracle公司並僅僅是一個關系型數據庫廠商,她的產品線非常豐富,從后台數據庫到中間件,從ERP軟件到開發工具,讓人眼花繚亂。最近由於公司項目的原因,需要采取Oracle的設計 閱讀全文

posted @ 2014-03-01 11:56 jack_Meng 閱讀(256) | 評論 (0) 編輯

建立物化視圖所需權限
摘要: 建立物化視圖所需權限(一):http://yangtingkun.itpub.net/post/468/50672建立物化視圖所需權限(二):http://blog.itpub.net/post/468/50707建立物化視圖所需權限(三):http://blog.itpub.net/post/468/50838建立物化視圖所需權限(四):http://blog.itpub.net/post/468/51163 閱讀全文

posted @ 2012-12-31 15:06 jack_Meng 閱讀(92) | 評論 (0) 編輯

Oracle命令:授權-收回權限-角色
摘要: oracle grant不論授予何種權限,每條授權(grant)語句總是由三部分組成:1) 接受者部分是准備獲得權限的一個或多個用戶的列表。2)關鍵字權限部分由grant后跟一種或多種權限組成。如果在同一條grant語句中有多個權限,權限之間用逗號分隔。3) 表名部分由關鍵字o n起頭並列出准備在其上授權的表。看下面的詳細介紹,主要是介紹如何把添加、刪除、修改、查詢四種權限授予用戶,如下:一、insertinsert權限允許在其他用戶的表中建立行。語句grant insert on sample_a to public;允許所有用戶在sample_a中建立新的行。Oracle允許在單條gran 閱讀全文

posted @ 2012-12-31 15:04 jack_Meng 閱讀(4300) | 評論 (0) 編輯

在Data Manager中使用Variable
摘要: Data Manager JobStream的屬性中,點擊Variables,首先定義變量名稱,然后在初始化語句里寫:Lookup( 'CN_DS_DMS_TSKF_RPT', 'select v from aconfig where k=1' )其中'CN_DS_DMS_TSKF_RPT'為在connections中配置的數據庫的鏈接名稱,這樣就可以為你的變量賦值了,使用:在子節點中所使用查詢,更新,刪除語句的時候,在條件中可以使用變量,用法“{$變量名}”,如下:delete aconfig where k={$m};其中m為我定義的變量的名 閱讀全文

posted @ 2012-11-17 14:50 jack_Meng 閱讀(45) | 評論 (0) 編輯

oracle中exp,imp(導入,導出)的使用詳解
摘要: 今天說說Oracle數據庫的導入(imp.exe)和導出(exp.exe)命令的使用,我們的電腦里面安裝完Oracle或OracleClient的時候,在我們的安裝目錄里面就有這兩個命令了,一般是在你的Oracle安裝目錄下面的bin文件夾下面會有exp.exe和imp.exe這兩個文件,它們都是在... 閱讀全文

posted @ 2012-11-13 16:52 jack_Meng 閱讀(35) | 評論 (0) 編輯

重做日志文件(redo log file)和歸檔日志文件(archive log file)
摘要: 日志文件分為重做日志文件(redo log file)和歸檔日志文件(archive log file)。SQL> select group#, status, member from v$logfile; GROUP# STATUS MEMBER---------- ------- -------------------------------------------------------------------------------- 3 C:\ORACLE\ORADATA\ORCL\REDO03.LOG 2 C... 閱讀全文

posted @ 2012-11-13 16:35 jack_Meng 閱讀(446) | 評論 (0) 編輯

Oracle日志文件管理與查看
摘要: 1.查詢系統使用的是哪一組日志文件: select * from v$log; 2.查詢正在使用的組所對應的日志文件: select * from v$logfile; 3.強制日志切換: alter system switch logfile; 4.查詢歷史日志: select * from v$log_history; 5.查詢日志的歸檔模式: select dbid,name,created,log_mode from v$database; 6.查詢歸檔日志的信息: select recid,stamp,thread#,sequence#,name from v$... 閱讀全文

posted @ 2012-11-13 16:33 jack_Meng 閱讀(65) | 評論 (0) 編輯

plsql常用函數匯總
摘要: oracle教程:PLSQL常用方法匯總2010-01-07在SQLPLUS下,實現中-英字符集轉換alter session set nls_language='AMERICAN';alter session set nls_language='SIMPLIFIED CHINESE'; 主要知識點:一、有關表的操作建表create table test as select * from dept; --從已知表復制數據和結構create table test as select * from dept where 1=2; --從已知表復制結構但不包括數據2) 閱讀全文

posted @ 2012-11-09 17:00 jack_Meng 閱讀(1162) | 評論 (0) 編輯

PLSQL日期函數
摘要: 帶時分秒 轉換成日期類型to_date('20120801 00:00:00','yyyymmdd HH24:Mi:SS') 六種日期函數:1. add_months(日期,number) 指定日期推遲number個月2. last_day(日期) 指定日期當月的最后一天3. new_time(日期,時區簡寫) 調整時區4. next_day(日期,number) number表示周幾,星期日是1,指定number的日期(一周內或一周后)5. months_between(日期1,日期2) 日期1和日期2之間有幾個月6. sysdate 系統當期那日期和時間== 閱讀全文

posted @ 2012-11-09 16:41 jack_Meng 閱讀(6489) | 評論 (0) 編輯

PLSQL配置怎么連ORACLE
摘要: 如果是windows的話,在服務里面就可以查服務要啟動,監聽也要啟動!可以用lsnrctl命令查看監聽!首先你需要在我的電腦的屬性里,找到環境變量,配置系統下面的path,看看里面指向的是哪里(我的電腦里就有oracle的多個版本)而且要在你的oracle的X:\oracle\product\10.2.0\db_1\network\ADMIN\tnsnames.ora下配置監聽名及相關ip地址或計算機名,X一般是你本地盤符,例如像下面的格式。orclTest = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST =  閱讀全文

posted @ 2012-11-08 14:25 jack_Meng 閱讀(5840) | 評論 (0) 編輯

用 Cognos 中的 Data Manager 進行數據抽取(使用介紹)
摘要: 目錄創建Catlog配置Connection創建Fact Build創建JobStream調度JobStream1.1.1. 創建Catlog在數據庫中新增一個用戶,啟動Data Manager,點擊“Create a new catalog”:在新窗口中輸入Catalog 名稱及相關信息:點擊“Next”在新窗口中選擇存儲Catlog信息的數據庫類型,輸入用戶名、密碼、本地服務名(以Oracle)為例:點擊“OK”后便可以進入Data Manager主程序中。如下圖所示:此時查看后台數據庫,可以看到該用戶下由Data Manager創建了很多張表。1.1.2. 配置Connection啟動D 閱讀全文

posted @ 2012-11-07 16:25 jack_Meng 閱讀(43) | 評論 (0) 編輯

cognos中的datamanager的安裝及配置
摘要: 1. 安裝DataManager首先,你需要下載DataManager,可以在官方網站下載,官方網站:http://www.ibm.com/developerworks/cn/downloads/im/cognosbi/具體安裝這里就不相信說明,都是傻瓜式安裝,都是下一步。12. 軟件注冊啟動Dat... 閱讀全文

posted @ 2012-11-05 12:55 jack_Meng 閱讀(55) | 評論 (0) 編輯

數據倉庫之我見
摘要: 什么是數據倉庫?用簡單易懂的語言表述就是“將我們用到的數據從一個或多個數據庫中抽取出來放到另外的一個數據庫中以方便我們的使用”或者說將數據從生產庫中提取數據到應用分析庫中。在此過程中對生產庫中的數據只用到了查詢操作,而應用分析庫中的數據我們則可以進行增刪改查的操作。 為什么要進行抽取處理?我們可以從兩個方面來說,即性能、控制。提高生產效率、對數據進行控制分析,那就要建立一個數據倉庫。 ETL處理(抽取、轉換、加載)是數據倉庫中的一種實現方法,數據抽取可以一步到位,也可以分多層進行抽取,這要根據實際情況來定,往往數據抽取對性能的要求比較高,所以在抽取的過程中要考慮中間表的問題,當遇到大量的數據抽 閱讀全文

posted @ 2012-11-05 12:53 jack_Meng 閱讀(39) | 評論 (0) 編輯


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM