自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 oracle表连接连接条件导致的效率慢的问题

ORACLE表连接连接条件导致查询效率问题

2022-07-29 10:16:49 1290 1

原创 oracle平稳运行一段时间后原查询语句变慢

项目中编制的oracle中的存储过程平稳运行一段时间后突然运行速度变得很慢

2022-06-22 11:18:09 671

原创 oracle临时表空间释放

oracle数据库出现 ora-01652 temp表空间无法扩展时,可以通过select c.tablespace_name,c.bytes/1024/1024/1024 total_bytes,(c.bytes-d.bytes_used)/1024/1024/1024 free_bytes,d.bytes_used/1024/1024/1024 use_bytesfrom(select tablespace_name,sum(bytes) bytesfrom dba_temp_files

2022-02-18 11:31:21 5425

原创 ORACLE性能调优

在项目新环境中执行某一段sql时长时间执行不出结果,但在原环境中很快就可以跑出结果,查看该段SQL在这两个环境的执行计划,发现新环境中该段sql的执行计划每张表都是access full全表扫描,原环境中并没有全表扫描。经排查发现新环境建表后并没有将原环境中的索引等一并建过来,导致新环境表中均无索引,执行时所有表都是全表扫描。后将索引建至新环境,解决问题。...

2021-08-16 17:22:55 81

原创 transaction log is full的处理方法

transaction log是事物日志,当日志文件大小较小,数量较少,事物执行时间过长,事物执行复杂程度较高,大批量插入删除更行等操作时,都会导致事物日志满。除了更改日志文件大小和数量外,如果有时候着急用数据,而log一直释放不了,那就可以用db2 force application all杀掉所有的进程、释放空间。...

2020-12-07 09:50:43 1278

原创 the database is damaged

今天在用数据库查东西的时候突然报错,提示 the database is damagedsu - db2inst1df -lh查看发现该用户下挂载的磁盘不见了,但是root用户下仍可见更改磁盘挂载文件夹的权限为777后,磁盘显示出来先是使用db2 connect to database 命令后返回the database is damaged然后使用db2top -d database 发现database 是inactive状态停止数据库 db2stop 提示 数据库仍在活动中很疑惑,数据库

2020-11-16 19:55:26 292

原创 linux下执行.sql文件

db2 -tvf a.sql

2020-11-11 16:00:57 192

原创 shell常用命令

shell中常用的命令:echo 打印SHELL常见的系统变量解析 :$0 当前程序的名称$n 当前程序的第 n 个参数,n=1,2, , 9$* 当前程序的所有参数 ( 不包括程序本身 )$# 当前程序的参数个数 ( 不包括程序本身 )$? 命令或程序执行完后的状态,一般返回 0 表示执行成功。$UID 当前用户的 ID$PWD当前所在的目录...

2020-10-27 17:55:17 63

原创 db2 import 文件后表中中文乱码问题

db2 import 文件到数据库中发现中文乱码,导出时没有做其他设置,应该是导出服务器和导入服务器之间的codepage差异,导入时指定codepage就可以了db2 import from filename.del of del modified by codepage=1208 rcommitcount 100000 eplace into table_name...

2020-09-08 16:56:30 2813

原创 DB2日志空间监控

db2数据库归档日志模式下,再进行调度跑批时需要监控日志使用情况,以防出现日志空间满的情况。可以通过select * from sysibmadm.log_utilization 查看日志使用情况(如果存储过程等进程时,如果出现transaction log is full 的情况的话一般是日志使用率在95%以上,没有足够的可用日志空间了)...

2020-08-06 11:32:23 545

原创 DB2执行sql脚本

在实际生产中可能会拿到较多的建表sql语句,当这些sql语句存在于同一个文件中时,除了用数据库工具执行文件内容时,还可以直接在xhell中的linux环境下执行脚本使用下面的命令执行create.sql脚本:db2 -t -v -f script1.sql -z script1.log或 db2 –tvf script1.sql –z script1.log在上面的命令中,-t 表示语句使用默认的语句终结符——分号;-v 表示使用冗长模式,这样 DB2 会显示每一条正在执行命令的信息;-f 表示其后

2020-07-30 09:21:08 1560

原创 db2数据库问题排查

在向db2数据库中导入数据时,如果失败,排查失败原因要有迹可循。如在进行在线备份时导入数据失败,在是因为备份时表空间处于backup progress状态,导致导入数据失败。表空间状态为normal的时候才会正常导入。...

2020-07-17 14:11:33 184

原创 记一次危险的db2数据库重启

在做项目过程中,db2数据库一直以来运行平稳,导入数据采用的import方式,脚本运行稳定。某一天在录入新下发的数据时,开始报错:![import数据报错内容](https://img-blog.csdnimg.cn/20200614143646387.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDI2OTk0OA==,s

2020-06-14 14:47:31 1090

原创 查看后台的java进程

ps -aux | grep java 查看后台的java进程

2020-06-10 13:26:54 801

原创 db2 load 表空间暂挂

项目实施过程中,表的数据导入都是 用import方法导入,后来新增的表由于导出数据时查询语句过于复杂无法import进入数据库,选择使用load方法,但是结尾没有用nonrecoverable 导致表空间处于backup-pending状态,需要备份表空间解除暂挂状态。...

2020-06-10 09:47:53 711 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除