希望各位大虾简单说明一下以下几对概念的关系:
1.oracle中用户和实例的对应关系;
2.用户与数据库的对应关系;
3.用户与表空间的关系;
4.用户与实例的关系;
5.实例与数据库的对应关系;小弟刚学ORACLE,这些概念之间的关系不太清楚,希望大虾们不吝赐教,谢谢!

解决方案 »

  1.   

    刚学习oracle,就要了解oracle的体系统结构参考:
    http://blog.csdn.net/hdhai9451/archive/2009/02/07/3867705.aspx
    里面讲得比较详细
      

  2.   

    数据库:物理操作系统文件或磁的集合,包括有数据文件、控制文件、重做日志文件等文件。
    实例:主要是后台进程和内存结构,包括有数据库后台进程(PMON、SMON、DBWR、LGWR等)和内存区域SGA(包括shared pool、db buffer cache、redo log buffer等)。
    1.oracle中用户和实例的对应关系:?? 
    2.用户与数据库的对应关系:一个数据库可以有多个用户,一个用户属于一个数据库;
    3.用户与表空间的关系:表空间是数据库逻辑对象的容器,用户是数据库逻辑对象的拥有者。用户可以创建表空间,也可以为其它用用户分配在表空间的限额;
    4.用户与实例的关系:?? 
    5.实例与数据库的对应关系:一个实例只能对应一个数据库,一个数据库有可能对应多个实例,除非使用并行Oracle服务器选项,否则每个Oracle数据库都有一个实例与之相关,一个数据库被唯一的一个实例装载。
    请高手指正.......