powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Could not find virtual page for logical page
16 сообщений из 16, страница 1 из 1
Could not find virtual page for logical page
    #33071633
FiloLOG_NET
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ASE 12.5.3, ASP Linux 9.2
"Ни с того, ни с сего" (с) после очередного ребута сервера обнаружилась проблема:
-------------------
00:00000:00001:2005/05/18 11:54:04.68 server Clearing temp db
00:00000:00001:2005/05/18 11:54:04.94 server Error: 806, Severity: 21, State: 1
00:00000:00001:2005/05/18 11:54:04.94 server Could not find virtual page for logical page 1536 in database 'tempdb'.
00:00000:00002:2005/05/18 11:54:04.94 kernel network name SYBASE_SERVER, type ether, port 5000, filter NONE
-------------------

Присоединиться к серверу БД так же не могу, при некорректном пассворде пишет собственно сообщение о его некорректности, а при корректном - в логи вываливает (соединение не происходит):
-------------------
00:00000:00014:2005/05/18 11:56:16.81 kernel current process (0x130013) infected with 11
00:00000:00014:2005/05/18 11:56:16.81 kernel ************************************
00:00000:00014:2005/05/18 11:56:16.81 kernel SQL causing error : select value from master.dbo.syscurconfigs where config = 131
00:00000:00014:2005/05/18 11:56:16.81 kernel ************************************
00:00000:00014:2005/05/18 11:56:16.81 server SQL Text: select value from master.dbo.syscurconfigs where config = 131
00:00000:00014:2005/05/18 11:56:16.81 kernel curdb = 1 pstat = 0x10000 lasterror = 0
00:00000:00014:2005/05/18 11:56:16.81 kernel preverror = 0 transtate = 1
00:00000:00014:2005/05/18 11:56:16.81 kernel curcmd = 193 program = DBArtisan
00:00000:00014:2005/05/18 11:56:16.81 kernel pc 0x866b911 ucbacktrace+0x89(0x0,0x1,0x8d80dec,0xb,0xb)
00:00000:00014:2005/05/18 11:56:16.81 kernel pc 0x81104f5 terminate_process+0xa85(0x0,0xffffffff,0xb,0x4006dca4,0x0)
00:00000:00014:2005/05/18 11:56:16.81 kernel pc 0x8684358 kisignal+0x48(0xb,0x4060db38,0x4060dbb8,0x4060e214,0xffff0000)
00:00000:00014:2005/05/18 11:56:16.81 kernel pc 0x4006af0a init_dummy+0x3775e5d6(0xb,0x4060db38,0x4060dbb8,0xb,0x0)
00:00000:00014:2005/05/18 11:56:16.81 kernel pc 0x400d8980 init_dummy+0x377cc04c(0x41b3cf58,0x0,0x8d80dec,0x41b3cddc,0x41b3cddc)
00:00000:00014:2005/05/18 11:56:16.81 kernel pc 0x83e6113 s__setup_tabsdes+0x5bf(0x41b3cddc,0x0,0x1,0x41b42d98,0x8d80dec)
00:00000:00014:2005/05/18 11:56:16.81 kernel pc 0x83f03d4 s_setuptables+0x70(0x41b3cddc,0x41b3cddc,0x8d80dec,0x0,0x2)
00:00000:00014:2005/05/18 11:56:16.81 kernel pc 0x83e30e3 s_execute+0x2c43(0x8d80dec,0x0,0x4116c700,0x0,0x6f726620)
00:00000:00014:2005/05/18 11:56:16.81 kernel pc 0x83f7bb9 sequencer+0xf19(0x41b3d000,0x8d80dec,0x0,0x4116c700,0x812010a)
00:00000:00014:2005/05/18 11:56:16.81 kernel pc 0x8133db2 tdsrecv_language+0x2de(0x0,0x0,0x0,0x0,0x0)
00:00000:00014:2005/05/18 11:56:16.81 kernel pc 0x8142a09 conn_hdlr+0x256d(0x6,0x4060ea98,0x895eed31,0x0,0x0)
00:00000:00014:2005/05/18 11:56:16.81 kernel pc 0x818ef7f ex_cleanup(0x0,0x0,0x0,0x404ce900,0x14)
00:00000:00014:2005/05/18 11:56:16.81 kernel pc 0x895eed31 init_dummy+0x80ce23fd(0x0,0x404ce900,0x14,0x1,0x5374616b)
00:00000:00014:2005/05/18 11:56:16.81 kernel end of stack trace, spid 14, kpid 1245203, suid 26
-------------------

