Oracle 9i与MS SQL Server 2000之比较连载二:重要概念的对比

MS SQL Server 相当于 Oracle

服务器 数据库

数据库 方案(用户)

文件组 表空间

区(固定64K) 区(不固定)

页(固定8K) 块(不固定)

服务器角色 角色

语句权限 系统权限

对象权限 对象权限

MS SQL 的数据库相当于Oracle的Schema。Schema翻译为中文为“方案”,意思是一个用户所拥有所有对象的集合。这里的对象包括表、视图、实例化视图、序列、过程、函数、程序包、同义词。要建立一个在Oracle中的类似于MS SQL 的数据库的大致过程如下:

1 建立数据表空间(相当于MS SQL 的数据库的数据文件)

2 建立临时表空间(相当于MS SQL 的数据库的事务日志文件)

3 建立用户,它的缺省表空间和临时表空间是刚建立的两个表空间

4 给用户授权,最起码的角色权限是Connect 的角色

5 以该用户登陆,创建自己的表、视图、实例化视图、序列、过程、函数、程序包、同义词等