本人做过四年的程序员,其中有三年主要做数据库(SQL Server,Oracle(包括在NT、Linux、Unix操作平台下)),对数据库这一方面可以说比较熟悉。现在遇一问题,百思不得其解。问题可以说很简单:
表空间中的数据文件扩展名应为什么??据我所知道的,扩展名应为.DBF。前两天做一项目,本人负责数据库的设计。某天,本人欲建一数据库。某高人自告奋勇说为我建表空间、数据文件、用户等数据对象。我见他这么热心,加之本人当时又有事,便答应了。他建好数据对象后,过了大概一个钟头,本人开始用建表语句建表,可没成功.报我们建的表空间的初始化文件有错.我找了会,发现他建的表空间扩展名有问题,他的扩展名为.ORA.当时,我删掉表空间,重建一表空间与数据文件,数据文件的扩展名为.DBF,建表与其他数据对象,一切OK.可就在今天,我去我朋友单位玩,无意中发现,发现我朋友单位的数据库中的数据文件扩展名为.ORA.且他们单位的数据库已用了两年,数据量大概有200个G.且每次数据文件满时,他们则增加一数据文件,或重建一表空间,添加一数据文件,数据文件的扩展名为.ORA.当时,我很惊讶的问,你们的数据库从没出个问题.他很自豪的说,从没,我们的数据库可是一位博士生建的.好牛的博士生,这样建的数据库既没问题.可能我这只青蛙在井里待的太久了.我仔细检查他们的数据库,他们的数据文件确实放在扩展名为.ORA的数据文件中.不在system,temp等其他表空间中的数据文件中.关于Oracle方面的书,我看了不下30本,据我所知道的,在NT,Linux,Sorlaris操作系统下,Oracle的数据文件扩展名都为.DBF.
补充一下:我朋友公司用的Oracle为正版的,第一次命名数据文件时,他们的提展名为.DBF,由于数据的增多,后来他们命名的数据文件扩展名都为.ORA.我们公司用的Oracle For NT是盗版的,For LInux,Sorlaris是正版的.
表空间中的数据文件扩展名应为什么??据我所知道的,扩展名应为.DBF。前两天做一项目,本人负责数据库的设计。某天,本人欲建一数据库。某高人自告奋勇说为我建表空间、数据文件、用户等数据对象。我见他这么热心,加之本人当时又有事,便答应了。他建好数据对象后,过了大概一个钟头,本人开始用建表语句建表,可没成功.报我们建的表空间的初始化文件有错.我找了会,发现他建的表空间扩展名有问题,他的扩展名为.ORA.当时,我删掉表空间,重建一表空间与数据文件,数据文件的扩展名为.DBF,建表与其他数据对象,一切OK.可就在今天,我去我朋友单位玩,无意中发现,发现我朋友单位的数据库中的数据文件扩展名为.ORA.且他们单位的数据库已用了两年,数据量大概有200个G.且每次数据文件满时,他们则增加一数据文件,或重建一表空间,添加一数据文件,数据文件的扩展名为.ORA.当时,我很惊讶的问,你们的数据库从没出个问题.他很自豪的说,从没,我们的数据库可是一位博士生建的.好牛的博士生,这样建的数据库既没问题.可能我这只青蛙在井里待的太久了.我仔细检查他们的数据库,他们的数据文件确实放在扩展名为.ORA的数据文件中.不在system,temp等其他表空间中的数据文件中.关于Oracle方面的书,我看了不下30本,据我所知道的,在NT,Linux,Sorlaris操作系统下,Oracle的数据文件扩展名都为.DBF.
补充一下:我朋友公司用的Oracle为正版的,第一次命名数据文件时,他们的提展名为.DBF,由于数据的增多,后来他们命名的数据文件扩展名都为.ORA.我们公司用的Oracle For NT是盗版的,For LInux,Sorlaris是正版的.
我从来都是用*.ora的
到处都是 这样的例子。