在查詢聯網監測系統資料庫表空間時發現,交換庫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...