一些有用的东东
22:07 2008-6-81. to_char(sysdate,'yyyy-mm-dd hh24:mi:ss')2. vi操作移至行末尾 $移至行前 ^3. linux解决以下错误提示:bad interpreter: No such file or directory方法:vi -b filename批量删除文件中^Mfind /path -name "filename" | xargs dos2unix[@more@]3.1. 用vi打开文件,然后%s/^M//g但要注意下面两个字符不能用键盘上的直接打:^: ctrl+v M: ctrl+M3.2. 如何避免文本文件FTP到Unix主机后出现“^M”字符当文本文件从Windows操作系统通过FTP传到Unix操作系统后,每行文本末尾都会自动添加“^M”字符。以
工作流程
1. 要做什么 ?--听清楚别人说什么,明白自己需要做什么。2. 怎么去做 ?--怎么做心里得有个底。如果自己搞不定,得想方设法利用一切可以利用的资源,让事情进展下去,莫在那儿干耗着。3. 结果--[@more@]
基本操作命令
1. cpcp [-ip] source_file destination_filecp [-ipr] source_file_list destination_directorycp –r [-ip] source_directory destination_directory其中选项-i用于交互确认,如果拷贝将覆盖原有文件,则给出提示,如果在提示下回答yes,则进行拷贝;选项-p用于保存源文件的特性,将源文件的内容、修改时间和许可模式拷贝到目的文件;选项-r递归地拷贝全部源目录,如果给出一个目录作为源文件,则该目录下所有文件和子目录都被拷贝,目的地必须是一个目录。[@more@]2. 查找包含查找字符的文件grep result=1 *.loggrep EvtTimerExpired *
EXECUTE IMMEDIATE的简单使用
在今天的工作中需要在过程中执行动态的SQL语句,用到了EXECUTE IMMEDIATE。示例为Sp_Rcpms_EITest.Prc过程,整个脚本如下:--Name: Sp_Rcpms_EITest--举例说明EXECUTE IMMEDIATE的简单使用[@more@]------------------CREATE OR REPLACE PROCEDURE Sp_Rcpms_EITest(v_result OUT NUMBER)ASl_month VARCHAR2(7);l_month1 VARCHAR2(6);l_datetime VARCHAR2(19);l_tablename VARCHAR2(30);l_sql VARCHAR2(512);l_result INTEGER;BEGINSELECT TO_CHAR(ADD_MONTHS(SYSDATE, -1),'YYYY-MM') mon INTO l_month FROM dual;SELECT TO_CHAR(ADD_MONTH
程序实时监控
云南联通linux下几个应用程序需要做个实时监控,以便程序掉线时能自动重起。方法是用(定时任务)crontab来实现。关于crontab的用法在上上一篇博客里有较为详细的说明,当然那篇是我转载七月小猪的blog,在这里感谢一下^_^。crontab调用shell脚本是用的公司以前同事写的,拿过来作了些修改。条件都具备了,按理说完成这个工作任务应该是水到渠成的事了,但在做的过程还是遇到一些麻烦,耽误了不少时间。现把一些要点总结如下:[@more@]1. 两个脚本MonitorProc.sh, ProcList.sh其中ProcList.sh是程序目录以及对应的进程名;MonitorProc.sh是
关于内蒙报表核对方法
远程拨号上去进行缴费卡、营帐报表核对,拨号速度慢,费钱又费时。为了更快找出造成差异的原因,特总结如下。首先统计下差异地市的充值笔数,因为差异很有可能是由于报表系统造成。如果有差异的地市的充值量很小,比如在一万笔左右,可以按卡号排序直接把两边数据select出来,分别保存到文本文件中,然后用数据对比工具(我用的是Beyond Compare 2,挺好用)进行对比,这种方法能很快的查出差异数据。如果数据量很大,建议用以下方法:[@more@]1、核对时,根据局方提供的差异,在过程sp_rcpms_searchrecord06的基础上修改;确保无误后,重