Thanks,Kiran Kumar Adharapuram.
I excuted these command:
====================================================================
declare @needed_mb int, @needed_pages int, @master_end int,
@pgspermb int
select @pgspermb = (1048576 / @@maxpagesize)
select @needed_mb = 12 -- replace ’12’ with required space value
select @needed_pages = @needed_mb * @pgspermb
select @master_end = sum(size) - @needed_pages
from master.dbo.sysusages
where dbid = 1
if (@master_end > (6 * @pgspermb))
begin
delete master.dbo.sysusages
where lstart > @master_end
update master.dbo.sysusages
set size = @master_end - lstart
where dbid = 1
and lstart = (select max(lstart) from master.dbo.sysusages
where dbid = 1)
end
else
begin
print "Can’t take enough space from the master database!"
print "Need to find %1! pages", @needed_pages
print "That would leave master with %1! pages", @master_end
print "Cannot continue."
end
go
=====================================================================
Then I load master from 'xxxxx', display the output of success, and the server is automaticllay shutdown, Than I manual start server with single mode. The command output some error messages:
00:0006:00000:00001:2014/11/30 03:00:38.84 server Recovery of database 'model' will undo incomplete nested top actions.
00:0006:00000:00001:2014/11/30 03:00:38.86 server Started recovery checkpoint for database 'model'.
00:0006:00000:00001:2014/11/30 03:00:38.87 server Completed recovery checkpoint for database 'model'.
00:0006:00000:00001:2014/11/30 03:00:38.90 server Started filling free space info for database 'model'.
00:0006:00000:00001:2014/11/30 03:00:38.92 server Completed filling free space info for database 'model'.
00:0006:00000:00001:2014/11/30 03:00:38.93 server Started cleaning up the default data cache for database 'model'.
00:0006:00000:00001:2014/11/30 03:00:38.93 server Completed cleaning up the default data cache for database 'model'.
00:0006:00000:00001:2014/11/30 03:00:38.97 server Checking external objects.
00:0006:00000:00001:2014/11/30 03:00:39.15 server The transaction log in the database 'model' will use I/O size of 4 Kb.
00:0006:00000:00001:2014/11/30 03:00:39.15 server Database 'model' is now online.
00:0006:00000:00001:2014/11/30 03:00:39.15 server The logical pagesize of the server is 4 Kb.
00:0006:00000:00001:2014/11/30 03:00:39.15 server 0 dump conditions detected at boot time
00:0006:00000:00001:2014/11/30 03:00:39.15 server Clearing temporary database 'tempdb'.
00:0006:00000:00001:2014/11/30 03:00:39.23 server Error: 806, Severity: 21, State: 1
00:0006:00000:00001:2014/11/30 03:00:39.23 server Could not find virtual page for logical page 0 in database 'tempdb'.
00:0006:00000:00001:2014/11/30 03:00:39.23 server Could not create temporary database (dbid = 2). If out of space, please extend and reboot. Otherwise contact Sybase Technical Support.
00:0006:00000:00001:2014/11/30 03:00:39.23 server Error: 1619, Severity: 21, State: 1
00:0006:00000:00001:2014/11/30 03:00:39.23 server Could not open TEMPDB, unable to continue.
00:0006:00000:00009:2014/11/30 03:00:39.23 kernel network name oserver, interface IPv4, address 172.16.11.199, type tcp, port 5000, filter NONE
00:0006:00000:00001:2014/11/30 03:00:39.24 server ASE's default unicode sort order is 'binary'.
00:0006:00000:00001:2014/11/30 03:00:39.24 server ASE's default sort order is:
00:0006:00000:00001:2014/11/30 03:00:39.24 server 'bin_iso_1' (ID = 50)
00:0006:00000:00001:2014/11/30 03:00:39.24 server on top of default character set:
00:0006:00000:00001:2014/11/30 03:00:39.24 server 'iso_1' (ID = 1).
00:0006:00000:00001:2014/11/30 03:00:39.24 server Master device size: 100.007812 megabytes, or 51204 virtual pages. (A virtual page is 2048 bytes.)
00:0006:00000:00001:2014/11/30 03:00:39.38 server Error: 921, Severity: 14, State: 1
00:0006:00000:00001:2014/11/30 03:00:39.38 server Database 'sybmgmtdb' has not been recovered yet - please wait and try again.
00:0006:00000:00001:2014/11/30 03:00:39.38 kernel -> JS: IS_ISQL_EXT failed [set nocount on
use sybmgmtdb print ":s: %1!", "sybmgmtdb"]
00:0006:00000:00001:2014/11/30 03:00:39.38 kernel Job Scheduler incorrect or damaged database 'sybmgmtdb'
00:0006:00000:00001:2014/11/30 03:00:39.40 kernel Warning: Cannot set console to nonblocking mode, switching to blocking mode.
I try to increas the master and tempdbdev device size.Then I restart server, But the above error messages that still exist.
disk resize name='master',size='200M'
disk resize name='tempdbdev',size='200M'