db2文件系統已滿


文章主要講述的是DB2文件系統已滿的正確解決方案,此文首先是以列舉錯誤案例來對其進行分析,之后再給出正確的解決方案,以下就是文章的主要內容的具體描述,望大家瀏覽之后會對其有更好的了解。

  DB2文件系統已滿的解決方法:

  錯誤案例:

  在AIX系統的DB2數據庫中創建大小為20G的表空間,具體的SQL如下:

  CREATE REGULAR TABLESPACE HTDC_DATA PAGESIZE 8 K MANAGED BY DATABASE   
  USING ( FILE '/db2_tag/TABLE_SPACES/HTDC_DATA/HTDC_DATA.dat' 20G)   
  EXTENTSIZE 16 OVERHEAD 10.67 PREFETCHSIZE 16 TRANSFERRATE 0.04   
  BUFFERPOOL BPHTDC   
  DROPPED TABLE RECOVERY OFF   

  報錯代碼:SQLCODE 0968C

  報錯信息:File System is full.(DB2文件系統已滿)

  問題原因:超過當前用戶標識所允許的最大文件大小。

  解決方法:

  登陸AIX終端

  telnet IPAddress  

  進入系統

  root   
  PassWord   

  切換用戶為 db2admin

  su - db2admin   
  PassWord   

  更改fsize為100G,(209715100塊512byte)

  chuser fsize=209715100 db2admin  

  重啟計算機

  shutdown -Fr  

  再次登陸系統並切換用戶為 db2admin

  su - db2admin   
  PassWord   
  db2start   
  db2   
  connect to HTDC user db2admin using ******   
  CREATE REGULAR TABLESPACE HTDC_DATA PAGESIZE 8 K MANAGED BY DATABASE   
  USING ( FILE '/db2_tag/TABLE_SPACES/HTDC_DATA/HTDC_DATA.dat' 20G)   
  EXTENTSIZE 16 OVERHEAD 10.67 PREFETCHSIZE 16 TRANSFERRATE 0.04   
  BUFFERPOOL BPHTDC   
  DROPPED TABLE RECOVERY OFF   

  以上的相關內容就是對DB2文件系統已滿的解決方案的介紹,望你能有所收獲。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM