看书看的晕晕的,实例、表空间、数据库、数据表、普通用户、系统管理员之间的关系?

解决方案 »

  1.   

    实例:oracle 进程及使用的内存,用来管理数据库
    数据库:保存数据,由进程来管理和读写,由表空间组成。
    表空间:用来实际保存数据,由物理的操作系统文件组成。
    数据表:数据的逻辑单元。
      

  2.   

    实例: 是由ORACLE的后台进程与内存结构组成;是在打开数据库时,ORACLE自动创建的.是用户与物理数据库之间的桥梁.
    表空间:是ORACLE数据库的一个逻辑概念.它是由ORACLE的数据段组成.而段又是由ORACLE区组成.区是由ORACLE数据块组成.而ORACLE数据块是由操作系统块组成 的.
    数据库:是由一系列的操作系统文件(数据文件,控制文件,日志文件等其它文件)组成的.用来保存数据(系统数据,用户数据).
    用户:在ORACLE中,用户可以分为普通用户与系统管理员.其实这两类用户都可以对数据库的对象作相应的操作.只是这两类用户所拥有的权限不同.没有什么本质的区别.如果,你让一个普通用户拥有SYSDBA的权限,则这个用户一样也可以成为ORACLE数据库的系统管理员.