oracle 表空间,表空间文件,表的关系
如题,本人是oracle新手,请高手指点一下。
建议你学习下ORacle体系结构吧
表空间是逻辑概念,一个表空间就是一片磁盘区域,他又一个或者多个磁盘文件组成,一个表空间可以容纳许多表、索引或者簇等
可以这里理解
表空间可以有多个数据文件,一个数据文件只属于一个表空间,我自己理解表空间就相当于sql一个数据库。
表空间可以有多个表
表空间都有指定或者默认的数据文件(表空间文件),可以有多个,有了数据文件,就可以在里面建表
表空间、表是逻辑上的概念,数据文件是物理上的概念。
一个表空间对应一个或多个数据文件,而表则要在某个表空间中创建。
表空间(tablespace)是个逻辑概念。表示磁盘的一块区域(鬼晓得在哪儿)
没有表空间文件的说法
有个数据文件
表空间是有数据文件(datafile)组成的,是硬盘上存在的若个文件。一个表空间是由几个数据文件组成
..(可以理解,数据文件的空间就是存放表空间的!)
表:是个对象,表现在数据库中就是数据段,一段一段儿的。。存在于表空间中,便于管理。物理上就是存放在数据文件中呀
一个表空间可以包含若干个数据文件和多个表,一个数据文件或一个表只能属于一个表空间;
一个数据文件包含若干表,一个表可存在于多个数据文件中.
详细请参考ORACLE体系结构,这里简单介绍:
表空间、数据文件、段、块如下图所示(ORACLE逻辑结构图)。
1、表空间为逻辑管理区,是一个逻辑概念,相当于一个大架子,或者说一个仓库内部来装东西一样,我们方便管理。
2、一个表空间段是一个实体的基本标志(分数据段和索引段),基本等价于一个表或者一个索引,若为分区表和分区索引,一个
相关问答:
大家好,我现在把oracle服务器上面的原始文件,下载到本机了.我想在本机访问数据库怎么设置啊.是不是类似可以建立一个什么虚拟服务器来实现.请大家出出主意
引用
大家好,我现在把oracle服务器上面 ......
private static final String URL = "jdbc:oracle:thin:@localhost:1521:orcl";
private static final String USERNAME = "sys";
private static final String PASSWORD = "s ......
现在数据库服务器上,有3个用户,分别用于不通的系统,现在我需要把这三个系统的数据库分离开来,装在不同的服务器上。有弄过的朋友请给点意见。
不同系统之间有联系?
没有联系的
exp, imp
我要把其中的两 ......