- 博客(42)
- 资源 (1)
- 收藏
- 关注
原创 禅道安装
禅道安装:1、rpm安装PHP7相应的yum源rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpmrpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm2、yum安装PHP7yum install php3...
2019-12-06 14:09:11 254
原创 mysql 强行关机后,数据库事务不一致,无法启动:
mysql 强行关机后,数据库事务不一致,无法启动:数据库错误日志报错,无法启动:[Note] InnoDB: Restoring possible half-written data pages[Note] InnoDB: from the doublewrite buffer...InnoDB: Warning: database page corruption or a fai...
2019-12-06 14:02:52 460
原创 mysql 需关注的基本参数
mysql 关注参数:1.open_files_limit可设置比较大,修改参数文件/etc/security/limits.confvi /etc/security/limits.conf2. max_connect_errors应设置比较大,避免因为连接出错而超过错误阈值,导致mysql阻止该主机连接,如被阻塞手动执行flush hosts 复位。3.max_connecti...
2019-09-26 16:43:48 504
原创 RAC存储多路径绑定
rpm -ivh device-mapper-multipath-libs-0.4.9-72.el6.x86_64.rpmrpm -ivh device-mapper-multipath-0.4.9-72.el6.x86_64.rpmcp /usr/share/doc/device-mapper-multipath-0.4.9/multipath.conf /etc编辑/etc/multi...
2019-09-11 14:31:07 738
原创 生产上误操作truncate表的恢复
生产上误操作truncate表的恢复:一、模拟truncate操作:SQL> conn hr/oracleSQL> create table test as select * from employees;SQL> truncate table test;二、恢复truncate表的数据1.下载hellodba的恢复工具到数据库服务器FY_Recover_...
2019-09-11 10:30:26 687
原创 LV增大 缩减空间
缩减:提示无法卸载,则是有进程占用/home,使用如下命令来终止占用进程:-k 表示自动把霸占home分区的进程kill掉!如果你不是很明确是否要杀死所有霸占设备的程序,还可以加一个-i 参数,这样每杀死一个程序前,都会询问!(即fuser -m -v -i -k /home)[root@localhost ~]# fuser -m -k /homelsof |grep /home...
2019-09-11 10:24:10 811
原创 jira 安装
jira 安装:文档:https://www.cnblogs.com/kaola8023/p/6950481.htmlhttps://www.cnblogs.com/kevingrace/p/7608813.html1.安装java1.8卸载旧版本javarpm -qa|grep javatzdata-java-2013g-1.el6.noarchjava-1.7.0-openjdk...
2019-09-11 10:19:47 323
原创 zabbix 安装
1.安装基础软件包yum -y install wget vim tree gcc gcc-c++ autoconf httpd php mysql mysql-server php-mysql httpd-manual mod_ssl mod_perl mod_auth_mysql php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc...
2019-09-11 10:10:23 333
原创 linux 进程数修改
修改/etc/security/limits.confroot soft nofile 65535root hard nofile 65535* soft nofile 65535* hard nofile 65535* soft nproc 65535* hard nproc 65535修改/etc/security/limits.d/20-nproc.conf将* ...
2019-09-10 15:53:09 630
原创 Java进程分析
服务以jar包形式运行在服务器,运行时添加参数,在远程win系统运行监控客户端jvisualvm.exe,运行图像化界面查看GC,内存占用情况。一:远程客户端监控本次win远程客户端路径:C:\Program Files\Java\jdk1.8.0_211\bin\jvisualvm.exe1.jar包运行时添加参数:-Djava.rmi.server.hostname=本机...
2019-09-10 15:22:32 177
原创 linux 安全加固
linux 安全简单加固:1.关闭LKMecho 1 >/proc/sys/kernel/modules_disabledorsysctl -w kernel.modules_disabled = 1vi /etc/sysctl.conf2.限制/dev/memmore /boot/config-3.10.0-862.el7.x86_64 |grep DEVMEM设置 C...
2019-09-10 14:57:26 623
原创 mongoDB 安装及添加用户设置开机自启
安装:1、下载mongoDB的安装包: mongodb-linux-x86_64-rhel70-v3.4-latest.tgz2、上传安装包到服务器/data目录下;3、解压安装包tar -zvxf mongodb-linux-x86_64-rhel70-v3.4-latest.tgz4、将解压后的文件夹重命名mv mongodb-linux-x86_64-rhel70-3.4.1...
2019-09-10 14:53:01 391
转载 docker 安装
一、安装准备yum安装需带aufs模块的3.10内核,若内核已为3.10轻忽略内核升级步骤1.升级内核cd /etc/yum.repos.d/wget http://www.hop5.in/yum/el6/hop5.repoyum install kernel-ml-aufs kernel-ml-aufs-devel2.修改启动内核修改grub的主配置文件/etc/gru...
2017-02-15 15:28:41 291
原创 redis 安装 多实例配置 基本命令使用
redis 安装:安装打开Shell,下载源代码:wget http://download.redis.io/releases/redis-3.0.7.tar.gz(具体版本请到:http://redis.io/download 下载,,请下载Stable 3.0的版本)。终端中在redis源代码包保存的目录执行tar -xzf 包名 来对包进行解压缩:tar -zxvf
2017-02-10 17:10:35 340
原创 mysql 配置多实例
进入安装包路径#cd /usr/local/安装包路径#tar -zxvf mysql-5.6.29-linux-glibc2.5-x86_64.tar.gz重命名解压后的mysql安装文件,改为mysql#mv mysql-5.6.12-linux-glibc2.5-x86_64 mysql添加系统mysql组和mysql用户#group
2017-02-06 14:58:23 259
原创 linux下利用freetds 访问sqlserver数据库
解压: tar xvf freetds-0.91.tar.gz 编译安装mkdir /usr/local/freetds ./configure --prefix=/usr/local/freetds --enable-msdblib --with-tdsver=7.1--enable-msdblib :为是允许Microsoft数据库函数库-
2017-02-06 14:52:46 3306
原创 Linux 服务器添加双线 修改静态路由
系统centos 7.01.开启ip转发:如果你想使ip转发永久生效,就请修改 /etc/sysctl.conf ,在这里我们可以增加一条 net.ipv4.ip_forward = 1vi /etc/sysctl.conf: net.ipv4.ip_forward = 1执行 sysctl -p 2.修改rt_tables文件vi /etc/iproute2/rt
2017-02-06 14:49:26 1213
原创 activemq 安装基本命令及持久化设置
1.安装:下载地址http://activemq.apache.org/download.html1.cd /usr/local/2.下载 apache-activemq-5.13.3-bin.tar.gz3.解压文件tar -xzvf apache-activemq-5.13.3-bin.tar.gz4.mv apache-activemq-5.13.3 activemq5. cd...
2017-02-06 14:40:09 1738 1
原创 Linux 测试网速
linux 测试网速wget https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.pychmod a+rx speedtest.pymv speedtest.py /usr/local/bin/speedtestchown root:root /usr/local/bin/speedtest
2017-02-06 14:24:20 273
转载 wol 远程开机编译源码
直接gcc 编译源码生成可执行文件,免安装gcc -g -p -o wol wol.c 生成wol可执行文件 ./wol MAC 地址即可远程开机下面是源码: /* ether-wake.c: Send a magic packet to wake up sleeping machines. */static char version_msg[] ="ether-wak
2016-06-15 12:30:35 2386
转载 mysql show status 参数详解
MySQL运行状态show status详解 要查看MySQL运行状态,要优化MySQL运行效率都少不了要运行show status查看各种状态,下面是参考官方文档及网上资料整理出来的中文详细解释,不管你是初学mysql还是你是mysql专业级的dba,这都是值得看的.状态名作用域详细解释Aborted_clientsGlobal由于客户
2016-03-23 16:52:38 1030
转载 MySQL的Innodb缓存相关优化
文章转自:http://blog.csdn.net/yang1982_0907/article/details/20123055 无论是对于哪一种数据库来说,缓存技术都是提高数据库性能的关键技术,物理磁盘的访问速度永 远都会与内存的访问速度永远都不是一个数量级的。通过缓存技术无论是在读还是写方面都可以大大提 高数据库整体性能。Innodb_buffer_pool_size 的合
2016-03-23 11:51:44 267
转载 linux vmstat 使用
文章转自:http://www.cnblogs.com/ggjucheng/archive/2012/01/05/2312625.htmlvmstat命令是最常见的Linux/Unix监控工具,可以展现给定时间间隔的服务器的状态值,包括服务器的CPU使用率,内存使用,虚拟内存交换情况,IO读写情况。这个命令是我查看Linux/Unix最喜爱的命令,一个是Linux/Unix都支持,二是相比to
2016-03-22 15:05:35 240
转载 linux iostat 命令的使用
文章转自:http://www.cnblogs.com/ggjucheng/archive/2013/01/13/2858810.html简介iostat主要用于监控系统设备的IO负载情况,iostat首次运行时显示自系统启动开始的各项统计信息,之后运行iostat将显示自上次运行该命令以后的统计信息。用户可以通过指定统计的次数和时间来获得所需的统计信息。 语法iostat
2016-03-22 14:56:37 236
转载 mysql 日志使用分析
文章转自:http://www.cnblogs.com/wangkongming/p/3684950.htmlMySQL日志:主要包含:错误日志、查询日志、慢查询日志、事务日志、二进制日志;日志是mysql数据库的重要组成部分。日志文件中记录着mysql数据库运行期间发生的变化;也就是说用来记录mysql数据库的客户端连接状况、SQL语句的执行情况和错误信息等。当数据库遭到意外的损坏时
2016-03-22 09:19:27 308
转载 MySQL配置文件my.cnf 例子最详细翻译
文章不错,自己留下转载地址:http://www.blogjava.net/hunter129/archive/2009/01/18/251744.html MySQL配置文件my.cnf 例子最详细翻译,可以保存做笔记用。#BEGIN CONFIG INFO#DESCR: 4GB RAM, 只使用InnoDB, ACID, 少量的连接, 队列负载大#TYPE: SYS
2016-03-19 10:54:17 1539
转载 查看cpu 内存信息
查看Unix/Linux的CPU个数和内存大小,系统位数一、AIX1.查看CPU数:(1) smtctl 从AIX5.3起,对于power5的机器,系统引入了SMT(Simultaneousmulti-threading)的功能,其允许两个处理线程在同一颗处理器上运行,对操作系统而言,一颗物理处理器逻辑上会成为两个处理单元(逻辑处理器)。SMT功能启用:逻辑cpu个数是物理cpu个
2014-06-04 10:45:09 421
原创 sqlserver 定期压缩日志
USE [master]GO ALTER DATABASEtest1 SET RECOVERY SIMPLE WITHNO_WAIT GO ALTER DATABASEtest1 SET RECOVERY SIMPLE --简单模式GO USE test1GO DBCC SHRINKFILE( 'test1_log'
2014-04-21 15:26:25 1067
转载 sqlserver 检测死锁
文章转自:http://www.cnblogs.com/lyr2012/archive/2012/07/27/2611893.html连接:点击打开链接留给自己用吧sqlserver检测死锁 --检测死锁--如果发生死锁了,我们怎么去检测具体发生死锁的是哪条SQL语句或存储过程?--这时我们可以使用以下存储过程来检测,就可以查出引起死锁的进程和S
2014-03-14 09:55:03 531
转载 Oracle 意外删除数据文件的恢复
文章转自: http://www.dbform.com/html/2011/1761.html链接:点击打开链接今天有客户的数据库意外被删除了整个目录中的数据文件,操作系统级别的删除,然而幸运的是这个数据库没有崩溃,仍然处于open状态的时候,客户就发现了问题,求助到我们,最终完整地恢复了所有数据文件。 在Linux下大致重新演示一下恢复的过程,恢复的步骤与数据库版本没有太大关
2014-02-25 14:38:34 727
原创 跨库logmnr挖取日志
在不完全恢复或数据不明丢失情况下,需要数据的操作时间点或具体操作,但有碍是生产库所以需要把日志到别的库进行挖取,这时候会因为DBID不一致而产生问题,此时需要将数据字典提取到一个平面数据字典文件中,拷贝到能挖取日志的库下,前提是在生产库已配置UTL_FILE_DIR参数,生成数据字典。模拟情况如下:若无配置UTL_FILE_DIR则需配置生产:1.alter system setU
2014-02-20 10:32:43 644
转载 Oracle Hanganalyze 分析
文章转自 love wife & love life —Roger 提供oracle技术支持服务 地址:www.killdb.com/2014/01/23/about-oracle-hanganalyze.html链接:点击打开链接About Oracle Hanganalyze 1. 数据库hang的几种可能性oracle死锁或者系统负载非常高比如cpu使用或其他
2014-01-23 15:33:56 4179
转载 RMAN dbms_backup_restore 包的使用
利用RMAN 功能包- dbms_backup_restore,能够在NOMOUNT 状态,且无恢复目录下从备份片中提取输入文件:declear 2 device varchar2(100); 3 done_out boolean; 4 outhandle_out varchar2(100); 5 outtag_out varchar2(100); 6 failover_o
2013-12-27 13:49:35 960
原创 RAC 没有负载均衡 设置listener
刚接收RAC一段时间,用户反映数据库慢,看了一下服务器,节点1 cpu 98%多,节点2竟然不到10%,节点2其实根本就没有用户会话,排查了一下,看到local_listener 设置了,指向的一个莫名IP,因为是默认端口,直接把local_listener设置删掉,配置了remoter_listener候发现节点二有了会话,ok。 listener原理: 当客户端发出连接请求给Ser
2013-12-27 12:54:54 932
原创 sqlserver 2008R2 异地备份
首先将异地备份的硬盘空间(e盘)进行共享,在数据库源添加网络映射,将异地备份盘添加到本地 例如:z盘配置作业,脚本如下:EXEC sp_configure 'xp_cmdshell', 1 GORECONFIGUREGO--DECLARE @databasename NVARCHAR(20)--set @databasename = 'SSO'--DECLA
2013-12-16 14:20:56 3312
原创 Rebuild index online 引起的ORA-8104错误
做REBUILD ONLINE的时候可能会很慢,会有人强制杀掉进程,杀掉会话, 不小心就会碰上ORA-8104的错误。由于在做索引在线重建的时候,可能相关的表还在增删改,Oracle需要记录这个索引的相关变化,会创建一张临时表SYS_JOURNAL_的OBJECT_ID> (IOT索引组织表) 来记录这些变化,最后进行merge。等索引重建完成后再删除这张临时表,REBUILD ONLINE刚
2013-12-16 11:31:09 1048
原创 controlfile 的备份恢复
由Todd Bao《oracle 11g 数据库恢复技术》整理: 实践平台:win 11.2.0.3 64bit 控制文件包含已下信息: dbname,dbid,数据库创建时间戳,字符集,datafile,tempfile,redo log,archivelog,tablespace,rman 资料库,checkpoint,损坏的数据块注册表,还原点,重设日志SCN,
2013-11-18 14:33:52 1281
原创 spfile的备份恢复
由ToddBao《oracle11g数据库恢复技术》整理:实践平台:win 11.2.0.3 64bit 参数文件有spfileSID.oraspfile.orainitSID.ora是数据库启动到nomount的必要条件,unix系统下在$ORACLE_HOME/dbs目录下,win在%ORACLE_HOME\database目录下备份:...
2013-11-18 14:05:06 1355
转载 oracle中如何批量编译视图和存储过程
最近expdp迁移数据后,大量视图同义词失效,单个编译麻烦死,生成存储过程批量编译,方便,快捷。 1.批量编译存储工程的存储过程create or replace procedure compile_invalid_procedures( p_owner varchar2 -- 所有者名称,即 SCHEMA) as--编译某个用户下的无效存储过程 str_s
2013-11-15 15:25:12 4063
原创 RMAN 简单介绍
最近拜读Todd Bao《oracle 11g 数据库恢复技术》整理一下:针对device type diskRman:主要组成部分: 1)目标数据库2)Rman客户端(执行备份命令)3)通道(channel)4)RMAN备份资料库5)备份地点目标数据库:需要备份的数据库Rman客户端:执行命令端Channel(通道):是指由服务器进程发起并控制目标
2013-11-11 10:41:42 964
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人