我有一个shell,内容为在一个数据库里面执行一条sql语句 #!/bin/sh cd /bosstux/work sqlplus username/password@dbname <shell里面加上了一条别的语句,证明了crontab执行了这个shell,但是连接数据库部分却没有成功。 我是个菜鸟,请大虾们帮我分析下什么原因...
我得测试文件是 #!/bin/csh -f su - oracle -c "sqlplus /nolog" << EOF conn as sysdba spool /home/sys/log.log select * from stu; spool off exit; EOF 这样执行可以查询出数据,但是我下面如何利用查询出的数据我不太清楚,是不是要从/home/sys/log.log中分离数据?可是这里面的数据格式不很规则,用什么发放分离数据呢? 而且,还有一点错误,报 stty: : Not a typewriter,可能是我用su - oracle -c "sqlplus /nolog" 的问题...
我有这个问题:有一个服务器RH9。0做的SOCKS5代理服务器,在公网上提供代理服务,主要是用它来连接境外的游戏,由于SOCKS5软件的功能有限,不能够限制同一个IP的连接数量,例如某个网吧只允许2台机器可以使用我们的代理。 请大家帮帮忙能不能用SHELL编写一个程序,实现类似的功能。
环境:RedHat Linux AS4, shell=/bin/bash, Oracle 10g
1.我测试一个数据库是否可以正常连接。程序如下:
C/C++ code
IFSUCC=`sqlplus dbuser/dbpasswd@dbservername <
#!/bin/ksh #set -x db2 connect to tdl2 user qoo using tq001 1>/dev/null while read line do COMPANY_CODE=`echo "$line"|cut -c1-6` ORGANIZATION_CODE=`echo "$line"|cut -c7-36` EFFECTIVE_START=`echo "$line"|cut -c895-902` db2 "export to T_ORGANIZATION3.del of del select * from t_organization where COMPANY_CODE = '$COMPANY_CODE' and ORGANIZATION_CODE = '$ORGANIZATION_CODE' and EFFECTIVE_START = '$E...
#!/bin/sh TMPTEST=/home/vbsdep/upperc/tmptest.tmp TMPFILE=/home/vbsdep/upperc/dpsaccountinfo.tmp db2 connect to $DBNAME user $DBUSER using $DBPASS db2 "export to $TMPTEST of del select trandate from pubsysctrlinfo" db2 "export to $TMPFILE of del select * from dpsaccountinfo where OPENDATE=$TMPTEST" db2 connect reset rm -f $TMPFILE --------------------------------------------------------------- ...
选项-At 的组作用?哪里可以查看这些选项的说明? [Nsos5 data]# psql -U netentsec -d nswcf_log -c "SELECT value from config where name='web_log_limit'" -At 100000 [Nsos5 data]# psql -U netentsec -d nswcf_log -c "SELECT value from config where name='web_log_limit'" value -------- 100000 (1 row)