- 博客(37)
- 收藏
- 关注
原创 windows计划任务
windows计划任务 安排命令和程序定期运行或在指定时间内运行。从计划表中添加和删除任务,按需要启动和停止任务,显示和更改计划任务。若要查看该命令语法,请单击以下命令:schtasks create创建新的计划任务。语法schtasks /create /tn TaskName /tr TaskRun /sc schedule [/mo modifier] ...
2009-10-23 13:07:47
437
原创 Web 服务与 Axis2 体系结构
http://www.ibm.com/developerworks/cn/webservices/ws-apacheaxis2/ 2006 年 5 月推出 Apache Axis2 1.0 是一个大的里程碑。Axis2 1.1 于 2006 年 11 月推出,提供了大量新功能(其中大部分都是其用户最初提出的)以及大量错误修补程序(使其更加稳定)。:从最初的 Apache Axis 和...
2009-09-09 22:25:02
117
原创 solaris format 详解(一)
对于很多人来说,硬盘就是一个“黑匣子”,可以将其看作是以某种方式存储数据、程序和/或操作系统的小型设备。当然,只要您关心的就是这些,此种看法并没有什么不妥。但作为系统管理员,您关心的一个主要问题应该是数据保护。另一个优先考虑的问题应该是,如何有效地在内存和物理磁盘之间移动数据。在本文中,我将详细介绍一个可在 Solaris 操作系统中使用的基本实用程序:format。format 实用程序用于...
2009-08-21 16:50:57
1324
原创 Solaris硬盘分区简介
Solaris下,一个磁盘包含8个分区,标记为0-7。此信息可以通过format命令,然后选择一个硬盘来看到,例如,在我自己的系统中(Solaris 9,Ultra 60),显示出来的信息如下: # format Searching for disks...done AVAILABLE DISK SELECTIONS: 0. c0t0d0 <SUN18G cyl 7506 alt 2 hd ...
2009-08-20 23:47:41
304
原创 oracle shutdown 挂住
今天看到的OTN文档375935.1,讲的时候为什么shutdown immediate有时候会hang住。其中一个原因是因为在shutdown immediate前有大的transaction需要rollback,只能等待事务回滚完毕,数据库达到一致的状态,才能顺利shutdown.因此,shutdown数据库之前最好察看一下是否有大的transaction在运行。select sum(...
2009-08-20 17:18:51
114
原创 ORA-12516错误 解决方案
这个问题有很多种原因,比如pfile文件、tnsnames.ora的配置,如果都正确,下面是一种常见的原因解决过程:查看一下数据库现有的进程数,是否已经达到参数processes的大小。 a.select count(*) from v$process; 取得数据库目前的进程数。 b.select value fro...
2009-08-20 16:17:00
210
原创 Oracle数据库文件目录结构
在Oracle Database 10g中,Oracle的目录结构是由Oracle_Base及其子目录Oracle_Home、admin、flash_recovery_area和oradata目录构成的。为方便讨论,用Oracle_Base代表Oracle目录树的根,用Oracle_Home表示根目录下的主目录。 1.Oracle_Base目录 Oracle_Base代表Oracle目录树的根。如...
2009-08-15 10:33:02
571
原创 AIX下字符界面安装Oracle 10g过程
1 . 安装数据库之前的准备工作。 首先必须确认你的机器配置,操作系统,以及你需要安装的oracle数据库的版本。针对不同的机器、操作系统和oracle版本你可以参考以下网站。 www.oracle.com (oracle数据库的官方网站,英文要加强哦^-^) 在这个网站里面包含了你所需要的信息,不过在你Download的时候需要注册哦^-^ 2 . 针对通过Wind...
2009-08-15 00:46:12
178
原创 SVN 导出修改过的文件
SVN导出一个修订版本范围中修改过的文件。其实这是一个常见的需求,例如向客户发布一个补丁。如果是程序员,可以运用diff和patch的方法,但是对于没有编程经验的人来说,最好是直接找到需要提交的文件,并覆盖掉原来的文件。 虽然svn本身没有支持这个功能,但是TortoiseSVN却提供了这个支持,台湾一位朋友写了一个图形教程,我整理了一下转载到了Subvers...
2009-05-25 16:08:05
895
原创 JVM
今天同学问我Eclipse文件夹下有个Eclipse.ini文件,里面各个参数各有什么作用。我仅仅知道里面是设置Eclipse在启动时占用内存的大小还有什么jvm的堆,具体倒不是很清楚。倒网上扫了下,了解了不少,具体如下:-vmargs -Xms128M -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=128M这里有几个问题:1. 各个参...
2009-05-20 12:42:07
84
原创 Oracle spool 用法小结
关于SPOOL(SPOOL是SQLPLUS的命令,不是SQL语法里面的东西。)对于SPOOL数据的SQL,最好要自己定义格式,以方便程序直接导入,SQL语句如:select taskindex||'|'||commonindex||'|'||tasktype||'|'||to_number(to_char(sysdate,'YYYYMMDD')) from ssrv_sendsms_task;...
2009-04-28 10:32:25
137
原创 redhat linux swap分区扩展的三种方法
swap 介绍:当物理内存占用完了后,当系统还需要更多的物理内存时,物理内存中inactive pages ,就move到swap空间。swap 空间是在位于硬盘上的,因此访问速度较物理内存慢。当机器的物理内存发生变化时,swap 分区也要做相应的扩展:有三种方法可以对swap 分区进行扩展:一、扩展正在使用的swap 分区的逻辑卷(推荐使用此种方式)二、新建swap 分区...
2009-04-15 09:12:51
233
原创 fdisk与文件系统
至于如何在 Linux中进行硬盘分区操作,推荐使用 fdisk。其它工具比如parted 和cfdisk在某一方面有点优点,但是对新手存在一定的风险。fdsik 能划分磁盘成为若干个区,同时也能为每个分区指定分区的文件系统,比如linux 、fat32、 linux 、linux swap 、fat16 以及其实类Unix类操作系统的文件系统等;一、合理规划硬盘分区1、硬盘分区划分标准硬盘的...
2009-04-14 18:20:27
424
原创 RHEL5.1 安装Oracle 10g
开始安装ORACLE当我执行runInstaller命令开始安装时,跳出如下错误:Using paramFile: /utils/database/install/oraparam.iniChecking installer requirements...Checking operating system version: must be redhat-3, SuSE-9, redha...
2009-04-14 16:47:47
103
原创 Xmanage for linux5
1、在X window执行"system"-"administration"-"login screen"。2、在"remote panel"选择"same as local"。如果希望root用户可以登录,在"security panel"选择"allow remote system administrator login"3、重启系统。redhat5
2009-04-14 15:20:34
116
原创 命令行设置IP地址的批处理 设定动态获得IP
===================================================@echo offtitle 懒人有懒福--IP自动设置 MODE con: COLS=80 lines=30color 0a:mainclsecho 有些人就是这么懒,哈哈...echo.echo 要把IP设置为公司用的IP 请按 1echo 要把IP设置为自...
2009-04-01 23:28:28
195
原创 SQL Server中使用convert转化长日期为短日期
一般存入数据库中的时间格式为yyyy-mm-ddhh:mm:ss 如果要转换为yyyy-mm-dd 短日期格式.可以使用convert函数.下面是sqlserver帮助中关于convert函数的声明:使用 CONVERT:CONVERT (data_type[(length)],expression[,style])参数expression是任何有效的 Microsoft® SQL Se...
2009-03-24 13:01:51
266
原创 JProfiler2
利用JProfiler对应用服务器内存泄漏问题诊断一例(转)关键字: java 在中间件应用服务器的整体调优中,有关于等待队列、执行线程,EJB池以及数据库连接池和Statement Cache方面的调优,这些都属于系统参数方面的调优,本文主要从另外一个角度,也就是从应用的角度来解决中间件应用服务器的内存泄露问题,从这个角度来提高系统的稳定性和性能。 项目背景 问题描述 某个大型项目(Use Ca...
2009-03-16 08:41:04
106
原创 open_cursors
open_cursors的讨论数据库环境9.2.0.4 RAC两个节点错误现象:ORA-00604: error occurred at recursive SQL level 1 ORA-01000: maximum open cursors exceeded 问题描述:最近发布了多个大的应用程序后发现open_cursors不够,而且跟recursive SQL有关,我就怀疑可能是...
2009-02-19 09:52:22
500
原创 Oracle10g 回收站及彻底删除table : drop table xx purge
--------------------------------------------------------------- drop后的表被放在回收站(user_recyclebin)里,而不是直接删除掉。这样,回收站里的表信息就可以被恢复,或彻底清除。 1.通过查询回收站user_recyclebin获取被删除的表信息,然后使用语句flashback table <user...
2009-02-16 14:49:13
238
原创 listener.ora--sqlnet.ora--tnsnames.ora的关系以及手工配置举例
最近看到好多人说到tns或者数据库不能登录等问题,就索性总结了下面的文档。 首先来说Oracle的网络结构,往复杂处说能加上加密、LDAP等等。。这里不做讨论,重点放在基本的网络结构也就是我们最常用的这种情况 三个配置文件 listener.ora、sqlnet.ora、tnsnames.ora ,都是放在$ORACLE_HOME\network\admin目录下。 重点:...
2009-02-16 09:04:53
82
原创 oracle 10g如何关闭和打开自动收集统计信息
一、ORACLE10g自动收集统计信息--自动analyze从Oracle Database 10g开始,Oracle在建库后就默认创建了一个名为GATHER_STATS_JOB的定时任务,用于自动收集CBO的统计信息。这个自动任务默认情况下在工作日晚上10:00-6:00和周末全天开启。调用DBMS_STATS.GATHER_DATABASE_STATS_JOB_PROC收集统计信息。该过程...
2009-02-09 14:20:04
204
原创 linux性能分析工具iostat
iostat命令是另一个研究磁盘吞吐量的工具。和sar类似,iostat可以使用间隔和计数参数。第一个间隔的输出包含Linux总运行时间的指标。与其他性能命令比较,这可能是iostat最独特的功能。例如,以下是一个大部分时间处于空闲的系统的输出。可见,从启动以来hda设备已经读取大约9 158MB(18 755 572*512/1 024/1 024)。Blk列是512字节块。不使用选项...
2009-02-05 10:58:05
81
原创 linux性能分析工具vmstat
vmstat命令也是显示Linux性能指标的方法,它报告了许多信息,理解这些信息有一定难度。输出分为6个类别:进程、内存、交换区、I/O、系统和CPU。与iostat类似,第一个样本是从最近重新启动以来的平均值。以下是一个典型的vmstat输出:-m选项使内存字段以兆字节为单位显示。vmstat和许多其他性能命令一样使用取样间隔和计数参数。进程(procs)信息有两列。r列是可运行进程...
2009-02-05 10:56:56
174
原创 linux性能分析工具top
toptop命令是最流行的性能工具之一。大多数系统管理员运行top查看Linux和UNIX系统的运行情况。top实用工具提供一种监视进程和Linux整体性能的理想方法。将Linux进程称作任务更准确,但是在本章中我们还是将它们称作进程,因为这个工具也这样称呼它们。1普通用户和root用户都可以运行top。图3-1显示一个空闲系统的典型top输出。图3-1 top输出top显示有两个部分。...
2009-02-05 10:53:40
96
原创 linux性能分析
在Linux下有很多系统性能分析工具,比较常见的有top、free、ps、time、timex、uptime等。下文将介绍几个较为重要的性能分析工具vmstat、iostat和sar及其使用。 用vmstat监视内存使用情况 vmstat是Virtual Meomory Statistics(虚拟内存统计)的缩写,可对操作系统的虚拟内存、进程、CPU活动进行监视。它是对系统的整体情况进行...
2009-02-05 10:52:06
166
原创 linux性能分析工具sar
sar是一个优秀的一般性能监视工具,它可以输出Linux所完成的几乎所有工作的数据。sar命令在sysetat rpm中提供。示例中使用sysstat版本5.0.5,这是稳定的最新版本之一。关于版本和下载信息,请访问sysstat主页http://perso.wanadoo.fr/sebastien.godard/。sar可以显示CPU、运行队列、磁盘I/O、分页(交换区)、内存、CPU中断...
2009-02-05 10:11:46
86
原创 Windows下通过xmanager远程桌面控制Linux
随着互联网的高速发展以及Linux企业应用的成熟,Linux被广泛应用于服务器领域,如何实现Linux的远程管理成为网络管理员的首要任务。我们经常见到的几种最为常用的 windows下远程管理Linux服务器的方法,基本上都是利用SecureCRT,F-Secure SSH 抑或是PUTTY等客户端工具通过ssh服务来实现Windows下管理Linux服务器的,这些客户端工具几...
2009-02-04 10:12:13
95
原创 Linux逻辑盘卷管理LVM详解
一、 前言 每个Linux使用者在安装Linux时都会遇到这样的困境:在为系统分区时,如何精确评估和分配各个硬盘分区的容量,因为系统管理员不但要考虑到当前某个分区需要的容量,还要预见该分区以后可能需要的容量的最大值。因为如果估计不准确,当遇到某个分区不够用时管理员可能甚至要备份整个系统、清除硬盘、重新对硬盘分区,然后恢复数据到新分区。 虽然现在有很多动态调整磁盘的工具可以使用,...
2009-02-02 15:24:09
116
Linux 扩展LVM下的Volume Group、Logical Volume
通过扩展Volume Group、Logical Volume来达到扩展文件系统的大小, 我的服务器是建在虚机上的, 分配硬盘空间时,通过修改参数把原来硬盘加大的。 [root@localhost ~]# fdisk -lDisk /dev/sda: 32.2 GB, 32212254720 bytes255 heads, 63 sectors/track, 3916 cy...
2009-02-02 14:18:18
1525
原创 学习 Linux LVM,第 2部分
在本文中,Daniel 和我们一起分享了他将 cvs.gentoo.org 的 /home 文件系统转换成 LVM 逻辑卷的经历。在转换之后,当 cvs.gentoo.org 的 /home 分区实时动态地进行大小调整,而无需重新引导、卸装 /home,甚至无需降低到运行级别 1 时,我们将会看到 LVM 的种种优点。所有进程在没有任何中断的情况下继续工作。Daniel 对转换的逐步详细介绍将对那...
2009-02-02 11:04:00
82
原创 学习 Linux LVM,第 1 部分
在本文中,Daniel 向您介绍了 Linux LVM(逻辑卷管理)背后的概念,并告诉您如何将最新的内核补丁和工具安装到您的系统上。LVM 可以让您在除机器上的物理存储资源以外创建逻辑卷。不过,与物理卷不同,逻辑卷可以在系统仍处于运行状态时扩充和缩减,这样就为 Linux 系统管理员提供了他们梦寐以求的存储器灵活性。在这一系列中,我要向您介绍如何安装和使用新的内置在 Linux 2.4 内核中...
2009-02-02 11:01:50
80
原创 tomcat加载类的顺序
Tomcat的class加载的优先顺序一览 1.最先是$JAVA_HOME/jre/lib/ext/下的jar文件。 2.环境变量CLASSPATH中的jar和class文件。 3.$CATALINA_HOME/common/classes下的class文件。 4.$CATALINA_HOME/commons/endorsed下的jar文件。 5.$CATALINA_HOME/commons/i1...
2009-01-15 09:14:47
87
原创 Eclipse下的反编译方案
方案一:JAD从http://www.kpdus.com/jad.html下载JAD,将可执行文件解压缩到Windows目录下(也可以是环境变量PATH所指定搜索路径的任意目录下);从http://jadclipse.sourceforge.net下载net.sf.jadclipse_3.3.0.jar,解压缩到Eclipse安装目录下的对应位置。方案二:JD-GUI从http://java...
2009-01-14 09:47:24
104
原创 Linux下中文乱码的解决方法
Linux下中文乱码的解决方法其实乱码这个问题是由系统集成的字符集引起的,由于不能正确的使用相对应字符的字符集,因此OS不能识别出文字导致了乱码,解决的方法不难......首先,我们先要知道控制Linux OS 的语言环境变量是 $LANG和$LC_ALL,要解决乱码的情况我们只需要把上述的两个变量正确设置即可.乱码分两种情况:1.终端(纯shell界面)的乱码vi...
2009-01-13 16:40:56
413
原创 正确解压包含中文文件名Winzip压缩包
一、问题的出现: 有一天有人发了个.zip的文件给我。我unzip它,却发现中文名的文件解出来文件名是错的。 二、上网寻找问题答案: 有网友告诉我,是因为winzip用某种OEM方式修改文件名所致(后来证明这个说法是错的), 要用另外一个某某更强大的zip并关闭OEM方式再压缩才行。 但我想我们不应让别人必须用某某个软件来将就Unzip。 三、临时解决问...
2009-01-13 15:45:41
459
原创 unzip解压缩含中文文件名zip包时出现乱码的解决办法
症状: 使用unzip解压缩在ms windows平台上用winzip压缩的zip文件,如果其中含有中文文件名,结果会出现乱码,而且用convmv转换文件名编码方式也无法解决问题。 分析: 参考这篇文章 让Unzip正确解压其中包含中文文件名的Winzip压缩包 ,原因是unzip试图将zip文件中用 oem(ibm-dos) codepage 编码的文件名转换成自己的内部编码。可惜unzip只能...
2009-01-13 15:38:09
5814
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人