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

Oracle进程结构

Oracle进程结构
1. Oracle进程简介
每个连接到Oracle的用户需要运行两个模块才能访问Oracle实例。
。应用程序或Oracle工具:数据库用户需要运行数据库应用程序或Oracle工具(例如SQL*Plus),向Oracle数据库服务器提交SQL语句。
。Oracle数据库服务器模块:为用户提供服务的Oracle数据库程序,负责解释执行应用程序提交的SQL语句。
1.1 多进程Oracle系统
在多进程Oracle系统中(多用户Oracle系统),存在数个进程分别运行Oracle系统的不同模块,以及以及用户使用的进程----每个用户使用一个进程或多个用户共享一个进程。绝大多数数据库系统都是多用户的。
1.2 进程的种类
Oracle中各种进程可以被分为两类:
。执行应用程序或Oracle工具代码的用户进程(user process)
。执行Oracle数据库服务器代码的Oracle进程,其中包括服务进程和后台进程。
Oracle为连接到系统的用户提供服务的模块可以被配置为专用服务器或共享服务器。
专用服务器为每个连接到服务器的用户运行一个独立的用户进程。
共享服务器的服务进程可以为多个用户进程提供服务。
2 用户进程概述
用户运行一个应用程序或Oracle工具时,Oracle将创建一个用户进程来运行用户的应用程序。
2.1 连接于会话
连接与会话是两个不同的概念。
连接是用户进程和Oracle实例间的通信信道。这个通信信道是通过进程间的通信机制或网络软件建立的。
会话是用户通过用户进程与Oracle实例建立的连接。从用户开始连接到用户断开连接期间,会话一直持续。
当系统没有运行在共享服务模式下时,Oracle为每个用户会话创建一个服务进程。而当系统运行在共享服务模式下时,多个用户会话可以共享同一个服务进程。
3 Oracle进程概述
Oracle有两种运行数据库服务器模块的进程(服务进程(server process)和后台进程(background process)),同时跟踪文件(trace file)及告警日志(alert log)为Oracle进程记录数据库事件。
3.1 服务进程
Oracle需要创建服务进程(server process)来处理连接到实例的用户进程(user process)提交的请求。为用户应用程序创建的服务可以完成以下工作:
。解析、运行应用程序提交的SQL语句
。如果数据在SGA中不存在,则将所需的数据块从磁盘上的数据文件读入SGA的数据缓冲区
。以应用程序能理解的形式返回SQL语句执行结果。
3.2 后台进程
为提供多用户特性且保证系统性能,在一个多进程Oracle系统中,存在多个被称为后台进程的Oracle进程。一个Oracle实


相关文档:

Oracle的卸载方法

   之前给大家介绍了在WIN7上Oracle 10g的安装方法,接下来就该给大家介绍它的卸载方法了。很多人不敢安装Oracle就是担心安装后会卸载不干净,其实当初我也有过这个顾虑,呵呵。但后来发现,其实卸载是很容易的事。就几步而已,不信就请看:
 
可以使用产品自带的卸载工具去卸载。
1.    ......

ASP.NET应用程序连接Oracle的问题

再Windows XP上写好的ASP.NET应用程序部署到IIS上,连接不上Oracle10g数据库,提示:
System.Data.OracleClient Requires oracle client software version 8.1.7 or greater。
因为在调试环境是可以连接上的,所以考虑可能是IIS权限设置问题。
试着将ASP.NET用户添加到了Administrator组中。结果连接成功。 ......

Oracle存储过程转成Sqlserver存储过程

Oracle存储过程转成Sqlserver存储过程
1.日期转换
Oracle: TO_NUMBER(TO_CHAR(SYSDATE, 'YYYYMMDD'))
SqlServer:CAST(CONVERT(CHAR(8),GETDATE(), 112) AS INT)
    注:其中‘YYYYMMDD’格式   对应112
2.ROWID转换
Oracle: ROWID
SqlServer: PRIMARY KEY(表主键)
3.ROWNUM ......

如何在LoadRunner中监控Oracle数据库

1、使用LR自带的监控引擎
  在LR的controller上安装oracle客户端:
  这一步就不用说了,安装直接Setup,安装就OK了。
  1)安装完后,先配置一下Net Configuration Assistant。记住配置的服务名。
  配置成功会显示:正在连接...测试成功。
  2)用sqlplus连接一下,看是否可以连接成功,打开sqlplus输入orac ......

ORACLE EXPDP/IMPDP


ORACLE EXPDP/IMPDP
2010-01-22 17:07
调用EXPDP
使用EXPDP工具时,其转储文件只能被存放在DIRECTORY对象对应的OS目录中,而
不能直接指定转储文件所在的OS目录.因此,使用EXPDP工具时,必须首先建立DIRECTORY对象.并且需要为数据库用户授予使用
DIRECTORY对象权限.
CREATE DIRECTORY dump dir AS ‘DUMP’; ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号