- 浏览: 98770 次
- 性别:
- 来自: 北京
最新评论
文章列表
TPTP(Eclipse Test & Performance Tools Platform) 是 Eclipse
基金会下的一个开源子项目,提供了一组基于 Eclipse
的工具,对软件开发的各个阶段提供支持。基本已经覆盖了从测试到运行时性能分析、运行状态、日志分析的全过程。从其项目首页来看,其主要开发者来自包括
IBM 和 Intel 在内的大公司。更重要的是,由于其开放性,使得基于其上来开发自己的工具变得非常容易,这样一来就极大地降低了开发
“软件开发辅助工具”的门槛。
TPTP 项目中包含如下几个子项目提供对软件开发各个阶段的支持:
Platform
...
程序在实际应用当中,大数据量时对系统本身的影响是一个不得不面对的问题。
什么是tptp
Eclipse Test and Performance Tools Platform(TPTP)
用它可以监测运行的并发线程数据、内存的使用情况等,是不款非常不错的性能测试工具,它是eclipse官方的一款插件项目.可以进行程序执行时间的统计分析、内存的监控、对象调用的分析等。
环境
本次用的tptp版本是4.4.0.2是当时比较稳定的版本,再多说一句,本想下载tptp的4.4.1
但是下载所有eclipse官方所有依赖的插件运行后一直都启动不了agent
controller( ...
本文只作很简要介绍,可视作备忘参考。
TPTP是eclipse官方的profiling插件,初步使用下感觉功能强大。
下载安装: 在http://www.eclipse.org/tptp/
下载,我选择All-Runtime,然后像其它插件一样解压到eclipse的目录,然后允许eclipse -clean ...
一 前言
关于 ssh 的好处, 相信不用我多说了吧?
简而言之, 之前的 rpc command 与 telnet 都全可用 ssh 代替.
比方如下的这些常见功能:
- 远程登录
ssh user@remote.machine
- 远程执行
ssh user@remote.machine
'command ...'
- 远程复制
scp user@remote.machine:/remote/path
/local/path
scp /local/path user@remote.machine:/remote/path
- X ...
package
com.dbtemplate.domain;
import
org.apache.log4j.Logger;
/** */
/**
* The Class PageInfo.
*/
public
class
PageInfo
...
Oracle的连接可以分成两种:一、专用服务器连接结构(Dedicated Server):
在这种方式中,对于每一个用户,其数据库应用是由用户进程所运行,并有一个专用服务器进程
为之服务,执行Oracle服务器代码。专用服务器的工作过程:
1)客户端通过oracle net向监听器发连接请求
2)监听器收到请求并将此请求导向服务器,服务器向用户返回一个连接成功信息,并为此用户创建一个专用连接
3) 客户直接与该专用服务器进程进行交互,处理SQL,并且服务器在该会话的PGA中建立一个专用SQL区。
二、多线程服务器连接结构(Multithread Server)
在这种方 ...
前面我们说过,Oracle的实例由内存结构和一组后台的进程组成。Oracle的后台进程比较重要的包括以下几个:
·SMON
·PMON
·DBWR
·LGWR
·ARCH
·CKPT
下面我们将逐一介绍各个进程的作用。一、SMON
SMON(System Monitor)-系统监控进程,在实例启动时执行实例恢复,并负责清理不再使用的临时段。
SMON进程要完成所有“系统级”任务。PMON感兴趣的是单个的进程,而SMON与之不同,它以系统级为出发点,这是一种数据库“垃圾 ...
一、系统全局区(SGA)
系统全局区的数据被多个用户共享。当数据库实例启动时,系统全局区内存被自动分配。SGA按作用的不同,又分为:数据缓冲区、日志缓冲区、共享池。
1. 数据缓冲区
数
据缓冲区用于存储从磁盘数据文件中读入的数据,供所有用户共享。修改、插入的数据存储在数据缓冲区中,修改完成或DBWR进程执行时,数据被写入数据文
件。对于缓冲区中已经被修改但尚未写入文件的数据,我们称之为“脏数据”。Oracle采用LRU(最近最少用)算法来管理数据缓冲区中的数据。
在9i之前,数据缓冲区的大小是由DB_BLOCK_BUFFER
确定,之后的版本中,是由参数DB_CACHE_SI ...
一、Oracle 逻辑结构简介
oracle的逻辑结构包括表空间(tablespace),段(segment),数据块(data block)以及模式对象(schema)。
oracle
数据库在逻辑上是由多个表间组成的,表空间中存储的对象叫段,比如数据段,索引段,和回退段。段由 ...
一、物理文件的分类
Oracle数据库的物理文件可以分成三类:
·数据文件
·日志文件
·控制文件 二、数据文件
数据文件顾名思义是用来存储数据的。例如:表,索引等等。从数据文件中读取出来的数据会首先存放在内存中的SGA,作为缓冲数据。应用对数据的修改也是先保持在SGA中。由DBWR在某一时刻将其写入到数据文件中。
那么如何查看数据库中的数据文件呢?我们可以使用以下的SQL语句:SQL>select * from dba_data_files;
SQL>select * from v$datafile;
第一个SQ ...
一、数据库名数据库名是数据库的“身份证号码”,用于标示一个数据库。在参数文件中用DB_NAME表示。
数据库名是在安装数据库、创建新的数据库、创建数据库控制文件、修改数据库结构、备份与恢复数据库时都需要使用到的。
如何查看数据库名呢?方式有三:·使用SQL语句:select name from v$database;
·使用show命令:show parameter db_name;
·查看参数文件:查看init.ora文件二、数据库实例名
数据库实例名是用于和操作系统进行联系的标识,也就是说数据库和操作系统之间的交互使用的是数据库实例名。
实例名也被写入参数文 ...
因为LINUX的内核机制,一般情况下不需要特意去释放已经使用的cache。这些cache起来的内容可以增加文件以及的读写速度。
先说下free命令怎么看内存[root@yuyii proc]# free
total used free shared buffers cached
Mem: 515588 295452 220136 0 2060 64040
-/+ buffers/cache: 229352 286236
Swap: 682720 112 682608
其中第一行用全局角度描述系统使用的内存状况:
total——总物理内存
used——已使用内存,一般情况这 ...
/sbin/ifconfig eth0 down
/sbin/ifconfig eth0 hw ether 00:AA:BB:CC:DD:EE
/sbin/ifconfig eht0 up
网卡的 MAC 地址更改就完成了
/etc/sysconfig/network-scripts/ifcfg-ethx (x为你的网卡接口号)
编辑 输入一行: MACADDR=00:11:22:33:44:55(写上你要更改的mac地址)
然后在命令行 键入 service network restart
前言:
这篇文章主要介绍RMAN的常用方法,其中包含了作者一些自己的经验,里面的实验也基本全在WIN 2K和ORACLE 8.1.6环境下测试成功(因为这个环境比较容易实现)。
本文借鉴了网上一些高手的相关文章,希望大侠们不要见怪,此处一并谢过。
这篇文章主要是在北京出差期间写的,回到家后整理修改了一下,时间比较仓促,同时因为篇幅有限,一些技术细节不能一一覆盖了,只希望能够帮助新手入门的作用,想真正熟练掌握RMAN,必须经过较长时间的实践磨练才可以,尤其需要在工程中获得宝贵的故障解决经验。
1.什么是RMAN?
RMAN可以用来备份和还原数据库文件、归档日 ...
Oracle数据库可以运行在2种模式下:归档模式(archivelog)和非归档模式(noarchivelog)。归档模式可以提高
Oracle数据库的可恢复性,生产数据库都应该运行在此模式下,归档模式应该和相应的备份策略相结合,只有归档模式没有相应的 ...