看你自己的数据库的情况了,创建数据库以后,会自动创建几个表空间,比如USER_DATA、RBS等,如果数据量比较大,需要多添加文件,并允许文件在一定限度里扩展。一个表空间可以有多个文件,但文件不能跨越表空间。如果需要创建自己的表空间,用CREATE TABLESPACE命令,或者在Storage Management下面创建。

解决方案 »

  1.   

    那创建数据文件的依据是什么呢??
    不建数据文件你表里的数据放哪去?
    是一个表对应一个数据文件嘛?还是怎样恩??
    一个数据文件可以放多个表,由Oracle负责分配。一个表空间可以有多个数据文件
    建数据库的时候你可以只指定用于system表空间的数据文件,也可以创建多个,建完库后可以再用create tablespace创建表空间
      

  2.   

    例如:
    CREATE TABLESPACE app_data
    DATAFILE ’/DISK4/app_data_01.dbf’
    SIZE 100M,
    ’/DISK5/app_data_02.dbf’
    SIZE 100M
    MINIMUM EXTENT 500K
    DEFAULT STORAGE ( INITIAL 500K
    NEXT 500K
    MAXEXTENTS 500
    PCTINCREASE 0 );