在oracle数据库和表空间有什么区别?
@H_502_1@
@H_502_1@
一点术语:
Oracle将数据库定义为您在Oracle系统上找到的一组文件。这意味着您的Oracle系统中的所有数据都在这些数据库文件中,通常称为“数据文件”。数据库中还有其他文件,如参数文件和重做日志。
另一方面,实例由Oracle数据库使用的进程和内存区域组成。一起,一个数据库和一个实例组成一个数据库系统。 (For more information,see the Oracle Concept guide)
逻辑上,您将需要在该数据库中定义不同的空格。这是通过表空间完成的(参见Oracle Concept guide)。表空间通常由一个或多个数据文件组成。当您使用CREATE TABLE定义表时,可以指定应在哪个表空间中创建表。例如,这允许您在同一数据库系统上分离不同的应用程序。
“Oracle概念”指南是对这些问题的一个很好的信息来源。 See this picture关于数据文件和表空间的组成方式。
@H_502_1@