`
文章列表
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——已使用内存,一般情况这 ...

Linux改MAC地址

/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数据库的可恢复性,生产数据库都应该运行在此模式下,归档模式应该和相应的备份策略相结合,只有归档模式没有相应的 ...
Global site tag (gtag.js) - Google Analytics