- 论坛徽章:
- 0
|
我们一台服务器上周突然掉电后,sybase就无法启动了,启动日志如下:
00:00000:00000:2014/05/26 18:36:30.57 server Proc header memory allocated 40632 pages for each per engine cache
00:00000:00000:2014/05/26 18:36:33.40 server Size of the 8K memory pool: 1625680 Kb
00:00000:00000:2014/05/26 18:36:33.40 server Memory allocated for the default data cache cachelet 1: 1625680 Kb
00:00000:00000:2014/05/26 18:36:33.40 kernel Enabling Linux Native Kernel asynchronous disk I/O strategy.
00:00000:00000:2014/05/26 18:36:33.40 kernel Enabling batch I/O using Linux Native Kernel asynchronous disk I/O strategy.
00:00000:00000:2014/05/26 18:36:33.40 kernel Initializing virtual device 0, '/zxindata/sybase/data/master.dat' with dsync 'off'.
00:00000:00000:2014/05/26 18:36:33.40 kernel Virtual device 0 started using asynchronous (with DIRECTIO) i/o.
00:00000:00000:2014/05/26 18:36:33.40 server Loaded default Unilib conversion handle.
00:00000:00000:2014/05/26 18:36:33.41 kernel Either the config parameter 'use security services' is set to 0, or ASE does not support use of external security mechanisms on this platform. The Security Control Layer will not be initialized. No external security mechanisms will be supported.
00:00000:00000:2014/05/26 18:36:33.42 kernel Begin processing to generate RSA keypair.
00:00000:00000:2014/05/26 18:36:33.43 kernel Unix interval timer enabled for sysclk interrupts.
00:00000:00000:2014/05/26 18:36:33.46 kernel Completed processing to generate RSA keypair.
00:00000:00000:2014/05/26 18:36:33.46 kernel Encryption provider initialization succeeded on engine 0.
00:00000:00000:2014/05/26 18:36:33.46 kernel engine 0, os pid 2229 online
00:00000:00000:2014/05/26 18:36:33.46 server No active traceflags
00:00000:00001:2014/05/26 18:36:33.47 kernel libomni1 - Component Integration Services: using 'Sybase Client-Library/15.0/P-EBF16721 ESD #18/DRV.15.0.7/Linux x86_64/Linux 2.4.21-27.ELsmp x86_64 Native Threads/BUILD1500-116/OPT/Sun Mar 22 23:34:35 2009'
00:00000:00001:2014/05/26 18:36:33.47 server Opening Master Database ...
00:00000:00001:2014/05/26 18:36:33.48 server Loading ASE's default sort order and character set
00:00000:00001:2014/05/26 18:36:33.49 server Recovering database 'master'.
00:00000:00001:2014/05/26 18:36:33.49 server Started estimating recovery log boundaries for database 'master'.
00:00000:00001:2014/05/26 18:36:33.49 server Database 'master', checkpoint=(3017, 19), first=(3017, 19), last=(3017, 37).
00:00000:00001:2014/05/26 18:36:33.49 server Completed estimating recovery log boundaries for database 'master'.
00:00000:00001:2014/05/26 18:36:33.49 server Started ANALYSIS pass for database 'master'.
00:00000:00001:2014/05/26 18:36:33.49 server Completed ANALYSIS pass for database 'master'.
00:00000:00001:2014/05/26 18:36:33.49 server Log contains all committed transactions until 2014/05/24 00:30:56.23 for database master.
00:00000:00001:2014/05/26 18:36:33.49 server Started REDO pass for database 'master'. The total number of log records to process is 19.
00:00000:00001:2014/05/26 18:36:33.49 server Error: 3474, Severity: 21, State: 1
00:00000:00001:2014/05/26 18:36:33.49 server During redo the page timestamp value is less than old timestamp from log. Page #=241, object id = 30, page timestamp=0000 10000f703. Log old timestamp=0000 10000f713. Log record marker = (3017, 21).
00:00000:00001:2014/05/26 18:36:33.49 server Cannot recover the master database, exiting.
00:00000:00001:2014/05/26 18:36:33.49 kernel ueshutdown: exiting
尝试了在RUN_xxx文件中加入-T3607参数后启动,并使用dump tran master with no_log命令,该命令也无效:
1> dump tran master with truncate_only
2> go
Msg 4237, Level 16, State 1:
Line 1:
Cannot dump master database's log as distributed transaction resolution is not
complete yet. Please retry later.
还请各位大侠看看有没有什么办法恢复?
谢谢!
|
|