2017年2月15日
15:16
toad连不上一般是防火墙没关--关防火墙必须切换到root用户下--service iptables stop
ps -ef|grep java查看Java进程
内存溢出解决办法:
JAVA_OPTS="-server -Xms256m -Xmx256m -XX:PermSize=256m -XX:MaxPermSize=512m -XX:MaxNewSize=512m"
在bin目录下的catalina.sh中
cygwin=false
前面加上上面这句话
如何打war包
jar -cvf audit.war *
//其中audit.war是war包的名称 * 是当前目录下所有的文件都打到这儿war包里
//这个命令要在要打的war包的文件目录下执行
gzip 文件名称 //将文件压缩成.gz的压缩文件
gzip -d 文件名称 解压.gz文件
TIMESTAMPDIFF(n,CHAR(TIMESTAMP('2012-05-25 10:23:24')-TIMESTAMP('2012-05-25 10:20:24')))根据两个时间戳记之间的时差,返回由第一个参数定义的类型表示的估计时差。(整除部分,不会四舍五入)
n=2:秒 ; n=4 :分; n=8:时;
n=16 :天; n=32 :周;n=64:月;
n=128 :季度; n=256:年;
解除死锁
get snapshot for locks on auditdb
force application(10551)
启动tomcat
sh startup.sh
Linux 查看Tomcat日志文件
命令为:tail -f catalina.out
自增长:ROW_NUMBER() OVER ()
挂载:MOUNT -a 挂载全部
游标:
db2 "DECLARE LOADDATA CURSOR FOR SELECT ID, NAME, NIANLING FROM SJXT.AB"
db2 "LOAD FROM LOADDATA OF CURSOR INSERT INTO TMP_NKHOR.TMP_SJXT_AB_GFAEK (ID, NAME, NIANLING) NONRECOVERABLE"
ALTER TABLE "SJXT"."DM_CBOD_SAACNACN"
ADD PRIMARY KEY
("SA_ACCT_NO");
--校验日期函数
CREATE FUNCTION "SJXT"."ISDATE" ( "P_DATE" VARCHAR(10) )
RETURNS VARCHAR(10)
begin
declare v_result int;
declare v_date date;
declare continue handler
for
SQLEXCEPTION SET v_result=0;
set v_result=1;
set v_date=to_date(p_date,'yyyymmdd');
return v_result;
end;
判断3个工作日:
Select chdate from (
Select chdate,rownumber() over (order by chdate desc) as xh
From cs.holiday
Where isholiday='0'
And dayofweek(to_dats(chdate,'yyyymmdd'))<>1
And dayofweek(to_dats(chdate,'yyyymmdd'))<>7
And to_char(current date,'yyyymmdd')>=chdate
Order by chdate desc
)
Where xh=3
查看数据库是否启动:ps -ef|grep -i db2sysc
重启数据库:1、db2 list application for db auditdb
2、db2 force application all
3、db2stop
4、db2start
备份命令需要在目标目录执行:
--导出全库的DDL语句
db2look -d 数据库名 -l -e -a -x -i 用户 -w 密码 -o 导出文件.sql
--按模式备份
db2move 数据库 export -sn 模式 -u 用户 -p 密码
Linux清空文件内容:cat /dev/null >filename
Linux查看目录使用率:df -h
linux查看目录下文件用内存并排序:du -sm *|sort -n
备份:
db2 connect to nauditdb user sjxt using sjxt
rq=`date +%Y%m%d`
mkdir -p /auditdb/user/wjp/backup/$rq
cd /auditdb/user/wjp/backup/$rq
导数SJXT库所有数据
db2move nauditdb export -sn sjxt -u sjxt -p sjxt
导出SJXT库所有语句
db2look -d nauditdb -l -e -a -x -i sjxt -w sjxt -o ods_sjxt.sql
SELECT * FROM COLUMN_DICT T WHERE T.TABLE_NAME ='YJ_KJ0023'
打包
tar -cvf audit.tar20170515 audit 将audit下所有文件打包到audit.tar20170515
Tar -xvf audit.tar20170515 解压tar 包
Chown -r weblogic:weblogic /home/weblogic
Chmod 777 -r /home/weblogic
/*db2查看表空间*/
db2 connect to nauditdb user sjxt using sjxt
db2 list tablespaces show detail
修改字符集:
Echo $LANG --查看字符集
vi ~/.bash_profile
export LANG=zh_CN.GBK