今天去面试,面试官问我:你说说Oracle服务和角色的关系。
我实在是不知道怎么回答了,
哪位知道该怎样回答这个问题吗?谢谢!

解决方案 »

  1.   

    oracle服务是整体.
    角色可以说是使用者的权限.如:系统角色有ORA_DBA. 数据库角色有DBA...etc.
      

  2.   

    Oracle服务和角色有什么关系?一个系统级的概念,一个数据库级的概念!有什么关系吗?
      

  3.   

    服务  ->   公司
    角色  ->   类型(如: 经理角色,人事部角色,普通员工角色)btw: 理解清楚就行,不要钻牛角尖~ 呵呵.
      

  4.   

    我做Oracle很多年,会问的都是问Oracle实例和库的关系,服务和角色这个问题还真没被问到。
    可能你的officer想问你启动Oracle实例需要什么样的角色(SYSDBA,SYSOPER),这样的角色怎么验证,一般的验证方式是什么怎么配。
      

  5.   

    当你要起一个数据库的时候应该有DBA的角色,DBA的角色决定了Oracle通常的十几个进程(我的系统里是十二个)DBA启动数据库成功,则十二个进程(也就是那些服务)就被启动了。其它的角色可以决定哪些服务是否被用到。例如大量的查询插入,可以引入checkpoint 服务等。对应角色之下的用户活动,决定了oracle的服务吧。不晓得,就是瞎说。
      

  6.   

    看了大家的讨论好象有点思路,
    我当时去应聘Java开发工程师,只是说会用oracle,没有想到突然会问到这个问题,可能这个问题应该属于DBA的范围了,被问到这个问题突然感觉自己Oracle好差价,同时又有点被刁难的感觉,
    唉,真是百般滋味在心头.
    还想继续和众位喜爱Oracle的朋友讨论一下,
    这道题如果问成: Oracle服务实例与角色之间的关系是不是更好点更显的确切点呢?