【新炬网络名师大讲堂】Linux下tomcat+apache集群的配置(一)
环境:os版本:Linux redhat 5.4tomcat版本: apache-tomcat-6.0.41apache版本: httpd-2.2.29mod_jk版本: mod_jk-1.2.31-httpd-2.2.3jdk版本:1.6.0jdk安装的我就不说了,一般linux都有自带的,没有合适的版本就可以直接到官网上下载一个。tomcat安装tomcat是免安装的,把安装包下载下来,...
【新炬网络名师大讲堂】RUEI工作原理简述
RUEI的全称是Real User Experience Insight,真实用户体验洞察软件,是Oracle由2007年12月并购荷兰公司Moniforce的产品——UXInsight,在使用RUEI时可以发现moniforce就是RUEI的用户名,算是对原公司的一种保留吧。RUEI有一个非常好听的中文名字——如意,表达使用RUEI就能达称心如意期望。RUEI使用的是非侵入(...
【新炬网络名师大讲堂】BES运行时重要参数设置
1. 语言环境设置如果需要指定语言环境(如产生中文日志),可以直接设置操作系统语言变量,也可以设置bes的启动脚本的encoding设置。在启动bes之前设置语言环境变量或在.profile中设置export LANG=。支持中文的语言变量为:AIX平台:ZH_CN.UTF-8ZH_CNZh_CN.GB18030Zh_CNzh_CN....
【新炬网络名师大讲堂】weblogic自带Proxy的工作原理
1、 动态列表首先我们来看一下DynamicServerList 的具体解释,默认值是enable的,DynamicServerList 用于使proxy实时获取后端cluster中的server列表(比如 cluster中的member增加、删除,member状态的变化(startup、shutdown)),这样proxy在load balance request的时候可以避免去t...
【新炬网络名师大讲堂】初识mysql的体系结构
Mysql的体系结构封装着SQL接口、查询解析器、查询优化器和查询执行引擎、缓存/缓冲机制以及一个插件式存储引擎。Connectors:是一些用来与客户端应用程序建立连接的数据库接口。 connection pool:连接池该层负责处理与用户访问有关的各种用户登录、线程处理、内存和进程缓存需求。 ...
【新炬网络名师大讲堂】Oracle12c for OEL5.8 Single instance database installation
check list:操作系统版本支持:Oracle Linux 5 Supported distributions:Oracle Linux 5 Update 6 with the Unbreakable Enterprise kernel: 2.6.32-100.0.19 or laterOracle Linux 5 Update 6 with the Red Hat compatible kernel: 2.6.18-238.0.0.0.1.el5 or later 安装最小需求:软件目...
【新炬网络名师大讲堂】TUXEDO的配置优化之路二
前面讲到了ubb中必需部分在配置的时候需要注意的,现在讲讲可选部分中最重要的SERVERS的配置优化。从管理维护的角度看:server与service的关系。一个service对应一个server是最简单的方式,但这会增加server的数量,也就是进程数,使tuxedo系统对系统的IPC资源要求增大,导致系统性能下降;或超过系统限制(UNIX:maxf...
【新炬网络名师大讲堂】TUXEDO的配置优化之路一
TUXEDO最重要的就是UBB配置文件,所有资源的配置信息全部集中在UBB当中,当系统出现性能瓶颈的时候,就需要对UBB的配置进行优化,那么应该怎么优化呢?近期做了几个TUXEDO的优化项目,把经验总结一下分享给大家。TUXEDO的配置文件其实很简单,就是由三大必需模块和一些可选模块组成。先对三个必需模块中会影响性能的...
【新炬网络名师大讲堂】有关DBLINK操作的语句执行机制及优化方式
分布式查询语句对于远程对象的查询在远程库执行,在远程可以执行的语句会通过优化器的查询转换,执行的是转换后的语句,然后结果集返回到本地,再与本地表运算。当然,本地还是远程是相对的,我们可以通过driving_hint改变主查询计划的执行位置,但是对DML,driving_site是失效的。另外对远程表也可以使用其他hint。...
【新炬网络名师大讲堂】执行计划顺序不符合一般规则
在Oracle performance tuning guide中,对执行计划顺序的描述是最右最上最先执行,然后父步骤执行,也就是最右边的步骤最先执行,如果同等级,那么最上边的最先执行,然后执行其父步骤(文档原文:The execution order in EXPLAIN PLAN output begins with the line that is the furthest indented to the right. Th...
【新炬网络名师大讲堂】CBO中”与NULL在cardinality计算上的差别
在ORACLE里,一般认为”与NULL是等价的,除了一些特别的语法,比如有id is null,但是没有id is ”,以及”作为字符类型的特殊性,在decode等函数要求类型匹配的时候,与NULL可能不等价。本篇文章主要说明下”与NULL在SQL优化器中也有很大的区别,如果不了解这个区别,很可能SQL语句的性能,将要陷入灾难境地。此问题来源...
【新炬网络名师大讲堂】clone oracle 12c pluggable databases
PDB(pluggable databases)是Oracle 12c 引入的一个新特性,如其名,在oracle 12c 中PDB可以在CDB(container database)中进行“插拔”,除此之外PDB还有很多吸引人的东西,如更简单快捷创建一个PDB的副本。 以下内容介绍如何在同一个CDB中克隆PDB。1.将需要克隆的PDB设置为READ ONLY 模式...
【新炬网络名师大讲堂】DATABASE REPLAY加压播放参数之SCALE_UP_MULTIPLIER
当我们要迁移到新的环境之前,我们都想测试下我们新的环境是否能负荷生产的负载。同时,对于一些特殊的应用场景,我们还需要考虑模拟更大的并发量来测试是否能顶住未来的压力。举个简单的例子,我搞个电子商务的网站,我现在每秒能支持1000个人同时在线做查询,购买等等操作。那么未来我们的网站影响力得到了扩大,可能有...
【新炬网络名师大讲堂】GoldenGate的ADD SCHEMATRANDATA命令研究
背景】 Oracle Database 11.2.0.3,单机,测试环境 测试证实Oracle GoldenGate的命令ADD SCHEMATRANDATA能否自动处理附加日志,而无需人工干预【总结论】1、ADD SCHEMATRANDATA操作相关命令即可触发Oracle Database自动记录相应schema下对应的表2、ADD SCHEMATRANDATA选择的逻辑主键顺序为:主键->多个唯一...
【新炬网络名师大讲堂】Oracle中的回收站(Recycle Bin)
什么是Recycle Bin回收站(Recycle Bin)实际上是包含删除对象信息的数据字典表。删除表和其他相关对象,比如索引、约束和嵌套表,实际上没有被真的删除,还是继续占用空间。直到被从回收站中purged出去,才能从数据库释放相关的表空间的空间。每个用户可以拥有自己的回收站,当然除非用户拥有SYSDBA权限,否则...
【新炬网络名师大讲堂】有限条件下怎样做好恢复演练
导语:最近频频听到有用户(还不是”客户” )存储出问题后无法恢复,只有求助于DUL、AUL、ODU之类的工具。本来嘛,在全球经济低迷的当下,有些需求总是好的,总可以增加点GDP。但,作为一个DBA来说,心里总怕有点不甘吧。出问题的用户里,有通信行业(南方北方都有)、有银行、有公安(网上搜也能搜到几个吧)、有社保…...
【新炬网络名师大讲堂】O2O同步实施涉及的变更V1.0
【前言】本文目的为总结Oracle GoldenGate实施涉及哪些变更项目,并非取代相应官方文档,正式生产环境前可参考本文以及相应官方文档处理。本文是基于oracle to oracle的goldengate同步编写的,使用的goldengate版本为11.2。本文将依据项目经验进一步积累以及ogg软件的发展而进行更新。【数据库属性变更】单向同步...
【新炬网络名师大讲堂】WAS控制台数据源信息无故丢失
问题描述:WAS控制台数据源信息无故丢失,但应用程序可以正常启动,查看resource.xml 可以查看到对应的jdbc 信息,因数据源中有中文,xml显示是乱码,但控制台确找不到对应的设置信息。解决办法:采用初始化的方式恢复was 控制台数据源显示方式:1.dmgr node server1 全部停止掉2.删除profiles/dmgr01/logs/下...
【新炬网络名师大讲堂】tomcat 环境下连接池泄露故障处理一例
某移动业务系统正常访问量就是50并发量,系统设置最大数据源连接数是200个,但每隔10分钟,监测数据源连接数就达到200个以上,导致系统无法正常使用,开发商尝试采用多台服务器进行负载处理,连接三天问题依旧。接到这种问题,第一时间想到应该是连接泄露了,造成连接没有释放,可按照如下步骤进行排查:1.检查数...
领域模型的具体形式–从需求说起
需求工程把软件需求分为 3 个不同的层次:业务需求、用户需求、功能需求.1、业务需求描述了组织结构或客户对软件系统高层次的目标要求.2、用户需求描述了用户和系统的交互过程.3、功能需求描述了为实现特定的业务需求,软件系统必须具备的功能.这 3 个层次都是特征可能存在的地方.业务需求体现了软件系统具有的业务能力...