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

Oracle MTS

  一、什么是MTS
  MTS = Multi-Threaded ServerMTS是ORACLE SERVER的一个可选的配置选择,是相对DEDICATE方式而言,它最大的优点是在以不用增加物理资源(内存)的前提下支持更多的并发的连接。Joseph C.Johnson以餐馆给出一个MTS的形象的比喻
  假设ORACLE是一家餐馆,当你走进一家餐馆时你感觉最舒服的服务方式就是有一个专门的waiter来为你服务,而不管餐馆中来了多少人,她只对你请求应答,这是DEDICTE的处理方式,也就是说每一个ORACLE客户端的连接都有一个专门的服务进程来为它服务。而大部的餐馆的服方式都不是一对一的,当你走进的时侯,你就被指定了一个waiter,她也可能为其它桌服着务,这对于餐馆来说是最有利的,因为他们可以服务更多的客人而不需要增加他们的员工。这样对你来说也可能是不错的,如果餐馆不是太忙,她服务的客人的请求都很简短且容易完成,你的感觉也好像自己拥有一个专门的waiter,waiter把你的ORDER转给厨师,然后把做好的菜拿给你,这就是MTS的处理方式,这些共享的waiters我们叫她们为Dispatchers,厨师我们则叫他们为Shared Server Processes。
  二、MTS架构
  [metalink-Note:29038.1]1. Oracle Multi-Threaded Server Architecture.
  ----------------------------------------------
  +-----------+ user
  +-----------+| processes
  | ||
  |APPLICATION||
  | CODE ||
  | |+
  +-----------+
  /|\
  | CLIENT
  - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  | SERVER
  \|/
  +----------------------------------+
  +----------------------------------+|
  | ||
  | DISPATCHER PROCESSES ||
  | |+
  +----------------------------------+
  | /|\
  | |
  | +-----------+ |
  | +-----------+| shared |
  | +-----------+|| server |
  | | ORACLE ||+ processes |
  | |SERVER CODE|+ |
  | +-----------+ |
  | /|\ /|\ | |
  | | | | |
  | | | | |
  | | \|/ | |
  +---------------|-----|-------|----------------|-------+
  | \|/ | \|/ | |
  | +-------------------+ +----------------------+ |
  | | REQUEST | | RESPONSE QUEUES | |
  | | QUEUES | +----------------------+ |
  | +-------------------+ |
  | SYSTEM GLO


相关文档:

oracle分页查询

Oracle的分页查询语句基本上可以按照本文给出的格式来进行套用。
分页查询格式:
SELECT * from
(
SELECT A.*, ROWNUM RN
from (SELECT * from TABLE_NAME) A
WHERE ROWNUM <= 40
)
WHERE RN >= 21
其中最内层的查询SELECT * from TABLE_NAME表示不进行翻页的原始查询语句。ROWNUM <= 40和RN >= 21 ......

ORACLE数据库里表导入SQL Server数据库

ORACLE数据库里表导入SQL Server数据库
   
  1、在目的SQL Server数据库服务器上安装ORACLE Client软件或者ORACLE ODBC Driver.
    在$ORACLE_HOME\network\admin\tnsnames.ora里配置ORACLE数据库的别名(service name)。
   
  2、在WIN2000或者win200 ......

Oracle存储过程的执行

declare
msg varchar(1000);    --定义一个变量用于显示传出的信息
begin
PRO_TACCOUNT_RECOUNT ('B9D2B59A955541298D59EA8C35668CFD',msg);   --执行存储过程
dbms_output.put_line(msg);   --输出变量
end; ......

Flash 会表数据 之oracle 10g

界面开发人员报有很多重复数据在用户权限表。然后我删除了表数据delete 方式,修改了对应的存储过程使之不重复!
后来发现 重新拉回的数据没权限。 只好闪回到今天凌晨了!
SQL> ALTER TABLE BA.T_POWER_ADMIN ENABLE ROW MOVEMENT;
 
Table altered
 
SQL> flashback table ba.t_Power_Admin to tim ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号