小弟我对Oracle 不是太了解 所以有些问题要请教一些大家

2024-12-19 04:36:47
推荐回答(6个)
回答1:

SQL Server数据库与Oracle数据库之间最大的区别要属表空间设计。Oracle数据库开创性地提出了表空间的设计理念,这为Oracle数据库的高性能做出了不可磨灭的贡献。可以这么说,Oracle中很多优化都是基于表空间的设计理念而实现的。
  Oracle表空间之基本概念
   ORACLE数据库被划分成称作为表空间的逻辑区域——形成ORACLE数据库的逻辑结构。一个ORACLE数据库能够有一个或多个表空间,而一个表空间则对应着一个或多个物理的数据库文件。表空间是ORACLE数据库恢复的最小单位,容纳着许多数据库实体,如表、视图、索引、聚簇、回退段和临时段等。
  每个ORACLE数据库均有SYSTEM表空间,这是数据库创建时自动创建的。SYSTEM表空间必须总要保持联机,因为其包含着数据库运行所要求的基本信息(关于整个数据库的数据字典、联机求助机制、所有回退段、临时段和自举段、所有的用户数据库实体、其它ORACLE软件产品要求的表)。
  一个小型应用的ORACLE数据库通常仅包括SYSTEM表空间,然而一个稍大型应用的ORACLE数据库采用多个表空间会对数据库的使用带来更大的方便。
  Oracle表空间之作用
  表空间的作用能帮助DBA用户完成以下工作:
  1.决定数据库实体的空间分配;
  2.设置数据库用户的空间份额;
  3.控制数据库部分数据的可用性;
  4.分布数据于不同的设备之间以改善性能;
  5.备份和恢复数据。
  用户创建其数据库实体时其必须于给定的表空间中具有相应的权力,所以对一个用户来
  说,其要操纵一个ORACLE数据库中的数据,应该:
  1.被授予关于一个或多个表空间中的RESOURCE特权;
  2.被指定缺省表空间;
  3.被分配指定表空间的存储空间使用份额;
  4.被指定缺省临时段表空间。

回答2:

可以, 表空间对应一个多个数据库物理文件, 数据库包含多个表空间

回答3:

初学不要理他,创建一个用户一般都会自动分配到temp表空间,不会影响你平常测试的。表空间就是存储用的空间,可以指定大小,然后分给某个数据库用户。

回答4:

生产注意事项不是太了解 想请教大家 有行家的请赐教 小弟先谢谢了 小弟在滑盖弹簧一定要平.用电脑机上配的折脚马达成形.成形在两个平面之间进行 .

回答5:

一个数据库可以有多个表空间。

回答6:

一个ORACLE数据库能够有一个或多个表空间,而一个表空间则对应着一个或多个物理的数据库文件。