自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(116)
  • 资源 (3)
  • 收藏
  • 关注

原创 常用IT技术官方网站

oracle甲骨文oracle所有产品的官方文档oracle 10g2weblogic 9.2Redhat Redhat LinxuLinuxpkgs.org-Linux Software Catalog and Packages Search;Linux各种版本软件包和应用下载

2012-02-29 15:51:26 712

原创 solaris/Linux分类文章传送门

Solarissolaris基础Sun Solaris系统大全solaris使用Solaris 10服务器上配置ssh服务linux/solaris下增加swap分区Solaris多网卡配置solaris 10维护常用命令solaris高级Solaris内核proc目录简介Solaris的crontabSolari

2012-02-29 13:53:56 1427

原创 oracle分类文章传送门

oracle安装Oracle install for redhat Linuxoracle使用Oracle:undo表空间管理Oracle表空间操作oracle 10g启动EM及相关命令语法oracle调优oracle实例的内存(SGA和PGA)进行调整,优化数据库性Oracle10g数据缓冲区(DB_CACHE_SI

2012-02-29 13:49:54 1285

原创 Linux-expect命令详解

Expect (主页http://expect.nist.gov/) 是用于提供自动交互的工具。比如你要用ssh或者 telnet登录服务器的时候,命令行下提示需要输入用户和密码等。如果叫你用shell脚本写自动登录脚本的话是不是有点困难呢? 你会说在shell中执行ssh命令的话,他会一直停在那里等你密码啊,这个要手工来做才行吧?Expect就是为处理这类情况而设计的工具,简单来说它可以

2015-04-16 10:38:57 21056

转载 Mysql字符集设置

最近,在项目组使用的mysql数据库中,插入数据出现乱码,关于这个问题做了下总结,我们从最基本的地方说起,到错误产生的深层次原因和解决办法。基本概念• 字符(Character)是指人类语言中最小的表义符号。例如’A'、’B'等;• 给定一系列字符,对每个字符赋予一个数值,用数值来代表对应的字符,这一数值就是字符的编码(Encoding)。例如,我们给字符’A'赋予数值0,给字符’B'

2014-07-23 13:54:04 941

原创 ssh无密码登录认证失败

问题现象:serverA机器已经生产rsa密钥且已经将public key添加到serverB机器/root/.ssh/authorized_keys但是ssh [email protected]机器时仍然需要输入密码,即无密码认证失败分析与处理:用ssh -v debug访问,日志如下,但是从日志看不到失败原因,只知道在用publickey认证时,对端没有reply;

2014-01-08 14:00:29 59014 6

转载 /dev/shm详解

一、/dev/shm理论默认的Linux发行版中的内核配置都会开启tmpfs,映射到了/dev/下的shm目录。可以通过df 命令查看结果./dev/shm/是linux下一个非常有用的目录,因为这个目录不在硬盘上,而是在内存里。因此在linux下,就不需要大费周折去建ramdisk,直接使用/dev/shm/就可达到很好的优化效果。默认系统就会加载/dev/shm ,它就是所谓的

2014-01-07 10:25:39 13156

转载 linux解压 tar命令

tar [-cxtzjvfpPN] 文件与目录 ....参数:-c :建立一个压缩文件的参数指令(create 的意思);-x :解开一个压缩文件的参数指令!-t :查看 tarfile 里面的文件!特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在!因为不可能同时压缩与解压缩。-z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩?

2013-08-21 09:24:51 757

转载 LINUX下FTP服务器的搭建

LINUX下FTP服务器的搭建 一般在各种linux的发行版中,默认带有的ftp软件是vsftp,从各个linux发行版对vsftp的认可可以看出,vsftp应该是一款不错的ftp软件。 (1)检查vsftpd软件是否安装 使用如下命令可以检测出是否安装了vsftpd软件,rpm -qa |grep vsftpd ,例如在我的centos 5.6中显示的结果如下:

2013-05-24 14:53:04 858

原创 Linux-yum配置

1.上传redhat 6.3 镜像包到服务器2.创建目录rh6disk3.将镜像mount到该目录 mount -o loop rhel6.3-x86-64.iso /root/rh6disk/4.配置yumcd /etc/yum.repos.d/vi rhel6.repo[rhel-server]name=rhel6-serverbaseurl=file:///r

2013-04-25 12:58:21 2511

转载 TNS-03505错误

TNS Ping Utility for IBM/AIX RISC System/6000: Version 10.2.0.4.0 - Production on 27-JAN-2011 17:04:38Copyright (c) 1997,  2007, Oracle.  All rights reserved.Used parameter files:TNS-03505: Fa

2013-04-22 13:14:35 1017

转载 配置tomcat支持http delete和put的方法

WebDAV(Web-based Distributed Authoring and Versioning)是基于 HTTP 1.1的一个通信协议。它为 HTTP 1.1 添加了一些扩展(就是在 GET、POST、HEAD 等几个 HTTP标准方法以外添加了一些新的方法),使得应用程序可以直接将文件写到 Web Server上,并且在写文件时候可以对文件加锁,写完后对文件解锁,还可以支持对文件

2013-04-22 13:09:29 2279

转载 一个测试工程师面试结束后想说的

昨晚正式收到支付宝的Offer,提交完离职申请,我的求职过程也就告于段落了。写下这篇文章,希望我的这些经历可以对正在求职的你能有点启发。首先,交代下我的背景,这样大家看的时候,就可以有个对比参照。我2010年7月份毕业于南京晓庄学院计算机专业,一所二本学校,经常用大学班主任的气话来调侃“我是一所三流学校里面的二流学生”。在大学期间,成绩一般,没拿过一等,唯一一次有机会拿二等,还因为一门公共课挂

2013-04-21 02:54:15 1930

转载 软件测试工程师指南

没有经验,不知如何跻身于测试工程师的行列?以下几个基本方向能使你从新手成为软件测试的行家里手。软件工业是自动化工业的一部分。而且是最活跃发展最迅速的一个方面。到底有多迅速?任何人的想像力都不够!正如我们不会把我们的事务托付给不可靠的经纪,任何有分量的公司都不会采用没有质量保障的软件。软件测试人员,我是说有水平有经验的软件测试人员永远是供不应求的。软件测试经理不得不花很多的时间去面试有潜力的应聘

2013-04-02 23:08:24 1518

转载 在国外做软件测试工作的体会

经常在网上看到有在国内从事软件测试的同行抱怨:测试不受重视,测试管理混乱,产品质量差等问题。说到底这都是管理上的问题。   我想谈谈自身的经历。  我毕业后在外包公司工作,客户是一家美国公司,产品发展前景挺好,也有一笔不菲的风险投资。我想说说他们的测试管理制度。   首先,他们有一个很好的资源共享平台,我们叫Wiki,上面包括每一个版本的任务,每一项任务的开发负责人及测试负责人

2013-04-02 23:07:07 1783

转载 Oracle服务进程如何处理用户进程的请求

Oracle服务器进程在完成用户进程的请求过程中,主要完成如下7个任务:0.sql语句的解析;1.数据块的读入db buffer(写入数据缓存);2.记日志;3.为事务建立回滚段;4.本事务修改数据块;5.放入dirty list;6.用户commit或rollback。接下来我们就分别来介绍一下这7个任务的相关知识,希望能够对您有所帮助。  0.sql语句的解析  下面要讲oracl

2013-03-29 16:41:56 952

转载 Hugepages的前世今生 (七)

以下讲述如何在RHEL/OL/SLES如何设置hugepages,Exadata后期的版本onecommand默认为数据库配置了hugepages,早期的版本配置方式与RHEL/OL 类似。在RHEL/OL上,大致有如下步骤: 首先需要配置memlock在/etc/security/limits.conf最后添加:oracle hard memlock lock_value

2013-03-29 16:41:04 898

转载 Hugepages的前世今生 (六)

在Linux系统中,有两种方式可以用来使用hugepages。一种是2.6内核就已经引入的Hugetlbfs虚拟文件系统,还有一种方式就是从2.6.38版本开始(RHEL 6)引入的THP(Transparent Hugepages),在现实世界中,hugetlbfs主要用于数据库,需要专门的进行配置以及应用程序的代码支持,而THP则可用于更广泛的应用程序,一切都交给操作系统来完成,也不再需要额外

2013-03-29 16:39:19 2629

转载 Hugepages的前世今生 (五)

上一篇文章主要介绍了x86/x86_64架构使用hugepages的可能带来的潜在的好处,本篇则继续上一篇的话题,通过一个典型的案例介绍没有使用hugepages所带来的问题以及与之相关的一些延伸话题。某 客户新上线的Oracle数据库系统,运行在Linux x86_64平台上,主机配置较高,32核+120G内存,SGA设置90G左右,但是每当数据库运行大约一周以后,前台应用就会变得异常缓慢,

2013-03-29 16:37:56 1117

转载 Hugepages的前世今生 (四)

有同学看完我前面三篇文章问到: 虽然内容很多,但是比较零散,我仍然不是太清楚为什么一定要用hugepages,能介绍一下使用hugepages的好处吗? Stay tuned, this is exactly what this article about.看上去前人之述备矣,我本打算丢一个文档号( MOS文档 HugePages on Linux: What It Is… and What

2013-03-29 16:17:40 907

转载 Hugepages的前世今生 (三)

众所周知,x86是32位的,所以默认情况下,其可寻址的空间为2的32次方——4G。在X86设计之初,4G内存似乎是一个遥不可及的天文数字,但是摩尔定律打破了这一切,所以软硬件的设计和开发商必须想出一个对策来解决4G以上不可寻址的问题。注意:这里没有说4G以上的内存不可寻址,而是说4G以上的地址空间不可寻址,这两者实际上有区别的。例如4G内存的CPU在32bit的Windows(非server版

2013-03-29 16:16:16 878

转载 Hugepages的前世今生 (二)

下面用例子来说明为什么使用传统的 4k大小的页表相比hugepages对大内存的管理效率会很低。some facts: 在x86平台,一条PTE的大小为4Byte;而在x86_64平台, 一条PTE的大小为8Byte。以下这种场景并不罕见:Linux x86_64, SGA大小为100G, 使用常规的4k的page,连接到数据库的进程数约1000。page table一共需要100

2013-03-29 16:14:31 865

转载 Hugepages的前世今生 (一)

故事的开始得从三句名人名言说起:IBM的创始人Thomas J. Watson曾经说: “全世界只需要5台电脑就足够了”;Microsoft的创始人Bill Gates曾在一次演讲中说:“个人用户的计算机内存只需640K ”;Intel创始人之一Gordon Moore曾经说:“当价格不变时,集成电路上可容纳的晶体管数目,约每隔18个月便会增加一倍, 性能也会增加一倍”。后 来的故

2013-03-29 16:12:39 1025

转载 长时间latch free等待——记一次系统异常的诊断过程

今天发现一个报表数据库中SQL运行异常,简单记录一下问题的诊断和解决过程。  问题是在检查ALERT文件时发现的,一个过程运行时间太长而出现了ORA-1555错误。错误信息:ORA-01555 caused by SQL statement below (Query Duration=38751 sec, SCN: 0x0000.fe5b584a):INSERT INT

2013-03-27 10:28:17 649

转载 手工生成awr报告

AWR(Automatic Workload Repository)报告是我们进行日常数据库性能评定、问题SQL发现的重要手段。熟练掌握AWR报告,是做好开发、运维DBA工作的重要基本功。 AWR报告的原理是基于Oracle数据库的定时镜像功能。默认情况下,Oracle数据库后台进程会以一定间隔(一小时)收集系统当前状态镜像,并且保存在数据库中。生成AWR报告时,只需要指定进行分析的时间段(开

2013-03-27 09:53:45 872

转载 oracle自动维护任务

最近看到alter日志里面有VKRM的报错信息,所以查询学习了下。From oracle 11g, each day has its own windows and each of it has been specified default resource plan.This is something new for me too.So, i think that would be reas

2013-03-27 09:50:35 1335

转载 11g DEFAULT_MAINTENANCE_PLAN Disable

disable the mainteance plan using this syntaxSQL> alter system set resource_manager_plan=''; System altered.SQL> select window_name from DBA_SCHEDULER_WINDOWS;WINDOW_NAMEWEEKNIGH

2013-03-25 16:24:05 3054

转载 oracle 临时表空间

oracle 临时表空间的增删改查1、查看临时表空间 (dba_temp_files视图)(v_$tempfile视图)select tablespace_name,file_name,bytes/1024/1024 file_size,autoextensible from dba_temp_files;select status,enabled, name, bytes/102

2013-03-21 20:31:33 624

转载 更换主机后Ssh hosts RSA 主机密钥问题的解决办法

今天有一台主机(IP为10.10.1.1)由于经常死机,头决定让一台新机器来替代它(主要步骤:1)    更改/etc/sysconfig/network-scripts/eth1文件.2)    拔掉原1.1网线3)     重起新主机的network(/etc/init.d/network restart)及相关服务)验证新主机1.1是否能完全能替换原主机的服务,从1.3通

2013-03-05 14:15:03 5394

转载 oracle 11g em登录界面乱码

Symptoms:oracle 10g em 登录界面乱码,Oracle Database 11g Enterprise Edition Release 11.1.0.6.0Cause:应该是emctl配置管理器时,配置了安全加密选项.Solution:网页访问时,使用https来代替http,问题解决.

2013-02-01 13:28:38 2306

转载 测试硬盘读写速度

time有计时作用,dd用于复制,从if读出,写到of。if=/dev/zero不产生IO,因此可以用来测试纯写速度。同理of=/dev/null不产生IO,可以用来测试纯读速度。bs是每次读或写的大小,即一个块的大小,count是读写块的数量。1.测/目录所在磁盘的纯写速度:[root@yunvi/]# time dd if=/dev/zero bs=1024 count=10000

2013-01-29 17:37:35 994

转载 Solaris时间同步设置

方法1:服务器端客户端方式(自动同步了,不需要ntpdate这种命令)服务器设置1、拷贝ntp服务器配置样本作为ntp配置文件# cp -p /etc/inet/ntp.server/etc/inet/ntp.conf2、编辑ntp.conf,进行服务器配置# vi /etc/inet/ntp.conf将原文件中server 127.127.XType.0 prefer

2013-01-23 18:59:07 4808

转载 增大oracle重做日志的大小

重做日志(redo log)是由LGWR来进行控制的。Oracle对于DML操作数据的时候,并不会马上去修改数据块,而是产出redo记录,并记录到联机的redo log里,当redo Log用满,或者启动全局checkpoint,也或者alter system switch logfile; 这时都会切换redo log group,(如果redo log状态为current,是当前redo lo

2013-01-23 14:59:09 627

转载 sqlplus连接oracle乱码

RedHat linux AS4.0安装了oracle10g,同时创建数据库实例sc,后来又用dbca建立一个数据库实例st,发现在oracle系统用户下用sqlplus连接st实例时出现乱码,应该是中文无法显示造成的,但连接sc实例时无乱码,显示英文。上网搜集了一下资料,修改了oracle系统用户的环境变量在.bash_profile中新增了以下内容解决:export NLS_LANG=AM

2013-01-21 10:23:37 697

转载 Linux减少time_wait方法

检查net.ipv4.tcp_tw当前值,将当前的值更改为1分钟:[root@aaa1 ~]# sysctl -a|grep net.ipv4.tcp_twnet.ipv4.tcp_tw_reuse = 0net.ipv4.tcp_tw_recycle = 0[root@aaa1 ~]#vi /etc/sysctl增加或修改net.ipv4.tcp_tw值:net.

2012-12-31 15:04:43 4381

原创 Linux下的hostid

Linux下用hostid命令查找到的值与Solaris用hostid命令查找到的不是一个概念 Linux下用hostid命令查找到的值是取hostname对应的ip地址。然后把ip地址转换成hex,然后将位置2143位置颠倒后的结果 这个对应记录在/etc/hosts文件里,比如我的hostname:ITMS-server对应的ip就是127.0.0.1.那我的hostid就是0

2012-07-31 14:16:26 19261

转载 EXPDP和IMPDP的比较详细使用说明

ORCALE10G提供了新的导入导出工具,数据泵。Oracle官方对此的形容是:OracleDataPump technology enables Very High-Speed movement of data and metadata from one database to another.其中Very High-Speed是亮点。先说数据泵提供的主要特性(包括,但不限于):1. 支

2012-07-24 13:05:58 2711 1

转载 Redhat Linux 查看cpu、memory 等命令

Redhat Linux 查看cpu、memory 等命令2009年03月20日 星期五 10:031、汇总一查看系统内核版本:# uname -a查看系统版本:# more /etc/redhat-release查看内核版本gcc版本# more /proc/version查看cpu 信息# grep “model name” /proc/cp

2012-07-17 13:02:03 12898

转载 ORACLE执行SQL过程

转载:用于学习当我们提交一条sql语句时,oracle会做哪些操作呢?Oracle会为每个用户进程分配一个服务器进程:service process(实际情况应该区分专用服务器和共享服务器),当service process接收到用户进程提交的sql语句时,服务器进程会对sql语句进行语法和词法分析。名词解释:语法分析:语句本身正确性。词法分析:对照数据字典中检查表,索引,视图

2012-06-29 12:13:54 2052

原创 Oracle查看进程执行sql

Oracle数据库查看一个进程是如何执行相关的实际SQL语句SELECT b.sql_text, sid, serial#, osuser, machine      FROM v$session a, v$sqlarea b      WHERE a.sql_address = b.address;  查询前台发出的SQL语句.select user_na

2012-06-29 12:13:12 32538

Java开发实战1200例-第I卷-part03

java开发很多常见并且实用的例子 本书以开发人员在项目开发中经常遇到的问题和必须掌握的技术为中心,介绍了应用java进行桌面程序开发各个方面的知识和技巧,共计603个实例和603个经验技巧

2013-11-13

Java开发实战1200例-第I卷-part02

java开发很多常见并且实用的例子 本书以开发人员在项目开发中经常遇到的问题和必须掌握的技术为中心,介绍了应用java进行桌面程序开发各个方面的知识和技巧,共计603个实例和603个经验技巧

2013-11-13

Java开发实战1200例-第I卷-part01

java开发很多常见并且实用的例子 本书以开发人员在项目开发中经常遇到的问题和必须掌握的技术为中心,介绍了应用java进行桌面程序开发各个方面的知识和技巧,共计603个实例和603个经验技巧

2013-11-13

空空如也

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

TA关注的人

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