自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(338)
  • 问答 (1)
  • 收藏
  • 关注

原创 expdp通过dblink来导入

create.sql:spo create.logrem @tip 如果必要请修改下面几行替换gedb为所需的用户名或口令drop user gedb cascade;rem @tip 在数据库范围配置缺省表空间,或指定用户的缺省表空间rem alter database default tablespace users ;CREATE USER gedb IDE...

2011-12-14 15:01:37 361

原创 Library cache内部机制详解

Library cache内部机制详解http://www.hellodb.net/2010/07/oracle-library-cache.html

2011-12-14 14:55:11 284

Oracle的10046事件

Oracle的10046事件,可以跟踪应用程序所执行的SQL语句,并且得到其解析次数.执行次数,CPU使用时间等信息。这对我们分析、定位数据库性能问题是非常有用的。10046event是oracle用于系统性能分析时的一个最重要的事件。当激活这个事件后,将通知oracle kernel追踪会话的相关即时信息,并写入到相应trace文件中。这些有用的信息主要包括sql是如何进行解析,绑定变量的使...

2011-12-14 14:53:05 272

原创 REDO LOG MEMBER STATUS 和 REDO LOG GROUP STATUS

V$LOG 中列出的是REDO LOG GROUP STATUSLog status:·         UNUSED - Online redo log has never been written to. This is the state of a redo log that was just added, or just after a RESETLOGS , when it ...

2011-12-14 14:51:48 186

原创 oracle的exp/imp使用方法学习(转)

exp/imp两个命令可以说是oracle中最常用的命令了.ORACLE数据库有两类备份方法。第一类为物理备份,该方法实现数据库的完整恢复,但数据库必须运行在归挡模式下(业务数据库在非归挡模式下运行),且需要极大的外部存储设备,例如磁带库;第二类备份方式为逻辑备份,业务数据库采用此种方式,此方法不需要数据库运行在归挡模式下,不但备份简单,而且可以不需要外部存储设备。数据库逻辑备份方法O...

2011-08-30 08:54:46 195

原创 tcpdump抓包 wireshark(ethereal)分析

  tcpdump 的抓包保存到文件的命令参数是-w xxx.cap抓eth1的包 tcpdump -i eth1 -w /tmp/xxx.cap 抓 192.168.1.123的包 tcpdump -i eth1 host 192.168.1.123 -w /tmp/xxx.cap 抓192.168.1.123的80端口的包 tcpdump -i eth1 host 192.168.1.123 ...

2011-08-29 08:50:20 650

原创 LINUX下查看CPU使用率的命令

在系统维护的过程中,随时可能有需要查看 CPU 使用率,并根据相应信息分析系统状况的需要。在 CentOS 中,可以通过 top 命令来查看 CPU 使用状况。运行 top 命令后,CPU 使用状态会以全屏的方式显示,并且会处在对话的模式 -- 用基于 top 的命令,可以控制显示方式等等。退出 top 的命令为 q (在 top 运行中敲 q 键一次)。  操作实例:...

2011-08-09 15:47:06 236

原创 oracle几个awr报告

工作中,碰到的数据库慢的几个awr报告

2011-08-09 14:25:45 108

原创 linux 下测试磁盘速度

hdparm -tT /dev/sda1

2011-08-09 11:47:40 130

原创 主题:浅析Javascript原型继承

JS没有提供所谓的类继承,据说在2.0中要加入这种继承方式,但是要所有浏览器都实现2.0的特性那肯定又得N多年。昨天看了crockford的一个视频,里面讲解了一下JS的继承方式,按照PPT里面说的,一共分了三类:Prototypal,pseudoclassical,Parasitic Inheritance。 下面主要介绍一下原型继承:When a function object is cr...

2011-07-05 14:53:07 101

原创 Oracle Profile 使用详解

一、目的:Oracle系统中的profile可以用来对用户所能使用的数据库资源进行限制,使用CreateProfile命令创建一个Profile,用它来实现对数据库资源的限制使用,如果把该profile分配给用户,则该用户所能使用的数据库资源都在该profile的限制之内。 二、条件:创建profile必须要有CREATE PROFILE的系统权限。为用户指定资源限制,必须...

2011-06-21 14:41:02 162

原创 tomcat http协议与ajp协议

