db file sequential read及优化
db file sequential read:直接路径读; 官方说明如下:This event signifies that the user process is reading a buffer into the SGA buffer cache and is waiting for a physical I/O call to return. A sequential read is a single-block read.Single block I/Os are usually the result of using indexes. ...
mysql之pid文件
PID文件当mysql实例启动时,会将自己的进程ID写入一个文件中—该文件即为PID文件,该文件由参数pid_file控制。默认路径位于数据库目录下。
mysql基础概念之socket文件
套接字文件Unix系统下本地连接mysql可以采用Unix域套接字方式,这种方式需要一个套接字文件。套接字文件由参数socket控制。一般在/tmp目录下,名为mysql.sock
mysql的auto_increment_offset和auto_increment_increment配置
mysql中有自增长字段,在做数据库的主主同步时需要设置自增长的两个相关配置:auto_increment_offset和auto_increment_increment。auto_increment_offset表示自增长字段从那个数开始,他的取值范围是1 .. 65535auto_increment_increment表示自增长字段每次递增的量,其默认值是1,取值范围是1 .. 65535...
彻底弄懂oracle硬解析、软解析、软软解析
硬解析过程: 2.查询转换(通过应用各种不同的转换技巧,会生成语义上等同的新的SQL语句,如count(1)会转为count(*)); 4.将游标信息(执行计划)保存到库缓存。 1.语法、语义及权限检查; 软解析对比硬解析省了三个步骤。 ...
日志管理程序时间订制版
#!/bin/bash#author: Rui Zhang#date: 2017-10-31#email: sharpzhang_2008@126.comdayom=`date +'%d'`monoy=`date +'%m'`day=`date`function restore_log(){tday_num=`date +'%F-%j'`dir_name=$1log_name=$2cd $dir_name #pwdecho dir_name:$dir_nameecho log_name:$log_name#cp $lo...
编码与乱码
认识几种编码方式计算机发明之后需要使用0和1来表示字符,于是美国人在50年代发明了 ASCII (美国标准信息交换代码,American Standard Code for Information Interchange) 码。它由128个字符组成,包括大小写字母、数字0-9、标点符号、非打印字符(换行符、制表符等4个)以及控制字符(退格、响铃等)组成,每个字符...
日志管理程序
#!/bin/bash#author: Rui Zhang#date: 2017-09-22#email: sharpzhang_2008@126.comfunction restore_log(){tday_num=`date +'%F-%s'`dir_name=$1log_name=$2cd $dir_name #pwdecho dir_name:$dir_nameecho log_name:$log_name#cp $log_name $tday_numecho restored_name:$tday_num'_'$lo...
日志删除脚本
#!/bin/bashfunction clear_log(){dir_name=$1log_name=$2cd $dir_name echo dir_name:$dir_nameecho postfix_name:$log_nameecho keywords:"*.${log_name}"#find $dir_name -mtime +90 -name "*.${log_name}"find $dir_name -mtime +7 -name "*.${log_name}" |wc -lfind $dir_na...
python paramiko模块管理SSH
下面是两种使用paramiko连接到linux服务器的代码方式一:ssh = paramiko.SSHClient() ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy()) ssh.connect("某IP地址",22,"用户名", "口令") 上面的第二行代码的作用是允许连接不在know_hosts文件...
数据库补丁索引
MOS ID 2118136.2
日志转储脚本
#!/bin/bashfunction restore_log(){tday_num=`date +'%F-%s'`dir_name=$1log_name=$2cd $dir_name#pwdecho dir_name:$dir_nameecho log_name:$log_name#cp $log_name $tday_numecho restored_name:$tday_num'_'$log_namecp $log_name $tday_num'_'$log_nameecho > $log_name}#res...
获取两天内的告警日志(AIX|ksh|shell|oracle)
#!/usr/bin/kshexport LANG=en_US.UTF-8dir_name=/tmp/tday_log/log_name=/tmp/tday_log/tday_log_`date +'%F'`log_name=/tmp/tday_log/10.4.57.129_tday_`date +'%F'`.logyday=`TZ=aaa24 date +'%a %b %d '`tday=`date +'%a %b %d '`yday_num=`TZ=aaa24 date +'%F'`tday_num=`date +'%F'`yday_md=`TZ=aaa24 dat...
获取两天内的告警日志(bash|shell|oracle)
#!/bin/bashlog_name=/tmp/tday_log/tday_log_`date +'%F'`yday=`date -d -1day +'%a %b %d'`tday=`date +'%a %b %d'`function chk_db_log(){count_1=0#cat /u01/app/oracle/diag/rdbms/test/test1/trace/alert_test1.log | while read linewhile read linedo count_1=$[$count_1+1];if [[ $line =~ $y...
获取一周内的告警日志(python|Oracle)
# -*- coding:UTF-8 -*-#author: Rui Zhang#date: 2017-08-09#email: sharpzhang_2008@126.com import datetimedef time_check(): yesterday=datetime.datetime.now() - datetime.timedelta(days=1) #yesterday_wk=yesterday.strftime('%a') #yesterday_mh=yesterd...
shared pool内存结构
待续
chkconfig关闭服务开机自启动
[root@zhangr ~]# chkconfig --level 2345 iptables off[root@zhangr ~]# chkconfig --listNetworkManager 0:off 1:off 2:off 3:off 4:off 5:off 6:offacpid 0:off 1:off 2:on 3:on 4:on ...
记一次故障排查(vnc日志文件过大导致crsd进程异常终止)
通过命令du -sh *发现/root目录非常大,但是为进入/root目录下通过du -sh *未发现有空间比较大的文件,后联系主机人员通过find /root -size +102400000c命令查出在.vnc下存在一个日志非常大的文件,后直接rm掉这个文件,发现空间并未恢复,后杀掉所有的vnc进程,空间恢复正常。由于数据库软件安装目录达到100%导致crsd进...
更改数据库端口号
srvctl config listenersrvctl modify listener -l LISTENER -p "TCP:11521"alter system set local_listener='(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.162.123)(PORT=11521))' scope=both sid='test1';alter system set local_listener='(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.162.122)(PORT=11521))' scope=both ...
linux测试远端端口是否打开(nc命令)
nc -v host port 端口未打开返回状态为非0