oracle表空间详解--原理 .

因为数据库是数据文件的集合,所以理解O r a c l e如何组织数据文件很重要。O r a c l e通过称为表空间的数据库对象完成此项工作。在将数据插入O r a c l e数据库之前,必须首先建立表空间,然后将数据插入表空间的一个对象中。建立对象时,必须指定要存放的所有信息的数据类型。这就像C O B O L程序员定义记录格式一样。下面的代码用于建立一个客户情况表,它说明了O r a c l e定义所存储信息的数据类型的方法。在下面的清单中,给表一个名字C u s t o m e r,给要存放的每个信息元素一个描述名(如f i r s t _ n a m e或l a s t _ n a m e ),此外还要定义类型(如n u m b e r、v a r c h a r 2等)。
create table customer
(first_name varchar2(15),
last_name varchar2(15),
phone_area_code number,
phone_number number)
tablespace users;
    现在读者理解为什么称为表空间了。让我们来理解为什么要用表空间来组织数据文件。解释数据库、表空间、数据文件、表、数据的最好办法是想象一个装满东西的柜子。数据库就是柜子,柜中的抽屉是表空间,抽屉中的文件夹是数据文件,文件夹中的纸是表,写在纸上的信息就是数据。表空间实质上就是组织数据文件的一种途径。
请记住:即使在自己的柜子中也不应该把房主的保险单放在名叫“学校记录”的抽屉中,而应放在名为“保险”的抽屉中。数据库中的表空间也应使用类似的规则。提示不要把多个应用系统的数据放在同一个表空间中。应用创建表空间时,应给一个便于区分的名字(如有关纳税情况数据的表空间取名为i n t e r n _ r e v _ b o u n d )。如果遵循了推荐的命名法,不同的应用系统用不同的表空间名,用户会发现管理数据库极为方便。
    提示O r a c l e可工作在不同平台上,各平台对文件名要求不同。如D O S文件名最多八个字符,三个字符的扩展名。因此在取名时要注意。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值