AJP13是定向包协议。因为性能原因,使用二进制格式来传输可读性文本。WEB服务器通过 TCP连接和SERVLET容器连接。为了减少进程生成 socket的花费,WEB服务器和SERVLET容器之间尝试保持持久性的TCP连接,对多个请求/回复循环重用一个连接。一旦连接分配给一个特定的请求,在请求处理循环结束之前不会在分配。换句话说,在连接上,请求不是多元的。这个是连接两端的编码变得容易,虽然这...

2011-06-20 10:16:57 1072

原创 CXF之wsdl2java.bat使用

 首先,你需要在wsdl2java.bat中以下两个变量:(可以添加到文件最后)1.set CXF_HOME=D:\资料文件-limpo\apache-cxf-2.2.7\apache-cxf-2.2.72.set JAVA_HOME=C:\Program Files\Java\jdk1.6.0_01  也就是设置你的cxf地址和jdk地址,除了以上两个,你还需要在jdk安装目录下的j...

2011-06-08 15:48:33 299

原创 Apache上全部JAVA开源项目简介

最近接触Jakarta-Common-BeanUtils这个东东比较多,于是对Apache Jakarta Project产生了兴趣,上他们的官方网站上看了下感觉有用的东西好多,眼花缭乱的,又没有中文网站,又上各大论坛搜了下,也没有发现一个集中该项目的资料,于是决定自己整理翻译一下,有助于各位网友更好的了解该项目。如果有什么描述不对不全面的地方,希望各位提出来给大家分享。Jaka...

2011-05-12 17:16:46 246

原创 tomcat webservice 集群

 网上关于Apache+JK+Tomcat的集群配置例子很多,按着例子配置下来,基本都能运行,不过,在一些重要的地方却没有进一步的说明。这次公司一个产品就是采用Apache+JK+Tomcat集群,在整个配置、测试过程中,遇到了许多的问题,经过不断测试、摸索,最后总算是搞定了,性能也达到了预期的目标。针对网上的例子,感觉有必要再详细的介绍一下我的配置过程,对一些要特别注意的地方进行补充。 ...

2011-05-12 09:37:34 295

原创 主题:JAVA NIO 简介

1. 基本 概念 IO 是主存和外部设备 ( 硬盘、终端和网络等 ) 拷贝数据的过程。 IO 是操作系统的底层功能实现,底层通过 I/O 指令进行完成。 所有语言运行时系统提供执行 I/O 较高级别的工具。 (c 的 printf scanf,java 的面向对象封装 )  2. Java 标准 io 回顾 Java 标准 IO 类库是 io 面向对象的一种抽象。基于本地方法的...

2011-04-15 11:48:19 103

原创 MINA工作流程

Mina 中的很多执行环节都使用了多线程机制,用于提高性能。Mina 中默认在三个地方使用了线程:(1.) IoAcceptor:这个地方用于接受客户端的连接建立,每监听一个端口(每调用一次bind()方法),都启用一个线程,这个数字我们不能改变。这个线程监听某个端口是否有请求到来,一旦发现,则创建一个IoSession 对象。因为这个动作很快,所以有一个线程就够了。 (2.)...

2011-04-15 11:09:12 159

原创 Java NIO原理和使用

Java NIO非堵塞应用通常适用用在I/O读写等方面,我们知道,系统运行的性能瓶颈通常在I/O读写,包括对端口和文件的操作上,过去,在打开一个I/O通道后,read()将一直等待在端口一边读取字节内容,如果没有内容进来,read()也是傻傻的等,这会影响我们程序继续做其他事情,那么改进做法就是开设线程,让线程去等待,但是这样做也是相当耗费资源的。Java NIO非堵塞技术实际是采取Rea...

2011-04-14 15:02:29 70

原创 ORA-27013

很新的一个bug,看下你的 memory_target是不是>3G 主题:  ORA-27103 when Memory target parameter is set to more than 3 GB   文档 ID:  743012.1 类型:  PROBLEM   上次修订日期:  08-OCT-2009 状态:  PUBLISHED In this Document   Sympt...

2011-04-13 14:25:32 303

原创 JNDI在Java EE中的应用

一、JNDI在Java EE中的应用JNDI技术是Java EE规范中的一个重要“幕后”角色,它为Java EE容器、组件提供者和应用程序之间提供了桥梁作用:Java EE容器同时扮演JNDI提供者角色,组件提供者将某个服务的具体实现部署到容器上,应用程序通过标准的JNDI接口就可以从容器上发现并使用服务,而不用关心服务的具体实现是什么,它的具体位置在哪里。下面以一个常见的J2EE应用场景来看...

