Time of Update: 2017-01-18
Oracle函數多種多樣,系統變數函數就是其中之一,介紹三種最常見的系統變數函數。Oracle系統變數函數:1)SYSDATE該函數返回當前的日期和時間。返回的是Oracle伺服器的當前日期和時間。select sysdate from dual;insert into purchase values(‘Small Widget','SH',sysdate, 10);insert into purchase values(‘Meduem Wodget','SH',sysdate-15, 15);
Time of Update: 2017-01-18
今天在項目中向資料庫的CLOB屬性插入一段篇文章(1000~2000)字就會報一個字串過長的錯誤。網上說用流來處理,沒有這麼做。這像是一個Bug,只要把插入的資料,預設擴充到2000以上就ok了。下面是這段代碼:if((temp.length()>=1000)&&(temp.length()<=2000)){temp=StringUtils.rightPad(temp, 2008);}使用StringUtils的rightPad方法使沒超過2000的部分,在右邊自動填滿0,直到200
Time of Update: 2017-01-18
1. NESTED LOOP對於被串連的資料子集較小的情況,nested loop串連是個較好的選擇。nested loop就是掃描一個表,每讀到一條記錄,就根據索引去另一個表裡面尋找,沒有索引一般就不會是 nested loops。一般在nested loop中, 驅動表滿足條件結果集不大,被驅動表的串連欄位要有索引,這樣就走nstedloop。如果驅動表返回記錄太多,就不適合nested loops了。如果串連欄位沒有索引,則適合走hash
Time of Update: 2017-01-18
首先我們解壓$ unzip p8202632_10205_LINUX.zip 解壓後我們會發現多出了個檔案夾,他是:Disk1,進入Disk1。然後執行安裝:$ ./runInstaller執行指令碼# /u01/app/oracle/10.2.0/db_1/root.shRunning Oracle 10g root.sh script...The following environment variables are set as:
Time of Update: 2017-01-18
安裝流程:前期準備工作--->安裝ORACLE軟體--->安裝升級補丁--->安裝odbc建立資料庫--->安裝監聽器--->安裝EM《前期準備工作》安裝配置系統內容安裝linux ,所有服務都不選擇,只是選擇安裝開發工具,不要安裝防火牆(當然也可以在後面關閉)開啟終端,執行如下命令,檢查安裝包,沒有的都要安裝make, glibc, libaiocompat-libstdc++, compat-gcc-34, compat-gcc-34-c++, gcc,
Time of Update: 2017-01-18
一、摘要Oracle硬解析和軟解析是我們經常遇到的問題,所以需要考慮何時產生軟解析何時產生硬解析,如何判斷SQL的執行過程當發布一條SQL或PL/SQL命令時,Oracle會自動尋找該命令是否存在於共用池中來決定對當前的語句使用硬解析或軟解析。通常情況下,SQL語句的執行過程如下:Step1. SQL代碼的文法(文法的正確性)及語義檢查(對象的存在性與許可權)。Step2. 將SQL代碼的文本進行雜湊得到雜湊值。Step3.
Time of Update: 2017-01-18
本文介紹Oralce資料庫中,表名可以使用的最大長度。這個長度也是Oracle標識符的最大長度,為30個字元。小編今天在建一個Oracle資料庫表時,提示如下表名長度超過了最大值了。錯誤如下:複製代碼 代碼如下:錯誤報表:SQL 錯誤: ORA-00972: 標識符過長00972. 00000 - "identifier is too long"*Cause: An identifier with more than 30 characters
Time of Update: 2017-01-18
一,事務的4個基本特徵Atomic(原子性): 事務中包含的操作被看做一個邏輯單元,這個邏輯單元中的操作要 麼全部成功,要麼全部失敗。Consistency(一致性): 只有合法的資料可以被寫入資料庫,否則事務應該將其復原到最初 狀態。Isolation(隔離性): 事務允許多個使用者對同一個資料進行並發訪問,而不破壞資料的正 確性和完整性。同時,並行事務的修改必須與其他並行事務的修改 相互獨立。Durability(持久性):
Time of Update: 2017-01-18
警示日誌裡這兩天一直顯示這個錯誤:ORA-00600:internalerrorcode,arguments:[kcblasm_1],[103],[],[],[],[],[],[]TueAug1209:20:17CST2014Errorsinfile/u01/app/oracle/admin/orcl/udump/orcl_ora_29974.trc:ORA-00600:internalerrorcode,arguments:[kcblasm_1],[103],[],[],[],[],[],[]
Time of Update: 2017-01-18
成功安裝Oracle 11g資料庫後,你會發現自己電腦運行速度會變慢,配置較低的電腦甚至出現非常卡的狀況,通過禁止非必須開啟的Oracle服務可以提升電腦的運行速度。那麼,具體該怎麼做呢? 按照win7 64位環境下Oracle 11g R2安裝詳解中的方法成功安裝Oracle 11g後,共有7個服務,分別為Oracle ORCL VSS Writer
Time of Update: 2017-01-18
1》以12小時制顯示SQL>select to_char(sysdate,'YYYY-MM-DD HH12:MI:SS AM')from dual; TO_CHAR(SYSDATE,'YYYY-MM-DDHH1 ------------------------------ 2007-06-29 02:50:06 下午2》以24小時制顯示SQL> select to_char(sysdate,'YYYY-MM-DD HH24:MI:SS AM')from dual; TO_
Time of Update: 2017-01-18
正在看的ORACLE教程是:Oracle平台應用程式資料庫系統的設計與開發。Oracle是目前應用最廣泛的資料庫系統。一個完整的資料庫系統包括系統硬體、作業系統、網路層、DBMS(資料庫管理系統)、應用程式與資料,各部分之間是互相依賴的,對每個部分都必須進行合理的配置、設計和最佳化才能實現高效能的資料庫系統。本文討論筆者使用Oracle開發區域網路中、小型資料庫應用中,系統硬體的選擇與使用、應用程式資料庫系統設計與開發方面的一些心得和建議。應用程式資料庫系統包含應用程式資料庫和應用兩方面的內容,
Time of Update: 2017-01-18
正在看的ORACLE教程是:Oracle捕獲問題SQL解決CPU過渡消耗。本文通過實際業務系統中調整的一個案例,試圖給出一個常見CPU消耗問題的一個診斷方法.大多數情況下,系統的效能問題都是由不良SQL代碼引起的,那麼作為DBA,怎樣發現和解決這些SQL問題就顯得尤為重要. 本案例平台為UNIX,所以不可避免的應用了一些Unix下常用的工具.如vmstat,top等. 本文適宜讀者範圍:中進階. 系統內容:
Time of Update: 2017-01-18
正在看的ORACLE教程是:Oracle與SQL Server在公司專屬應用程式的比較。在我供職的公司不僅僅擁有Oracle資料庫,同時還擁有SQL Server資料庫,所以我經常遇見人們向我提兩種問題。
Time of Update: 2017-01-18
正在看的ORACLE教程是:淺談Oracle資料庫的建模與設計。要開發一個基於資料庫的應用系統,其中最關鍵的一步就是整個系統所依據的資料庫的建模設計,從邏輯的到物理的,一個環節疏於設計,整個的應用系統便似建立在危房之上,隨著開發過程的不斷深入,它要隨時面臨著各種難 以預料的風險,開發人員要為修改或重新設計沒有設計好的資料庫系統而付出難以預料的代價。所以,一個良好的資料庫設計是高效率的系統所必須的。 一、邏輯建模
Time of Update: 2017-01-18
正在看的ORACLE教程是:Oracle 9i 資料庫異常關閉後的啟動。 Oracle 資料庫啟動 Oracle shutdown的時候突然斷電,導致使用sql/plus啟動時無法串連到資料庫,具體描述為: connection can not permitted, shut in progress. 到dos 提示符 鍵入:
Time of Update: 2017-01-18
正在看的ORACLE教程是:最佳化Oracle停機時間及資料庫恢複。 這裡會討論令Oracle停機時間最小化的步驟。各種形式的停機--計劃的或者是非計劃的--總是不斷地發生,一個DBA應該有正確的備份策略,這樣在資料庫出現問題時就可以更快地恢複。 以下是假定的備份策略和資料庫的運作條件 控制檔案是鏡像的 資料庫運行在archivelog模式 每個星期都進行冷備份 每日都進行熱備份 每日都進行一次全資料庫匯出 事件1:完整的資料庫重構
Time of Update: 2017-01-18
正在看的ORACLE教程是:Oracle PL/SQL語言入門基礎。PL/SQL是ORACLE對標準資料庫語言的擴充,ORACLE公司已經將PL/SQL整合到ORACLE 伺服器和其他工具中了,近幾年中更多的開發人員和DBA開始使用PL/SQL,本文將講述PL/SQL基礎文法,結構和組件、以及如何設計並執行一個PL/SQL程式。 PL/SQL的優點
Time of Update: 2017-01-18
正在看的ORACLE教程是:Oracle Portal及其門戶網站開發概述。摘要: Portal是IT領域的新技術,是公司資訊化工作的發展方向之一。本文首先介紹了Oracle Portal的定義、特點,接著闡述了portal的體繫結構。隨後本文介紹了Oracle9iAS Portal的功能特點及基於它的企業門戶網站的開發。最後本文簡要探討了基於portal的門戶網站開發的問題。
Time of Update: 2017-01-18
正在看的ORACLE教程是:基於Oracle的高效能動態SQL程式開發。 摘要:對動態SQL的程式開發進行了總結,並結合筆者實際開發經驗給出若干開發技巧。 關鍵詞:動態SQL,PL/SQL,高效能 1. 靜態SQLSQL與動態SQL