Time of Update: 2015-04-05
標籤:oracle資料庫安裝成功後,首次使用的出現下面的問題, 這裡只給出3種方法:l Sql*plusl OEM控制台l Windows 控制台 1.
Time of Update: 2015-04-07
標籤:oraclecol 列名 for(mat) 格式 :可對列進行格式化(a100 是針對varchar 的格式,顯示100個字元,可以a60,a80),例如:col file_name format a100;col 列名:顯示當前列的格式clear column:清除所有列的格式//主機名HOST HOSTNAME;//幫助HELP INDEX;//顯示當前環境變量值SHOW ALL//顯示當前錯誤SHOW ERR;//顯示數據庫版本show rel //查看oracle版本CONN
Time of Update: 2015-04-07
標籤:1、引言
Time of Update: 2015-04-07
標籤: 在園子裡有很多EF+MVC+EasyUI的架構實在是太多了,經過在一段時間的學習高手寫的思路,但是都是針對Sql資料的,但是今年我當上研發組組長的第一個任務就是編寫一個通用平台架構,一剛開始想把學習過的思路運用上,但是我們老大說因系統業務需求導致資料庫必須是Oracle,我就在網上查閱資料,EF對Oracle的支援沒有Sqlserver好,並且我們系統報表需求等極度複雜查詢,所以最終決定使用FluentData,發現該ORM架構學習成本較低,效能方面也較高,對原始Sql語句的支援也很好
Time of Update: 2015-04-05
標籤:---------------------------------------------遊標(cursor)應用-執行個體-----------------------------------------------------------------declare type curt_type is ref cursor;--申明ref類型cursor type nticketinfoid is table of pwr_user.nticketinfoid%type; type
Time of Update: 2015-04-05
標籤:Oracle在9i引入了merge命令, 通過這個merge你能夠在一個SQL語句中對一個表同時執行inserts和updates操作. 當然是update還是insert是依據於你的指定的條件判斷的,Merge into可以實現用B表來更新A表資料,如果A表中沒有,則把B表的資料插入A表. MERGE命令從一個或多個資料來源中選擇行來updating或inserting到一個或多個表 文法如下 MERGE INTO [your table-name]
Time of Update: 2015-04-06
標籤:oracle id-自增長 dual 原表與曆史表進行映射 一. 業務情境 商務程序需要進行寫入和更新的比較,所以有原表和曆史表。 要求表中的ID唯一性,以及兩張表的ID關聯,另外後續可能資料庫會進行遷移二.方案選擇方案一:id設定為int型自增長。這種做法編程簡單,無需考慮id唯一性,由資料庫幫忙維護。但是在此業務情境下存在缺點 1.
Time of Update: 2015-04-05
標籤: 大家都知道吧,這很坑,尤其是用慣了mysql裡的自增欄位設定,結果oracle裡面沒有的。oh,no我用的是12c版本的,它有一個新特性,可以這樣設定自增序列,在建立表是,把id設定為自增序列create table t ( id number generated by default as identity (start with 1 increment by 1), name
Time of Update: 2015-04-05
標籤: 隨著表中行數的增多,管理和效能效能影響也將隨之增加。備份將要花費更多時間,恢複也將
Time of Update: 2015-04-06
標籤:linux 資料庫 oracle database 補丁 今天中午將近12點的時候突然收到簡訊警示提示,公司的軟體長時間沒有話單產生。第一反應是公司的軟體掛掉了,所以立即進行了查看。重啟了所有軟體之後發現居然沒有回複正常,一直提示:com.gs.db.DBException: java.sql.SQLException:
Time of Update: 2015-04-06
標籤:體繫結構圖的學習: 老餘服裝店的故事 結構圖: SQL查詢語句 SGA 共用池shared pool 資料緩衝區Buffer cache PGA 進程 SQL更新語句
Time of Update: 2015-04-05
標籤:學習路線圖: 學習的方法和思路: 有了google為什麼還需要學習? 有了官方文檔還需要學習了嗎? 工作角色: 開發人員:SQL操作資料庫,PL/SQL實現邏輯結構。企業需要最多。對邏輯思維要求比較高。 管理員:資料庫的安裝,部署,參數調試,備份恢複,資料移轉; 分配使用者,控制許可權,資料表空間劃分;故障定位,問題分析,資料庫診斷修複。 最佳化人員:解決效能問題,提高資料庫運行效率。
Time of Update: 2015-04-05
標籤:由於硬體技術的不斷更新,Win7系統逐漸成為主流,而且電腦記憶體逐漸增大,為了充分的利用記憶體資源(因為32為系統最多隻能用到3G左右的記憶體),提高系統效能,很多人開始使用Win7(64Bit)的系統。在64位系統上安裝64位的Oracle資料庫,但是沒有對應的64位PL/SQL Developer,此時就不能使用PL/SQL Developer來進行直接連接的,所以要想實現串連還得需要其他途徑來完成。下面就來說明如何?串連。 一、下載Oracle用戶端:http://www.
Time of Update: 2015-04-05
標籤:通常情況下,用PL/SQL Developer串連Oracle是需要安裝Oracle用戶端軟體的,這也就意味著你的硬碟將被佔用大約1G-2G的空間,對於Windows作業系統來說,你還會多出一些開機自啟動的服務。當然對於大部分人來說,並不會在自己的機器上應用所建立的資料庫,而只是希望通過他的一些配置來串連訪問伺服器上的資料庫。 其實Oracle為我們提供了輕便的工具Oracle Instantclient
Time of Update: 2015-04-04
標籤:SQL Server Migration Assistant for Oracle 樣本 (2012-03-12 16:23:24)轉載▼標籤:ssmaoraclesqlserverit分類: System 引言: 嘗試將 Oracle 10gR2 資料移轉至 SQL Server 2005 (或更高版本)。 需要準備的東西: 1). Oracle Enterprise Manager
Time of Update: 2015-04-06
標籤:Windows下安裝Oracle Database 12c Release 1(12.1.0.2.0) 最近因需要在Oracle 資料庫上建立ODI的資料檔案庫,需要安裝Oracle Database 12c Release 1(12.1.0.2.0) - Enterprise Edition
Time of Update: 2015-04-07
標籤:轉載:http://database.51cto.com/art/201009/228094.htm1. 內串連(自然串連)2. 外串連(1)左外串連 (左邊的表不加限制)(2)右外串連(右邊的表不加限制)(3)全外串連(左右兩表都不加限制)3. 自串連(同一張表內的串連)SQL的標準文法:select table1.column,table2.column from table1 [inner | left | right | full ] join table2 on
Time of Update: 2015-04-05
標籤:SELECT...FOR UPDATE 語句的文法如下: SELECT ... FOR UPDATE [OF column_list][WAIT n|NOWAIT][SKIP LOCKED]; 其中: OF 子句用於指定即將更新的列,即鎖定特定列的相關的表的行。 WAIT 子句指定等待其他使用者釋放鎖的秒數,防止無限期的等待。 使用“FOR UPDATE WAIT”子句的優點如下: 1.防止無限期地等待被鎖定的行;2.允許應用程式中對鎖的等待時間進行更多的控制;3.
Time of Update: 2015-04-05
標籤:Oracle Linux 下增加tmpfs的大小,將502M增加到3G(註:初始值為記憶體的一半) 首先更改 /etc/fstab 將tmpfs大小更改為3G在tmpfs後添加size=3G,OK,/etc/fstab編輯完成,但是OEL跟redhat有點不同,僅僅更改fstab還不行,OS重啟後tmpfs還是會變成記憶體的一般,所以我們還需要更改另外一個設定檔/etc/rc.d/rc.sysinit一、注釋掉以下語句#mount 
Time of Update: 2015-04-04
標籤:--建立事務層級的結果暫存資料表create global temporary table tmp_yshy( c1 varchar2(100), c2 varchar2(100))on commit delete rows;--建立事務層級的儲存sql語句的暫存資料表create global temporary table tmp_sql( c1 varchar2(4000))on commit delete rows;測試表:-- Create tablecreate table