日常总结(1)

--------------------------2016.12.06----------------------------------------
1、写脚本
(1)为什么不直接设置回滚点?
因为服务器上数据库是很多人使用的,所以除了自己操作外,有很多人操作。
如果设置回滚点时,回滚后,很多人操作都消失了,因此savepoint不可以。
但是可以自己书写脚本,然后设置回滚。
(2)写脚本需要三个文件
第一、必须备份需要修改的数据(create table t_table_name_日期 as select * from t_table_name);
第二、修改操作;
第三、回滚操作(insert into t_table_name select * from t_table_name_日期、
merge into t_table_name t1 using t_table_name_日期 t2 on (t1.属性=t2.属性 ) when matched then update
set t1.修改过的属性=t2.修改前属性
)
(3)写脚本过程中注意问题
1)逻辑一定要屡清楚,操作必须是先备份,然后修改,最后回滚。
2)只需要备份你修改的东西,同时也是只能修改备份东西,否则回滚一定会失败。
(4)脚本书写完成之后一定记得自己测试,查看数据是否回滚成功,只有回滚成功才能认为脚本书写成功,否则即为失败。
2、如何进行重现错误(比如:重复承保到达极限)
(1)测试服务器:
http://172.20.11.14:7001/admin/  
http://172.20.11.14:7002/datahub.ws/services  多个接口服务
http://172.20.11.14:7003/datahub.ws.customer/services/ 客户接口服务(客户税优查询、客户信息确认、客户既往理赔查询)
(2)通过soapui调用项目原子服务
1)在测试服务器中WebService中找到相应描述WSDL;
2)在soapui中调用,输入正确用户名、密码、保单号
3)启动服务,进行承保操作;
3、当多表操作涉及外键时,一定要注意,删除时先要删除有依赖关系的表,最后删除没有依赖关系的表;
但是,回滚的时候,一定要先回滚没有依赖关系的表,最后回滚有依赖关系的表
4、查询错误时,一定要注意技巧性查询:
(1)巧用UE百度编辑器(当多条重复性修改时,可以通过在excel中自动生成来实现,在通过百度编辑器替换掉引号中空格)、
(2)当客户编码不存在时,注意通过客户信息确认接口,输入五项基本信息来生成客户编码;
(3)Oracle中修改表中数据一定要for update;
(4)通过soapui进行多次承保操作,resultCode为1表示成功,resultCode为0时表示失败,成功承保10次,则达到上限。
(5)ctrl+e:Oracle中ctrl+e可以找回操作过的sql语句;
5、当pl/sql中出现锁表情况时,需要杀进程;
最后方式是提交事务、回滚事务两个按钮要保持灰色状态,需要数据则提交,否则回滚;

--------------------------2016.12.07----------------------------------------
1、用户名、密码
在SVN中输入用户名、密码,再次弹出用户名、密码说明:
密码输入错误或者用户名不正确
2、配置marven环境变量
配置marven环境变量时,注意,M2_HOME
同时注意在PATH中配置时,针对不同环境变量需要使用;隔开
测试marven是否安装成功时,mvn -version
3、查看SVN与git区别
4、excel中如何使第一二行在上下滑动中保持不变
excel中如何制作下拉框,同时不出现资源

时间: 2024-10-09 17:25:59

日常总结(1)的相关文章

caffe日常坑系列之:undefined reference to symbol '_ZN2cv6String10deallocateEv'

在使用caffe库编译C++时出现的 解决如下: /usr/bin/ld: /tmp/ccA5JGRP.o: undefined reference to symbol '_ZN2cv6String10deallocateEv'//usr/local/lib/libopencv_core.so.3.2: error adding symbols: DSO missing from command line解决:sudo apt-get autoremove libopencv-dev caffe

MHA 日常维护命令集

MHA 日常维护命令集 1.查看ssh登陆是否成功 masterha_check_ssh --global_conf=/etc/masterha/masterha_default.conf --conf=/etc/masterha/app1.conf 2.查看复制是否建立好 masterha_check_repl --global_conf=/etc/masterha/masterha_default.conf --conf=/etc/masterha/app1.conf 3.启动mha noh

Android:日常学习笔记(8)———探究UI开发(5)