2011-04-01 15:52:18 93

原创 ACLE表连接方式分析及常见用法

摘要: 针对在数据仓库环境下,由于超大数据量的处理而产生的效率问题,本文深入分析了ORACLE表的几种连接方式、特点、适用范围,以及对于如何使用和优化做了详细的探讨。关键字: 数据仓库 ORACLE 表连接 一 引言数据仓库技术是目前已知的比较成熟和被广泛采用的解决方案,用于整和电信运营企业内部所有分散的原始业务数据,并通过便捷有效的数据访问手段,可以支持企业内部不同部门,不同需求...

2011-03-23 09:14:28 193

原创 Java 小型数据库漫谈

Java 小型数据库漫谈 Derby记得大学在Sun公司的技术宣讲会上获取一张Netbeans5.5的安装光盘,就尝鲜安装了这款IDE,刚接触java的我在试用IDE的时候对这款IDE自带的Derby数据库很是惊叹,以前做C++开发用的和谐版SQLServer2000、Access2003都是自带管理界面,使用方面但是占用空间很大的数据库。Derby全靠命令行启动,没有单独的管理界面,...

2011-03-20 20:07:15 422

原创 Tomcat构架学习笔记

                                                     HowTomcatWorks 第五章 The SimpleContext class represents a context. It uses the SimpleContextMapper as its mapper and SimpleCont...

2011-03-19 14:17:08 71

原创 Tomcat6 源码编译过程全过程

最近想写几篇关于jsp底层原理的文章,感觉还是从源码入手比较好。想了想还是从tomcat源码开始吧。从网上找了几篇关于ant的文章看了看,感觉还行,因为编译tomcat必须要了解ant方面的知识的。不说废话了,现在开始。 1.       在myeclipse6中用SVn从http://svn.apache.org/repos/asf/tomcat/tc6.0.x/tags/TOM...

2011-03-14 11:36:02 194

原创 Spring使用Quartz调度器 实现时间点任务(Spring in Action中文版)

7.3.2  使用Quartz调度器 Quartz调度器为调度工作提供了更丰富的支持。和Java定时器一样,可以使用Quartz来每隔多少毫秒执行一个工作。但Quartz比Java Timer更先进之处在于它允许你调度一个工作在某个特定的时间或日期执行。 关于Quartz的更多信息,可以访问Quartz位于http://www.opensymphony.com/quartz的主页。 让我们从定义发...

2011-03-10 14:08:46 94

原创 LINUX NOHUP命令

在应用Unix/Linux时,我们一般想让某个程序在后台运行,于是我们将常会用 & 在程序结尾来让程序自动运行。比如我们要运行mysql在后台: /usr/local/mysql/bin/mysqld_safe –user=mysql &。可是有很多程序并不想mysqld一样,这样我们就需要nohup命令,怎样使用nohup命令呢?这里讲解nohup命令的一些用法。nohu...

2011-03-10 09:03:53 156

原创 外部表:不仅仅是一个ETL工具

Oracle9i为继承数据打开了方便之门,在近几年里,更是最大限度地增强了关系技术。 许多公司想通过合并数据和自动化系统的方式,从而获取如Oracle在近期内所获得的超过10亿美元的节省。他们想把数据从完全不同的系统中迁移到Oracle数据库里,这样,这些数据便能享有Oracle数据库提供的有用性和可恢复性。但直到把数据完全转移到Oracle数据库之前,他们都需要通过一个中间步骤来访问数据。他们需...

2011-03-09 15:11:52 117

原创 ORACLE 外部表应用

