企业征信 所有未结清的贷款业务数据 承兑汇票业务数据 贴现业务数据
个人征信 所有未结清的历史数据
------------------------------------------------------
AIX服务器J2EE项目更新操作:
CMS登陆到119
首先关闭tomcat:
/home/cms/tomcat/bin
shutdown.sh
原项目WAR包改名字,原项目文件夹删除.
把WAR包粘到webapps里,
startup.sh
------------------------------------------------------
/home/app/dhcc_batch/db_batch/cc_batch/qyzx/src/credit
/home/app/dhcc_batch/db_batch/cc_batch/qyzx/src/credit
telnet (ZHYWB)
192.168.200.119 生产机的程序
cms/cms
/home/cms/tomcat/conf
192.168.200.115 开发机的程序和数据库 app/app
192.168.200.116 生产机的批量程序和数据库
192.168.200.119 开发机的程序
ITP_192.168.200.116 =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.200.116)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SID = mis)
(SERVICE_NAME = mis)
)
)
/home/app/tomcat/webapps/itp/WEB-INF
exp itp/itp@192.168.200.116/mis file=c:/itp.dmp
exp itp/itp@192.168.200.115/app file=c:/itp.dmp
AIX Version 5
(C) Copyrights by IBM and by others 1982, 2006.
login: app
app's Password:
*******************************************************************************
* *
* *
* Welcome to AIX Version 5.3! *
* *
* *
* Please see the README file in /usr/lpp/bos for information pertinent to *
* this release of the AIX Operating System. *
* *
* *
*******************************************************************************
Last unsuccessful login: Sun Jul 26 17:33:49 BEIST 2009 on /dev/pts/0 from 192.1
68.200.103
Last login: Fri Aug 7 18:22:34 BEIST 2009 on /dev/pts/0 from 192.168.200.103
[YOU HAVE NEW MAIL]
$ ls
-i fxmoney/
20081104夜1135分更新综合业务数据 fxmoney20090104.dmp
20081107cms.dmp fxmoney_batch/
20090413-2.dmp lm20090116itp.dmp
20090413.dmp ln_mst.dmp
CMSexpdat3.dmp maowenlei/
Mail/ mbox
bak/ mis20081103.dmp
bakfxmoney/ smit.log
bfsj/ smit.script
cms20081103.dmp smit.transaction
cms20090408.dmp 上线数据准备好081103.dmp
deleteccp.sql 阳泉上线时log.txt
dhcc_batch/ 要销户的.xls
$ cd dhcc_batch
$ ls
20090402db_batch.tar db_batch.tar itpdata/
20090402main_batch.tar deletetable.sql* main_batch/
data/ exp_dmp/ main_batch.tar
db_batch/ fxmoneydata/
$ cd main_batch
$ ls
afiedt.buf getdata.sh* mis_huanri.sh*
batch_databak.sh* handle_batch_ment.sh* update_batch_ment.sh*
coll_err.sh* insert_batch_ment.sh* update_exe_flage.sh*
cqtomcat.sh insert_finish.sh* update_finish.sh*
cqtomcat.sh.hou* main_exe.sh*
day_logs/ main_stress.sh*
$ cd ../db_batch
$ ls
batch/ interface/
cc_batch/ interface.jar
data_1104/ interface.tar
data_grzx/ monitor/
fxmoney/ 目前只用batch和interface.081103.lan
init_itp/
$ cd cc_batch
$ ls
qyzx/
$ cd qyzx
$ ls
bakdata/ dbsrc/ lib/ main/ src/
bin/ incl/ logs/ pub/
$ cd src
$ ls
bw_info/ credit/ incl/ public/
$ cd credit
$ ls
Makefile get_cc_baohan_bo.pc get_cc_trust_bo_info.o
del* get_cc_bill_dis.o get_cc_trust_bo_info.pc
get_cc_bank_accept.o get_cc_bill_dis.pc get_credit_dis_info.o
get_cc_bank_accept.pc get_cc_lack_info.o get_credit_dis_info.pc
get_cc_baohan_bo.o get_cc_lack_info.pc liuyj/
$
$ pwd
/home/app/dhcc_batch/db_batch/cc_batch/qyzx/src/credit
$
------------------------------------------------------
1116304010011090401121100100
1|1|16304010011|090401|12|1|1001|0|0
1(1-1) 企业征信系统
1(1-1) 1-拥有金融机构代码机构
16304010011(3-13)报文文件上报机构的代码(法人级代码)。当机构代码不足11位时,左对齐,右补0。此为阳泉市商业银行代码。
090401(14-19)报文文件生成日期,格式为YYMMDD。
12(20-21)12-信贷业务信息文件;
1(22-22)1-正常数据(数据上报机构报送的新增数据和对已上报入库数据的变更数据);
1001(23-26)当文件名前22位相同时,报文发出机构对报文文件由小至大的顺序编号,编号范围为0001至9999。
0(27-27)上报机构上报时用0填充;
0(28-28)预留,用0填充。
------------------------------------------------------
Oracle Pro*C 学习
Pro*C源文件(*.pc) -> 源文件(*.c) ->目标文件(*.o) -> 可执行文件
Pro*C头文件和库文件
ORACA.H
定义Oracle通信区域(ORACA)结构, 应用程序使用ORACA诊断运行时刻错误和监视应用程序所使用的各种Oracle资源
SQLCA.H
定义SQL通信区(SQLCA)结构, 每条SQL语句执行后都将更新SQLCA数据,应用程序使用它可以诊断运行时刻错误
SQL2OCI。H
包含SQLLIB函数,它们使Pro*C应用程序能够获得OCI环境句柄和服务环境句柄
SQLAPR.H
与OCI连接的SQLLIB函数的ANSI原形定义
SQLCPR.H
Pro*C产生的与平台相关的SQLLIB函数的ANSI原形定义
SQLDA.H
包含SQL描述区(SQLDA)数据结构定义
SQLPROTO.H
已经被SQLCPR.H头文件代替, 在Pro*C早期版本中有
ORASQL8.LIB
Pro*C/C++输入链接库
3.4 编译过程举例
.pc -> .c: $proc iname=sample1.pc oname=sample1.c
.c -> .o $cc –c sample1.c
.o -> 可执行文件 $cc –L$ORACLE_HOME/lib –lclntsh –o sample1 sample1.o
Pro*C语法结构
嵌入SQL语句在程序中的标志。
嵌入式语句以EXEC SQL开头, 以分号结束.
换行
当一行写不下一条嵌入式SQL语句时, 可以用反斜线(/)换行(也可以不用, 但为
了程序的可读性好一些, 建议使用)
程序结构
每一个Pro*C程序都包括两部分:(1)应用程序首部;(2)应用程序体
应用程序首部定义了ORACLE数据库的有关变量, 为在C语言中操纵ORACLE数据库做好了准备。应用程序体基本上由Pro*C的SQL语句调用组成。主要指查询SELECT、INSERT、UPDATE、DELETE等语句。
应用程序的组成结构如图所示: 易初电子有限公司 第 6 页 共 20 页
EXEC SQL BEGIN DECLARE SECTION
(SQL变量的定义)
EXEC SQL END DECLARE SECTION;
EXEC SQL INCLUDE SQLLA;
EXEC SQL CONNECT:< 用户名>
IDENTIFIED BY: < 口令 >
SQL 语句及游标的使用