例如:mssqlserver安装的时候默认的数据库有四个,每个数据库的作用和每一个数据库里面表的大概用途。另外用户、角色能进入和如何管理访问、操作用户相应的数据库对象。另外创建一个数据库的时候里面有系统默认的表存在。每个表的大概作用和存储的数据用途。。以上这些我知道的说个大概请问哪位先行者能给个 Oracle 里面的数据库对象体系结构(类似于我介绍MSSqlServer数据这样的大概介绍下,我看了一两本Oracle的相关的书了。可是这些还是纠结呢)

解决方案 »

  1.   

    能说下oracle10g 或11g安装的时候默认创建有几栋楼吗?  
    SYS是不是可以进入每栋楼的每一户呢?
    如果新建一栋楼,Sys也能进入楼的每一户吗?
      

  2.   


    正常默认应该没有楼,
    初级安装可以默认创建一个楼用户属于某个数据库,它只能进入自己的数据库,可以理解成楼之间是相互隔离的,只能用某种特殊通道相互往来。
    但是默认下每个数据库都有一个叫做sys的用户,如果他们密码相同,那么相当于有两个同名的人,住在不同的楼里的同一个位置。
    至于能不能进入每一户,是看权限的,sys的权限足够进入本楼中的每一户。
      

  3.   

    非常感谢持续帮助。。Oracle学习进行中。。很快就散分结贴
      

  4.   

    简单的解释下你提的这几个概念把
    数据库:在oracle中数据库指物理操作系统的文件或磁盘集合,就是那些数据文件,日志文件等
    实例:指的是操作这些数据文件的oracle程序,即oracle进程和共享内存区表空间:oracle存储结构的顶层结构,一个表空间可以包括多个数据文件,数据库由一个或多个表空间组成
    表空间下面还分有段,段其实就是每个对象的存储空间,段是由区段组成的,一个段至少有一个区段,区段是磁盘上一片连续的存储空间,区段由数据块组成,数据块是oracle中最小的存储单元,制定表空间中的数据块大小都是相同的...
      

  5.   

    我知道区段是由什么构成的,我问的不是这些。迷茫的不是这些,我清楚orcl的常用进程以及SGA和PGA等