读书人

想问个oracle小疑点

发布时间: 2012-12-14 10:33:07 作者: rapoo

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

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

先上一张图片:



[其他解释]
再来一段解释:
客户端的OCI和服务端的OPI组成了会话层,负责在客户端和服务端之间建立一个完整的sql会话,功能包括:

㈠ 解析sql,进行语法分析
㈡ 为sql申请和分配cursor
㈢ 为sql提供绑定变量
㈣ 从服务器的数据字典获取记录的元数据
㈤ 执行sql
㈥ 返回结果
㈦ 关闭cursor

TTC层对应OSI的表示层,负责客户端和服务器之间字符集和数据类型的转换。

NET8,之所以称之为8,大抵是因为独立于OSI任何一层,配置oracle网络连通能力,实际上就是配置NET8这一层,而NET8这一层包括两个部分,服务器端的监听器、客户端的TNS.


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

还不是很看的懂
[其他解释]
引用:
再来一段解释:
客户端的OCI和服务端的OPI组成了会话层,负责在客户端和服务端之间建立一个完整的sql会话,功能包括:

㈠ 解析sql,进行语法分析
㈡ 为sql申请和分配cursor
㈢ 为sql提供绑定变量
㈣ 从服务器的数据字典获取记录的元数据
㈤ 执行sql
……

看起来怎么那么像网络里面的7层体系架构
[其他解释]
引用:
引用:再来一段解释:
客户端的OCI和服务端的OPI组成了会话层,负责在客户端和服务端之间建立一个完整的sql会话,功能包括:

㈠ 解析sql,进行语法分析
㈡ 为sql申请和分配cursor
㈢ 为sql提供绑定变量
㈣ 从服务器的数据字典获取记录……

oracle是模拟网络架构的
其实大体原理是一样的
你可以用类比学
[其他解释]
引用:
再来一段解释:
客户端的OCI和服务端的OPI组成了会话层,负责在客户端和服务端之间建立一个完整的sql会话,功能包括:

㈠ 解析sql,进行语法分析
㈡ 为sql申请和分配cursor
㈢ 为sql提供绑定变量
㈣ 从服务器的数据字典获取记录的元数据
㈤ 执行sql
……

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

引用:再来一段解释:
客户端的OCI和服务端的OPI组成了会话层,负责在客户端和服务端之间建立一个完整的sql会话,功能包括:

㈠ 解析sql,进行语法分析
㈡ 为sql申请和分配cursor
㈢ 为sql提供绑定变量
㈣ 从服务器的数据字典获取记录……


理解力蛮强的嘛
确实可以这么理解
[其他解释]
引用:
引用:引用:再来一段解释:
客户端的OCI和服务端的OPI组成了会话层,负责在客户端和服务端之间建立一个完整的sql会话,功能包括:

㈠ 解析sql,进行语法分析
㈡ 为sql申请和分配cursor
㈢ 为sql提供绑定变量
……


谢谢鼓励继续看书去.
[其他解释]
引用:
引用:引用:引用:再来一段解释:
客户端的OCI和服务端的OPI组成了会话层,负责在客户端和服务端之间建立一个完整的sql会话,功能包括:

㈠ 解析sql,进行语法分析
㈡ 为sql申请和分配cursor
……


分呢?40分

读书人网 >oracle

热点推荐