I spent some time with the machine that was printing:

Requesting maintenance mode
(See /lib/svc/share/README for additional information.)
Requesting maintenance mode
(See /lib/svc/share/README for additional information.)
Requesting maintenance mode
(See /lib/svc/share/README for additional information.)

 instead of booting.

 First of all the root filesystem had some serious problems. I ran
fsck and cleaned up, but some log files, snmpd.conf and a backup copy
of the smf repository were lost. I re-made wtmpx. I also found a 
bunch of missing shadow nods in /devices I re-made them, re-built the 
devlinks and the system is now up and running again.

 For the extent of the ufs damage, please see the attached note. I did
re-run fsck until things were totally clean. Given the ufs damage, I'm
going to guess that oracle does not shut the machine down cleanly, but
we should confirm that by re-running your tests with a breakpoint set
in uadmin() or kadmin(). Every even remotely sane way down comes
through there, so this should let us know how the system is getting
there.

 However if it is tearing down the machine as aggressively as the
filesystem damage makes it appear, then we need to fix what oracle is
doing.

-jan


-------------- next part --------------
updating /dev/dsk/c2t0d0s0...
** /dev/rdsk/c2t0d0s0
** Last Mounted on /
** Phase 1 - Check Blocks and Sizes
PARTIALLY TRUNCATED INODE I=190134
SALVAGE? y

1819044972 BAD I=190134
1819044972 BAD I=190134
1819044972 BAD I=190134
1819044972 BAD I=190134
1819044972 BAD I=190134
1819044972 BAD I=190134
1819044972 BAD I=190134
1819044972 BAD I=190134
1819044972 BAD I=190134
1819044972 BAD I=190134
EXCESSIVE BAD BLKS I=190134
CONTINUE? y

INCORRECT BLOCK COUNT I=190134 (640 should be 352)
CORRECT? y

1620344 DUP I=190321
1620345 DUP I=190321
1620346 DUP I=190321
1620347 DUP I=190321
1620348 DUP I=190321
1620349 DUP I=190321
1620350 DUP I=190321
1620351 DUP I=190321
1620352 DUP I=190321
1620353 DUP I=190321
EXCESSIVE DUP BLKS I=190321
CONTINUE? y

INCORRECT BLOCK COUNT I=190321 (16464 should be 18)
CORRECT? y

1620440 DUP I=190324
1620441 DUP I=190324
1867352 DUP I=215730
1867360 DUP I=215730
1867361 DUP I=215730
1867362 DUP I=215730
1867363 DUP I=215730
1867364 DUP I=215730
1867365 DUP I=215730
1867366 DUP I=215730
1867367 DUP I=215730
1867368 DUP I=215730
EXCESSIVE DUP BLKS I=215730
CONTINUE? y

INCORRECT BLOCK COUNT I=215730 (140 should be 80)
CORRECT? y

** Phase 1b - Rescan For More DUPS
1620344 DUP I=7729
1620345 DUP I=7729
1620346 DUP I=7729
1620347 DUP I=7729
1620348 DUP I=7729
1620349 DUP I=7729
1620350 DUP I=7729
1620351 DUP I=7729
1620352 DUP I=190138
1620440 DUP I=190138
1620441 DUP I=190138
1867360 DUP I=200646
1867361 DUP I=200646
1867362 DUP I=200646
1867363 DUP I=200646
1867364 DUP I=200646
1867365 DUP I=200646
1867366 DUP I=200646
1867367 DUP I=200646
1867352 DUP I=215729
** Phase 2 - Check Pathnames
DUP/BAD  I=190138  OWNER=root MODE=100600
SIZE=2388992 MTIME=Feb 15 11:01 2006 
FILE=/etc/svc/repository-boot-20060215_110135

REMOVE? y

DUP/BAD  I=7729  OWNER=adm MODE=100644
SIZE=66960 MTIME=Feb 15 12:23 2006 
FILE=/var/adm/wtmpx

REMOVE? y

UNALLOCATED  I=190140  OWNER=root MODE=0
SIZE=0 MTIME=Feb 15 12:23 2006 
NAME=/var/log/Xorg.0.log

REMOVE? y

DUP/BAD  I=190134  OWNER=root MODE=100644
SIZE=315392 MTIME=Feb 15 12:23 2006 
FILE=/var/sma_snmp/snmpd.conf

REMOVE? y

DUP/BAD  I=200646  OWNER=5000 MODE=100640
SIZE=16200 MTIME=Feb 15 12:16 2006 
FILE=/export/oracle/oracle/crs/evm/log/clear19_evmlog.20060215

REMOVE? y

DUP/BAD  I=215729  OWNER=5000 MODE=100644
SIZE=5 MTIME=Feb 15 12:11 2006 
FILE=/export/oracle/oracle/crs/log/clear19/cssd/clear19.pid

REMOVE? y

