Time of Update: 2014-12-23
標籤: 測試的時候向資料庫中插入了大量的資料,測試完成後刪除了測試使用者以及其全部資料,但是資料檔案卻沒有縮小。經查閱資料之後發現這是 Oracle “高水位”所致,那麼怎麼把這些資料檔案的大小降下來呢?解決辦法如下:概念:資料表空間的相關知識請見這裡,詳細的介紹了 Oracle 資料庫的儲存結構。高水位:High Water Mark (HWM),是段(Segment)的一個指標,界定了段(Segment)曾經配置過的 block 水位。據說,隨著資料的
Time of Update: 2014-12-23
標籤:一、Oracle體繫結構概述: Oracle的體繫結構是指資料庫的組成、工作過程與原理,以及資料在資料庫中的組織與管理機制。要瞭解Oracle資料庫的體繫結構,必須理解Oracle系統的重要概念和主要組件。 Oracle系統體繫結構由三部分組成:記憶體結構,進程結構,儲存結構。。如所示: 1、記憶體結構(SGA、PAG) 記憶體結構包括系統全域區(System Global Area,SGA)和程式全域區(Program Gloabl Area,PGA)
Time of Update: 2014-12-23
標籤:password oracle 應用程式 管理員 create 第十二章 使用者控制許可權1.許可權:資料庫安全性:系統安全性和資料安全性系統許可權: 對於資料庫的許可權對象許可權:
Time of Update: 2014-12-23
標籤:oracle 資料庫 一.啟動資料庫:1.啟動執行個體,裝載並開啟資料庫startup2.啟動執行個體,不裝載資料庫(資料庫建立過程中使用該模式)startup nomount3.啟動執行個體,裝載資料庫,不開啟資料庫(資料庫維護中使用)startup mount4.迫使執行個體啟動startup force啟動執行個體,裝載資料庫,介質恢複startup open
Time of Update: 2014-12-23
標籤:oracle 最佳化 語句 1. /*+ALL_ROWS*/ 表明對語句塊選擇基於開銷的最佳化方法,並獲得最佳輸送量,使資源消耗最小化. 例如: SELECT /*+ALL+_ROWS*/ EMP_NO,EMP_NAM,DAT_IN FROM BSEMPMS WHERE EMP_NO=‘CCBZZP‘;2.
Time of Update: 2014-12-23
標籤:switch dg oracle rac rac與單一實例dg 切換測試一、環境概述1、環境orace rac&單一實例dgos: centos 5.8 64位oracle: 10.2.0.42、dg同步狀態rac1:650) this.width=650;" width="389" height="89" src="http://s3.51cto.com/wyfs02/M02/5
Time of Update: 2014-12-24
標籤:oracle linux 上期中建立完資料庫執行個體,但是最後使用em訪問資料庫執行個體的時候出現了一個問題? Enterprise Manager 無法串連到資料庫執行個體。下面列出了組件的狀態。回答上面的問題請看以下oracle的結構:650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/57/32/wKioL1SUOu6xVfxHAACXWOm4
Time of Update: 2014-12-24
標籤:11.2.0提示 cannot find a j2se sdk 並不是找不到正確的java?將啟動developer的捷徑修改下需要安裝gitbash之類的解譯器Start Menu > Oracle - OraDb11g_home1 > Application Development > SQL Developper -> PropertiesCHANGE "Target" By : C:\app\ORACLE_HOME\product\11.
Time of Update: 2014-12-23
標籤:group by rollup(a,b) = group by a,b + group by a + group by null 1 SQL> select deptno,job,sum(sal) 2 2 from emp 3 3 group by rollup(deptno,job); 4 5 DEPTNO JOB SUM(SAL) 6 ------ --------- ---
Time of Update: 2014-12-23
標籤:l在 SQL 陳述式中使用IF-THEN-ELSE 邏輯ll使用兩種方法:•CASE 運算式:SQL99的文法,類似Basic,比較繁瑣•DECODE 函數:Oracle自己的文法,類似Java,比較簡介 1 SQL> select ename,job, sal, case job when ‘PRESIDENT‘ then 1.1*sal 2 2 when ‘MANAGER‘
Time of Update: 2014-12-23
標籤:早在2012年8月,在Java平台首席架構師Mark Reinhold宣布模組化項目Jigsaw之後不久,JEP 162這一題為“準備模組化”的提案就指出,在Jigsaw項目中為模組化系統開發的代碼不會整合到JDK 8中。那次延期直接將模組化支援延遲到JDK 9,最早也得到2016年。不過,Oracle近來加快了向Java引入模組化系統的步伐。2014年8月,Oracle將經過重組的原始碼(JEP 201)合并到JDK 9 build
Time of Update: 2014-12-23
標籤:where與having可以過濾,一般來說盡量使用where ,但是如果過濾條件中有組函數,只能使用having 1 SQL> select deptno,avg(sal) 2 2 from emp 3 3 where deptno=10 4 4 group by deptno; 5 6 DEPTNO AVG(SAL) 7 ------ ---------- 8 10 2950 9 10 SQL> 11 SQL>
Time of Update: 2014-12-23
標籤:A media failure has occurred. This has resulted in all the members of the next hop log group being rendered inaccessible to the log&
Time of Update: 2014-12-23
標籤:You have set some of the initialization parameters as: DB_BLOCK_SIZE=8KB SGA_MAX_SIZE=2GB SGA_TARGET =0 SHARED_POOL_SIZE=120MB DB_CHCHE_SIZE=896MB STREAM_POOL_SIZE=0 L
Time of Update: 2014-12-23
標籤:oracle資料類型轉換:顯示轉換盒隱式轉換oracle自動完成轉換 需要進行顯式轉換 l使用雙引號向日期中添加字元 1 SQL> select to_char(sysdate, ‘yyyy-mm-dd day‘) from dual; 2 3 TO_CHAR(SYSDATE,‘YYYY-MM-DDDAY 4 ------------------------------ 5 2014-12-23 星期二 6 7 SQL> select to_char(
Time of Update: 2014-12-23
標籤: 在日期上加上或減去一個數字結果仍為日期。 兩個日期相減返回日期之間相差的天數。 可以用數字除24來向日期中加上或減去小時。 1 SQL> select sysdate ,sysdate+2 from dual; 2 3 SYSDATE SYSDATE+2 4 ----------- ----------- 5 2014-12-23 2014-12-25 6 7 SQL> select hiredate,sysdate-hiredate from
Time of Update: 2014-12-23
標籤:JOB在實際應用中,使用很多。一般使用者定時執行某些函數,預存程序等。下面看看如何建立並啟動JOB。例如,使用job定時執行某個預存程序。預存程序名:Pro_Test_JOB執行間隔:2小時,sql語句如下declare job number; v_count number;begin SELECT COUNT(*) INTO v_count FROM user_jobs uj WHERE upper(uj.what) =
Time of Update: 2014-12-23
標籤:如果需要建立帶參數的job,如何建立呢。我們直接將參數聲明,並賦值,然後傳給job調用的預存程序即可。例如,預存程序名為Pro_Test_JOB,參數共有一個,是VARCHAR2類型。建立JOB如下:declare job number; v_count number;begin SELECT COUNT(*) INTO v_count FROM user_jobs uj WHERE upper(uj.what) = UPPER(‘declare
Time of Update: 2014-12-23
標籤:round--四捨五入函數trunc--截斷函數mod--求餘函數 round和trunc除了可以運算元字外還可以操作日期。 Demo 1 SQL> select round(45.926,2),round(45.926,1),round(45.926,0),round(45.926),round(45.926,-1),round(45.926,-2) 2 2 from dual 3 3 ; 4 5 ROUND(45.926,2) ROUND(45
Time of Update: 2014-12-23
標籤:declare cursor cur_test is select t.txt_desig, m.segment_id, s.code_type_direct, case when s.uom_dist_ver_lower = ‘FL‘ then s.uom_dist_ver_lower || s.val_dist_ver_lower else