用oracle作项目时是建新数据库还是新的表空间

用oracle做项目时是建新数据库还是新的表空间?
以前是用mysql和sqlserver的,Oracle的建立表空间是否相当于前者的create database XXXX?
------解决方案--------------------
不是。

大体上,oracle 里的 user (schema) ,相当于 sqlserver 中的 create database xxx , 但是也有区别。

表空间,无非就是一个空间的定义,包含至少一个文件。
------解决方案--------------------
引用:
以前是用mysql和sqlserver的,Oracle的建立表空间是否相当于前者的create database XXXX?

表空间就好比一个虚拟的容器,数据文件指定它的大小。可以将其分配给用户,用户建表的时候可以指定数据存储在这个容器里。在备份和恢复的时候可以基于这个容器进行操作。
------解决方案--------------------
还是建立数据库,表空间是对数据文件存储的最小逻辑单位。
------解决方案--------------------
引用:
以前是用mysql和sqlserver的,Oracle的建立表空间是否相当于前者的create database XXXX?

你现在这种情况是create user创建用户(schema方案)。
而表空间tablespace里面是数据文件,是方案对象存放的地方。方案对象包括table,index等。
Inside the datafiles are objects, like tables and indexes.