系統已經運行很長時間沒有出現問題,最近兩天在資料擷取完後匯入到資料庫時突然出現以下錯誤資訊:Module:Srvtools Method:ExecuteCommand /n 錯誤訊息:-ORA-01654: unable to extend index HRERP.INDEX_DATE by 128 in tablespace USERS ! 在網上尋找ORA-01654相關錯誤資訊的資料發現, 錯誤原因有以下兩種:1.資料表空間大小不夠
在學習控制檔案自動備份過程尚未出現ORA-01589這個錯誤,但是在啟用最小補充日誌時,關閉執行個體時卻提出執行個體未找開啟SQL>shutdown immediate;ORA-01109:database未開啟啟動到mount狀態還沒有注意此問題,當要開啟執行個體時,出現以下錯誤:解決方案如下:SQL>alter database open resetlogs;資料庫已更改。此時執行個體已經開啟資料庫,到此問題已經完滿解決!
表ExA如下:CREATE TABLE ExA ( id int IDENTITY (1, 1) NOT NULL , status bit NULL , primary key (id)) select * from ExAid status ----------- ------ 4 16 1 表ExB如下:CREATE TABLE ExB ( id int IDENTITY (1, 1) NOT NULL , Aid int
效能監控之監控SQL語句分析表analyze table tablename compute statistics for all indexes;analyze table tablename compute statistics for all indexed columns;analyze table tablename compute statistics for table;監控案例的等待select event,sum(decode(wait_Time,0,0,1)) "Prev",
今天在CSDN論壇上看到一個網友提的問題,他將欄位名和值均以字串的形式儲存在一個表中,這樣他的這個表可以擴充無數的紀錄,用不同紀錄代表的欄位來修飾不同的對象,但是他在寫查詢的時候遇到了難題,就是如何把字串還原成對應的一個資料集。問題連結請看:http://community.csdn.net/Expert/topic/4595/4595459.xml?temp=.9010736/*we have two table ,one is master table as
今天在尋找一個普通表時,出現了所示ORA-01591的錯誤提示,在網上找了下問題點,ORA-01591 錯誤問題說明如下:Error: ORA 1591 Text: lock held by in-doubt distributed transaction <num > ---------------------------
author:skatetime:2011/09/05 Dataguard的Log Gap檢測和處理原理 提到dataguard的Gap處理機制,大多數人能說出的措施便是設定fal_server和fal_client,從9i開始,Oracle提供了2種log gap的檢測和處理機制。對於gap的處理,fal_*參數在某些情況下並不是必須配置的。 1.Automatic Gap Resolution 2.FAL Gap Resolution 1.Automatic Gap
產生年份列表select 1949 + rownum - 1 as year from dualconnect by 1949 + rownum - 1 <= to_char(sysdate, 'yyyy') order by year desc 產生月份列表select to_char(add_months(to_date('2000-01','yyyy-mm'), rownum - 1), 'yyyymm') as month from dualconnect by