Time of Update: 2015-01-12
標籤:ERP系統Form查詢介面無法開啟,原因:ERP DB 復原空間不足,導致系統DB沒有足夠的空間支援Form查詢運行;解決方案:1、 檢查erpdb1和erpdb2日誌資訊內容:發現無報錯資訊;2、 停止AP,檢查DB資料表空間狀態:發現undotbs2資料表空間已滿;3、 擴充該資料表空間至6G,啟動AP,erp
Time of Update: 2015-01-13
標籤:在一些查詢時,可能把握不準需要查詢的確切值,比如百度搜尋時輸入關鍵字即可查詢出相關的結果,這種查詢稱為模糊查詢。模糊查詢使用LIKE關鍵字通過字元匹配檢索出所需要的資料行。字元匹配操作可以使用萬用字元“%”和“_”:%:表示零個或者多個任一字元。_:代表一個任一字元。文法是:LIKE ‘字串‘[ESCAPE
Time of Update: 2015-01-13
標籤:本文轉自CSDN部落格,http://blog.csdn.net/helifengwell/archive/2010/08/18/5820434.aspx 1,先到Oracle網站下載Instant Client :http://www.oracle.com/technology/global/cn/software/tech/oci/instantclient/index.html依據你的作業系統選擇不同的Instant
Time of Update: 2015-01-12
標籤: Oracle中對資料對象和資料的管理,無疑都是使用PL/SQL
Time of Update: 2015-01-12
標籤: D:\Oracle\DevSuiteHome_1\j2ee\DevSuite 問題二:問題二是在問題一的基礎上出現的,操作了問題一的解決辦法後,再次運行表單,會出現瀏覽器崩潰的情況。解決辦法:步驟一:找到Developer Suite安裝目錄下的jinit檔案夾(如:C:\DevSuiteHome\jinit),安裝其中的jinit.exe應用程式。步驟二:在開啟的Oracle Forms
Time of Update: 2015-01-12
標籤:前幾篇部落格例子中,我們建立了基於函數的索引,但是如果執行下面的查詢:<span style="font-size:18px;">select * from emp where substr(ename,1,1)=’S’;</span>得到的執行計畫將還是(TABLE ACCESS
Time of Update: 2015-01-12
標籤:和所有的秘笈一樣,最後一招都會又回到起點,最後我們來討論一下是否需要建立索引,也許進行全表掃描更快。在大多數情況下,全表掃描可能會導致更多的物理磁碟輸入輸出,但是全表掃描有時又可能會因為高度並行化的存在而執行的更快。如果查詢的表完全沒有順序,那麼一個要返回記錄數小於10%的查詢可能會讀取表中大部分的資料區塊,這樣使用索引會使查詢效率提高很多。但是如果表非常有順序,那麼如果查詢的記錄數大於40%時,可能使用全表掃描更快。因此,有一個索引範圍掃描的總體原則是:1)對於原始排序的表
Time of Update: 2015-01-13
標籤:一、事務和預存程序 在預存程序中如何使用事務。當需要在預存程序中同時執行多條添加、修改、刪除SQL語句時,為了保證資料完整性,我們需要使用事務。使用方式和在PL-SQL中非常相似,但也有一些區別。 --帶事務的預存程序CREATE OR REPLACE PROCEDURE Account_zhuanzhang(fromuser NUMBER,touser NUMBER,money NUMBER) ISBEGIN UPDATE account SET balance =
Time of Update: 2015-01-12
標籤:一、帶遊標的預存程序 遊標作為參數有兩種類型: 1、聲明系統遊標類型 SYS_REFCURSOR 1)遊標作為預存程序的參數:--帶遊標的預存程序CREATE OR REPLACE PROCEDURE PRO_EMP_IN(EMP_CUR SYS_REFCURSOR) AS V_NAME EMP.ENAME%TYPE; V_SAL EMP.SAL%TYPE;BEGIN LOOP FETCH EMP_CUR INTO V_NAME, V_SAL;
Time of Update: 2015-01-08
標籤:非原創,純屬筆記安裝:基本按照預設下一步安裝的 1)可執行安裝檔案【 setup.exe 】雙擊安裝 2):配置安全更新,取消下面的“我希望通過My Oracle Support接受安全更新(W)”,串連失敗,取消下一步 3)預設 4)案頭類 5)典型安裝。
Time of Update: 2015-01-08
標籤:oracle的資料匯入匯出必須是在兩個地方建立相同的使用者才能完整匯入(本地匯入新的資料庫需重建許可權)。所以匯入就得按以下步驟進行:假定伺服器端使用者為puser伺服器端匯出可以這樣做:匯出資料:exp puser/[email protected] file=c:\bb.dmp full=y本機資料庫可以這樣做:1.刪除使用者:drop user puser cascade;2.建立使用者:create user puser identified by
Time of Update: 2015-01-11
標籤:一、子程式 子程式是已命名的PL/SQL塊,它們儲存在資料庫中,可以Wie它們指定參數,可以從任何資料庫用戶端和應用程式中調用它們。子程式包括預存程序和函數。 子程式包括: 1、聲明部分:聲明部分包括類型、遊標、常量、變數、異常和嵌套子程式的聲明。這些項都是局部的,在退出後就不複存在。 2、可執行部分:可執行部分包括賦值、控制執行過程以及操縱ORacle資料的語句。 3、異常處理部分: 異常處理部分包括例外處理常式,負責處理執行預存程序中出現的異常。 子程式的有點
Time of Update: 2015-01-09
標籤:一.利用資料泵將資料匯出1.1.確定字元集:select * from v$nls_parameters;或select userenv(‘language‘) from dual; 1.2.設定用戶端字元集(Windows)set NLS_LANG = NLS_LANGUAGE_NLS_TERRITORY.NLS_CHARACTERSET1.3.確定schema的對象所佔用資料表空間SQL> Select distinct segment_type,tablespace_
Time of Update: 2015-01-07
標籤:jmeter串連資料庫一、Jmeter要串連oracle資料庫,就必須複製JDBC驅動jar包檔案ojdbc14.jar到Jmeter的lib目錄下二、進入Jmeter的bin目錄運行Jmeter.bat,啟動Jmeter三、Jmeter軟體配置如下:1、添加線程組2、右擊線程組,選擇“添加--配置元件--JDBC Connection Configuration”3、點擊JDBC Connection
Time of Update: 2015-01-09
標籤:以下SQL執行時間按序號遞減。1,動態SQL,沒有綁定變數,每次執行都做硬解析操作,佔用較大的共用池空間,若共用池空間不足,會導致其他SQL語句的解析資訊被擠出共用池。create or replace procedure proc1as beginfor i in 1..100000 loop execute immediate ‘insert into t values(‘||i||‘)‘; commit;
Time of Update: 2015-01-07
標籤:oracle 資料庫 豎錶轉橫表 Decode函數在實際開發中非常的有用,而且功能比較強大,與其他函數結合,能讓很多的工作變得簡單;DECODE(欄位,條件1,結果值1, 條件2,結果值2, …預設值); 該函數的含義如下:IF 條件=值1
Time of Update: 2015-01-08
標籤:1.概述Parttion by 關鍵字是Oracle中分析性函數的一部分,它和彙總函式不同的地方在於它能夠返回一個分組中的多條記錄,兒彙總函式一般只有一條反映統計值的結果。 2.使用方式 情境:查詢出每個部門工資最低的員工編號【每個部門可能有兩個最低的工資員工】 create table TSALER( userid NUMBER(10), salary NUMBER(10), deptid
Time of Update: 2015-01-07
標籤:一、鎖 資料庫是一個多使用者使用的共用資源。當多個使用者並發地儲存資料時,資料庫中就會產生多個事務同時存取同一資料的情況。若對並行作業不加控制就可能會讀取和儲存不正確的資料,破壞資料庫的一致性。 鎖是實現資料庫並發控制的一個非常重要的技術。當事務在對某個資料對象進行操作前,先向系統發出請求,對其加鎖。加鎖後事務就對該資料對象有了一定的控制,在該事務釋放鎖之前,其他的事務不能對此資料對象進行更新操作。 二、鎖機制 當兩個使用者希望持有對象的資源時就會發生死結,即兩個使用者相互
Time of Update: 2015-01-07
標籤:添加欄位的文法:alter table tablename add (column datatype [default value][null/not null],….);修改欄位的文法:alter table tablename modify (column datatype [default value][null/not null],….);刪除欄位的文法:alter table tablename drop (column); ALTER
Time of Update: 2015-01-07
標籤:oracle 還原 unknown host specified今天還原oracle 11 G到oracle 10G上,首先出現了版本不匹配的問題。此問題使用 http://hundage.blog.51cto.com/3779401/1285465 中的解決方案可以解決。解決標頭檔驗證失敗的問題後,執行還原命令總是提示使用者不存在。在運行對話方塊中輸入 cmd > sqlplus /nolog >conn sys/manager as sysdba;