你的路还长着啊,建议先去
www.oradb.net看看
1表只是一个逻辑对象,隶属于用户,存放于表空间中(的数据文件)
2.DBF是一个物理对象,隶属于表空间,扩展名没有限制,什么都可以,数据文件格式只有oracle才知道

解决方案 »

  1.   

    我也是剛轉學ORACLE但是我覺得還是得先看几本入門的書吧!!我的認為是:在安裝ORACLE的時候就建好的你表存放的地方了,有個oradata的文件夾,就是你建的地方吧
      

  2.   

    表空间是个逻辑概念,一个表空间可有若干个物理文件(即操作系统下的文件),该物理文件的扩展名可任意,必须用alter tablespace  add datafile 命令添加指定表空间的数据文件。
        每个表只能放在表空间中。创建表时,可以指定表空间,缺省时数据表放在当前用户的default tablespace 中。
      

  3.   

    在建立表空间时,我看到需要一个.DBF的文件
    ========================================
    这个表空间是数据库创建的,你只有指定创建大小就可以了
    Oracle数据库,物理上包括:控制文件,参数文件,数据文件,日志文件
    Oracle是存放在数据文件里
      

  4.   

    要完全理解oracle的概念比较辛苦,推荐你一个捷径,看看ocp认证的书会事半功倍
      

  5.   

    ocp认证的书含盖的非常广
    可惜是英文的
      

  6.   

    Oracle 基本知识 一个表空间只能属于一个数据库 
    每个数据库最少有一个控制文件(建议3个,分别放在不同的磁盘上) 
    每个数据库最少有一个表空间(SYSTEM表空间) 
    建立SYSTEM表空间的目的是尽量将目的相同的表存放在一起,以提高使用效率 
    每个数据库最少有两个联机日志文件 
    一个数据文件只能属于一个表空间 
    一个数据文件一旦被加入到一个表空间中,就不能再从这个表空间中移走,也不能再加入到其他表空间中 
    建立新的表空间需要建立新的数据文件 
    数据文件被ORACLE格式化为ORACLE块,ORACLE块的大小是在第一次创建数据库时设定的,并且以后不能改变 
    单独一个事务不能跨越多个回滚段 
    索引表不含ROWID值 
    拥有不同大小的回滚段没有任何益处 
    ORACLE在初始安装时建立一个缺省数据库,实例名为ORCL 
       一个块的最大长度为16KB(有2K、4K、8K、16K)
      每个数据库最大文件数(按块大小)
      2K块        20000个文件
      4K块        40000个文件
      8K块或以上     65536个文件oracle server可以同时启动多个数据库 
    一套操作系统上只能安装一个版本的ORACLE数据库系统 
    一套ORACLE数据库系统中可以有多个ORACLE数据库 
    每个ORACLE数据库拥有一个数据库实例(INSTANCE) 
    所以,一套操作系统上同时可以有多个oracle数据库实例启动