小弟刚开始学习oracle
找了本书Oracle10gConcepts-CN
听别的人开始学oracle从这本书看起
当中第1张提到
Oracle网格架构不是很理解
求高手给我简单解释下额

解决方案 »

  1.   

    再来一段解释:
    客户端的OCI和服务端的OPI组成了会话层,负责在客户端和服务端之间建立一个完整的sql会话,功能包括:         ㈠ 解析sql,进行语法分析
             ㈡ 为sql申请和分配cursor
            ㈢ 为sql提供绑定变量
             ㈣ 从服务器的数据字典获取记录的元数据
             ㈤ 执行sql
            ㈥ 返回结果
             ㈦ 关闭cursor    TTC层对应OSI的表示层,负责客户端和服务器之间字符集和数据类型的转换。    NET8,之所以称之为8,大抵是因为独立于OSI任何一层,配置oracle网络连通能力,实际上就是配置NET8这一层,而NET8这一层包括两个部分,服务器端的监听器、客户端的TNS.
      

  2.   

    oracle是模拟网络架构的
    其实大体原理是一样的
    你可以用类比学
      

  3.   

    可以这样理解不,
    Oracle网格架构就是oracle不同的网格形成了他们不同的层
    他们分别有不同的作用.
    就好象上面说的那样
    会话层,负责在客户端和服务端之间建立一个完整的sql会话
    表示层,负责客户端和服务器之间字符集和数据类型的转换。
    NET8呢, 负责服务器端的监听器、客户端的TNS.