怎么解决SQL中报错ORA

55次阅读
没有评论

共计 1581 个字符,预计需要花费 4 分钟才能阅读完成。

这篇文章主要讲解了“怎么解决 SQL 中报错 ORA-16038 问题”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着丸趣 TV 小编的思路慢慢深入,一起来研究和学习“怎么解决 SQL 中报错 ORA-16038 问题”吧!

# 问题描述:启动报错

SQL startup

ORACLE instance started.

Total System Global Area 1787138048 bytes

Fixed Size 2254104 bytes

Variable Size 956304104 bytes

Database Buffers 822083584 bytes

Redo Buffers 6496256 bytes

Database mounted.

ORA-03113: end-of-file on communication channel

Process ID: 32429

Session ID: 1137 Serial number: 5

# 查看告警日志

[oracle@ora2 ~]$ tail -f /u01/oracle/diag/rdbms/orcl/orcl/trace/alert_orcl.log

……

Errors in file /u01/oracle/diag/rdbms/orcl/orcl/trace/orcl_ora_32429.trc:

ORA-16038: log 3 sequence# 510 cannot be archived

ORA-19502: write error on file , block number (block size=)

ORA-00312: online log 3 thread 1: /u01/oracle/oradata/orcl/redo03.log

USER (ospid: 32429): terminating the instance due to error 16038

……

# 查看 trace 文件

more /u01/oracle/diag/rdbms/orcl/orcl/trace/orcl_ora_32429.trc

……

Executing ASYNC actions

—– END DDE Actions Dump (total 0 csec) —–

ORA-16038: log 3 sequence# 510 cannot be archived

ORA-19502: write error on file , block number (block size=)

ORA-00312: online log 3 thread 1: /u01/oracle/oradata/orcl/redo03.log

kjzduptcctx: Notifying DIAG for crash event

……

# 解决方案

SQL conn / as sysdba

Connected to an idle instance.

SQL startup mount

ORACLE instance started.

Total System Global Area 1787138048 bytes

Fixed Size 2254104 bytes

Variable Size 956304104 bytes

Database Buffers 822083584 bytes

Redo Buffers 6496256 bytes

Database mounted.

SQL alter database clear unarchived logfile group 3;

Database altered.

SQL alter database open;

Database altered.

SQL

感谢各位的阅读,以上就是“怎么解决 SQL 中报错 ORA-16038 问题”的内容了,经过本文的学习后,相信大家对怎么解决 SQL 中报错 ORA-16038 问题这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是丸趣 TV,丸趣 TV 小编将为大家推送更多相关知识点的文章,欢迎关注!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-07-24发表,共计1581字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)