聯網監測系統資料庫表空間不足的處理

2021-07-05 04:52:25 字數 1585 閱讀 4785

在查詢聯網監測系統資料庫表空間時發現,交換庫jhk_data

與歷史庫

jhkls_data

剩餘表空間過小。

對交換庫jhk_data表空間進行維護,需要進行資料質量檢查、歸檔、刪除操作。

使用證書登入聯網監測軟體,分別檢視各個險種資料質量檢查做到哪個期別、資料歸檔做到哪個期別。

要注意的是:同一險種、同一期別的資料,要先進行資料質量檢查,之後才能進行資料歸檔操作。

本次對醫療、失業兩個險種201505

期別資料進行資料質量檢查、歸檔、刪除操作。

一、在系統資料質量檢查中選擇『醫療部級檢查標準方案』,選擇資料期別『201505

』,單擊開始檢查按鈕,進行資料質量檢查,等待檢查完成。如下圖:(失業險種同此操作。)

二、201505期醫療險種資料質量檢查完成後,在『交換庫資料歸檔』頁面選擇險種為醫療保險,資料期別為

201505

,進行資料歸檔,等待歸檔完成。如下圖:(失業險種同此操作。)資料歸檔操作等於把交換庫中的資料複製乙份到歷史庫中。

三、資料歸檔完成後,登入交換庫資料庫,在交換庫中執行醫療truncate

分割槽sql

,刪除醫療201505期別的資料。注意

sql中資料期別要為

201505

。(失業險種同此操作。)

四、刪除完成之後jhk_data剩餘表空間增加。

對歷史庫jhkls_data表空間進行處理,需要進行資料匯出、壓縮、備份操作。

本次對養老險種2023年03

、04期別資料進行匯出、壓縮、備份操作。

一、在securecrt

中登入,在

oracle

使用者下archive1

資料夾下執行

expdp.sh

指令碼。

選擇資料庫:jhkls

,選擇資料期別:

201303

,選擇險種:

1(養老)。進行資料匯出。

二、匯出完成後在相同路徑下執行zip.sh

指令碼,選擇要壓縮檔案的資料期別:

201303

,險種:

1(養老)。進行壓縮。

三、壓縮完成之後將壓縮包拷貝到備份盤中。

四、登入歷史庫資料庫,執行養老runcate

分割槽sql

,刪除已經備份完成的養老3、

4月份資料。

五、歷史庫中jhkls_data

表剩餘空間增加。

針對oracle資料庫表空間不足的問題

select b.file id 檔案id號,b.tablespace name 表空間名,b.bytes 1024 1024 m 位元組數,b.bytes sum nvl a.bytes,0 1024 1024 m 已使用,sum nvl a.bytes,0 1024 1024 m 剩餘空間,10...

oracle 資料庫表空間不足 解決方法

先補充知識 1.查詢某個表 占用大小 select segment name as tablename,bytes b,bytes 1024 kb,bytes 2014 1024 mb from user segments where segment name upper tablename tab...

如何測試資料庫表空間不足場景

1 select from dba data files 這個命令主要是了解資料庫例項中各個模組資料庫表空間的大小,是否支援自動擴充套件 autoextensible max擴充套件 maxbytes 以及各個表空間的路徑 oracle oradata i2kdb omscm.dbf 檢視autoe...