oracle 与其他数据库如mysql的区别


想明白一个问题:
(1)oracle是以数据库为中心,一个数据库就是一个域(可以看作是一个文件夹的概念),一个数据库可以有多个用户,创建用户是在登陆数据库之后进行的,但是有表空间的概念
(2)而mysql和sqlserver相反,是以用户为中心,可以有多个用户,用户登陆后可以创建所需要的数据库,可以创建多个数据库,没有表空间的概念

ORACLE一般过程是先建sid(数据库名),再建表空间,再建用户,给用户分配刚建的表空间!最后建表!

一个数据库可以有多个实例,在作数据库服务集群的时候可以用到。

Oracle数据库是通过表空间来存储物理表的,一个数据库实例可以有N个表空间,一个表空间下可以有N张表。
有了数据库,就可以创建表空间。表空间(tablespace)是数据库的逻辑划分.

未完待续。。。

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM