`
wsql
  • 浏览: 11788085 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

MS SQL Server 与 Oracle在应用上的不同 : 如果应用系统要迁移

阅读更多

第八,MS SQL Server 的数据库和Oracle的数据库完全不同。

在SQL Server ,已经存在了若干数据库:
master:SQL Server的主数据库,存放着系统数据字典信息,和整个系统的状态信息,包含数据库管理、数据库设备文件文件位置、登录帐户信息、、当前活动信息、系统存储过程等。
model:创建用户数据库的模板数据库。
tempdb:用于临时工作表和排序操作的临时数据工作区。
msdb:存放SQL Server 代理和任务计划信息的数据库。
其他数据库,学习SQLServer时使用。

Oracle实际上没有对应的“数据库”概念。Oracle通过一个特殊的存储区域SYSTEM 表空间,来存储数据字典,维护其自身的系统编录信息。在Oracle中,所有的的数据库对象(表、索引、存储过程、视图、触发器等)都要“挂在”数据库用户下。因此,Oracle的用户,和SQL Server的数据库看上去“比较象”

Oracle中临时数据存放在一个特殊的表空间:临时表空间。而SQL Server,则放在临时数据库。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics