1.一个表空间由一个或多个数据文件组成.可以通过v$tablespace,v$datafile来查表空间和数据文件的信息,通过共同的字段ts#(表空间号)来找出表空间和数据文件的对应关系.
2.数据文件的扩展名是在创建表空间或者为表空间增加数据文件时指定的,没有什么限制.只是oracle默认建的数据文件都是以dbf为扩展名的.
3.表结构,用户信息是存在系统表空间(system表空间)中,表中的数据通常是存在其他的表空间中.还有很多数据库结构方面的信息是存在控制文件中
4.找sql语法应该到sql reference中找,其他比较常用的,一个是reference(即database reference)是查初始化参数和数据字典的;还有一个就error messages.具体用的时候,我是先从首页选中list of books,再在上面去点比如SQL,REF,ERR等,然后再点具体的书

解决方案 »

  1.   

    扩展名ora一般为系统的配置文件init<sid>.ora
    服务名配置文件tnsname.ora
    和侦听配置文件listener.ora
      

  2.   

    假设我建立了一个表空间,
    名称为super
    然后我又建立了一个用户名称su_sys,则
    关联的表空间为super
    然后,我以su_sys用户登陆sql-plus
    然后建立一个表employees(id,name)请问l:我的数据文件在哪里?
      

  3.   

    创建用户指定表空间(却省是system)
    create user su_sys default tablespace super temporary tablespace temp;oracle8以前的数据文件缺省后缀是ora
    oracle8i以后的数据文件缺省后缀是dbf
      

  4.   

    叫什么都无所谓,UNIX和NT的命名规则好像也不太一样
      

  5.   

    谢谢各位,但是我想知道如果我备份了 xxx.ora文件,那么我保存的数据是不是就都备份了!
      

  6.   

    you must know the tablespace and the datafile are two (gainian).
    tablespace is logic space.
    datafiles are the true files on disk.now i want to know .dbf is table's (houzhui).???
      

  7.   

    备份恐怕一两句话说不清楚,操作最简单的是冷备:即把数据库一致性shutdown(shutdown,shutdown immediate 或 shutdown transactional)之后,复制所有的数据文件,控制 文件,重做日志,初始化参数文件,即完成了备份.恢复时全部复制回来就行了.这种备份方式的特点是操作简单,容易理解.缺点是恢复时只能恢复到上次备份时的数据.
    此外还有手工的热备和用RMAN备份,它们可以单独备份表空间和数据文件,去看看相关的文档吧.