自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 收藏
  • 关注

转载 LR12录制脚本LR11上运行

LoadRunner 12录制的脚本在LoadRunner 11的controller上无法运行,提示该VUSER类型没有license。原因:LR12的VUSER type是Mobile。解决方法:用文本编辑器打开脚本的.usr文件,如03_HandEmergencyCall.usr,将AdditionalTypes=MobileActiveTypes=MobileG...

2019-05-29 09:31:16 2983

原创 Create more free space in thin pool or use dm.min_free_space option to change

docker 默认/var/lib/docker/devicemapper/devicemapper/date文件大小为100gvim /usr/lib/systemd/system/docker.servicedocker启动参数增加ExecStart=/usr/bin/dockerd 后面增加--storage-opt dm.loopdatasize=200G其他参数,如--st...

2019-04-11 15:15:13 1447

原创 Linux卸载Oracle

cd ORACLE_HOME/product/11.2.0/dbhome_1/deinstall/./deinstall中间一般默认遇到 y/n 选择是 填y 不能默认回车

2019-04-01 20:59:54 2006

原创 Unsupported major.minor version 51.0

JDK版本使用的 major.minor version(主次版本号) 不同JavaSE 8 = 52 (0x34 hex),JavaSE 7 = 51 (0x33 hex),JavaSE 6 = 50 (0x32 hex),java -version发现与系统jdk版本一致,但是weblogic启动项目还是报此错误。ps -ef |grep weblogic查看进程发现we...

2019-02-18 16:53:57 173

原创 性能测试类型概念汇总(持续修正)

测试类型性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。性能测试(狭义)性能测试方法是通过模拟生产运行的业务压力量和使用场景组合,测试系统的性能是否满足生产性能要求。1.了解熟悉被测系统的业务场景或同类产品的业务场景;2.明确测试性能指标,确定性能指标;3.确定性能测试工具;4.确定测试环境;负载测试确定在各种工作负载下系统的...

2019-02-02 10:52:33 247

原创 Tomcat部署项目设置编码

vi catalina.sh  添加 -Dfile.encoding=UTF8CATALINA_OPTS="-server -Xms512m -Xmx1536m -XX:PermSize=256m -XX:MaxPermSize=512m  -Dfile.encoding=UTF8"

2019-01-28 21:13:37 704

原创 Mysql允许用户远程的登录授权

用户允许远程登陆授权,如rootE:\mysql-5.6.43-winx64\bin>mysql -u root -pEnter password:Aa123456mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'Aa123456' WITH GRANT OPTION;重载授权表:mysql&g...

2019-01-27 13:43:24 2346

原创 Jmeter csv参数化配置组合(实验结果)

本文原创,转载请注明本地址All threads:文件在所有线程间共享一个线程组下,csv data set config在循环内:当线程数*循环数小于等于参数化值数时,Recycle on EOF 与 Stop thread on EOF 随意组合   3线程3循环下都会发起9次不同参数值的请求;当线程数*循环数大于参数化值数时,如4*3大于9,Recycle on EOF 设置...

2019-01-24 20:03:57 997

原创 Linux修改环境编码

以下方为在centos 6.7上验证可以安装中文语言包yum -y groupinstall chinese-support修改系统编码vi /etc/sysconfig/i18nLANG="zh_CN.UTF-8"SUPPORTED="zh_CN:zh:en_US.UTF-8:en_US:en:zh_CN.GB18030"将中文添加到localelocaledef...

2019-01-24 11:40:24 1764

原创 Jmeter压测短暂卡停

最近使用Jmeter压测web应用时,发现压测出现周期性卡停,卡个6s左右,影响性能测试结果。观察发现卡停时,应用日志也停了,同时nmon观察数据库服务器CPU资源等也没有消耗,但是磁盘busy升高到。最后发现应该是oracle切换日志的原因。默认安装oracle,REDO日志大小为50M,压测时3个日志组共150m不够用,切换有延迟。后将日志组增大,解决该现象。----修改ora...

2019-01-23 17:30:30 1966