Господа, куда в какую сторону смотреть?
...
Рейтинг: 0 / 0
Could not find virtual page for logical page
    #33071648
Litus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
уберите все пулы размером больше 2 Кб из конфига
Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
Could not find virtual page for logical page
    #33071889
FiloLOG_NET
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Собственно конфиг побольшей части сугубо дефаултный:

[Configuration Options]

[General Information]

[Backup/Recovery]
recovery interval in minutes = DEFAULT
print recovery information = DEFAULT
tape retention in days = DEFAULT

[Cache Manager]
number of oam trips = DEFAULT
number of index trips = DEFAULT
memory alignment boundary = DEFAULT
global async prefetch limit = DEFAULT
global cache partition number = DEFAULT

[Named Cache:cache_data]
cache size = 128.000M
cache status = mixed cache
cache replacement policy = relaxed LRU replacement
local cache partition number = DEFAULT

[Named Cache:cache_index]
cache size = 128.000M
cache status = mixed cache
cache replacement policy = relaxed LRU replacement
local cache partition number = DEFAULT

[Named Cache:cashe_table1]
cache size = 128.000M
cache status = mixed cache
cache replacement policy = relaxed LRU replacement
local cache partition number = DEFAULT

[Named Cache:cashe_table2]
cache size = 128.000M
cache status = mixed cache
cache replacement policy = relaxed LRU replacement
local cache partition number = DEFAULT

[Named Cache:default data cache]
cache size = DEFAULT
cache status = default data cache
cache replacement policy = DEFAULT
local cache partition number = DEFAULT

[Meta-Data Caches]
number of open databases = DEFAULT
number of open objects = DEFAULT
open object spinlock ratio = DEFAULT
number of open indexes = DEFAULT
open index hash spinlock ratio = DEFAULT
open index spinlock ratio = DEFAULT
partition groups = DEFAULT
partition spinlock ratio = DEFAULT

[Disk I/O]
disk i/o structures = DEFAULT
number of large i/o buffers = DEFAULT
page utilization percent = DEFAULT
number of devices = DEFAULT
disable disk mirroring = DEFAULT
allow sql server async i/o = DEFAULT

[Languages]
disable character set conversions = DEFAULT

[Unicode]
enable unicode normalization = DEFAULT
enable surrogate processing = DEFAULT
enable unicode conversions = DEFAULT
size of unilib cache = DEFAULT

[Network Communication]
default network packet size = DEFAULT
max network packet size = DEFAULT
remote server pre-read packets = DEFAULT
number of remote connections = DEFAULT
number of remote logins = DEFAULT
number of remote sites = DEFAULT
max number network listeners = DEFAULT
tcp no delay = DEFAULT
allow sendmsg = DEFAULT
syb_sendmsg port number = DEFAULT
allow remote access = DEFAULT

[O/S Resources]
max async i/os per engine = DEFAULT
max async i/os per server = DEFAULT

[Parallel Query]
number of worker processes = DEFAULT
memory per worker process = DEFAULT
max parallel degree = DEFAULT
max scan parallel degree = DEFAULT

[Physical Resources]

[Physical Memory]
max memory = 524288
additional network memory = DEFAULT
shared memory starting address = DEFAULT
allocate max shared memory = DEFAULT
dynamic allocation on demand = DEFAULT
lock shared memory = DEFAULT
heap memory per user = 16384

[Processors]
max online engines = DEFAULT
number of engines at startup = DEFAULT

[SQL Server Administration]
procedure cache size = 10000
default database size = DEFAULT
identity burning set factor = DEFAULT
allow nested triggers = DEFAULT
allow updates to system tables = DEFAULT
default fill factor percent = DEFAULT
default exp_row_size percent = DEFAULT
number of mailboxes = DEFAULT
number of messages = DEFAULT
number of alarms = DEFAULT
number of pre-allocated extents = DEFAULT
event buffers per engine = DEFAULT
cpu accounting flush interval = DEFAULT
i/o accounting flush interval = DEFAULT
sql server clock tick length = DEFAULT
runnable process search count = DEFAULT
i/o polling process count = DEFAULT
time slice = DEFAULT
cpu grace time = DEFAULT
number of sort buffers = DEFAULT
size of auto identity column = DEFAULT
identity grab size = DEFAULT
housekeeper free write percent = DEFAULT
enable housekeeper GC = DEFAULT
allow resource limits = DEFAULT
number of aux scan descriptors = DEFAULT
SQL Perfmon Integration = DEFAULT
allow backward scans = DEFAULT
license information = DEFAULT
enable sort-merge join and JTC = DEFAULT
abstract plan load = DEFAULT
abstract plan dump = DEFAULT
abstract plan replace = DEFAULT
abstract plan cache = DEFAULT
text prefetch size = DEFAULT
enable HA = DEFAULT
number of histogram steps = DEFAULT
sampling percent = DEFAULT

