Hi, Assuming that I have table "TEST" in USERS TableSpace CREATE TABLE TEST ( TEST_ID NUMBER NOT NULL, TEST_NAME CLOB, CONSTRAINT PK_TEST PRIMARY KEY(TEST_ID) ) / SQL> ALTER TABLE TEST MOVE TABLE...
转载
2019-04-17 20:26:00
70阅读
2评论
Linux和Oracle是当今IT领域中使用最广泛的操作系统和数据库管理系统之一。然而,有时候在使用Linux和Oracle的过程中,会遇到一些问题,比如使用过大的问题。
在Linux系统中,有一个非常重要的概念叫做“虚拟内存”。虚拟内存是一种计算机存储管理技术,它允许操作系统将物理内存(RAM)和磁盘空间组合在一起,形成一个更大的内存空间。这样一来,即使系统的物理内存不足,依然可以运行更多的程
原创
2024-05-30 10:40:55
104阅读
1.模拟环境 alter system set sga_target=10000000M scope=spfile;shutdown immediatestartup2.解决方法:
sqlplus / as sysdbaSQL> shutdown immediateSQL> create spfile from pfile='/tmp/initorcl.ora';File
原创
2022-08-05 12:26:17
287阅读
使用find命令查询大于2G文件$cd $ORACLE_BASE$find . -size +2097160192c./product/9.2.0.4/admin/SID/bdump/alert_SID.log./oradata/SID/SID_DATA01.DBFORACLE数据库的日志文件$ORACLE_BASE/admin/orasid/bdump/alert_orasid.log记录了re
原创
2015-05-27 10:54:33
1695阅读
解决方式就是使用 insert into (column,column2) values(v,v1) union all values (vv,vv1) from dual 这种方式 如果是用的mybatis (plus) 那么在foreach 关键字上 separator从mysql用到的, 改为
原创
2021-09-14 13:48:38
10000+阅读
1.查看alert日志大小 [root@db01 trace]# du -sm alert_orcl.log 384M alert_orcl.log
原创
2022-08-04 10:37:22
1092阅读
Oracle监听器日志文件过大时,正常情况下需要停止监听器,下文介绍了重命名Oracle监听器日志文件而不用重命名的方法,希望对您能有所帮助。
原创
2011-03-11 10:02:11
8033阅读
点赞
Oracle监听器日志文件(通常叫做listener.log)是一个纯文本文件,它的大小是一直不断增长的,Oracle的监听器在运行时是不允许对其日志文件做删除,重命名操作,于是只有停止监听器,将日志剪切到其他的位置,再启动监听器。启动时会自动创建一个新的监听器日志文件,但这样客户端连接就会断开,本文介绍一种方法在不停止监听器的情况下,重命名监听器日志文件。1、找到相应的监听日志,确认其路径并确认
原创
2022-07-02 00:46:08
612阅读
undo使用率高,使用dba_hist_active_sess_history视图
原创
2021-03-05 17:54:32
609阅读
解决Oracle临时表空间过大有两种方法,方法一增加临时表空间的大小,方法二重建临时表空间,解决临时表空间过大的问题。 方案一:增加临时表空间的大小--1.临时表空间的使用情况SELECT D.tablespace_name, SPACE "SUM_SPACE(M)", blocks "SUM_BL
原创
2022-08-29 15:38:50
294阅读
Oracle 监听器日志文件过大导致监听异常 db版本:11.2.0.1 os版本:windows2008 现象: 应用异常,无法连接数据库。登陆数据库服务器,查看监听已经断掉。尝试重启监听,重启失败。查看监听日志listener.log的大小已经超过4G。 日志信息: 解决方法: 删除listen
转载
2015-06-30 15:01:00
220阅读
2评论
在oracle的使用过程中,oracle运行的时间长了后 ,会遇到连不上数据库的情况,实例和监听都正常启动的。可能就是监听日志过大导致的。可以直接echo ”> listener.log清理掉,但是一般不会这么做,我们通常会保留监听日志,方便后续的使用。 可以按下面的步骤操作lsnrctl set log_status off 此时监听是启动的 mv listener.log listen
原创
2021-09-08 09:19:56
968阅读
每天一个 DBA 小知识,助你更进一步!
原创
2022-02-04 11:22:45
1353阅读
查询数据库服务器时,发现数据库服务器磁盘使用空间达到了98%,分析总共的数据文件也不可能达到如此大,经过查询发现原来临时表
原创
2023-09-21 10:25:09
580阅读
早高峰接到通知业务系统发生故障,科室处于无法使用的状态,管理员怀疑是发生了死锁导致。接到通知第一时间进行响应,远程登录到业务系统进行故障排查,现将排查过程进行记录。1、环境介绍操作系统:RedHat Linux 6.8数据库:Oracle 11.2.0.4 高可用模式:3节点Rac2、故障定位处理按照客户的的怀疑,首先进行三个节点的系统登录,在节点1和节点3登录到数据库通过死锁脚本进行查询发现大量
原创
精选
2022-05-23 23:11:39
982阅读
点赞
每天一个 DBA 小知识,助你更进一步!
原创
2021-09-26 10:57:41
10000+阅读
Oracle预防alert日志过大的脚本 参考:https://blog..net/jc_benben/article/details/88798523 在原文思路的基础上,做了一些修正,实测可用,最终如下: !/bin/bash script_name:del_alertlog.sh fu
转载
2020-03-03 01:10:00
76阅读
2评论
有的数据库在使用过程中由于某些操作会导至临时表空间过大,由于临时表空间的工作机制,在作业完成后该部分临时表空间也不会释放。通过重建临时表空间的方法可以解决这个问题,但操作还是有点繁琐。在操作中发现,通过resize tempfile可以释放临时表空间,如果有多个tempfile,通过resize tempfile 1可以释放整个临时表空间,不单是tempfile 1。然后可能通过resize或删除
原创
2017-11-14 15:51:04
631阅读
find / -type f -size +500M | xargs du -hm | sort -nrora.crf服务是为Cluster Health Monitor(以下简称CHM)提供服务的,用来自动收集操作系统的资源(CPU、内存、SWAP、进程、I/O以及网络等)的使用情况。由于bug 10165314,ora.crf服务生成的文件($GI_HOME/crf/db/$HOM
原创
2018-04-03 14:05:18
4950阅读
今天,省分技术人员反映数据库登录异常。 查询oerr,发现该错误是一般性提示,可能导致的原因有数据库未注册、本地文件配置问题等。由于平时连接并没有问题,是突发情况,所以排除了配置问题。 远程登录查询监听,发现监听并无问题,但在尝试本地登录时出现ora 00020错误 [html] view plai
转载
2018-01-03 13:09:00
327阅读
2评论