一個電信電訊廠商客戶的核心交易系統,暫存資料表空間大量被佔用,暫存資料表空間被撐到了600GB。這樣的問題複雜嗎?取決於很多因素,不過今天所要講的案例,並不複雜,如果我們對暫存資料表空間在何種情況下使用有足夠瞭解。首先,我們要去檢查是什麼會話佔用了暫存資料表空間,具體佔用了多少,臨時段的具體類型是什麼。正如我們要想知道這個月的花費過大,去分析原因時就要去看是哪些開銷過大、開銷了多少金額、開銷的用途等。這個步驟比較簡單,查詢v$sort_usage就可以了:view plaincopy to
這裡簡單記錄一下,此次國慶加班恢複的某客戶的2套Oracle RAC資料庫,整個恢複過程中,2套rac差不多,因此這裡以其中一套資料庫的恢複過程為例進行簡單分析說明。資料庫由於為非歸檔,由於掉電導致重啟之後系統無法正常open。在正常open的過程中,報錯如下錯誤:SQL> alter database open;alter database open*ERROR at line 1:ORA-00600: internal error code, arguments:
今天是有人在淘寶WangWang上找我,需要oracle資料庫恢複支援遠程登入上去一看探索資料庫mount的時候報ORA-600[kccpb_sanity_check_2]錯誤C:\Documents and Settings\Administrator>sqlplus / as sysdba SQL*Plus: Release 10.2.0.3.0 - Production on Wed Jul 29 16:23:18 2015 Copyright (c) 1982,
在關閉ORACLE資料庫時,shutdown immediate;命令後一直未關閉,查看ALERT日誌,在等待一段時間後日誌中有提示:SHUTDOWN: waiting for active calls to complete.原因是有些進程無法被PMON進程清理,導致SHUTDOWN時無法關閉而HANG住。==》根據觀察,在ORACLE10G及以上版本,會是如下提示:Active call for process 12345 user 'oracle' program '
通過在shell下使用dbstartup $ORACLE_HOME 和在sqlplus中通過startup啟動oracle資料報錯Copyright (c) 1982, 2009, Oracle. All rights reserved.SQL> 已串連到空閑常式。SQL> ORA-00119: invalid specification for system parameter LOCAL_LISTENERORA-00132: syntax error or unresolved
trunc函數作用是截取日期,能準確到整點。截取後得到的仍為date資料類型。一、基本用法1、預設截取到日,例如:select trunc(sysdate) from dual;結果:2015-06-24 00:00:002、截取年:select trunc(sysdate,'YYYY') from dual;結果:2015-01-01 00:00:003、截取月:select trunc(sysdate,'MM') from dual;結果:2015-06-01
資料庫版本和平台資訊資料庫版本為10.2.0.1版本,而且是32位的win 2003 sp2之上ORACLE V10.2.0.1.0 - Production vsnsta=0vsnsql=14 vsnxtr=3Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - ProductionWith the Partitioning, OLAP and Data Mining optionsWindows Server 2003