单位的OA系统,采用ORACLE数据库,当初建表空间的时侯采用的语句是:CREATE SMALLFILE TABLESPACE "aaa" DATAFILE'E:\oracle\product\10.2.0\oradata\aaa' SIZE 500M AUTOEXTEND ON NEXT 2000K MAXSIZE 4G LOGGING EXTENT MANAGEMENT LOCAL SEGMENT sPACE MANAGEMENT AUTO;
CREATE USER "bbb" PROFILE "DEFAULT" IDENTIFIED BY "ccc" DEFAULT TABLESPACE "aaa" TEMPORARY TABLESPACE "TEMP" ACCOUNT UNLOCK ;
GRANT "CONNECT" TO "bbb";
GRANT "DBA" TO "bbb";
最近利用系统使用不正常有些正常功能无法实现,打开EM后发现系统提示:表空间aaa的90 percent已满 ,名称为:tablespace space used(%)  仔细查看发现的确已经有3.9G的容量了,这种情况下肯定要扩大容量了,但是查了很多资料,各执一词,不知道该信谁的了,求达人解~~

解决方案 »

  1.   

    加多一个数据文件比较好!alter tablespace "aaa" datafile 'E:\oracle\product\10.2.0\oradata\aaa02.dbf' size 2G 
      

  2.   

    写少了add,应该alter tablespace "aaa" add datafile 'E:\oracle\product\10.2.0\oradata\aaa02.dbf' size 2G 
      

  3.   

    在原来的基础上添加表空间文件:
    语法
    alter tablespace aaa add datafile 'E:\oracle\product\10.2.0\oradata\aaa_add1.dbf' size 500M autoextend off;
      

  4.   

    alter tablespace "aaa" add datafile 'd:/aaa.dbf' size 1000M ON NEXT 2000K MAXSIZE UNLIMITED;
      

  5.   

    1 修改原来数据文件的大小。
    alter tablespace "aaa" datafile 'E:\oracle\product\10.2.0\oradata\aaa.dbf' resize 3000M
    2 增加数据文件。相对来说,应该是增加数据文件较好
      

  6.   

    休息一下,先看一下美女http://www.easse.com/a/fitnessphoto/
      

  7.   

    要开始做DBA了,关注,不过想来还是加数据文件好