SQL> create or replace directory tmp as '/tmp'  SQL> create table vehiclealarm_external     organization external    (type oracle_datapump    default directory tmp    location('vehiclealar...

2011-03-09 14:58:21 75

原创 RMAN 恢复日志

 RMAN> restore tablespace users;Starting restore at 05-MAR-11allocated channel: ORA_DISK_1channel ORA_DISK_1: sid=898 devtype=DISKchannel ORA_DISK_1: starting datafile backupset restorechanne...

2011-03-05 16:45:49 62

原创 RTP/RTSP/RTCP的区别

以下所有内容来源于网络,我整理了一下。大部分的内容可以在这里找到:http://www.cnblogs.com/shelvenn/archive/2008/03/12/1101789.html用一句简单的话总结:RTSP发起/终结流媒体、RTP传输流媒体数据 、RTCP对RTP进行控制,同步。之所以以前对这几个有点分不清,是因为CTC标准里没有对RTCP进行要求,因此在标准RTSP的代...

2011-02-22 11:16:06 74

原创 How to convert a 32-bit database to 64-bit database on Linux

How to convert a 32-bit database to 64-bit database on LinuxNote:341880.1This document provides details for changing word size from 32bit to 64bit in same release .For example, if you have the 32-bit ...

2011-02-18 14:09:55 132

原创 expdp impdp 数据库导入导出命令详解

一、创建逻辑目录,该命令不会在操作系统创建真正的目录,最好以system等管理员创建。create directory dpdata1 as 'd:\test\dump';二、查看管理理员目录(同时查看操作系统是否存在,因为Oracle并不关心该目录是否存在,如果不存在,则出错)select * from dba_directories;三、给scott用户赋予在指定目录的操作权限,最好以s...

2011-02-16 09:10:47 628

原创 利用JMX监控Tomcat集群

  JMX是Sun在Java5中提出的一种用于监控JVM运行状态的框架和规范,通过JMX可以很方便的检测Tomcat集群各个节点的运行状况。了解JMX可以看这篇文章http://www.ibm.com/developerworks/cn/java/j-lo-jse63/。      具体操作步骤非常简单,首先用文本编辑器打开一个Tomcat节点的Catalina.bat,找到set JAV...

2011-02-14 10:59:51 81

原创 IP组播与组播协议

 原文地址:http://network.51cto.com/art/200511/10799.htm           在Internet上,多媒体业务诸如:流媒体,视频会议和视频点播等,正在成为信息传送的重要组成部分。点对点传输的单播方式不能适应这一类业务传输特性--单点发送多点接收,因为服务器必须为每一个接收者提供一个相同内容的IP报文拷贝,同时网络上也重复地传输相同内容的报文,占...

2011-02-14 10:58:24 108

原创 Apache + Tomcat集群配置详解

一、软件准备 Apache 2.2 : http://httpd.apache.org/download.cgi,下载msi安装程序,选择no ssl版本 Tomcat 6.0 : http://tomcat.apache.org/download-60.cgi,下载Tomcat 6.0.18 zip文件 注意:由于Apache和Tomcat项目与集群相关的模块均处于持续发...

2011-02-14 10:54:10 93

原创 负载均衡技术

原文章地址:http://www.net130.com/CMS/Pub/special/special_fzjh/special_fzjh_jj/2007_02_05_15031.htm,对排版和内容作了修改。 前言    当前,业务量的发展超出了过去最乐观的估计,即使按照最优配置建设的网络,也会感到吃力。尤其是各个网络的核心部分,其数据流量和计算强度之大, 使得单一设备根本无法承担,而如...

2011-02-14 10:42:49 70

原创 Tomcat集群Cluster实现原理剖析

  在笔者上一篇博客(http://zyycaesar.iteye.com/admin/blogs/295227)中简要介绍了如何通过简单的配置来实现tomcat集群,本文意在介绍对tomcat集群进行更深入详细的配置以满足特定需求。      对于WEB应用集群的技术实现而言,最大的难点就是如何能在集群中的多个节点之间保持数据的一致性,会话(Session)信息是这些数据中最重要的一...

2011-02-14 10:37:21 66

原创 Oracle手工解/锁表

手工锁表:lock table tbl_t1 in row share mode nowait; --2lock table tbl_t1 in share update mode nowait; --2lock table tbl_t1 in row exclusive mode nowait; --3lock ta...

2011-01-25 14:15:49 240

原创 32位Linux设置超大Oracle SGA的分析时间

 2位Linux设置超大Oracle SGA的分析时间   有不少用户认为在32位Linux,只能设置约1.7GB的Oracle SGA。也有不少用户在不同的Linux发行版中使用相同的配置过程,获得了不同的SGA最大值,便认为某些Linux发行版存在问题。这些想法都比较片面。实际上 32位Linux上Oracle SGA 的容量取决于三个指标,即:Linux kernel 版本、O...

2011-01-24 11:31:44 74

原创 oracle动态性能视图

Oracle动态性能视图个人整理 

2011-01-22 10:47:49 87

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除