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 补丁下载
使用迅雷新建任务下载地址填写
ftp://updates.oracle.com/<patch_num>/p<patch_num>_<version>_<os>.zip
就可以下载到你想要的补丁了。
以下是几个常用补丁的下载地址。
(10.2.0.3 patch)
ftp://updates.oracle.com/5337014/p5337014_10203_WINNT.zip ftp://updates.o ......
关于数据库死锁的检查方法
一、 数据库死锁的现象
程序在执行的过程中,点击确定或保存按钮,程序没有响应,也没有出现报错。
二、
死锁的原理
当对于数据库某个表的某一列做更新或删除等操作,执行完毕后该条语句 ......
某数据库中的一张表A,表A的数据库量现在大概有10亿条数据之多.
最初的做法是全部存放在一个表空间中.造成现在的查询速度龟爬似的.现在不得不对数据库做出重新评估和优化.
最初的前提:
1.中应该建立的索引都已具备
2.查询语句都已经做到优化:现在类似于 select count(1) from A 这么简单的一句统计SQL都需要100S左右
ta ......
oracle9i卸载
1,在服务中停止oracle的所有服务
2,在程序了卸装所有Oracle产品,(但Universal Installer本身不能被删除)
3,删除注册表:
(1)运行regedit选择HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE,删除这个项
(2)选择HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Oracle,删除这个项.
(3),选择HKEY_LOCAL_MACHI ......
产生表空间一般都是DBA或特权用户来完成的,如果要以其他的身份来产生,这个用户必须由Create tablespace权限才行。产生一个表空间时,一般需要产生一个数据文件,并确定文件的大小和段的大小。
产生一个表空间,确定数据文件,文件大小和区大小。
create tablespace date01 datafile d:\oracle\oradata\scut\date01.dbf ......