数据库:就是咱安装的那个软件,这个不必多说
实例:安装数据库后第一步就是创建实例,就相等于一大块地的名,比如你用PL/SQL连接数据库时选择数据库名实际上就是实例名,它的说法欠缺严谨。在oracle安装路径中的tnsnames.ora文件可以清楚的看到其配置,这个你应该知道,不知道再问我。
表空间:就相当于一块地皮,你所有的数据库对象都是在表空间中存的
用户:就是一个登陆的名,当然得有密码,它跟表空间是多对多的关系的,但我们在创建用户时一般都指定默认表空间的,若不指定用户默认表空间的话,则用户每次创建数据库对象的时候,都要指定表空间,太麻烦
角色:每个用户都有角色,它决定了该用户有什么权限,比如DBA,拥有最高权限
表:这个就不用说了吧,但要说明的是一个表只能属于一个表空间