1、数据转换目前为止介绍的都是数据的重排。另一类重要操作则是过滤、清理以及其他的转换工作。2、移除重复数据DataFrame中常常会出现重复行。下面就是一个例子: In [4]: data = pd.DataFrame({'k1':['one'] * 3 + ['two'] * 4,
'k2':[1, 1, 2, 3, 3, 4, 4]})
In [5
在开发环境及UAT环境经常碰到需要清除归档日志的情形,对于这个问题方法有很多。可以直接使用rm方式清除归档日志,也可以使用find命令来查找符合条件的记录来清除归档日志,或者直接写个shell脚本来搞定。这样在DEV或者UAT还可以,但是在Prod环境还是建议使用RMAN提供的命令来搞定比较妥当。因为rm,find方式删除了实际的归档日志也释放了空间,但对应的存储在控制文件中的归档
转载
2013-07-12 19:31:00
326阅读
2评论
1.用RMAN连接目标DB:
rman target /
RMAN target sys/*****@orcl
2.在RMAN命令窗口中,输入如下命令(清理所有的归档日志):
crosscheck archivelog all;
delete expired archivelog all;
或者清理指定时间之前的日志(archivelog):
DELETE ARCHIVE
原创
2021-06-22 09:11:54
2137阅读
--进入审计日志目录:cd $ORACLE_BASE/admin/$ORACLE_SID/adump--删除3个月前的审计文件:find ./ -type f -name "*.aud" -mtime +91|xargs rm -f--一次清空所有审计文件find ./ -type f -name "*.aud"|xargs rm-ffind ./ -mtime +7 -name "*.aud"
转载
2021-05-19 16:13:59
4158阅读
恢复acitve日志组有两种情况一种是acitve日志组的其中一个成员损坏一种是acitve日志组所有日志成员都损坏使用rman恢复acitve日志组的其中一个成员损坏1、查看当前日志组状态以及日志组成员sys@...
转载
2013-11-06 13:51:00
72阅读
2评论
业务增长发展迅猛,归档日志增长太快,磁盘承受不了,所以准备做个定时清理归档日志的定时任务。 1、RM方式清理归档日志 清理归档日志,可以人为的删除已经归档好的日志文件,然后再调用rman里面RMAN> crosscheck archivelog all;来去数据库里面删除归档记录;也可以通过ram调用delete命令来删除归档日志。 2、使用rman清理归档日志 &
转载
2024-04-30 00:37:11
624阅读
首先要先定位磁盘问题,怀疑到是过期备份导致的。df -h | awk '$5 >= 90||$4>=90 {print}'
Filesystem Size Used Avail Use% Mounted on
1.4T 1.3T 115G 92% /d01_test2
原创
2013-08-14 14:33:39
10000+阅读
在oracle数据库中,如果不对监听日志listener.log进行处理,那么listener.log会变得越来越大,如果在32位bit linux或Unix系统中,32bit自带的文件系统不支持2G以上的文件,会导致监听服务进程(tnslsnr) append write日志文件出错,一般64bit中,listener.log不会超过4G,超过4G的话日志不再进行写入。监听文件过大,正确的处...
转载
2021-08-09 18:15:47
1709阅读
一、背景 继《Oracle备份还原实践》后(链接地址:http://kaliarch.blog.51cto.com/8966921/1978151),由于业务增长,频繁的备份还原对于磁盘空间有了更大的空间需求,基本每周500G的磁盘,空间使用率都会达到85%以上,故编写oracle清理脚本结合crond自动清理oracle归档日志。二、工具介绍 R
原创
2017-11-20 11:23:47
10000+阅读
点赞
数据库服务器报警了需要清理日志:第一步:注意保险起见可以先备份alert_orcl.log第二步:以上操作清理的空间有限,真正的大头不在这里,在归档日志!注意,请使用rman工具,不建议手动处理。使用工具很方便:1、使用oracle用户登录系统(linux)2、登录到 RMANrman target /3、校验归档日志状态CROSSCHECK ARCHIVELOG ALL;4
1.用RMAN连接目标DB: rman target / RMAN target sys/*****@orcl 2.在RMAN命令窗口中,输入如下命令(清理所有的归档日志): crosscheck archivelog all; delete expired archivelog all; 或者清理
转载
2019-09-18 22:48:00
799阅读
2评论
在oracle数据库中,如果不对日志listener.log进行处理,那么listener.log会变得越来越大
转载
2022-04-06 16:11:55
3296阅读
在Kubernetes(K8S)中,自动化定时清理归档日志是一个常见的需求,特别是对于数据库系统如Oracle。在本文中,我将向您介绍如何在Kubernetes环境中实现自动清理Oracle数据库的归档日志。首先,让我们一步步来看整个流程:
| 步骤 | 操作 |
|---|---|
| 1 | 创建一个CronJob来定时执行清理操作 |
| 2 | 编写一个脚本来执行清理操作 |
| 3 |
原创
2024-05-08 10:33:56
214阅读
1、关闭监听记录日志信息lsnrctl set log_status off2、备份监听日志mv listener.log listener_`d
原创
2022-12-23 01:14:20
321阅读
当手工删除了归档日志以后,Rman备份会检测到日志缺失,从而无法进一步继续执行。
所以此时需要手工执行crosscheck过程,之后Rman备份可以恢复正常。
1.Crosscheck日志
$ rman target /
Recovery Manager: Release 9.2.0.4.0 - 64bit Production
Copyright (c) 1995, 2002, Ora
转载
2012-02-01 15:41:34
441阅读