原创 oracle 10g SYSAUX表空間快速增長之WRH$_SQL_PLAN篇
通過分析oracle sysaux表空間下的各模塊信息:SELECT t.OCCUPANT_NAME,SUM(t.SPACE_USAGE_KBYTES)/1024/1024 FROM gV$SYSAUX_OCCUPANTS t GRO
原创 ORACLE 10g SYSAUX表空間快速增長之WRH$_ACTIVE_SESSION_HISTORY篇
近一段時間監控生產數據庫的表空間使用情況,發現SYSAUX表空間非常大(17g之多),而且每天都有幾十M的增長,看到此現象後,認爲這很不正常,分析SYSAUX表空間那些segments佔用空間比較大:SELECT SUM(T.BYTES)/
原创 oracle 10g SYSAUX表空間快速增長之WRI$_OPTSTAT_HISTGRM_HISTORY篇
在下午的檢查中,還發現另外幾個對象在sysaux表空間中佔據很大的空間:I_WRI$_OPTSTAT_H_OBJ#_ICOL#_ST,大小爲4124M,WRI$_OPTSTAT_HISTGRM_HISTORY,大小爲2893M,前者是後者的
原创 (RMAN)使用恢復目錄數據庫執行RMAN步驟
我想建立一個RMAN備份機制,本機爲目標數據庫,sid爲orcl10的數據庫爲恢復目錄來做備份,但總不成功,以下是我的執行步驟: SQL> conn sys/e2000jl@orcl10 as sysdba
原创 ORA-01123:無法啓動聯機備份;未啓用介質恢復(錯誤分析)
今天想學着別人做聯機備份表空間,看起來也就那麼兩句命令嘛,居然還是躲不過問題來襲,唉,悲哀~~~ 1. 聯機備份出錯:SQL> alter tablespace zy begin backup;alter tablespac
原创 Oracle中start with...connect by子句的用法
Oracle中start with…connect by prior子句用法 connect by 是結構化查詢中用到的,其基本語法是:select … from tablename start with 條件1connect by 條件
原创 SQL*PLUS命令
在上面屏蔽掉一個列中顯示的相同的值的顯示中,每當列值變化時在值變化之前插入n個空行。 語法:BREAK ON break_column SKIP n SQL> break on deptno skip 1SQL> selec
原创 data pump expdp與impdp
用expdp或impdp命令時, 可暫不指出用戶名/密碼@實例名 as 身份, 然後根據提示再輸入, 如: host expdp schemas=scott dumpfile=expdp.dmp DIRECTORY=dpdata1;
原创 RMAN-06172: no autobackup found
在使用RMAN從AUTOBACKUP中恢復SPFILE,可能會碰到這個錯誤,這裏簡單總結一下。在RMAN恢復SPFILE過程中,可能遇到下面的錯誤: RMAN> restore spfile from autobackup
原创 用戶登錄問題
問題描述: 先使用root用戶創建了一個用戶: useradd -u 600 -g oinstall -G dba -d /opt/oracle oracle 然後我給用戶添加了密碼: passwd oracle 接着便
原创 oracle分析函數問題1
我有一張表T,表的內容如下:c1 c2 c3--------------------1 a cd1 c we1 c ilj2
原创 變長數組
變長數組:是一個存儲有序元素的集合,每個元素都有一個索引,該索引相對應元素在數組中的位置。變長數組存在大小的限制,但是可以動態進行更改。 創建變長數組語句: Create Type varray_phone as var
原创 索引表
在我們傳統的印象中,索引和表是兩個不同的東西。我們總是先創建表,然後根據查詢,建立相應的索引。表和索引在物理上屬於不同的存儲空間。 例如你建立了一個好友的通訊錄,你經常需要通過指定好友的姓名來查詢他的有關信息,爲了提高查詢