本人所在公司有一套應用軟件,後臺是oracle9
windows server2003,雙cpu,2gb內存
主要是客戶端制作編輯一些裁片圖之類的圖檔,然后存入數據庫一直以來都有這樣的問題:
當存到了三萬張左右的圖片後,無論加大表空間還是擴大硬盤,都無法再存入數據,或者是存放數據很慢
只能是刪除一部分圖檔後,才能存現在刪刪存存過了二三個月,居然只能存15000張圖了重裝系統多次也不能解決問題。我們對oracle也不熟,請都這是哪個方面的問題呢
要如何解決?謝謝

解决方案 »

  1.   

    估计是你将图片直接存储为BLOB数据了吧。
    加大数据表空间是一方面,
    另一方面,也得加大临时表空间和回滚段大小。
      

  2.   

    对呀,你得说出错误信息是什么,大家才知道哪出了问题呀。
    CSDN有个缺点就是不能上传截图。
    那样就方便多了。
      

  3.   

    臨時表空間我看當前只有54MB,而存儲里面的值是32765
    回滾表空間我看了存儲值也是32765,再大了改不了,一改就提示maxextent值錯誤
      

  4.   

    目前這個表空間,使用了五個數據文件,每個30GB,存儲塊是8196,現在這五個文件都用了9gb左右,整個表空間使用了48GB大小
      

  5.   

    select dbms_metadata.get_ddl('TABLE','xxx');
    看看你的表的定义
      

  6.   

    实在不行blob用不了就用bfile吧
      

  7.   

    這個軟件是我們買的,oracle後臺。我們沒有辦法改。數據表是哪個我們也不清楚。只是廠商告訴我們的,如果存不了就在表空間里提升一下容量。
    只能先刪除些資料了