原创 Jmeter修改JVM大小

修改JMeter.bat,set HEAP=-Xms512m -Xmx512m其他set NEW=-XX:NewSize=128m -XX:MaxNewSize=128mset SURVIVOR=-XX:SurvivorRatio=8 -XX:TargetSurvivorRatio=50%set TENURING=-XX:MaxTenuringThreshold=2...

2019-01-23 15:40:50 2602

原创 weblogic日志按天分割

mkdir -p /root/logs_weblogicvi weblogic_log_day.shcp /home/weblogic/Oracle/Middleware/Oracle_Home/user_projects/domains/base_domain/war.log /root/logs_weblogic/`date -d yesterday +\%Y\%m\%d`.log;...

2019-01-23 11:54:29 1925 3

原创 impdp ORA-39002 ORA-31694 ORA-31640 ORA-27046 OSD-04012

ORA-39002: 操作无效 ORA-31694: 加载/卸载主表失败 ORA-31640: 无法打开要读取的转储文件 ORA-19505: 无法识别文件 ORA-27046: 文件大小不是逻辑块大小的倍数 OSD-04012: 文件大小不匹配此问题是因为dmp文件损坏要是FTP改成bin模式传输。...

2019-01-23 11:51:40 4308

原创 Linux 停止weblogic shell脚本

WLS_PID=`ps -ef|grep weblogic|grep =AdminServer|awk '{print $2}'`kill -9 $WLS_PIDecho weblogic stoped!!!

2019-01-19 16:46:40 728

原创 解决Docker中crontab任务不生效(填坑)

#安装crontab服务yum install -y crontabs#安装系统日志便于排查问题yum install -y rsyslog#启动crond服务systemctl start crond#启动rsyslog服务systemctl start rsyslog#加入定时任务crontab -e45 21 * * * /usr/bin/ls &gt...

2019-01-17 22:07:36 10891 3

原创 shell脚本ftp取排序文件名

ftp>ls -lt |head注意空格: ls与-l, -l和|之间要有空格|和head之间没有空格 ls -lt /dirname/ | grep filename | head -n 1 |awk '{print $9}'ftp>下执行不行另辟蹊径ftp -i -n <<!open $IP $PORTuser $USER $PASSWORD...

2019-01-16 11:37:00 1851

原创 Linux下shell脚本ftp下载文件

331 Please specify the password.530 Login incorrect.Login failed.530 Please login with USER and PASS.#注意密码有特殊字符一定要转义 加\#!/bin/bash#连接ftp服务器信息IP=XXXXPORT=XXXXusername=XXXX#注意密码有特殊字符一定要转义 加...

2019-01-16 10:00:40 2418

转载 Chrome 控制台console的用法

本文转自大牛博客https://www.cnblogs.com/Leo_wl/p/4117446.htmlChrome 控制台console的用法大家都有用过各种类型的浏览器,每种浏览器都有自己的特色,本人拙见,在我用过的浏览器当中,我是最喜欢Chrome的,因为它对于调试脚本及前端设计调试都有它比其它浏览器有过之而无不及的地方。可能大家对console.log会有一定的了解,心里难免会想...

2019-01-11 14:39:03 204

转载 系统吞吐量(TPS)、用户并发量、性能测试概念和公式

本文转自大牛博客:http://www.blogjava.net/qileilove/archive/2013/07/15/401563.html系统吞吐量(TPS)、用户并发量、性能测试概念和公式近期在做项目的性能测试和性能优化,先了解与性能相关的一些概念。  一.系统吞度量要素:  一个系统的吞度量(承压能力)与request对CPU的消耗、外部接口、IO等等紧密关联。  ...

2019-01-10 16:03:25 262

原创 DB2数据库数据备份导出导入

DB2数据库导入导出命令以下命令皆为服务器命令行命令执行。---db2导出表结构db2look -d 数据库名-z db2inst1 -x -e -o test.sql---db2导出数据db2move 数据库名 export -sn db2inst1 -u db2inst1 -p db2inst1----导入表结构db2 -tvf test.sql > 1.lo...

