可是用这张图说明一下。
我从mysql那里理解的是,一个数据库软件可以有很多个数据库,一个数据库里面包含很多张数据表。
oracle好像完全不同了,上图里面我觉得JAVAWEB应该是数据库,然后数据表很明显,可是表空间在那呢?完全看不见啊,难道表空间是抽象出来的。那他存在理由是什么。
还有就是用户和表、表空间之间的关系是什么呢?
我觉得用户和数据库和表空间、表之间不应该有什么联系。应该是每个用户都应该能访问所有的表,但是,我测试的结果完全不同。不同的角色创建的表不能访问。
比如a是一个普通用户,创建一张表其他用户都是不能访问的。这是为什么呢?
请大侠赐教