暂无图片
分享
Edward
2021-03-08
Oracle数据库在运行过程中自动关闭服务应该查询那个日志
暂无图片 5M

1、近来Oracle数据库在运行过程中会出现自动停止服务的情况,停止后需要人为地执行startup命令启动数据库。
2、一般自动停止这种情况应该查询哪方面的日志才能分析出来是什么原因导致的?
3、停止后查询监听服务还是在启动状态,而是数据库服务在停止状态。linux操作系统,centos 6.10

收藏
分享
2条回答
默认
最新
杨俊

收集每个节点的Alert.log 、LMS[0|9] trace file. LCK trace file 、LMON trace文件、 LMD0 trace文件、DIAGA trace 文件、Alert log中提到的Trace 文件. 主要看alert日志基本就能确定DB挂死的原因,另外收集一下OS的Linux: /var/log/messages 日志信息 。还有一种可能啥日志信息都没有记录的情况,这种就不太好分析。

暂无图片 评论
暂无图片 有用 0
打赏 0
Edward
问题已关闭: 问题已经得到解决
暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
各位大佬问个问题,lv里面提示显示有19T,但是挂在文件夹下,只有16T,是为什么呢?
回答 1
不太可能吧,lv就是划好的具体逻辑卷盘,挂到目录下大小肯定一样的,你说的不会是vg吧,vg不一样,一个vg可以化多个lv
Oracle 19c 不开启归档模式究竟可以在线rman备份吗?
回答 2
在非归档模式下rman不支持热备,但是可以启动到mount状态下进行冷备,一般非归档模式,数据量比较小的情况下用数据泵备份比较多,核心的数据库还是要开启归档,使用rman定期备份或者DG搭建备库,顺便
12CR2 LINUX, 单机版,两个实例,如何设置两个实例都随OS自动启动?
回答 2
操作流程如下:vi/etc/orataborcl:/home/oracle/app/oracle/product/12.2.0/dbhome1:Yorcl2:/home/oracle/app/orac
如何导出oracle数据库的全部操作日志?
回答 1
tfactldiagcollectall可以试试
Oracle 慢SQL可能会使ibtmp1文件爆增吗?
回答 1
已采纳
Oracle临时表空间主要用来做查询和存放一些缓冲区数据。临时表空间消耗的主要原因是需要对查询的中间结果进行排序。重启数据库可以释放临时表空间,如果不能重启实例,而一直保持问题sql语句的执行,tem
oracle针对不同应用在同一台服务器上是创建多个数据库还是多个实例还是多个用户,哪种好?
回答 1
已采纳
如果是不同应用,主机资源足够,建议创建多个实例,分开管理。不建议多个用户,可能会因为一个应用卡顿hang住,导致所有应用连带卡顿。多个数据库就更不建议,属于浪费资源。
Oracle数据库备份dmp文件太大,有什么办法可以在备份的时候拆分成多个dmp吗?
回答 4
已采纳
建导出的时候,按时间或其它条件进行拆分导出。然后写一个shell脚本循环导出:示例:vimpar.pardirectoryDPDIRdumpfilet1.dmptablest1queryt1:&quo
oracle rac 11gR2 可以同事配置2个不同端口的scan监听么
回答 2
https://www.modb.pro/doc/4966pfb给OracleRAC配置SCANIP&HAIP,然后重启生效[root]./oifcfgsetifglobalen5/192.1
Oracle如下rman备份保留策略能否恢复数据库,有什么风险?
回答 2
CONFIGURERETENTIONPOLICYTORECOVERYWINDOWOF0DAYS;大于14?
Oracle ADG 自动切换,怎么判断没有数据丢失?
回答 1
已采纳
ADG是通过日志进行数据同步的,只要日志能对上,数据就没问题,通过以下SQL查询主备的日志序列号是否一致,如果日志一致,数据就是没有丢失,主备数据也是一致的select'Primary:'"DBRol