[User Environment]
number of user connections = 50
stack size = DEFAULT
stack guard size = DEFAULT
permission cache entries = DEFAULT
user log cache size = DEFAULT
user log cache spinlock ratio = DEFAULT

[Lock Manager]
number of locks = 20000
deadlock checking period = DEFAULT
lock spinlock ratio = DEFAULT
lock address spinlock ratio = DEFAULT
lock table spinlock ratio = DEFAULT
lock hashtable size = DEFAULT
lock scheme = DEFAULT
lock wait period = DEFAULT
read committed with lock = DEFAULT
print deadlock information = DEFAULT
deadlock retries = DEFAULT
page lock promotion HWM = DEFAULT
page lock promotion LWM = DEFAULT
page lock promotion PCT = DEFAULT
row lock promotion HWM = DEFAULT
row lock promotion LWM = DEFAULT
row lock promotion PCT = DEFAULT

[Security Related]
systemwide password expiration = DEFAULT
audit queue size = DEFAULT
curread change w/ open cursors = DEFAULT
allow procedure grouping = DEFAULT
select on syscomments.text = DEFAULT
auditing = DEFAULT
current audit table = DEFAULT
suspend audit when device full = DEFAULT
enable row level access = DEFAULT
check password for digit = DEFAULT
minimum password length = DEFAULT
maximum failed logins = DEFAULT
enable ssl = DEFAULT
unified login required = DEFAULT
use security services = DEFAULT
msg confidentiality reqd = DEFAULT
msg integrity reqd = DEFAULT
secure default login = DEFAULT

[Extended Stored Procedure]
esp unload dll = DEFAULT
esp execution priority = DEFAULT
esp execution stacksize = DEFAULT
xp_cmdshell context = DEFAULT
start mail session = DEFAULT

[Error Log]
event logging = DEFAULT
log audit logon success = DEFAULT
log audit logon failure = DEFAULT
event log computer name = DEFAULT

[Rep Agent Thread Administration]
enable rep agent threads = DEFAULT

[Component Integration Services]
enable cis = DEFAULT
cis connect timeout = DEFAULT
cis bulk insert batch size = DEFAULT
max cis remote connections = DEFAULT
cis packet size = DEFAULT
cis cursor rows = DEFAULT
enable snmp = DEFAULT
enable file access = DEFAULT
cis bulk insert array size = DEFAULT
enable full-text search = DEFAULT
cis rpc handling = DEFAULT

[Java Services]
enable java = DEFAULT
size of process object heap = DEFAULT
size of shared class heap = DEFAULT
size of global fixed heap = DEFAULT
number of java sockets = DEFAULT
enable enterprise java beans = DEFAULT

[DTM Administration]
enable DTM = DEFAULT
enable xact coordination = DEFAULT
xact coordination interval = DEFAULT
number of dtx participants = DEFAULT
strict dtm enforcement = DEFAULT
txn to pss ratio = DEFAULT
dtm lock timeout period = DEFAULT
dtm detach timeout period = DEFAULT

[Diagnostics]
dump on conditions = DEFAULT
maximum dump conditions = DEFAULT
number of ccbs = DEFAULT
caps per ccb = DEFAULT
average cap size = DEFAULT

[Monitoring]
enable monitoring = DEFAULT
sql text pipe active = DEFAULT
sql text pipe max messages = DEFAULT
plan text pipe active = DEFAULT
plan text pipe max messages = DEFAULT
statement pipe active = DEFAULT
statement pipe max messages = DEFAULT
errorlog pipe active = DEFAULT
errorlog pipe max messages = DEFAULT
deadlock pipe active = DEFAULT
deadlock pipe max messages = DEFAULT
wait event timing = DEFAULT
process wait events = DEFAULT
object lockwait timing = DEFAULT
SQL batch capture = DEFAULT
statement statistics active = DEFAULT
per object statistics active = DEFAULT
max SQL text monitored = DEFAULT
performance monitoring option = DEFAULT
...
Рейтинг: 0 / 0
Could not find virtual page for logical page
    #33071995
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это у тебя master device наверняка полетел. Или девайс для tempdb.
master надо восстанавливать из резервной копии, или пересоздавать.
...
Рейтинг: 0 / 0
Could not find virtual page for logical page
    #33072197
