Time of Update: 2015-04-24
標籤:一、資料庫概念DB 資料庫 DatabaseDBS 資料庫系統 Database SystemDBA 資料庫管理員 Database AdministratorDBMS 資料庫管理系統 Database Management System二、關聯式資料庫Oracle Oracle,IBM DB2,MS SQLServer,SyBase SyBase,IBM Informix,MySQL,Accessxml,txt可以做資料庫三、E-R模型實體-關係-屬性
Time of Update: 2015-04-23
標籤:擷取一段時間內所有的小時SELECT to_date(‘2013-07-01 12‘, ‘yyyy-mm-dd hh24‘) + (ROWNUM - 1) / 24 sdate FROM dualCONNECT BY ROWNUM <= (to_date(‘2013-07-02 22‘, ‘yyyy-mm-dd hh24‘) - to_date(‘2013-07-01 12‘, ‘yyyy-mm-dd hh24‘)) * 24 + 1;擷取一段時間內所有的天SELECT
Time of Update: 2015-04-26
標籤:雖然把資料庫放到了Linux虛擬機器中,但是都要做到每次正常的登陸和退出,下面說一下過程:啟動資料庫執行個體步驟第一步:啟動監聽#su - oracle//切換到oracle使用者$lsnrctl start//開啟監聽,開始監聽1521連接埠第二部:啟動資料庫執行個體$sqlplus /nolog//直接進入SQLPLUS命令提示字元,不運行SQLPLUS工具SQL>conn /as
Time of Update: 2015-04-24
標籤:序列+觸發器實現Oracle主鍵自增 序列的文法格式為: CREATE SEQUENCE 序列名[INCREMENT BY n][START WITH n][{MAXVALUE/MINVALUE n|NOMAXVALUE}][{CYCLE|NOCYCLE}][{CACHE n|NOCACHE}];INCREMENT BY 用於定義序列的步長,如果省略,則預設為1,如果出現負值,則代表序列的值是按照此步長遞減的。 START WITH
Time of Update: 2015-04-24
標籤:第一個映射 一、建立“項目” 設計器->項目,點擊插入項目表徵圖, 在項目對話方塊的“定義”標籤下輸入項目名稱如Sakila_DWH ,儲存 二、匯入知識模組 項目→知識模組→右鍵匯入知識模組 檔案匯入目錄:Oracle\Middleware\Oracle_Home\odi\sdk\xml-reference 反向工程知識模組(RKM) RKM
Time of Update: 2015-04-25
標籤:oracle 行轉列 首先看一下來源資料:方法一:WM_CONCAT group by 這個方法沒有問題。SELECT CODE_TS, WMSYS.WM_CONCAT(S_NUM + 1 || ‘:‘ || ELEMENT) ELEMENT FROM T_MERCH_ELEMENT where code_ts=‘020745‘ group by
Time of Update: 2015-04-21
標籤:merge oracle 在Oracle 10g之前,merge語句支援匹配更新和不匹配插入2種簡單的用法,在10g中Oracle對merge語句做了增強,增加了條件選項和DELETE操作。下面我通過一個demo來簡單介紹一下10g中merge的增強和10g前merge的用法。 參考Oracle 的SQL Reference 下面我在一下環境中做一個測試看看建立表subs 和 acctcreate table
Time of Update: 2015-04-20
標籤:oracle 共用服務串連靜態註冊服務oracle 共用服務串連靜態註冊服務預設oracle的共用服務是註冊到動態註冊服務裡面的[email protected]> select * from v$version where rownum=1;BANNER---------------------------------------------------------------------------------------------------------------
Time of Update: 2015-04-22
標籤:http://blog.sina.com.cn/s/blog_6a01140c0100wimi.html1、從表中隨機取記錄 select * from (select * from staff order by dbms_random.random) where rownum <
Time of Update: 2015-04-18
標籤:oracle利用insert first/all使得INSERT語句可以同時插入多張表,還可以根據判斷條件來決定每條記錄插入到哪張或哪幾張表中。insert first:對於每一行資料,只插入到第一個when條件成立的表,不繼續檢查其他條件。insert all :對於每一行資料,對每一個when條件都進行檢查,如果滿足條件就執行插入操作。create table edw_int ( agmt_no varchar2(40 byte)
Time of Update: 2015-04-21
標籤:oracle企業管理器的建立So Easy! Oracle在Linux上的安裝配置系列六上幾篇中,我們安裝了oracle資料庫軟體,建立了資料庫配置了監聽,本篇是本系統文章的最後一篇,Oracle企業管理器的建立。當完成了以上所有步驟後使用$emctl start dbconsole啟動oracle企事業管理器,會出現以下錯誤,提示說沒有設定ORACLE_UNQNAME環境變數[[email protected] ~]$ emctl start
Time of Update: 2015-04-20
標籤: Oracle資料匯入匯出imp/exp 功能:Oracle資料匯入匯出imp/exp就相當與oracle資料還原與備份。 大多情況都可以用Oracle資料匯入匯出完成資料的備份與還原(不會造成資料的丟失)。 Oracle有個好處,雖然你的電腦不是伺服器,但是你裝了oracle用戶端,並建立了串連 (通過Net Configuration Assistant添加正確的服務命名,其實你可以想成是用戶端與伺服器端 修了條路,然後資料就可以被拉過來了)
Time of Update: 2015-04-20
標籤:database 所在路徑和歸檔目錄所在路徑必須分開此處說的database的所在路徑是 指:redol log file 所在路徑,datafile 所在路徑,control file 所在路徑此處說的歸檔路徑是指資料庫的歸檔目的地。 database的所在路徑 必須 和 歸檔路徑 必須是在不同的檔案系統中,或者:必須是在不同的asm磁碟組中。為什麼這麼強制要求呢?大家可以假設如下的情境:若是:database的所在路徑 和 歸檔路徑
Time of Update: 2015-04-15
標籤:Oracle 提供兩個工具imp.exe 和exp.exe分別用於匯入和匯出資料。這兩個工具位於Oracle_home/bin目錄下。 匯入資料exp 1 將資料庫ATSTestDB完全匯出,使用者名稱system 密碼123456 匯出到c:\export.dmp中 exp system/[email protected] file=c:\export.dmp full=y 其中ATSTestDB為資料庫名稱,system為該資料庫裡的賬戶,123456為其密碼。 2
Time of Update: 2015-04-15
標籤:今天遇到了一個很有意思的NUMBER類型Scale引發的問題,我用一個簡單的測試案例來展示一下這個案例。假如有個TEST的表,有個欄位類型為NUMBER,我插入下面兩條資料 CREATE TABLE TEST( Category VARCHAR(12), QTY NUMBER) INSERT INTO TESTSELECT ‘M‘, 12 FROM
Time of Update: 2015-04-17
標籤:啟動監聽:lsnrctl start 查看監聽:lsnrctl status 停止監聽:lsnrctl stop 1、oracle 資料服務器包括:執行個體進程和資料庫; 執行個體進程包括:memory structure(sga)以及background process(pmon(進程監控)、smon(系統監控system monitor,空間整理3秒)、dbwr(髒資料處理)、lgwr(將redo
Time of Update: 2015-04-15
標籤:1.物理壞塊和邏輯壞塊 在資料庫中有一個概念叫做資料區塊的一致性,Oracle的資料區塊的一致性包括了兩個層次:物理一致性和邏輯一致性,如果一個資料區塊在這兩個層次上存在不一致性,那就對應到了我們今天要要說的物理壞塊和邏輯壞塊。 在每一個資料區塊的頭部有一個校正和欄位,每當資料區塊要被寫回磁碟前,Oracle都會重新計算
Time of Update: 2015-04-15
標籤:oracle中常用的查詢方法oracle中常用的查詢方法 查詢oracle中所有使用者資訊 select * from dba_users; 只查詢使用者和密碼 select username,password from dba_users; 查詢目前使用者資訊 select * from dba_ustats;
Time of Update: 2015-04-13
標籤:Long 類型使用中會出現種種問題,不建議使用& && 的使用(僅用於命令模式)&用於指定變數,&& 用於輸出已有的變數descritpion 顯示對象資訊(僅用於命令模式)例如: describe zx;roundtrunc用於數字和日期nvl(expr1, expr2) 如果expr1不為空白則輸出expr1,否則輸出expr3NVL2(expr1, expr2, expr3) 如果 expr1
Time of Update: 2015-04-15
標籤:參考資料: http://blog.csdn.net/nemo2011/article/details/8183326Solaris添加新硬碟 http://blog.163.com/[email protected]/blog/static/35166181200942351523927/在Solaris系統下安裝oracle10總結??http://blog.163.com/[email protected]/blog/static/3516618120094235