2019-01-07 21:29:57 3267

原创 Oracle数据库数据备份导出导入

Oracle数据库导入导出命令Exp/Imp此组合命令属于客户端命令,在Oracle客户端和数据库服务器上皆可使用。导出:exp system/manager@orcl  file=d:\test.dmp owner=test (按用户导出)exp system/manager@orcl file=d:\test.dmp full=y (将数据库完全导出)exp syste...

2019-01-07 21:26:59 6325

原创 数据库表信息统计

一般当数据库中某一张表有超过20%以上的数据有变化更新时,都需要做一次表统计信息。一般无较慢sql但数据库CPU使用率较高时,较大原因为表统计信息不对,导致sql执行计划不对。 Oracle表统计信息查看select table_name,num_rows,blocks, AVG_ROW_LEN, LAST_ANALYZED from user_tab_statistics whe...

2019-01-07 21:20:04 3004

原创 性能测试数据准备-埋数注意

埋数请见另外一篇博客。埋数注意点:1.不应该将数据全部埋造为同一类型的数据;比如埋数将某张表的某个索引字段全部埋造为同一个值,则该字段索引失效,对应sql执行不走索引,影响性能;一般埋数时尽量将数据按实际场景情况分布,至少也是均匀分布在多个值上。曾在网上看到过一个表字段的值的记录数超过表总记录数5分之一以上则在改字段上加索引没有效果。 2.埋数后需执行数据表信息统计,然...

2019-01-07 21:17:04 2788

原创 性能测试数据准备-埋数篇

性能测试准备阶段一般需要提前将数据准备好,用于脚本的参数化以及后面压测。性能测试数据一般分为存量数据和交易数据。存量数据为历史记录数据,一般较大。交易数据的数据量则需满足压测时的需求,要足够多。数据准备一般有以下方法:    1.直接导入已有的数据库;(实际情况不会有大量数据的数据库,客户生产环境的数据库一般不允许导出)    2.用工具直接产生记录,比如压测脚本或者其他造数工具;...

2019-01-07 21:03:20 6305

原创 ORA-39006 ORA-39213

expdp导出数据时报错ORA-39006: internal errorORA-39213: Metadata processing is not available $ sqlplus / as sysdbaSQL> execute dbms_metadata_util.load_stylesheets;

2019-01-02 18:43:58 401

原创 DB21034E  SQL0104N

最近在执行db2数据库导库的时候,执行表结构报错。DB21034E  The command was processed as an SQL statement because it was not a valid Command Line Processor command.  During SQL processing it returned:SQL0104N  An unexpect...

2019-01-02 15:17:58 16560

原创 SQL0289N SQLSTATE=57011

SQL0289N  未能在表空间 XXX 中分配新页面。  SQLSTATE=57011这是数据库分配的表空间大小不够导致的。su - db2inst1db2 connect to 数据库名 user 用户名 using 用户密码db2 list tablespaces show detail查看对应表空间的页使用情况类型是系统管理表空间(SMS),报错,则是磁盘空间不...

2018-12-28 10:28:27 5649

原创 Oracle常用命令

持续更新中。。。---修改用户密码alter user 用户名 identified by 新密码;---修改用户密码永不过期策略,修改数据库的策略,所有用户密码服从此策略alter profile default limit password_life_time unlimited;select * from dba_profiles s where s.profile='D...

2018-12-24 11:13:15 212

原创 Tomcat指定版本JDK启动

部署项目时,有时同一个环境下需要部署不同jdk版本的项目,需要将tomcat指定jdk版本启动。Linux:catalina.sh和setclasspath.sh开头添加JAVA_HOME=/home/jdk1.7JRE_HOME=/home/jdk1.7/jre7windows:catalina.bat和setclasspath.bat开头添加set "JAVA...

2018-12-22 16:38:24 1392

原创 Tomcat部署应用出现乱码现象

