Java實現上傳檔案到Oracle及從Oracle下載檔案

hky87發表於2010-08-26
資料庫版本10g
表結構
CREATE TABLE T_FILE
(
  FILE_ID       CHAR(32 BYTE),
  FILE_NAME     VARCHAR2(100 BYTE),
  FILE_CONTENT  BLOB,
  REMARK        VARCHAR2(400 BYTE)
)
使用BLOB儲存檔案
由於上傳的檔案太大(500M)在測試時出現以下錯誤:
Normal 0 0 2 false false false EN-US ZH-TW X-NONEORA-01691: unable to extend lob segment SCOTT.SYS_LOB0000053617C00003$$ by 1024 in tablespace USERS

解決方法:

1.新增資料檔案

alter tablespace users add datafile 'C:\Oracle\product\10.2\oradata\USER02.DBF' autoextend on next 100m maxsize 1000m;

2.修改資料檔案

alter database datafile 'C:\Oracle\product\10.2\oradata\USER01.DBF' autoextend on next 100m maxsize 1000m;

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10314474/viewspace-671905/,如需轉載,請註明出處,否則將追究法律責任。

相關文章