Litus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
In rare circumstances the message "process infected with 11" in the module 'buf__unhash_and_keep_grabbed_mass'
may be reported on a server that uses a lot of memory (more than 1GB) some time after the creation (and possible destruction) of a buffer pool. In 12.5.1 and above, boot time recovery may automatically create (and later destroy) such a buffer pool.

Workaround Description

Boot the server with -T3474 to disable buffer pool tuning during recovery.
Avoid creating or increasing the size of a pool at run-time using a source pool of a lesser
size (for example, avoid creating a 16K pool using buffers from the 2K pool). Modify
these pools either by editing the configuration file, or by rebooting ASE immediately after
the sp_poolconfig has been run.

Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
Could not find virtual page for logical page
    #33072566
FiloLOG_NET
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
если правильно понимаю, параметр -T3474 указывается при старте сервер в командной строке? Тогда эффекта нет...
...
Рейтинг: 0 / 0
Could not find virtual page for logical page
    #33072775
Litus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а можно поподробнее о "ни с того ни сего"? что перед этим делали?
(диски меняли, файлы копировали, права меняли, перелогинились, настраивали sybase и т.д.)
Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
Could not find virtual page for logical page
    #33072786
0rc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
страница с номером 1536 приходится на девайс мастер (это последняя страница от 3-хмегабайтного дефолтного темпдб)
если нет копии девайса мастер то можно попробовать поднять сервер с флагом -T3607
...
Рейтинг: 0 / 0
Could not find virtual page for logical page
    #33072824
FiloLOG_NET
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
"ни с того ни сего"
накануне был нештатный ребут сервера, после его перезагрузки все и началось. Была произведена проверка диска на предмет наличия ошибок (штатными средствами ОС Linux) - коих не выявлено.

При загрузке с флагом -T3607 в логи ошибки 806 не вываливает, но при коннекте к баз ведет себя аналогичным выше образом.
...
Рейтинг: 0 / 0
Could not find virtual page for logical page
    #33072977
0rc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну можно например сделать как тут - первая запись в sysusages описывает "дефолтные" 3 метра темпдб на девайсе мастер, но не использует их (segmap=0)
dbid segmap lstart size vstart pad unreservedpgs crdate
----------- ----------- ----------- ----------- ----------- ----------- ------------- ------
2 0 0 1536 4100 NULL 924 Aug 4 2003 5:36PM
2 3 1536 262144 150994944 NULL 261120 Aug 25 2003 10:53AM
2 4 263680 131072 167772160 NULL 130560 Aug 25 2003 10:53AM
...
Рейтинг: 0 / 0
Could not find virtual page for logical page
    #33073208
moris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ошибка могла возгникнуть из-за физического сбоя девайса. Сделайте выборки из 3 системных таблиц
select * from sysusages,
select * from sysdatabases,
select * from sysdevices

и выложите вывод здесь.
...
Рейтинг: 0 / 0
Could not find virtual page for logical page
    #33073786
FiloLOG_NET
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
да как же я выборку сделаю, когда я к базе подсоединиться не могу =(
...
Рейтинг: 0 / 0
Could not find virtual page for logical page
    #33073948
0rc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
когда сервер поднят с флагами типа -Т3608 или -Т3607 подключиться isql и сделать выборку... темпдб при этом не используется...
да еще хорошо бы порт сервера поменять на какой-то экзотический чтобы заведомо никто не вломился...
...
Рейтинг: 0 / 0
Could not find virtual page for logical page
    #33074025
moris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FiloLOG_NETда как же я выборку сделаю, когда я к базе подсоединиться не могу =(

Поставте трейсфлаг -T3608 (Recovering only master database), как было правильно подмечено by 0rc, в бат файл запуска ASE. Сделайте выборки sysusages, sysdatabases, sysdevices

Чтобы результаты были более наглядные и легче для анализа используйте следующие команды

-- Location and size of DB on devices
select db_name(dbid) as "Database name", size/512 as "Size Mb 2k page",
vstart/power(2,24)&255 as "Device #", * from sysusages


--Determinate number of devices
select name, vdevno=low/power(2,24)&255 from sysdevices
where status<>16 order by vdevno

select * from sysdatabases

Есть такое смутное притчутствие, что размер БД model будет больше чем tempdb, вследсвии чего возникает подобные ошибки
...
Рейтинг: 0 / 0
Could not find virtual page for logical page
    #33074079
FiloLOG_NET
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
большое спасибо за участие.
из isql восстановил master - все заработало.
...
Рейтинг: 0 / 0
Could not find virtual page for logical page
    #33074084
Litus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
:-) эх, не успел
Хотел -T3608 посоветовать
Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Could not find virtual page for logical page
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]