Android:日常学习笔记(8)---探究UI开发(5) ListView控件的使用 ListView的简单用法 public class MainActivity extends AppCompatActivity { private String[] data={"Apple","Banana","Orange","Watermelon","Pear","Grape","

SQL 基础之用户角色日常操作(十六)

在数据库管理中一定本着一个原则就是权限最小化的原则,如果有需要在赋予相应的权限 数据库管理员日常对于用户的管理任务如下: – 创建新用户 – 删除用户 – 删除表 – 备份表 1.创建用户yuri,并设置密码为password. create user  yuri identified by password; 2.用户创建之后, DBA 会赋予用户一些系统权限 以应用程序开发者为例, 一般具有下列系统权限: - create session -create table -create sequ

Oracle 数据库日常巡检

Oracle 数据库日常巡检 阅读目录 1. 检查数据库基本状况 2. 检查Oracle相关资源的使用情况 3. 检查Oracle数据库备份结果 4. 检查Oracle数据库性能 5. 检查数据库cpu.I/O.内存性能 6. 检查数据库安全性 7. 其他检查 回到顶部 1. 检查数据库基本状况 包含:检查Oracle实例状态,检查Oracle服务进程,检查Oracle监听进程,共三个部分. 1.1. 检查Oracle实例状态 select instance_name,host_name,sta

python日常-list

什么事list: list 觉得算是python日常编程中用的最多的python自带的数据结构了.但是python重的list跟其他语言中的并不相同. 少年..不知道你听说过python中的append方法比insert方法的效率高非常多呢?什么,你不知道?请容老衲慢慢道来. 其他编程语言中list也叫链表,大抵就是除了最后一个元素外,所有元素的中都有一个指针,这个指针只想下一个元素节点的引用. 如果你想添加元素的话 把最后一个元素里的指针指向你想要app元素即可,插入呢?嘿嘿 这个时候你只要把

Maven日常 —— 你应该知道的一二三

以前在日常工作中,使用Maven只是机械的执行Maven clean.Maven install,对其中的原理与过程并无了解,近期阅读了<Maven实战>,对Maven有了更深入的理解. 本篇就针对读书后的理解,对Maven的日常使用相关的知识进行总结与归纳. 如果想要了解更多内容参考:<Maven实战> 1 什么是Maven? 如果没有Maven,你可能不得不经历下面的过程: 1 如果使用了spring,去spring的官网下载jar包:如果使用hibernate,去hibern

第八篇 EBS实现企业日常业务运管模型的解决方案设计思路

常业务运管模型企业有大有小,各行各业,千差万别,但,其日常业务运管也有相通之处,以典型的制造企业为例,其日常业务运管模型如下图所示: (1)企业日常业务运管模型在市场经济条件下,一个生产型企业往往会从供应市场上购买原材料(生产资料供应市场,人力资源市场等),经过一系列加工制造过程生产出客户需要的产品或服务,然后通过物流运输等形式交付给客户,实现价值创造.在能够持续盈利的情况下可以实现扩大再生产,持续发展壮大.从创业期过渡到发展期.继而过渡到壮大期.继而过渡到稳定期,随着市场盈利空间的变化还可能谋

.NET高级群日常一篇

.NET高级群日常(开头聊php,他们可是.NET的顶尖战力之一)太阳神:单从网页的角度来说,两者是类似的老猫子:只要你够牛逼 什么语言都不是问题太阳神:PHP的优势在于轻量,劣势在于应用处理能力不足宇内流云:用owin,.net一样的轻量!太阳神:包括PHP很难写出复杂的处理逻辑,还有执行模型决定了CPU密集型的程序很难写太阳神:PHP的执行模型是IO密集型的宇内流云:PHP不是语言强!也不是平台强!强大在动态网页方面积累了太多的年份,有大量的可以重复利用的源码资源,甚至现存的开源的成品网站!

KVM虚拟机的安装和日常管理

公司为了节约成本,需要把一部分业务迁到虚拟化平台上,今天把虚拟机装了出来,记一下笔记 1.物理机的系统安装(硬盘为300G+300G): centos6.5 64位,不安装桌面环境,默认运行级别为3 分区: /boot 128M swap 8G / 20G /data1  第一块硬盘剩余空间 /data2  第二块硬盘全部空间 采用最小化安装+以下软件包: BaseSystem -- Base Development-- Development tools 要配置好dns 确定系统时间与北京时间