易截截图软件、单文件、免安装、纯绿色、仅160KB

Oracle应用体系结构

Oracle应用体系结构
包含如下主题:
。客户端/服务器体系结构简介
。多层体系结构概述
。Oracle网络服务概述
1。客户端/服务器体系结构简介
在Oracle数据库系统中,数据库应用程序与数据库被分为两部分:前端(front-end)或称为客户端(client),后台(back-end)或称为服务端---这就是客户端/服务器体系结构名字的由来。客户端运行数据库应用程序,此程序能够从数据库获取数据,并通过外设和用户交互。服务端运行Oracle数据库程序。
客户端/服务器体系结构变形之一:分别式处理
分布式处理是指利用位于不同系统的多个处理器来处理一个单一任务。Oracle数据库中存在的分布式处理如图1所示。
。图中第一部分,客户端与服务器位于不同的计算机上,这些计算机通过网络相连。数据库系统镇南关的客户端与服务器通过Oracle网络接口---Oracle网络服务(Oracle Net Services)进行通信。
。在图的第二部分,一个计算机拥有多个处理器,Oracle服务器和客户端应用程序可以在不同的处理器上运行。
2。多层网络体系结构概述
在一个采用多层体系结构的系统中,客户端与数据库服务器间还存在着为这两者交换数据的应用服务器。这种体系结构随着Internet的流行而变得越发重要。其中应用服务器的作用是:
。验证客户端身份
。连接数据库服务器
。执行用户提交请求
图2展现了一个多层网络体系结构:
2.1 客户端
需要在数据库上执行的操作最初是由客户端提交的。客户端可以是一个Web浏览器或其他用户进程。在多层网络体系结构中,客户端需要通过一个或多个应用服务器和数据库服务器通信。
2.2 应用服务器
应用服务器负责为客户端访问数据。应用服务器作为客户端与(一个或多个)数据库服务器间的接口,能够提供额外的安全性控制。应用服务器还能为客户端进行一定的数据处理工作,以减轻数据库服务器的工作负载。应用服务器的作用是代替客户端在数据库服务器上执行客户端所需的操作。在应用服务器上进行权限控制就能保证客户端对数据库的操作中不包含不必要及不合法的操作。
2.3 数据库服务器
数据库服务器的作用是执行应用服务器为用户提交的数据请求,数据库服务器将继续为应用服务器之后为用户完成剩余的查询处理操作。
3。Oracle网络服务概述
Oracle网络服务可以在客户端应用程序与数据库服务器间建立网络会话。
Oracle网络服务利用通信协议或被各种网络支持的API来实现分布式数据库及分布式处理。其中:
。通信协议是一些列规则,定义了应用程


相关文档:

求助 oracle 10g 连不上 哪位朋友帮忙解决一下

希望高手可以帮忙一下  不胜感激
C:\Documents and Settings\Administrator>sqlplus /nolog
SQL*Plus: Release 10.2.0.3.0 - Production on 星期四 5月 20 17:23:05 2010
Copyright (c) 1982, 2006, Oracle.  All Rights Reserved.
SQL> conn system/manager as sysdba;
已连接到空闲例程。
SQL> ......

oracle字符集


查看Oracle 表结构的创建和最后修改时间
SELECT a.owner, a.table_name, created, last_ddl_time
  from dba_tables a, SYS.dba_objects b
WHERE a.tablespace_name = 'USERS'
   AND a.owner = b.owner
   AND a.table_name = b.object_name
   AND object_type = 'TABL ......

Oracle SQL Developer工具

下载解压了Oracle SQL Developer工具,运行时,启动不了,报错信息如下:
---------------------------
Unable to create an instance of the Java Virtual Machine
Located at path:
<SQLDEVELOPER>\jdk\jre\bin\client\jvm.dll
---------------------------
是JVM参数设置的问题,我的解决方案如下:
<SQ ......

oracle 大数据查询优化的方案

某数据库中的一张表A,表A的数据库量现在大概有10亿条数据之多.
最初的做法是全部存放在一个表空间中.造成现在的查询速度龟爬似的.现在不得不对数据库做出重新评估和优化.
最初的前提:
1.中应该建立的索引都已具备
2.查询语句都已经做到优化:现在类似于 select count(1) from A 这么简单的一句统计SQL都需要100S左右
ta ......

用oracle 8i 数据库时遇到的问题

oracle8i 驱动 ojdbc14.jar 这个驱动有问题,分页时要手动 写 rownum<m ,它自动成生的分页不正确,用的mysql的top m
Null value was assigned to a property of primitive 把entity中int类型改成Integer  库中不设置nullable
number(9) 的id 不能用Interger,得用BigDecimal,要不然取id时会报错 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号