Discussions
Categories
- 17.9K All Categories
- 3.4K Industry Applications
- 3.4K Intelligent Advisor
- 75 Insurance
- 537.6K On-Premises Infrastructure
- 138.7K Analytics Software
- 38.6K Application Development Software
- 6.1K Cloud Platform
- 109.6K Database Software
- 17.6K Enterprise Manager
- 8.8K Hardware
- 71.3K Infrastructure Software
- 105.4K Integration
- 41.6K Security Software
Log flusher continues to encounter error

today my TT DB replication Process down and Transaction log has not been updated.I see the tterrors log,find following information :
2016-05-26 08:17:17.56 Err : : 3146232: 4260078/110d368f0: Log flusher continues to encounter error 894: TT0894: Cannot write log file 2516. OS-detected error: Missing file or filesystem -- file "logflusher.c", lineno 3511, procedure "sbLogBufBlksWriteReserve" (this is report 29; first report was at Thu May 26 04:10:37 2016). fslsn = 2516.103792640, disklsn = 2516.103792640, ckptInfo.existLFN = 2516, newestlfn = 2516.
Last through ramunload and ramload solve the question.I check my file system is ok and i do not update the log by hand,just mount the file system,I think should not occur this question . is a BUG? in addition, i want know why ramunload and ramload can solve this question .
Answers
-
ChrisJenkins-Oracle Senior Director, In-Memory Technology United KingdomMember Posts: 3,412 Employee
I believe that this issue is under investigation via an SR to Oracle support. I do not want to second guess the results of that investigation but the most likely explanation is that the filesystem containing the logs was not mounted and so TimesTen was not able to write the log file. Another possibility is that log file 2516 had been deleted by someone or something. It is also conceivable that this is a bug but it is unlikely.
Chris
-
I have checked,the log file 2516 had mounted and not been deleted, this question has send SR to oracle support.but the other question is why use ttramunload and ttramload can sovle this question.I would understand when log can not use ,may use ttramunload and ttramload sovle such questions.