不知道为什么system和temp表空间用的很厉害?
我的什么地方没有设置正确吗?

解决方案 »

  1.   

    一般用户的默认表空间和临时表空间设置不正确
    应该建立另外的表空间和临时表空间给一般用户使用
    例如:create tablespace user_data datafile 'c:\oradata\user_data.dbf' 100m;
    create temporary tablespace user_temp tempfile 'c:\oradata\user_temp.dbf' 100m;
    alter user user_name default tablespace user_data temporary tablespace user_temp;
      

  2.   

    有一个表空间文件已经使用了99.XXX%了,怎么样设置才能让这些表空间不再膨胀
      

  3.   

    必须设置成自动增长的,如果不能增长的话,表空间满了会出问题,另外如果临时表空间和sys表空间用的比较快,原因是你的程序有较大的存储过程,比如以前我有一个存储过程,要更新大量的数据,在提交之前这些数据都放在临时表空间里,临时表空间就被撑的很大,你看一下是否有相同的情况发生。