本站用于记录日常工作内容,虚拟化云计算,系统运维,数据库DBA,网络与安全。
keepalived实现redis主备切换keepalived redis nosql database试验目标:1:主redis发生故障时,从redis自动切换为主redis。2:主redis恢复正常后,自动降级为从redis。 试验环境: 主redis:192.168.189.138 从redis:192.168.189.131 VIP:192.168.189.123主从redis均安装了keepalived与redis,redis已配置好主从。Redis端口44444。 1:制作redis监控与主备切换脚本: Redis监控脚本:(监控redis是否正常)# cat /usr/local/scripts/redis_monitor.sh
#!/bin/bash
ALIVE=$(/home/usr/local/redis/bin/redis-cli -h 192.168.189.138 -p 44444 PING)
if [ "$ALIVE" =="PONG" ]; then
echo $ALIVE
exit 0
else
echo $ALIVE
killall -9 keepalived
service network restart
exit 1
fi redis_master脚本:(用于从redis切换成主redis)# cat /usr...
Oracle 打补丁报错:OPatch failed with error code 73一、问题描述 今天要给Oracle数据库软件打补丁,操作过程中报错 “OPatch failed with error code 73” ,通过具体报错信息后得知是libclntsh.so.11.1文件被占用了,通过一路追查后得知某程序占用后,停掉相应的程序后打补丁通过。二、实验1.打补丁(未成功) [oracle@suzzy 27734982]$ opatch applyOracle Interim Patch Installer version 11.2.0.3.19Copyright (c) 2018, Oracle Corporation. All rights reserved.Oracle Home : /oracle/product/10.2.0/dbCentral Inventory : /oracle/oraInventory from : /oracle/product/10.2.0/db/oraInst.locOPatch version : 11.2.0.3.19OUI version : 11.2.0.4.0Log file location : /oracle/product/10.2.0/db/cfgtoollogs/opatch/opatch2018-09-05_14-28-26PM_1.logVerifying environment and performing prerequisite checks...Prerequisite check "CheckActiveFilesAndExecutables" failed.The ...
Mysql连接数过多,应急处理方法一、问题描述 今天突然接到个问题,网页报错:503 Service Temporarily Unavailable。经过查询发现是某个用户的连接超级多,已经将数据库连接占满。处理方案,即时杀掉堵塞的进程,之后可以扩大max_connections参数。二、处理方法1.查询连接情况root@localhost > show processlist;…...1001 rows in set (0.00 sec)root@localhost > show variables like '%proces%';Empty set (0.00 sec)2.检查参数root@localhost > show global status like 'Max_used_connections';+----------------------+-------+| Variable_name | Value |+----------------------+-------+| Max_used_connections | 1001 |+----------------------+-------+1 row in set (0.00 sec)3.通过命令生成杀进程脚本root@localhost > select concat('KILL ',id,';') from information_schema.processlist where user=’sam' into outfile...
oracle sysaux表空间满了处理办法用如下语句查询表空间 select upper(f.tablespace_name) "ts-name", d.tot_grootte_mb "ts-bytes(m)", d.tot_grootte_mb - f.total_bytes "ts-used (m)", f.total_bytes "ts-free(m)", to_char(round((d.tot_grootte_mb - f.total_bytes) / d.tot_grootte_mb * 100, 2), '990.99') "ts-per" from (select tablespace_name, round(sum(bytes) / (1024 * 1024), 2) total_bytes, round(max(bytes) / (1024 * 1024), 2) max_bytes from sys.dba_free_space group by tablespace_name) f, &n...
oracle 分区表删除分区或是删除分区表数据时,导致索引失效一、描述 今天有个小任务就是要删除些数据,哈哈,先自己小开心一下。因为要删除的数据表是我之前转换成的分区表。这个分区表是按照里面有个创建时间字段来分区的,1个季度为1个分区。所以我现在要将2017年7月1日之前的数据删除(数据量约1000万),可以直接删除表分区数据就好。如果要是用delete去删除这么多的数据,我还要写存储过程,分批提交的这样做。就是这样的一简单的truncate partition 引发了后继的业务故障。最终查询到该表的索引失效,重建立后恢复。真是汗!二、实验1.创建环境SQL> create table TEST_PARTAS (id number(11), ACCOUNT_ID number(11) ,CTIME date) 2 partition by range (CTIME) 3 interval( NUMTOYMINTERVAL(3,'month')) 4 (partition P0 values less than (TO_DATE('2016-01-01','yyyy-mm-dd')), 5 partition p1 values less than (to_date('2017-01-01','yyyy-mm-dd')));Table created.SQL>...
oracle sysaux表空间文件过大的处理方法 一般来讲除开业务数据存放的表空间,DBA要着重关注SYSTEM,SYSAUX,UNDO,TEMP表空间,SYSTEM表空间的大小一般是衡定的,UNDO和TEMP表空间的大小由数据库的业务情况决定,而SYSAUX表空间在默认条件下你如果不做任何配置,随着时间的推移,会膨胀的越来越大!SYSAUX表空间做为SYSTEM表空间的辅助表空间,主要存放EM相关的内容以及表统计信息,AWR快照,审计信息等,个人认为,如果你的SYSAUX表空间大小超过2G,那么该考虑让他减肥了! 一:使用下列语句查询表空间使用率 SELECT * FROM ( SELECT D.TABLESPACE_NAME, SPACE || 'M' "SUM_SPACE(M)", BLOCKS "SUM_BLOCKS", SPACE - NVL ...
Mysql连接数过多,应急处理方法一、问题描述 今天突然接到个问题,网页报错:503 Service Temporarily Unavailable。经过查询发现是某个用户的连接超级多,已经将数据库连接占满。处理方案,即时杀掉堵塞的进程,之后可以扩大max_connections参数。二、处理方法1.查询连接情况root@localhost > show processlist;…...1001 rows in set (0.00 sec)root@localhost > show variables like '%proces%';Empty set (0.00 sec)2.检查参数root@localhost > show global status like 'Max_used_connections';+----------------------+-------+| Variable_name | Value |+----------------------+-------+| Max_used_connections | 1001 |+----------------------+-------+1 row in set (0.00 sec)3.通过命令生成杀进程脚本root@localhost > select concat('KILL ',id,';') from information_schema.processlist where user=’sam' into outfil...
MySql5.7 longtext表字段特殊字符插入与更新方法表zbp_post,最后一个字段如下图。最后一列 log_meta,有一行数据如下内容如下a:2:{s:28:"passwordvisit_enable_encrypt";s:1:"1";s:22:"passwordvisit_password";s:8:"8061";}此列是 longtext类型,使用以下方法更新,提示报错。update zbp_post set log_Meta=(SELECT log_Meta FROM zbp_post WHERE log_ID='2367') where log_Status='2'MySQL 返回: #1093 - You can't specify target table 'zbp_post' for update in FROM clause在phpmyadmin中,给字段写入数据后,提示命令如下:UPDATE `zbp_post` SET `log_Meta` = 'a:2:{s:28:\"passwordvisit_enable_encrypt\";s:1:\"1\";s:22:\"passwordvisit_password\";s:8:\"8061\";}' WHERE `zbp_post`.`log_ID` = 2366;看来特殊字符 " / 之类的加转义字符\就可以在 mysql中执行命令了,但是不能在phpmyadmin中执行。
Toad For Oracle 2020R2 v14.0.75.662下载国外地址,最好翻墙。https://uploadgig.com/file/download/aA5129d9d0e8369a/uy0z6.Toad.for.Oracle.2020.Edition.v14.0.75.662.x64.rar
https://uploadgig.com/file/download/5D168dfc077e0Db5/uy0z6.Toad.for.Oracle.2020.Edition.v14.0.75.662.x86.rar
Rapidgator
https://rapidgator.net/file/358435246603c41bfa8dab753307b4e1/uy0z6.Toad.for.Oracle.2020.Edition.v14.0.75.662.x64.rar.html
https://rapidgator.net/file/1e1534bfefd4aea1cdf9158f82673740/uy0z6.Toad.for.Oracle.2020.Edition.v14.0.75.662.x86.rar.html
NitroFlare
http://nitroflare.com/view/96196343BD5713A/uy0z6.Toad.for.Oracle.2020.Edition.v14.0.75.662.x64.rar
http://nitroflare.com/view/DA8382BC23D58B9/uy0z6.Toad.for.Oracle.2020.Edition.v14.0.75.662.x86.rar
Hyper-v安装Centos7系统与Mariadb10.5互为主从与keepalive高可用MySQL的高可用方案有很多种,双主、MHA、MMM等等,这里只是写下最简单的双主这种高可用方案。一、配置MySQL互为主从. 1,主机环境准备,我这里主机系统为Windows Server 2019,安装Hyper-v后,再安装hyper-v安装Centos7虚拟机。系统IP主机名服务Centos 7.5192.168.137.31centos-31MariaDB10.5+keepalived 1.3.5Centos 7.5192.168.137.38centos-38MariaDB10.5+keepalived 1.3.5 2,MariaDB10.5 互为主从的配置,参考: https://www.micoder.cc/blog/2324.html ,配置比较简单。二、配置keepalived高可用1、安装keepalived两个节点都需要执行以下命令,以便安装keepalived。 yum -y install keepalived2、修改主机Centos7-31的keepalived配置文件。我这里配置了三个vip ,配置多少vip并不影响使用。[root@centos-31 ~]# cat /etc/keepalived/keepalived.conf! Configuration File for keepalivedglobal_defs { notification_email { root@localhost } notification_email_from Alexandre.Cass...
总共51页,当前第7页 | 页数: - 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
最新评论