ORA-12547:TNS:丢失连接

用sqlplus连接远程的数据库(不是同一网段),报ORA-12547:TNS:丢失连接。查看数据库的监听日志,发现错误: Thu Apr 18 18:30:23 2019 18-APR-2019 18:30:23 * * (ADDRESS=(PROTOCOL=tcp)(HOST=111.25....

2019-04-19 09:25:18

阅读数 32

评论数 0

Caused by: java.sql.SQLException: ORA-12543: TNS: 无法连接目标主机

中间件日志报执行一条很简单的SQL报错,在中间件的机器上telnet数据库服务器都是通的,最后诊断是高级复制导致的,备机关闭了。 update gg_deploye_file set content=?, sync_sign=?, att_syn_flag=?,modify_date=systim...

2019-04-16 17:54:44

阅读数 128

评论数 0

centos6.3误删python2.6导致yum无法使用

用下面的语句删除了python rpm -qa | grep python | xargs rpm -e --nodeps http://vault.centos.org/6.3/os/x86_64/Packages/python-2.6.6-29.el6_2.2.x86_64.rpm pytho...

2019-03-28 15:35:22

阅读数 36

评论数 0

mydumper备份恢复

https://launchpad.net/mydumper/+download yum install glib2-devel mysql-devel zlib-devel pcre-devel openssl-devel mysql> select version(); ...

2019-03-19 10:13:45

阅读数 63

评论数 0

java操作redis集群连接池

redis3.0.6集群使用连接池,需要jedis-2.8.0.jar和commons-pool2-2.0.jar。 JedisCluster包含了所有节点的连接池,建议JedisCluster使用单例。JedisCluster每次操作完成后,不需要管理连接池的借还,它在内部已经完成。JedisC...

2019-03-12 10:50:12

阅读数 170

评论数 0

cachecloud部署和创建机器

1.安装1.7以上的JDk tar -zxvf jdk-7u71-linux-x64.tar.gz vi /etc/profile #set java environment JAVA_HOME=/usr/java/jdk1.7.0_71 JRE_HOME=/usr/java/jdk1....

2019-02-27 15:26:54

阅读数 77

评论数 0

Jedis使用连接池操作redis集群

import java.util.HashSet; import java.util.Set; import org.apache.commons.pool2.impl.GenericObjectPoolConfig; import redis.clients.jedis.HostAndPo...

2019-02-25 15:56:39

阅读数 92

评论数 0

java操作Redis3.0.6集群

jedis-2.9.0.jar和commons-pool2-2.6.0.jar,用这个版本的组合可以正常出结果,其他的版本有可能有问题。 报错:Could not get a resource from the pool 之前是./redis-trib.rb create --replicas...

2019-02-25 15:35:57

阅读数 48

评论数 0

redis-3.0.6 安装集群

redis安装包下载: http://download.redis.io/releases/redis-3.0.6.tar.gz 安装报错1,需要下载tcl8.6.1-src.tar.gz [root@node1 src]# make test You need tcl 8.5 or ne...

2019-02-25 10:53:35

阅读数 36

评论数 0

JVM GC日志解析

JVM GC日志经常要检查,可以提前发现问题。 import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.InputStreamReader; impor...

2019-01-15 16:25:15

阅读数 53

评论数 0

Oracle 12.1.0.2 impdp导入慢诊断

**select s.sid,s.SERIAL#,s.EVENT from vsessionswheres.MODULElike′19914waitforunreadmessageonbroadcastchannel−−打开跟踪其会话10046事件execdbmsmonitor.sessiontr...

2019-01-14 17:01:03

阅读数 273

评论数 0

MySQL5.7 Waiting FOR TABLE FLUSH

系统不能使用,数据库上99%的会话等待是Waiting FOR TABLE FLUSH,找到等待时间最长的会话kill,系统恢复正常。是什么原因造成的呢? 日志分析: Time: 2018-12-15T10:45:50.116723+08:00 User@Host: gg[gg] @ [10.9...

2018-12-21 15:48:54

阅读数 180

评论数 0

MySQL5.7 Waiting for global read lock

系统报故障不能使用,从应用的日志上分析: Cause: java.sql.SQLException: The MySQL server is running with the --read-only option so it cannot execute this statement show p...

2018-12-21 15:26:57

阅读数 340

评论数 0

压力测试事务率不高问题诊断

用loadrunner压测系统,保存单据的事务通过率总是80%,离99%差很远。 1.分析应用的日志,并没有发现报错信息。 2.分析中间件gc日志和数据库报告,压力并没有过载。 3.分析loadrunner报告,发现302的请求比较多。 陷入僵局。 1.在代码的保存方法中打印出语句。发现1000个...

2018-10-26 15:45:37

阅读数 154

评论数 0

MySQL 5.7定位消耗CPU高的SQL

MySQL 5.7.23 1.先查看CPU飙高的线程,top -H -p <mysqld进程id> top - 15:09:26 up 135 days, 7:11, 2 users, LOAD average: 0.12, 0.08, 0.02 ...

2018-10-19 15:24:45

阅读数 920

评论数 0

Oracle JDBC ResultSet参数测试

用jprofiler和jconsole测试下列四种组合,前三种组合消耗年轻代100M左右,老年代没影响。第四种组合伤心病狂,年轻代和老年代均消耗400M, 可以检查一下项目,看有没有踩雷。 prepareStatement(sql); prepareStatement(sql,ResultSet....

2018-10-12 16:25:32

阅读数 141

评论数 0

windows redis sentinel listen: Unknown error解决方案

bind 127.0.0.1 port 26579 sentinel monitor mymaster 127.0.0.1 6380 1 sentinel down-after-milliseconds mymaster 5000 sentinel parallel-syncs mymas...

2018-09-30 17:05:55

阅读数 141

评论数 0

redis如何控制AOF大小

随着命令不断写入AOF,文件会越来越大,为了解决这个问题,redis引入了AOF重写机制压缩文件。文件能缩小的原因是: 1.旧文件中的无效命令不会保留,如del key1,sort。 2.多条合并成一条,如lplush list a,lplush list b转换为lplush a b,也可以...

2018-09-26 16:49:03

阅读数 1166

评论数 0

Java堆外直接内存回收

JVM参数设置:-XX:MaxDirectMemorySize=20M import java.nio.ByteBuffer; import sun.nio.ch.DirectBuffer; public class DirectMemoryOOM { public static void mai...

2018-09-21 15:29:09

阅读数 787

评论数 0

Oracle long转为varchar2

create table test(table_name varchar2(100)); select * from test for update; create table test1( view_name varchar2(100),text clob) insert into te...

2018-09-12 14:38:05

阅读数 1100

评论数 0

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