listener.ora
EOF
YESTERDAY=`cat /database/log/tns_log/yesterday.out` TODAY=`date '+%d-%b-%Y'`
echo $YESTERDAY $TODAY
echo "HOSTTNS|Date|SID|PROGRAM|HOST|USER|IP|PORT|" >$PWDPATH/tns_`date +%Y%m%d`.txt
cd $PWDPATH grep -i $YESTERDAY `ls *.log` |grep 'HOST=' |grep -v 'listening on:' |grep -v 'Listening on:' |grep -v 'COMMAND=' |grep -v '192.168.6.33' |grep -v '192.168.4.45' |sed -e 's/\* (CONNECT_DATA=(SID=/|/g' \ -e 's/\* (CONNECT_DATA=(SERVICE_NAME=/|/g' \ -e 's/)(CID=(PROGRAM=/|/g' \ -e 's/)(HOST=/|/g' \ -e 's/))) \* (ADDRESS=(PROTOCOL=tcp//g' \ -e 's/)(USER=/|/g' \ -e 's/)(PORT=/|/g' \ -e 's/))(SID=/|/g' \ -e 's/)) \* (ADDRESS=(PROTOCOL=tcp//g' \ -e 's/\* (CONNECT_DATA=(CID=(PROGRAM=/|/g' \ -e 's/)(CID=(PROGRAM=/|/g' \ -e 's/))(SERVICE_NAME=/|/g' \ -e 's/)) \* establish \* *.* \* *.*/|/g' >>$PWDPATH/tns_`date +%Y%m%d`.txt
cat tns_`date +%Y%m%d`.txt |grep -v 192.168.3.91 |grep -v 192.168.3.92 |grep -v 192.168.61.33 |grep -v 192.168.61.35 |grep -v 192.168.61.37 |grep -v 192.168.61.32 |grep -v 192.168.4.60|grep -v 192.168.3.90|grep -v 192.168.4.12 |grep -v 192.168.4.19 |grep -v 192.168.4.20 |grep -v 192.168.1.53|grep -v 192.168.4.21 |grep -v 1 92.168.6.14 |grep -v 192.168.6.70|grep -v 192.168.6.20 |grep -v 192.168.4.31 |grep -v 192.168.6.65 |grep -v 192.168.6.19|grep -v 192.168.200.10 |grep -v 192.168.6 .74 |grep -v 192.168.4.144 |grep -v 192.168.4.10 |grep -v 192.168.108.62|grep -v 192.168.3.8 |grep -v 192.168.24.30|grep -v 192.168.24.43|grep -v 192.168.16.195|g rep -v 192.168.63.160| grep -v 192.168.6.60|grep -v 192.168.6.63 |grep -v 192.168.4.24 |grep -v 192.168.23.15|grep -v 192.168.23.36 |grep -v 192.168.23.16 |grep - v 192.168.23.38 |grep -v 192.168.6.25 |grep -v 192.168.1.51 |grep -v 192.168.23.7 |grep -v 192.168.1.43 |grep -v 192.168.1.47 |grep -v 192.168.24.31|grep -v 192.1 68.24.32|grep -v 192.168.24.85 |grep -v 192,168.1.63|grep -v 192.168.1.64 |grep -v 192.168.3.71|grep -v 192.168.24.8|grep -v 192.168.63.113|grep -v 192.168.16.54| grep -v 192.168.4.82|grep -v 192.168.4.32|grep -v 192.168.2.223|grep -v 192.168.4.81|grep -v 192.168.4.80|grep -v 192.168.4.22|grep -v 10.200.7.101|grep -v 192.16 8.4.18|grep -v 192.168.1.46|grep -v 192.168.6.95|grep -v '192.168.23.8|'|grep -v 172.18.193.12|grep -v -i pacer.exe|grep -v -i yictrpt.exe|grep -v 192.168.3.93|gr ep -v 172.17.7.11|grep -v 172.17.7.12|grep -v 192.168.23.87|grep -v 192.168.4.58|grep -v 192.168.23.41|grep -v 192.168.23.42|grep -v 192.168.24.7|grep -v 192.168. 23.86|grep -v 192.168.23.90|grep -v 192.168.201.122|grep -v 192.168.2.182|grep -v 192.168.3.72|grep -v 192.168.4.36|grep -v 192.168.4.85| grep -v 192.168.23.80|gr ep -v 192.168.6.69|grep -v 192.168.6.27 |grep -v 192.168.6.28|grep -v 192.168.4.45|sed -e 's/.log:/|/g' >$PWDPATH/tns_dbconnection`date +%Y%m%d`.txt
#sed -e 's/$/ /' $PWDPATH/tns_dbconnection`date +%Y%m%d`.txt >$PWDPATH/1 #(echo "DB doubtable connections at $YESTERDAY: \n\nyou may open it by notepad.exe or wordpad.exe or office excel.\n";/usr/bin/uuencode 1 1) |/bin/mailx -s "DB d oubtable connections at $YESTERDAY:" a@text.com
(echo "DB doubtable connections on $YESTERDAY: \n\nyou may open it by notepad.exe or wordpad.exe or office excel.\n") |/bin/mailx -s "DB doubtable connections at $YESTERDAY:" ts-dba@test.com.cn <$PWDPATH/tns_dbconnection`date +%Y%m%d`.txt #(echo "DB doubtable connections on $YESTERDAY: \n\nyou may open it by notepad.exe or wordpad.exe or office excel.\n") |/bin/mailx -s "DB doubtable connections at $YESTERDAY:" a@tex.com <$PWDPATH/tns_dbconnection`date +%Y%m%d`.txt
#(echo "DB doubtable connections at $YESTERDAY: \n\nyou may open it by notepad.exe or wordpad.exe or office excel.\n";/usr/bin/uuencode tns_dbconnection`date +%Y% m%d`.txt tns_dbconnection`date +%Y%m%d`.txt) |/bin/mailx -s "DB doubtable connections at $YESTERDAY:" c@test.com.cn
listener.ora的更多相关文章
- ORA-12541:TNS:no listener 客户端tnsnames.ora配置,以及服务端listener.ora配置
需求:客户端(192.168.25.1)需要访问服务端(192.168.7.215)的Oracle库ORCL. 步骤一:配置客户端tnsnames.ora 步骤二:配置服务端listener.ora ...
- oracle的sqlnet.ora,tnsnames.ora,listener.ora三个配置文件
总结: 1 .三个配置文件都是放在$ORACLE_HOME\network\admin目录下. 2 .sqlnet.ora确定解析方式 3 .listener.ora上设SID_NAME,通常用于JD ...
- listener.ora/sqlnet.ora/tnsnames.ora配置文件详解
oracle网络配置 三个配置文件 listener.ora.sqlnet.ora.tnsnames.ora ,都是放在$ORACLE_HOME/network/admin目录下. 英文说明: The ...
- listener.ora增加监听端口
一个简单的listener.ora # listener.ora Network Configuration File: d:\app\zyd\product\11.2.0\dbhome_1\netw ...
- oracle的listener.ora sqlnet.ora tnsnames.ora三个文件的关联性
学习:http://www.cnblogs.com/william-lee/archive/2010/10/20/1856261.html 之前因为安装的是windows server 2008 r2 ...
- [oracle] listener.ora 、sqlnet.ora 、tnsnames.ora
路径 $ORACLE_HOME/network/admin sqlnet.ora(客户及服务器端) 作用类似于linux或者其他unix的nsswitch.conf文件,通过这个文件来决定怎么样找一个 ...
- ORACLE RAC 下非缺省端口监听配置(listener.ora tnsnames.ora)
不论是单实例还是RAC,对于非缺省端口下(1521)的监听器,pmon进程不会将service/instance注册到监听器,即不会实现动态注册.与单实例相同,RAC非缺省端口的监听器也是通过设置参数 ...
- 真心崩溃了,oracle安装完成后居然没有tnsnames.ora和listener.ora文件
problem: oracle 11 r2 64位安装完成后NETWORK/ADMIN目录下居然没有tnsnames.ora和listener.ora文件 solution: 问题是之前安装了另 ...
- oracle的sqlnet.ora , tnsnames.ora , Listener.ora 文件的作用(转)
oracle网络配置三个配置文件 listener.ora.sqlnet.ora.tnsnames.ora ,都是放在$ORACLE_HOME/network/admin目录下.1. sqlnet.o ...
- Oracle Net Listener Parameters (listener.ora)(转)
12/20 7 Oracle Net Listener Parameters (listener.ora) This chapter provides a complete listing of th ...
随机推荐
- js-知识点
1.递归,数组选出最大值 var arr = [9,8,55,66,49,68,109,55,33,6,2,1]; var max = arr[0]; function findMax( i ){ i ...
- html5权威指南:定制input元素
第十三章:定制Inpur元素,http://www.cnblogs.com/polk6/p/5417921.html#Menu3-New input标签最全面的type属性:http://blog.s ...
- Java的I/O总结
概念:Java语言中数据流是接收和发送数据的管道.流是一位单项的. 流的分类: 按照字节字符:InputStream和OutputStream是字节输入输出流的抽象父类.Reader和Writer是字 ...
- LeetCode OJ 31. Next Permutation
Implement next permutation, which rearranges numbers into the lexicographically next greater permuta ...
- IOS开发—UITableView重用机制的了解
引言 对于一个UITableView而言,可能需要显示成百上千个Cell,如果每个cell都单独创建的话,会消耗很大的内存.为了避免这种情况,重用机制就诞生了. 假设某个UITableView有100 ...
- Nginx简单配置,部分来源于网络
nginx.conf listener监听端口 server_name监听域名 location{}是用来为匹配的 URI 进行配置,URI 即语法中的“/uri/”.location / { }匹 ...
- jms的初步认识
(内容取自:http://itindex.net/detail/49721-jms-jms-%E5%BA%94%E7%94%A8) 什么是JMS? JMS即java消息服务, JMS通过消息的形式来降 ...
- span设置宽和高当没有内容的时候也可以撑开
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- HDU 4329 MAP(stringstream的用法)
这个题目有点绕,但是按着他的意思写不难模拟出来.本来是一场学弟们的训练赛,我这个学长在赛场上却WA了四次都没过,三条黑线就一直在我的脑袋上挂着... 赛后开始找原因,后来发现题目看错了,1/R中的R是 ...
- RecyclerView.Adapter
RecyclerView无需多说,是用于替代ListView的新控件.它的适配器在于灵活. 现在有一个需求:需要RecyclerView的item支持点击事件,并且下拉到最后时,显示ProgressB ...