确认项目应用本身编码正确Linux:一般与环境变量有关env查看LANG=修改编码vi /etc/locale.conf修改编码,例如LANG="zh_CN.UTF-8"vi /etc/profile增加LANG="zh_CN.UTF-8"Windows:在Catalina.bat开头set "JAVA_OPTS=-Dfile.encoding=UTF-8"...

2018-12-22 15:20:42 1144

原创 给已创建的Docker容器增加新的端口映射

1.找到运行的容器文件所在目录 container id为docker容器文件目录名前缀docker psdf -h2.停止容器以及docker服务docker stop 容器名或idsystemctl stop docker3.到容器目录下,编辑hostconfig.json和config.v2.json文件并增加新的端口内容cd /disk01/docker...

2018-12-22 14:37:13 5000 4

原创 Docker容器所在磁盘空间满了,迁移docker目录

一开始安装docker并创建容器都是默认原始的路径(一般在系统盘/var/lib/docker)。待容器多了之后,发现不大的系统盘一下子快满了,而且容器环境使用也慢了很多。迁移docker目录方法:1.先停止docker服务service docker stop或systemctl stop docker2.拷贝原docker容器目录文件到新挂载磁盘目录cp -a /var...

2018-12-22 14:19:48 921

原创 Centos7 启动docker报错

centos7安装docker后,初次启动docker服务报错:Error starting daemon: SELinux is not supported with the overlay2 graph driver on this kernel. Either boot into a newer kernel or disable selinux in docker (--selinux...

2018-12-22 14:03:52 437

转载 Redis调优分析

Mark下,向大神学习https://www.cnblogs.com/chenpingzhao/p/6859041.html

2018-12-22 11:43:42 118

转载 Redis性能调优

本文转自https://www.cnblogs.com/276815076/p/7245333.html向大神学习!Redis性能调优尽管Redis是一个非常快速的内存数据存储媒介,也并不代表Redis不会产生性能问题。前文中提到过,Redis采用单线程模型,所有的命令都是由一个线程串行执行的,所以当某个命令执行耗时较长时,会拖慢其后的所有命令,这使得Redis对每个任务的执行效率更...

2018-12-22 10:51:12 114

原创 xhost:  unable to open display

xhost:  unable to open display "IP:0.0"借助xhost 和Xmanager的 X-passive进行远程图像化安装WAS和Oracle。原先在公司内网一直可以实现远程安装,后来申请的阿里云和华为云等环境发现不行。本机开启X-passiveexport DISPALY=本机IP:0.0xhost +本机一直为弹出X-passive的提示框。...

2018-12-18 13:30:03 3128 1

原创 docker基本搭建及使用

1.docker服务安装及启动    yum install -y docker-io**不是yum install docker   冲突报错可yum remove docker 后再 yum install docker-io***    #设置开机自启动    chkconfig docker on    #启动docker服务    service docker start...

2018-12-18 11:32:40 184

原创 Python paramiko ssh执行shell 报错Cannot find a Java JDK

Python编程使用paramiko模块的ssh远程linux执行shell报错“Cannot find a Java JDK. Please set either set JAVA or put java (>=1.5) in your PATH.”具体代码如下:ssh = paramiko.SSHClient()ssh.set_missing_host_key_polic...

2018-12-17 17:07:01 5040

原创 Linux下清空文件内容而不删除文件

测试过程中发现将日志级别降低后,运行很短时间会产生很大的日志,但是历史日志又不需要看,容器运行过程中又不能删除该文件(不然不会产生新日志文件,徐重启)。后来从网上找如下方法,MARK下:比如tomcat的Catalina.out文件清空但不删除:# echo "" > Catalina.out # echo > Catalina.out # : > Catalina....

2018-12-14 19:39:25 8626 2

原创 DB2 SQL0911N

SQL0911N The current transaction has been rolled back because of a deadlock or timeout. Reason code "68".SQL0911N  因为死锁或超时,所以当前事务已回滚。原因码为 "68"。性能测试时出现此问题,开始以为是死锁,后来查到出现SQL0911N 并非一定是死锁,还取决于原因码是哪一个...

2018-12-14 18:58:50 3509

空空如也

空空如也

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

TA关注的人

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