DUP/BAD  I=215730  OWNER=5000 MODE=100644
SIZE=71002 MTIME=Feb 15 12:18 2006 
FILE=/export/oracle/oracle/crs/log/clear19/cssd/ocssd.log

REMOVE? y

DIRECTORY CORRUPTED  I=262435  OWNER=5000 MODE=40750
SIZE=512 MTIME=Feb 14 11:30 2006 
DIR=/export/oracle/oracle/db/rdbms/log

SALVAGE? y

MISSING '.'  I=262435  OWNER=5000 MODE=40750
SIZE=512 MTIME=Feb 14 11:30 2006 
DIR=/export/oracle/oracle/db/rdbms/log

FIX? y

MISSING '..'  I=262435  OWNER=5000 MODE=40750
SIZE=512 MTIME=Feb 14 11:30 2006 
DIR=/export/oracle/oracle/db/rdbms/log

FIX? y

UNALLOCATED  I=269449  OWNER=root MODE=0
SIZE=0 MTIME=Dec 31 16:00 1969 
NAME=?

REMOVE? y

UNALLOCATED  I=269461  OWNER=root MODE=0
SIZE=0 MTIME=Dec 31 16:00 1969 
NAME=?

REMOVE? y

UNALLOCATED  I=269440  OWNER=root MODE=0
SIZE=0 MTIME=Dec 31 16:00 1969 
NAME=?

REMOVE? y

** Phase 3 - Check Connectivity
UNREF DIR  I=269361  OWNER=5000 MODE=40755
SIZE=512 MTIME=Jan 30 14:41 2006 
RECONNECT? y

DIR I=269361 CONNECTED. PARENT WAS I=190145

UNREF DIRECTORY I=198874  OWNER=5000 MODE=40770
SIZE=512 MTIME=Feb 14 11:09 2006 
CLEAR? y

UNREF DIRECTORY I=198257  OWNER=5000 MODE=40770
SIZE=512 MTIME=Feb 14 11:09 2006 
CLEAR? y

** Phase 4 - Check Reference Counts
BAD/DUP FILE I=7729  OWNER=adm MODE=100644
SIZE=66960 MTIME=Feb 15 12:23 2006 
CLEAR? y

UNREF FILE I=7764  OWNER=root MODE=100644
SIZE=275 MTIME=Jan 15 00:22 2003 
CLEAR? y

BAD/DUP FILE I=190134  OWNER=root MODE=100644
SIZE=315392 MTIME=Feb 15 12:23 2006 
CLEAR? y

UNREF FILE  I=190135  OWNER=root MODE=100600
SIZE=306 MTIME=Feb 15 12:23 2006 
RECONNECT? y

BAD/DUP FILE I=190138  OWNER=root MODE=100600
SIZE=2388992 MTIME=Feb 15 11:01 2006 
CLEAR? y

UNREF FILE  I=190320  OWNER=root MODE=20620
SIZE=0 MTIME=Feb 14 15:02 2006 
CLEAR? y

BAD/DUP FILE I=190321  OWNER=5000 MODE=100644
SIZE=8414720 MTIME=Feb 14 15:03 2006 
CLEAR? y

UNREF FILE  I=190322  OWNER=5000 MODE=100644
SIZE=166 MTIME=Jan 13 15:15 2006 
RECONNECT? y

UNREF FILE  I=190323  OWNER=5000 MODE=100644
SIZE=9 MTIME=Jan  6 09:50 2006 
RECONNECT? y

BAD/DUP FILE I=190324  OWNER=5000 MODE=100644
SIZE=1929 MTIME=Feb  1 17:25 2006 
CLEAR? y

BAD/DUP FILE I=200646  OWNER=5000 MODE=100640
SIZE=16200 MTIME=Feb 15 12:16 2006 
CLEAR? y

BAD/DUP FILE I=215729  OWNER=5000 MODE=100644
SIZE=5 MTIME=Feb 15 12:11 2006 
CLEAR? y

BAD/DUP FILE I=215730  OWNER=5000 MODE=100644
SIZE=71002 MTIME=Feb 15 12:18 2006 
CLEAR? y

LINK COUNT DIR I=269361  OWNER=5000 MODE=40755
SIZE=512 MTIME=Jan 30 14:41 2006  COUNT 7 SHOULD BE 5
ADJUST? y

LINK COUNT DIR I=269408  OWNER=5000 MODE=40755
SIZE=512 MTIME=Jan 26 13:35 2006  COUNT 6 SHOULD BE 5
ADJUST? y

** Phase 5 - Check Cyl groups
FREE BLK COUNT(S) WRONG IN SUPERBLK
SALVAGE? y

185171 files, 5962958 used, 60079364 free (196308 frags, 7485382 blocks, 0.3% 
fragmentation)

***** FILE SYSTEM WAS MODIFIED *****
# 

Reply via email to