RAC Crashed due to Corrupted Blocks
Hi,
I've got a RAC system which was crashed due to couple of corrupted blocks. This is 10g r2 standard edition 3 node system with ASM disk.
Is there any way where I can get this system up and running avoiding these corrupted blocks.
Thanks,
Kam.
Step 1: Identify the currupted blocks
Option1:
Following queries will help you identify which block is currupted.
##Read from v$backup_corruption
SELECT distinct 'Data Block# '|| block# || ' of Data File '|| name || ' is corrupted.'
FROM v$backup_corruption a, v$datafile b
WHERE a.file# = b.file#;
##Read from v$copy_corruption
SELECT distinct 'Data Block# '|| block# || ' of Data File '|| name || ' is corrupted.'
FROM v$copy_corruption a, v$datafile b
WHERE a.file# = b.file#;
Option2:
Use DBVERIFY utility to identify currupted blocks.
Ex:
$ dbv file=system_ts_01.dbf start=9 end=25 blocksize=16384 logfile=dbvsys_ts.log feedback=2
Step2: Repair currupted block
Once currupted blocks are identified, use RMAN (assuming you still have the backups without currupted blocks), to recover those blocks.
Recovering Data blocks Using Selected Backups:
# restore from backupset
BLOCKRECOVER DATAFILE 9 BLOCK 13 DATAFILE 2 BLOCK 19 FROM BACKUPSET;
# restore from datafile image copy
BLOCKRECOVER DATAFILE 9 BLOCK 13 DATAFILE 2 BLOCK 19 FROM DATAFILECOPY;
# restore from backupset with tag "mondayAM"
BLOCKRECOVER DATAFILE 9 BLOCK 13 DATAFILE 2 BLOCK 199 FROM TAG = mondayAM;
# restore using backups made before one week ago
BLOCKRECOVER DATAFILE 9 BLOCK 13 DATAFILE 2 BLOCK 19 RESTORE
UNTIL 'SYSDATE-7';
# restore using backups made before SCN 100
BLOCKRECOVER DATAFILE 9 BLOCK 13 DATAFILE 2 BLOCK 19 RESTORE UNTIL SCN 100;
# restore using backups made before log sequence 7024
BLOCKRECOVER DATAFILE 9 BLOCK 13 DATAFILE 2 BLOCK 19 RESTORE
UNTIL SEQUENCE 7024;
For example,
$rman target =rman/rman@rmanprod
RMAN> run {
2> allocate channel ch1 type disk;
3> blockrecover datafile 9 block 13 datafile 2 block 19;
4> }
If the currupted block's segment is an index, rebuilding index will take take care of the currupted block.
You might want to read this nice article written by Vijaya R. Dumpa
http://www.revealnet.com/newsletter-v4/0103_C.htm
--Moid M
Similar Messages
-
DB Recovery due to corrupt block in redologfile
Hello.
A block was corrupted in the redo log file # 2 and I don't have backup.
So I tried recovering the database using the RECOVER DATABASE until a specified change #. The database required me to use the RECOVER DATABASE USING BACKUP CONTROLFILE instead. This command asked for a filename of a redo logfile. I entered the filename of redo log#1 since log#2 contained the corrupted block.
The recovery wasn't successful. The error messages stated that the recovery required the sequence #333 but redo log#1 contained the sequence #332. I later found out that redo log#2 contained the sequence #333.
Basically, the scenario is this: according ora-00279, the recovery requires the sequence #333 found in redolog#2 which contains the corrupted block. When i try recovery i get the ora-01194 error plus the ora-01112: media recovery not started
is there still hope in recovering the database?
Thanks in advanceWell i think you can only recover up to scn #332 using log#1.
If your redo members are not multiplexed you have lost some data.
Acr -
Vista system crashed due to a corrupted system file. The C drive was reformatted, and windows reloaded, along with the rest of my programs.
Before the drive was reformatted, an image was made of it on a USB drive to save all the data. Now I need to know how to get the Bookmarks back for Firefox, and the Address Book back for Thunderbird.
ThanksThanks for the quick response. It worked very well, for both Firefox and Tbird.
One hitch, until I remembered: those are all hidden files, in hidden folders. I had a devil of a time finding the "roaming" folder, until I found out how to unhide everything. In years past, I used DOS for that kind of thing. Explorer is much less user-friendly. Now that I know how to do it, it's simple.
Thanks again for the guidance -
Corrupt block detected in control file
Hi All,
I have a scenario where I have set up Active/Standby RACs and successfully have archive redo logs being applied to Standby - everything was ok
Versions - Oracle 11g R2 , of RHEL 5
Scenario 1:
Redo log application on Standby works perfectly when I do not create our software application tables using sql scripts on the Primary until AFTER the steps for Dataguard/RAC is completed successfully.
Scenario 2:
Redo log application does not work when I do run our sql scripts BEFORE I take a RMAN backup of the Primary to duplicate in the Standby
Everything comes up on the Standby after the rman duplicate, archive logs get transferred , but now they do not get applied.
I see the ORA-00227: corrupt block detected in control file: (block 1, # blocks 1) in the alert log when I put standby in Recovery Mode
My theory is that somehow our sql scripts are breaking my rman backups when I run them before creating an RMAN backup of Primary to load on Standby- I just need someone to advise whether this is a possibility from their experience, if so I will contact Oracle support to investigate further. This is my first time working on RAC DG etc
ThanksHi All ,
Ive tried to upgrade Oracle to 11.2.0.2 to fix this issue - that I can no longer remember !
Managed to complete upgrade on the standby node (after having to reinstall due to hostname change )
Now trying the Active node, I see the following error during the grid upgrade where i execute rootupgrade.sh
Now product-specific root actions will be performed.
Using configuration parameter file: /opt/app/11.2.0/grid2/crs/install/crsconfig_params
Creating trace directory
Failed to add (property/value):('OLD_OCR_ID/'-1') for checkpoint:ROOTCRS_OLDHOMEINFO.Error code is 256
The fixes for bug 9413827 are not present in the 11.2.0.1 crs home
Apply the patches for these bugs in the 11.2.0.1 crs home and then run rootupgrade.sh
/opt/app/11.2.0/grid2/perl/bin/perl -I/opt/app/11.2.0/grid2/perl/lib -I/opt/app/11.2.0/grid2/crs/install /opt/app/11.2.0/grid2/crs/install/rootcrs.pl execution failed
I have to download this patch from MOS for bug 9413827, somehow apply it to the old version of grid 11.2.0.1 and then rootupgrade.sh -
After upgrade to OSX Mavericks my 2009 MBP keeps crashing due to kernel panic
After upgrade to OSX Mavericks my 2009 MBP keeps crashing due to kernel panic (happens every 20 minutes or so). Please help me with this, it's getting very frustrating. Have tried disk utility, there were errors (file system was corrupted), the disk utility managed to repair the disk but the crashes continue.
Etre-check:
EtreCheck version: 1.9.12 (48)
Report generated 26 juli 2014 12:29:37 CEST
Hardware Information:
MacBook Pro (13-inch, Mid 2009) (Verified)
MacBook Pro - model: MacBookPro5,5
1 2.26 GHz Intel Core 2 Duo CPU: 2 cores
8 GB RAM
Video Information:
NVIDIA GeForce 9400M - VRAM: 256 MB
Color LCD 1280 x 800
System Software:
OS X 10.9.4 (13E28) - Uptime: 0 days 0:14:20
Disk Information:
FUJITSU MJA2160BH FFS G1 disk0 : (160,04 GB)
EFI (disk0s1) <not mounted>: 209,7 MB
Macintosh HD (disk0s2) / [Startup]: 159,18 GB (26 GB free)
Recovery HD (disk0s3) <not mounted>: 650 MB
HL-DT-ST DVDRW GS23N
USB Information:
Apple Internal Memory Card Reader
Iomega Iomega 500,11 GB
EFI (disk1s1) <not mounted>: 209,7 MB
IOMEGA (disk1s2) /Volumes/IOMEGA: 499,76 GB (499,32 GB free)
Apple Inc. Built-in iSight
Apple Inc. BRCM2046 Hub
Apple Inc. Bluetooth USB Host Controller
Apple Inc. Apple Internal Keyboard / Trackpad
Apple Computer, Inc. IR Receiver
Gatekeeper:
Mac App Store and identified developers
Kernel Extensions:
[not loaded] com.FTDI.driver.FTDIUSBSerialDriver (2.2.18 - SDK 10.6) Support
[not loaded] com.caiaq.driver.NIUSBGuitarRigMobileDriver (2.4.23) Support
[not loaded] com.caiaq.driver.NIUSBHardwareDriver (2.4.23) Support
[loaded] com.fortinet.fct.kext.avkern (1.0.1 - SDK 10.7) Support
[not loaded] com.fortinet.fct.kext.fctapnke (1 - SDK 10.7) Support
[loaded] com.fortinet.fct.kext.fctwfnke (1.0 - SDK 10.7) Support
[not loaded] com.fortinet.kext.fctrouternke (1 - SDK 10.7) Support
[not loaded] nl.bjaelectronics.driver.PL2303 (1.0.0d1) Support
[loaded] org.virtualbox.kext.VBoxDrv (4.2.12) Support
[not loaded] org.virtualbox.kext.VBoxNetAdp (4.2.12) Support
[not loaded] org.virtualbox.kext.VBoxNetFlt (4.2.12) Support
[loaded] org.virtualbox.kext.VBoxUSB (4.2.12) Support
Startup Items:
ChmodBPF: Path: /Library/StartupItems/ChmodBPF
HWNetMgr: Path: /Library/StartupItems/HWNetMgr
HWPortDetect: Path: /Library/StartupItems/HWPortDetect
M-Audio Firmware Loader: Path: /Library/StartupItems/M-Audio Firmware Loader
StartOuc: Path: /Library/StartupItems/StartOuc
VirtualBox: Path: /Library/StartupItems/VirtualBox
wpa_supplicant_srv: Path: /Library/StartupItems/wpa_supplicant_srv
Launch Daemons:
[loaded] com.adobe.fpsaud.plist Support
[loaded] com.fortinet.forticlient.appfw.plist Support
[running] com.fortinet.forticlient.epctrl.plist Support
[running] com.fortinet.forticlient.fmon.plist Support
[running] com.fortinet.forticlient.servctl.plist Support
[loaded] com.fortinet.forticlient.vpn.plist Support
[running] com.fortinet.forticlient.wf.plist Support
[not loaded] com.teamviewer.teamviewer_service.plist Support
[loaded] org.macosforge.xquartz.privileged_startx.plist Support
Launch Agents:
[not loaded] com.teamviewer.teamviewer.plist Support
[not loaded] com.teamviewer.teamviewer_desktop.plist Support
[loaded] org.macosforge.xquartz.startx.plist Support
User Launch Agents:
[failed] com.adobe.ARM.[...].plist Support
[running] com.spotify.webhelper.plist Support
[not loaded] org.virtualbox.vboxwebsrv.plist Support
User Login Items:
FIREBOX Control
iTunesHelper
Dropbox
Emil
NIHardwareAgent
FortiClientAgent
Internet Plug-ins:
FlashPlayer-10.6: Version: 14.0.0.145 - SDK 10.6 Support
Default Browser: Version: 537 - SDK 10.9
AdobePDFViewerNPAPI: Version: 11.0.06 - SDK 10.6 Support
AdobePDFViewer: Version: 11.0.06 - SDK 10.6 Support
Flash Player: Version: 14.0.0.145 - SDK 10.6 Support
QuickTime Plugin: Version: 7.7.3
CitrixICAClientPlugIn: Version: 11.1.0 Support
Silverlight: Version: 4.1.10329.0 Support
iPhotoPhotocast: Version: 7.0
Audio Plug-ins:
BluetoothAudioPlugIn: Version: 1.0 - SDK 10.9
AirPlay: Version: 2.0 - SDK 10.9
AppleAVBAudio: Version: 203.2 - SDK 10.9
iSightAudio: Version: 7.7.3 - SDK 10.9
iTunes Plug-ins:
Quartz Composer Visualizer: Version: 1.4 - SDK 10.9
3rd Party Preference Panes:
Citrix online plug-in Support
Flash Player Support
Native Instruments USB Audio Support
Time Machine:
Skip System Files: NO
Auto backup: YES
Volumes being backed up:
Macintosh HD: Disk size: 148.25 GB Disk used: 124.04 GB
Destinations:
IOMEGA [Local] (Last used)
Total size: 0 B
Total number of backups: (null)
Size of backup disk: Too small
Backup size 0 B < (Disk used 124.04 GB X 3)
Time Machine details may not be accurate.
All volumes being backed up may not be listed.
Top Processes by CPU:
8% mds_stores
4% com.apple.WebKit.WebContent
2% Safari
1% WindowServer
1% diskimages-helper
Top Processes by Memory:
190 MB mds_stores
106 MB com.apple.WebKit.WebContent
98 MB Safari
90 MB com.apple.IconServicesAgent
82 MB Dropbox
Virtual Memory Information:
4.64 GB Free RAM
1.52 GB Active RAM
947 MB Inactive RAM
684 MB Wired RAM
1.20 GB Page-ins
0 B Page-outsHi, thanks for the reply. I deleted some of the old stuff that showed up on the report (have removed virtual box long ago but some residual files were apparently left). It didn't help though. Will remove forticlient too as a test.
Meanwhile here's the new etre-check and crash report:
last crash:
Anonymous UUID: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
Sat Jul 26 13:21:42 2014
panic(cpu 1 caller 0xffffff801a2dc24e): Kernel trap at 0xffffff801a5e2e49, type 14=page fault, registers:
CR0: 0x000000008001003b, CR2: 0xffffef811ca9bea0, CR3: 0x000000004274c000, CR4: 0x0000000000000660
RAX: 0x0000000000000100, RBX: 0xffffff802dd897b0, RCX: 0x00000000e7b76fff, RDX: 0x0000000018489000
RSP: 0xffffff811ca9be00, RBP: 0xffffff811ca9be00, RSI: 0xffffff8115e0d068, RDI: 0xffffef811ca9be80
R8: 0xffffff8115d9d078, R9: 0xffffff8115e0d068, R10: 0xffffff811ca9bb90, R11: 0x0000000000000246
R12: 0x0000000000000000, R13: 0xffffff801a7693d1, R14: 0xffffef811ca9be80, R15: 0x0000000000000000
RFL: 0x0000000000010282, RIP: 0xffffff801a5e2e49, CS: 0x0000000000000008, SS: 0x0000000000000010
Fault CR2: 0xffffef811ca9bea0, Error code: 0x0000000000000000, Fault CPU: 0x1
Backtrace (CPU 1), Frame : Return Address
0xffffff811ca9ba90 : 0xffffff801a222f79
0xffffff811ca9bb10 : 0xffffff801a2dc24e
0xffffff811ca9bce0 : 0xffffff801a2f3746
0xffffff811ca9bd00 : 0xffffff801a5e2e49
0xffffff811ca9be00 : 0xffffff801a5f6733
0xffffff811ca9be60 : 0xffffff801a5f20be
0xffffff811ca9bf00 : 0xffffff801a5f1ecf
0xffffff811ca9bf60 : 0xffffff801a640777
0xffffff811ca9bfb0 : 0xffffff801a2f3c38
BSD process name corresponding to current thread: dbfseventsd
Mac OS version:
13E28
Kernel version:
Darwin Kernel Version 13.3.0: Tue Jun 3 21:27:35 PDT 2014; root:xnu-2422.110.17~1/RELEASE_X86_64
Kernel UUID: BBFADD17-672B-35A2-9B7F-E4B12213E4B8
Kernel slide: 0x000000001a000000
Kernel text base: 0xffffff801a200000
System model name: MacBookPro5,5 (Mac-F2268AC8)
System uptime in nanoseconds: 3901629665348
last loaded kext at 3718616795316: com.apple.driver.AppleIntelMCEReporter 104 (addr 0xffffff7f9c773000, size 49152)
last unloaded kext at 3844885002402: com.apple.driver.AppleUSBCDC 4.2.1b5 (addr 0xffffff7f9c658000, size 16384)
loaded kexts:
com.fortinet.fct.kext.avkern 1.0.1
com.fortinet.fct.kext.fctwfnke 1.0
org.virtualbox.kext.VBoxUSB 4.2.12
org.virtualbox.kext.VBoxDrv 4.2.12
com.apple.filesystems.smbfs 2.0.2
com.apple.filesystems.autofs 3.0
com.apple.driver.AudioAUUC 1.60
com.apple.driver.AppleHWSensor 1.9.5d0
com.apple.driver.AGPM 100.14.28
com.apple.iokit.IOBluetoothSerialManager 4.2.6f1
com.apple.driver.AppleMikeyHIDDriver 124
com.apple.driver.AppleHDA 2.6.3f4
com.apple.driver.AppleLPC 1.7.0
com.apple.driver.AppleBacklight 170.3.5
com.apple.driver.AppleSMCLMU 2.0.4d1
com.apple.driver.AppleMikeyDriver 2.6.3f4
com.apple.driver.ACPI_SMC_PlatformPlugin 1.0.0
com.apple.iokit.IOUserEthernet 1.0.0d1
com.apple.Dont_Steal_Mac_OS_X 7.0.0
com.apple.driver.AppleHWAccess 1
com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport 4.2.6f1
com.apple.GeForceTesla 8.2.4
com.apple.driver.AppleUpstreamUserClient 3.5.13
com.apple.driver.AppleMCCSControl 1.2.5
com.apple.driver.SMCMotionSensor 3.0.4d1
com.apple.driver.AppleUSBTCButtons 240.2
com.apple.driver.AppleUSBTCKeyboard 240.2
com.apple.driver.AppleIRController 325.7
com.apple.driver.AppleUSBCardReader 3.4.1
com.apple.iokit.SCSITaskUserClient 3.6.6
com.apple.AppleFSCompression.AppleFSCompressionTypeDataless 1.0.0d1
com.apple.AppleFSCompression.AppleFSCompressionTypeLZVN 1.0.0d1
com.apple.AppleFSCompression.AppleFSCompressionTypeZlib 1.0.0d1
com.apple.BootCache 35
com.apple.driver.XsanFilter 404
com.apple.iokit.IOAHCIBlockStorage 2.6.0
com.apple.driver.AppleUSBHub 683.4.0
com.apple.driver.AppleFWOHCI 5.0.2
com.apple.driver.AirPort.Brcm4331 700.20.22
com.apple.driver.AppleAHCIPort 3.0.5
com.apple.nvenet 2.0.21
com.apple.driver.AppleUSBEHCI 660.4.0
com.apple.driver.AppleUSBOHCI 656.4.1
com.apple.driver.AppleSmartBatteryManager 161.0.0
com.apple.driver.AppleRTC 2.0
com.apple.driver.AppleHPET 1.8
com.apple.driver.AppleACPIButtons 2.0
com.apple.driver.AppleSMBIOS 2.1
com.apple.driver.AppleACPIEC 2.0
com.apple.driver.AppleAPIC 1.7
com.apple.driver.AppleIntelCPUPowerManagementClient 217.92.1
com.apple.nke.applicationfirewall 153
com.apple.security.quarantine 3
com.apple.driver.AppleIntelCPUPowerManagement 217.92.1
com.apple.kext.triggers 1.0
com.apple.AppleGraphicsDeviceControl 3.6.22
com.apple.iokit.IOSerialFamily 10.0.7
com.apple.driver.DspFuncLib 2.6.3f4
com.apple.vecLib.kext 1.0.0
com.apple.iokit.IOAudioFamily 1.9.7fc2
com.apple.kext.OSvKernDSPLib 1.14
com.apple.driver.AppleBacklightExpert 1.0.4
com.apple.driver.AppleHDAController 2.6.3f4
com.apple.iokit.IOHDAFamily 2.6.3f4
com.apple.iokit.IOFireWireIP 2.2.6
com.apple.driver.AppleSMBusPCI 1.0.12d1
com.apple.driver.IOPlatformPluginLegacy 1.0.0
com.apple.driver.IOPlatformPluginFamily 5.7.1d6
com.apple.iokit.IOSurface 91.1
com.apple.iokit.IOBluetoothFamily 4.2.6f1
com.apple.iokit.IOBluetoothHostControllerUSBTransport 4.2.6f1
com.apple.nvidia.classic.NVDANV50HalTesla 8.2.4
com.apple.driver.AppleSMBusController 1.0.12d1
com.apple.nvidia.classic.NVDAResmanTesla 8.2.4
com.apple.iokit.IONDRVSupport 2.4.1
com.apple.iokit.IOGraphicsFamily 2.4.1
com.apple.driver.AppleSMC 3.1.8
com.apple.driver.AppleUSBMultitouch 240.9
com.apple.iokit.IOUSBHIDDriver 660.4.0
com.apple.iokit.IOSCSIBlockCommandsDevice 3.6.6
com.apple.iokit.IOUSBMassStorageClass 3.6.0
com.apple.driver.AppleUSBMergeNub 650.4.0
com.apple.driver.AppleUSBComposite 656.4.1
com.apple.iokit.IOSCSIMultimediaCommandsDevice 3.6.6
com.apple.iokit.IOBDStorageFamily 1.7
com.apple.iokit.IODVDStorageFamily 1.7.1
com.apple.iokit.IOCDStorageFamily 1.7.1
com.apple.iokit.IOAHCISerialATAPI 2.6.1
com.apple.iokit.IOSCSIArchitectureModelFamily 3.6.6
com.apple.iokit.IOUSBUserClient 660.4.2
com.apple.iokit.IOFireWireFamily 4.5.5
com.apple.iokit.IO80211Family 640.36
com.apple.iokit.IOAHCIFamily 2.6.5
com.apple.iokit.IONetworkingFamily 3.2
com.apple.iokit.IOUSBFamily 683.4.0
com.apple.driver.NVSMU 2.2.9
com.apple.driver.AppleEFINVRAM 2.0
com.apple.driver.AppleEFIRuntime 2.0
com.apple.iokit.IOHIDFamily 2.0.0
com.apple.iokit.IOSMBusFamily 1.1
com.apple.security.sandbox 278.11.1
com.apple.kext.AppleMatch 1.0.0d1
com.apple.security.TMSafetyNet 7
com.apple.driver.AppleKeyStore 2
com.apple.driver.DiskImages 371.1
com.apple.iokit.IOStorageFamily 1.9
com.apple.iokit.IOReportFamily 23
com.apple.driver.AppleFDEKeyStore 28.30
com.apple.driver.AppleACPIPlatform 2.0
com.apple.iokit.IOPCIFamily 2.9
com.apple.iokit.IOACPIFamily 1.4
com.apple.kec.pthread 1
com.apple.kec.corecrypto 1.0
Model: MacBookPro5,5, BootROM MBP55.00AC.B03, 2 processors, Intel Core 2 Duo, 2.26 GHz, 8 GB, SMC 1.47f2
Graphics: NVIDIA GeForce 9400M, NVIDIA GeForce 9400M, PCI, 256 MB
Memory Module: BANK 0/DIMM0, 4 GB, DDR3, 1333 MHz, 0x029E, 0x434D5341344758334D314131333333433920
Memory Module: BANK 1/DIMM0, 4 GB, DDR3, 1333 MHz, 0x029E, 0x434D5341344758334D314131333333433920
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x8D), Broadcom BCM43xx 1.0 (5.106.98.100.22)
Bluetooth: Version 4.2.6f1 14216, 3 services, 23 devices, 1 incoming serial ports
Network Service: AirPort, AirPort, en1
Serial ATA Device: FUJITSU MJA2160BH FFS G1, 160,04 GB
Serial ATA Device: HL-DT-ST DVDRW GS23N
USB Device: Internal Memory Card Reader
USB Device: BRCM2046 Hub
USB Device: Bluetooth USB Host Controller
USB Device: Iomega
USB Device: Built-in iSight
USB Device: Apple Internal Keyboard / Trackpad
USB Device: IR Receiver
Thunderbolt Bus:
new etre check:
EtreCheck version: 1.9.12 (48)
Report generated 26 juli 2014 13:24:10 CEST
Hardware Information:
MacBook Pro (13-inch, Mid 2009) (Verified)
MacBook Pro - model: MacBookPro5,5
1 2.26 GHz Intel Core 2 Duo CPU: 2 cores
8 GB RAM
Video Information:
NVIDIA GeForce 9400M - VRAM: 256 MB
Color LCD 1280 x 800
System Software:
OS X 10.9.4 (13E28) - Uptime: 0 days 0:3:27
Disk Information:
FUJITSU MJA2160BH FFS G1 disk0 : (160,04 GB)
EFI (disk0s1) <not mounted>: 209,7 MB
Macintosh HD (disk0s2) / [Startup]: 159,18 GB (26,73 GB free)
Recovery HD (disk0s3) <not mounted>: 650 MB
HL-DT-ST DVDRW GS23N
USB Information:
Apple Internal Memory Card Reader
Apple Inc. BRCM2046 Hub
Apple Inc. Bluetooth USB Host Controller
Iomega Iomega 500,11 GB
EFI (disk1s1) <not mounted>: 209,7 MB
IOMEGA (disk1s2) /Volumes/IOMEGA: 499,76 GB (498,79 GB free)
Apple Inc. Built-in iSight
Apple Inc. Apple Internal Keyboard / Trackpad
Apple Computer, Inc. IR Receiver
Gatekeeper:
Mac App Store and identified developers
Kernel Extensions:
[not loaded] com.FTDI.driver.FTDIUSBSerialDriver (2.2.18 - SDK 10.6) Support
[not loaded] com.caiaq.driver.NIUSBGuitarRigMobileDriver (2.4.23) Support
[not loaded] com.caiaq.driver.NIUSBHardwareDriver (2.4.23) Support
[loaded] com.fortinet.fct.kext.avkern (1.0.1 - SDK 10.7) Support
[not loaded] com.fortinet.fct.kext.fctapnke (1 - SDK 10.7) Support
[loaded] com.fortinet.fct.kext.fctwfnke (1.0 - SDK 10.7) Support
[not loaded] com.fortinet.kext.fctrouternke (1 - SDK 10.7) Support
[not loaded] nl.bjaelectronics.driver.PL2303 (1.0.0d1) Support
Startup Items:
ChmodBPF: Path: /Library/StartupItems/ChmodBPF
HWNetMgr: Path: /Library/StartupItems/HWNetMgr
HWPortDetect: Path: /Library/StartupItems/HWPortDetect
StartOuc: Path: /Library/StartupItems/StartOuc
wpa_supplicant_srv: Path: /Library/StartupItems/wpa_supplicant_srv
Launch Daemons:
[loaded] com.adobe.fpsaud.plist Support
[loaded] com.fortinet.forticlient.appfw.plist Support
[running] com.fortinet.forticlient.epctrl.plist Support
[running] com.fortinet.forticlient.fmon.plist Support
[running] com.fortinet.forticlient.servctl.plist Support
[loaded] com.fortinet.forticlient.vpn.plist Support
[running] com.fortinet.forticlient.wf.plist Support
[loaded] org.macosforge.xquartz.privileged_startx.plist Support
Launch Agents:
[loaded] org.macosforge.xquartz.startx.plist Support
User Launch Agents:
[running] com.spotify.webhelper.plist Support
User Login Items:
Dropbox
Emil
NIHardwareAgent
FortiClientAgent
Internet Plug-ins:
FlashPlayer-10.6: Version: 14.0.0.145 - SDK 10.6 Support
Default Browser: Version: 537 - SDK 10.9
AdobePDFViewerNPAPI: Version: 11.0.06 - SDK 10.6 Support
AdobePDFViewer: Version: 11.0.06 - SDK 10.6 Support
Flash Player: Version: 14.0.0.145 - SDK 10.6 Support
QuickTime Plugin: Version: 7.7.3
CitrixICAClientPlugIn: Version: 11.1.0 Support
Silverlight: Version: 4.1.10329.0 Support
iPhotoPhotocast: Version: 7.0
Audio Plug-ins:
BluetoothAudioPlugIn: Version: 1.0 - SDK 10.9
AirPlay: Version: 2.0 - SDK 10.9
AppleAVBAudio: Version: 203.2 - SDK 10.9
iSightAudio: Version: 7.7.3 - SDK 10.9
iTunes Plug-ins:
Quartz Composer Visualizer: Version: 1.4 - SDK 10.9
3rd Party Preference Panes:
Citrix online plug-in Support
Flash Player Support
Native Instruments USB Audio Support
Time Machine:
Skip System Files: NO
Mobile backups: OFF
Auto backup: YES
Volumes being backed up:
Macintosh HD: Disk size: 148.25 GB Disk used: 123.36 GB
Destinations:
IOMEGA [Local] (Last used)
Total size: 0 B
Total number of backups: (null)
Size of backup disk: Too small
Backup size 0 B < (Disk used 123.36 GB X 3)
Time Machine details may not be accurate.
All volumes being backed up may not be listed.
Top Processes by CPU:
4% mds
4% WindowServer
3% Mail
3% backupd
1% mdworker
Top Processes by Memory:
98 MB com.apple.IconServicesAgent
82 MB Dropbox
74 MB Mail
41 MB WindowServer
41 MB Dock
Virtual Memory Information:
5.66 GB Free RAM
1.17 GB Active RAM
346 MB Inactive RAM
603 MB Wired RAM
318 MB Page-ins
0 B Page-outs -
Can't use time machine due to corruptness even after reinstalling snow lepoard how to fix?
Yes, someone stole my original apple id in 2009. Now i bought another iphone in late 2012 , Created another apple id due to Apple not being able to help me access my original apple id. Which now since 2 months ago someone or company, or bank stole my second apple id. My iphone 4s with Sprint has no celluar connection supossedly due to no internet that is what sprint said but I looked it up on apple and it stated that there is a cellluar block on my iphone4s.
So I guess I will have to go in person to Sprint so they can explain that to me and why I was lied to on the phone earlier. Back to my 2nd stolen apple id that I registered my macbook,airport express router, and iphone4s and apple TV. So who ever stole this apple id obviously took over all my mac products I had registered to it. Enough about that back to trying to use time machine....Everytime i do, my macbook just starts acting all screwed up. I bought a WD external drive for Mac but I believe someone must have claimed it too. Since there is 75gb on it that I can't access. Kind of like my Macbook stating I can't save or have access to the Root . That is another thing after reinstalling snow lepoard which works great until I update it. Which is a problem because everytime I update it to 10.6.8 All the permissions are changed the graphics look horrible and I get redirected so bad its not funny. The email account is a joke. Also I notice my stationary for email is in Spanish not sure why and on Iworks the document samples are also in spanish. Now I dont speak any other language except ENGLISH AND HAVE LIVED IN UNITEDSTATES MY ENTIRE LIFE. But my internet provider Fibrant which swears they are local shows it is in the UK also when i try to access my email for that account it states it is not safe , certificate is expired and someone might be trying to impersonate my server. Needless to say it is getting old. I had this same problem with Timewarner and Att except att would just remove my ethernet driver then laugh when i would call and ask what the problem was. Then later I find out when I had DSL that somehow the phone number they had listed was change to being a digit off from my DSL account which again they laughed and thought it was funny. Enough about that. I need to know how to get access to my Apple id. I gave up on the first one but the second one I did have access to until I registered all my apple products. What is up with every thing I have with a usb port being corrupt. I have also notice anywhere in town where I live my phone is English until I come home it is arabic,hebrew , spanish any language except English. Shouldn't I be safer in my home??????????????? But I am not I am safer in town or anywhere but my home. EVerything states international in my home and this has been going on since 2009.....No one can tell me why. My power from Duke reads that OTHER Is costing me the most $$ every month what ????? This is a joke. But yet no one can tell me why or how to fix the problem. Going on 5 years , I have been cut off from everyone I know. Can't keep contacts on a phone or email accts. They all disappear. All so I am in Eastern time zone but all my computers and tv seems to think I am in pacific timezone. No one can fix this problem either. So if anyone has any suggestions on how to fix at least one of my 5 year problems I would be grateful. I try to create a new email account but either I am locked out right after or someone turns it into an alias account which doesn't help me. When I was layed off in 2009-2010 I went back to school/college. Needless to say they took my School email acct too.
Back to my iphone 4s problem. My icloud email account gets alot of spam starting about 2 months ago and I can't stop it. I try to foward it to Spam @ me but it hasn't helped.My iphone can only connect to the internet with wifi. Sprint swears that there is not a block but according to apple there is.
About my macbook and apple ID how can I upgrade my Macbook from 10.6.3 to 10.6.8 with out all the permissions being changed and corrupt?? I have tried several times and it is always the same. I won't to connect my iphone to itunes to try to restore it but it states I have to update it to 10.6.8. When I do that my computer is alot worse off. Also how can I use TimeMachine with out my Macbook getting messed up? Something in my house has taken over anything with a usb port actually years ago and probably now something kept turning all my computers and phones or any electronic I owned it to a printer. I actually can't even use a printer in my home thats the funny thing. When I try to connect one when I used windows it stated I had no rights to it and couldn't use it. Since I switch to Mac not much better. When I try to print a test page it is all crooked and too small of half off the page. So it is upsetting that I can't use a printer but something keeps turning all my electronics into printers. If anyone knows how to fix this problem that would be great or to stop all this international stuff going on in my home that would be wonderful. I try to buy brand new pcs but soon as I start them up something had already taken over. This is with nothing electronic in my home on. Turn everything that a power switch off or unplugged it. Still I lost rights and access to anything in my home. Now if I am away from my home and try to use one of my laptops they look completely different and almost usable. Unfortunately I can't afford to move. I thought about it but I am still in bankruptcy and don't have the money. In the last 4 years I have not been able to reinstall in backups that I have created. Not sure why oh wait it states I have no rights to do that. My macbook I lost access to a week after I bought it and connected my iphone too. You don't know how many times I wish I had never backed my iphone 4s to my Macbook. Right after I could not log into it. Even used the disk to reset the password nope still couldn't log into it. Try to type the formula for resetting the password and nope it didn't work either.
Any suggestions would be appreciated---Need to gain access to my apple Id that would be a great start
Thanks, Suzanne
UnitedSTates
Eastern timezoneDidn't really read much at all of your post. Much, much too long, irrelevant details and & no paragraphs.
Can't use time machine due to corruptness
Post over here -> Mac OS X v10.6 - Snow Leopard forum
About my macbook and apple ID how can I upgrade my Macbook from 10.6.3 to 10.6.8 with out all the permissions being changed and corrupt??
Same as above. Post in the correct forum.
Need to gain access to my apple Id that would be a great start
-> http://support.apple.com/kb/HT5625 -
ORACLE 8.0.5 on SuSE 5.3 and 6.0 - Corrupt Block
I do some heavy loading (Designer 2000) and I do get similar
errors on 2 different computer with mirrored disks -different
systems - on each one. So I'd like to exclude hardware problems.
it's experimental - so I do not run archives -
Designer on W95 crashes quite often but this should never lead
to corrupted data blocks.
Linux was hanging too - and disk-cache might not have been
written to disk ????? could this be a reason ???
Corrupt block relative dba: 0x01003aa8 file=4. blocknum=15016.
Fractured block found during buffer read
Data in bad block - type:6. format:2. rdba:0x01003aa8
last change scn:0x0000.00014914 seq:0x3 flg:0x00
consistancy value in tail 0x496b0605
check value in block header: 0x0, check value not calculated
spare1:0x0, spare2:0x0, spare2:0x0
would be happy to get some feedback
nullFerdinand Gassauer (guest) wrote:
: I do some heavy loading (Designer 2000) and I do get similar
: errors on 2 different computer with mirrored disks -different
: systems - on each one. So I'd like to exclude hardware
problems.
: it's experimental - so I do not run archives -
: Designer on W95 crashes quite often but this should never lead
: to corrupted data blocks.
: Linux was hanging too - and disk-cache might not have been
: written to disk ????? could this be a reason ???
: Corrupt block relative dba: 0x01003aa8 file=4. blocknum=15016.
: Fractured block found during buffer read
: Data in bad block - type:6. format:2. rdba:0x01003aa8
: last change scn:0x0000.00014914 seq:0x3 flg:0x00
: consistancy value in tail 0x496b0605
: check value in block header: 0x0, check value not calculated
: spare1:0x0, spare2:0x0, spare2:0x0
: would be happy to get some feedback
Please check first /var/log/messages for any linux errors. It is
likely that if linux crashes and cannot sync to disk that there
might be some corruption problems. For this reason lts of people
would like to see raw device support but apparently Linus is not
willing for some reason...
I assume some hardware relevant problems though
Marcus
null -
ORA-19566: exceeded limit of 999 corrupt blocks for file
Hi All,
I am new to Oracle RMAN & RAC Administration. Looking for your support to solve the below issue.
We have 2 disk groups - +ETDATA & +ETFLASH in our 3 node RAC environments in which RMAN is configured in node-2 to take backup. We do not have RMAN catalog and the RMAN is fetching information from control file.
Recently, the backup failed with the error ORA-19566: exceeded limit of 999 corrupt blocks for file +ETFLASH/datafile/users.6187.802328091.
We found that the datafiles are present in both disk groups and from the control file info, we got to know that the datafiles in +ETDATA are currently in use and +ETFLASH is having old datafiles.
RMAN> show all;
RMAN configuration parameters for database with db_unique_name LABWRKT are:
CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 3 DAYS;
CONFIGURE BACKUP OPTIMIZATION ON;
CONFIGURE DEFAULT DEVICE TYPE TO DISK; # default
CONFIGURE CONTROLFILE AUTOBACKUP ON;
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '%F'; # default
CONFIGURE DEVICE TYPE DISK PARALLELISM 4 BACKUP TYPE TO BACKUPSET;
CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
CONFIGURE MAXSETSIZE TO UNLIMITED; # default
CONFIGURE ENCRYPTION FOR DATABASE OFF; # default
CONFIGURE ENCRYPTION ALGORITHM 'AES128'; # default
CONFIGURE COMPRESSION ALGORITHM 'BASIC' AS OF RELEASE 'DEFAULT' OPTIMIZE FOR LOAD TRUE ; # default
CONFIGURE ARCHIVELOG DELETION POLICY TO NONE; # default
CONFIGURE SNAPSHOT CONTROLFILE NAME TO '+ETFLASH/CONTROLFILE/snapcf_LABWRKT.f';
CONFIGURE SNAPSHOT CONTROLFILE NAME TO '+ETFLASH/controlfile/snapcf_labwrkt.f';
Above configuration shows that SNAPSHOT CONTROLFILE is pointing to +ETFLASH. So I changed the configuration with the SNAPSHOT CONTROLFILE points to '+ETDATA/controlfile/snapcf_labwrkt.f'. At the end of backup, SNAPSHOT file was created in +ETDATA and I was expecting it to be the copy of control file being used which has dbf located in +ETDATA. But still the backup was pointing to old datafiles in +ETFLASH. Since we dont have RMAN catalog, resync also is not possible.
When I ran it manually, it was successfull without any error and was pointing to the exisiting datafiles.
RMAN> backup database plus archivelog all;
I hope the issue will get resolved if the RMAN points only to the datafiles present in +ETDATA. If I am correct, please let me know how can i make it possible? Also please explain me why the newly created snapshot file does not reflect the existing control file info?Hi,
I am getting an error from the DBA Planning Calendar every time the job ...
So when was your last successfull backup of this datafile. Check if still available.
If this is some time ago, and may be you are currently without any backup, try to backup without rman at once,
to have at least something to work with in case you get additional errors right now.
Then you need to find out what object is affected. You are on the right way already. You need the statement,
that goes to dba_extents to check what object the block belongs to.
Has the DB been recovered recently, so the block might possibly belong to an index created with nologging ?
(this could be the case on BW systems).
If the last good backup of that file is still available and the redologs belonging to this backup up to current time are as well, you could try to recover that file. But I'd do this only after a good backup without rman and by not destroying the original file.
If the last good backup was an rman backup, you can do a verify restore of that datafile in advance, to check if the corruption is really not inside the file to be restored.
Check out the -w (verify) option of brrestore first, to understand how it works.
(I am not sure it this is already available in version 7.00, may be you need to switch to 7.10 or 7.20)
brrestore -c -m /oracle/SHD/sapdata4/sr3_16/sr3.data16 -b xxxxxxxx.ffr -w only_rmv
You should do a dbv check of that file as well, to check if it gets more information. I.E if more blocks are
affected. rman stops right after the first corruption, but usually you have a couple of those in line, esp. if these are
zeroed ones. (This one would also work with version 7.00 brtools)
brbackup -c -u / -t online -m /oracle/SHD/sapdata4/sr3_16/sr3.data16 -w only_dbv
Good luck.
Volker -
os Sun 5.10 oracle version 10.2.0.2 RAC 2 node
alert.log 내용
Hex dump of (file 206, block 393208) in trace file /oracle/app/oracle/admin/DBPGIC/udump/dbpgic1_ora_1424.trc
Corrupt block relative dba: 0x3385fff8 (file 206, block 393208)
Bad header found during backing up datafile
Data in bad block:
type: 32 format: 0 rdba: 0x00000001
last change scn: 0x0000.98b00394 seq: 0x0 flg: 0x00
spare1: 0x1 spare2: 0x27 spare3: 0x2
consistency value in tail: 0x00000001
check value in block header: 0x0
block checksum disabled
Reread of blocknum=393208, file=/dev/md/vg_rac06/rdsk/d119. found same corrupt data
Reread of blocknum=393208, file=/dev/md/vg_rac06/rdsk/d119. found same corrupt data
Reread of blocknum=393208, file=/dev/md/vg_rac06/rdsk/d119. found same corrupt data
Reread of blocknum=393208, file=/dev/md/vg_rac06/rdsk/d119. found same corrupt data
Reread of blocknum=393208, file=/dev/md/vg_rac06/rdsk/d119. found same corrupt data
corrupt 발생한 Block id 를 검색해 보면 Block id 가 검색이 안됩니다.
dba_extents 로 검색
corrupt 때문에 Block id 가 검색이 안되는 것인지 궁금합니다.
export 받으면 데이타는 정상적으로 export 가능.다행이네요. block corruption 이 발생한 곳이 데이터가 저장된 블록이
아닌 것 같습니다. 그것도 rman백업을 통해서 발견한 것 같는데
맞는지요?
scn이 scn: 0x0000.00000000 가 아닌
0x0000.98b00394 인 것으로 봐서는 physical corrupt 가 아닌
soft corrupt인 것 같습니다.
그렇다면 버그일 가능성이 높아서 찾아보니
Bug 4411228 - Block corruption with mixture of file system and RAW files
의 버그가 발견되었습니다. 이것이 아닐 수도 있지만..
이러한 block corruption에 대한 처리방법 및 원인분석은
오라클(주)를 통해서 정식으로 요청하셔야 합니다.
metalink를 통해서 SR 요청을 하십시오.
export는 high water mark 이후의 block corruption을 찾아내지 못하고 이외에도
아래 몇가지 경우에서도 찾아내지 못합니다.
db verify( dbv)의 경우에는 physical corruption은 찾아내지 못하고
soft block corruption만 찾아낼 수 있습니다.
경험상 physical corruption 이 발생하였으나 /dev/null로
datafile copy가 안되는데도 dbv로는 이 문제를 찾아내지
못하였습니다.
그렇다면 가장 좋은 방법은 rman 입니다. rman은 high water mark까지의
데이터를 백업해주면서 전체 데이터파일에 대한 체크를 하기도 합니다.
physical corruption뿐만 아니라 logical corruption도 체크를
하니 점검하기로는 rman이 가장 좋은 방법이라 생각합니다.
The Export Utility
# Use a full export to check database consistency
# Export performs a full scan for all tables
# Export only reads:
- User data below the high-water mark
- Parts of the data dictionary, while looking up information concerning the objects being exported
# Export does not detect the following:
- Disk corruptions above the high-water mark
- Index corruptions
- Free or temporary extent corruptions
- Column data corruption (like invalid date values)
block corruption을 정상적으로 복구하는 방법은 restore 후에
복구하는 방법이 있겠으나 이미 restore할 백업이 block corruption이
발생했을 수도 있습니다. 그러므로 다른 서버에 restore해보고
정상적인 datafile인 것을 확인 후에 실환경에 restore하는 것이 좋습니다.
만약 백업본까지 block corruption이 발생하였거나 또는 시간적 여유가
없을 경우에는 table을 move tablespace 또는 index rebuild를 통해서
다른 테이블스페이스로 데이터를 옮겨두고 문제가 발생한 테이블스페이스를
drop해버리고 재생성 하는 것이 좋을 것 같습니다.(지금 현재 데이터의
손실은 없으니 move tablespace, rebuild index 방법이 좋겠습니다.
Handling Corruptions
Check the alert file and system log file
Use diagnostic tools to determine the type of corruption
Dump blocks to find out what is wrong
Determine whether the error persists by running checks multiple times
Recover data from the corrupted object if necessary
Preferred resolution method: media recovery
Handling Corruptions
Always try to find out if the error is permanent. Run the analyze command multiple times or, if possible, perform a shutdown and a startup and try again to perform the operation that failed earlier.
Find out whether there are more corruptions. If you encounter one, there may be other corrupted blocks, as well. Use tools like DBVERIFY for this.
Before you try to salvage the data, perform a block dump as evidence to identify the actual cause of the corruption.
Make a hex dump of the bad block, using UNIX dd and od -x.
Consider performing a redo log dump to check all the changes that were made to the block so that you can discover when the corruption occurred.
Note: Remember that when you have a block corruption, performing media recovery is the recommended process after the hardware is verified.
Resolve any hardware issues:
- Memory boards
- Disk controllers
- Disks
Recover or restore data from the corrupt object if necessary
Handling Corruptions (continued)
There is no point in continuing to work if there are hardware failures. When you encounter hardware problems, the vendor should be contacted and the machine should be checked and fixed before continuing. A full hardware diagnostics should be run.
Many types of hardware failures are possible:
Bad I/O hardware or firmware
Operating system I/O or caching problem
Memory or paging problems
Disk repair utilities
아래 관련 자료를 드립니다.
All About Data Blocks Corruption in Oracle
Vijaya R. Dumpa
Data Block Overview:
Oracle allocates logical database space for all data in a database. The units of database space allocation are data blocks (also called logical blocks, Oracle blocks, or pages), extents, and segments. The next level of logical database space is an extent. An extent is a specific number of contiguous data blocks allocated for storing a specific type of information. The level of logical database storage above an extent is called a segment. The high water mark is the boundary between used and unused space in a segment.
The header contains general block information, such as the block address and the type of segment (for example, data, index, or rollback).
Table Directory, this portion of the data block contains information about the table having rows in this block.
Row Directory, this portion of the data block contains information about the actual rows in the block (including addresses for each row piece in the row data area).
Free space is allocated for insertion of new rows and for updates to rows that require additional space.
Row data, this portion of the data block contains rows in this block.
Analyze the Table structure to identify block corruption:
By analyzing the table structure and its associated objects, you can perform a detailed check of data blocks to identify block corruption:
SQL> analyze table_name/index_name/cluster_name ... validate structure cascade;
Detecting data block corruption using the DBVERIFY Utility:
DBVERIFY is an external command-line utility that performs a physical data structure integrity check on an offline database. It can be used against backup files and online files. Integrity checks are significantly faster if you run against an offline database.
Restrictions:
DBVERIFY checks are limited to cache-managed blocks. It’s only for use with datafiles, it will not work against control files or redo logs.
The following example is sample output of verification for the data file system_ts_01.dbf. And its Start block is 9 and end block is 25. Blocksize parameter is required only if the file to be verified has a non-2kb block size. Logfile parameter specifies the file to which logging information should be written. The feedback parameter has been given the value 2 to display one dot on the screen for every 2 blocks processed.
$ dbv file=system_ts_01.dbf start=9 end=25 blocksize=16384 logfile=dbvsys_ts.log feedback=2
DBVERIFY: Release 8.1.7.3.0 - Production on Fri Sep 13 14:11:52 2002
(c) Copyright 2000 Oracle Corporation. All rights reserved.
Output:
$ pg dbvsys_ts.log
DBVERIFY: Release 8.1.7.3.0 - Production on Fri Sep 13 14:11:52 2002
(c) Copyright 2000 Oracle Corporation. All rights reserved.
DBVERIFY - Verification starting : FILE = system_ts_01.dbf
DBVERIFY - Verification complete
Total Pages Examined : 17
Total Pages Processed (Data) : 10
Total Pages Failing (Data) : 0
Total Pages Processed (Index) : 2
Total Pages Failing (Index) : 0
Total Pages Processed (Other) : 5
Total Pages Empty : 0
Total Pages Marked Corrupt : 0
Total Pages Influx : 0
Detecting and reporting data block corruption using the DBMS_REPAIR package:
Note: Note that this event can only be used if the block "wrapper" is marked corrupt.
Eg: If the block reports ORA-1578.
1. Create DBMS_REPAIR administration tables:
To Create Repair tables, run the below package.
SQL> EXEC DBMS_REPAIR.ADMIN_TABLES(‘REPAIR_ADMIN’, 1,1, ‘REPAIR_TS’);
Note that table names prefix with ‘REPAIR_’ or ‘ORPAN_’. If the second variable is 1, it will create ‘REAIR_key tables, if it is 2, then it will create ‘ORPAN_key tables.
If the thread variable is
1 then package performs ‘create’ operations.
2 then package performs ‘delete’ operations.
3 then package performs ‘drop’ operations.
2. Scanning a specific table or Index using the DBMS_REPAIR.CHECK_OBJECT procedure:
In the following example we check the table employee for possible corruption’s that belongs to the schema TEST. Let’s assume that we have created our administration tables called REPAIR_ADMIN in schema SYS.
To check the table block corruption use the following procedure:
SQL> VARIABLE A NUMBER;
SQL> EXEC DBMS_REPAIR.CHECK_OBJECT (‘TEST’,’EMP’, NULL,
1,’REPAIR_ADMIN’, NULL, NULL, NULL, NULL,:A);
SQL> PRINT A;
To check which block is corrupted, check in the REPAIR_ADMIN table.
SQL> SELECT * FROM REPAIR_ADMIN;
3. Fixing corrupt block using the DBMS_REPAIR.FIX_CORRUPT_BLOCK procedure:
SQL> VARIABLE A NUMBER;
SQL> EXEC DBMS_REPAIR.FIX.CORRUPT_BLOCKS (‘TEST’,’EMP’, NULL,
1,’REPARI_ADMIN’, NULL,:A);
SQL> SELECT MARKED FROM REPAIR_ADMIN;
If u select the EMP table now you still get the error ORA-1578.
4. Skipping corrupt blocks using the DBMS_REPAIR. SKIP_CORRUPT_BLOCK procedure:
SQL> EXEC DBMS_REPAIR. SKIP_CORRUPT.BLOCKS (‘TEST’, ‘EMP’, 1,1);
Notice the verification of running the DBMS_REPAIR tool. You have lost some of data. One main advantage of this tool is that you can retrieve the data past the corrupted block. However we have lost some data in the table.
5. This procedure is useful in identifying orphan keys in indexes that are pointing to corrupt rows of the table:
SQL> EXEC DBMS_REPAIR. DUMP ORPHAN_KEYS (‘TEST’,’IDX_EMP’, NULL,
2, ‘REPAIR_ADMIN’, ‘ORPHAN_ADMIN’, NULL,:A);
If u see any records in ORPHAN_ADMIN table you have to drop and re-create the index to avoid any inconsistencies in your queries.
6. The last thing you need to do while using the DBMS_REPAIR package is to run the DBMS_REPAIR.REBUILD_FREELISTS procedure to reinitialize the free list details in the data dictionary views.
SQL> EXEC DBMS_REPAIR.REBUILD_FREELISTS (‘TEST’,’EMP’, NULL, 1);
NOTE
Setting events 10210, 10211, 10212, and 10225 can be done by adding the following line for each event in the init.ora file:
Event = "event_number trace name errorstack forever, level 10"
When event 10210 is set, the data blocks are checked for corruption by checking their integrity. Data blocks that don't match the format are marked as soft corrupt.
When event 10211 is set, the index blocks are checked for corruption by checking their integrity. Index blocks that don't match the format are marked as soft corrupt.
When event 10212 is set, the cluster blocks are checked for corruption by checking their integrity. Cluster blocks that don't match the format are marked as soft corrupt.
When event 10225 is set, the fet$ and uset$ dictionary tables are checked for corruption by checking their integrity. Blocks that don't match the format are marked as soft corrupt.
Set event 10231 in the init.ora file to cause Oracle to skip software- and media-corrupted blocks when performing full table scans:
Event="10231 trace name context forever, level 10"
Set event 10233 in the init.ora file to cause Oracle to skip software- and media-corrupted blocks when performing index range scans:
Event="10233 trace name context forever, level 10"
To dump the Oracle block you can use below command from 8.x on words:
SQL> ALTER SYSTEM DUMP DATAFILE 11 block 9;
This command dumps datablock 9 in datafile11, into USER_DUMP_DEST directory.
Dumping Redo Logs file blocks:
SQL> ALTER SYSTEM DUMP LOGFILE ‘/usr/oracle8/product/admin/udump/rl. log’;
Rollback segments block corruption, it will cause problems (ORA-1578) while starting up the database.
With support of oracle, can use below under source parameter to startup the database.
CORRUPTEDROLLBACK_SEGMENTS=(RBS_1, RBS_2)
DB_BLOCK_COMPUTE_CHECKSUM
This parameter is normally used to debug corruption’s that happen on disk.
The following V$ views contain information about blocks marked logically corrupt:
V$ BACKUP_CORRUPTION, V$COPY_CORRUPTION
When this parameter is set, while reading a block from disk to catch, oracle will compute the checksum again and compares it with the value that is in the block.
If they differ, it indicates that the block is corrupted on disk. Oracle makes the block as corrupt and signals an error. There is an overhead involved in setting this parameter.
DB_BLOCK_CACHE_PROTECT=‘TRUE’
Oracle will catch stray writes made by processes in the buffer catch.
Oracle 9i new RMAN futures:
Obtain the datafile numbers and block numbers for the corrupted blocks. Typically, you obtain this output from the standard output, the alert.log, trace files, or a media management interface. For example, you may see the following in a trace file:
ORA-01578: ORACLE data block corrupted (file # 9, block # 13)
ORA-01110: data file 9: '/oracle/dbs/tbs_91.f'
ORA-01578: ORACLE data block corrupted (file # 2, block # 19)
ORA-01110: data file 2: '/oracle/dbs/tbs_21.f'
$rman target =rman/rman@rmanprod
RMAN> run {
2> allocate channel ch1 type disk;
3> blockrecover datafile 9 block 13 datafile 2 block 19;
4> }
Recovering Data blocks Using Selected Backups:
# restore from backupset
BLOCKRECOVER DATAFILE 9 BLOCK 13 DATAFILE 2 BLOCK 19 FROM BACKUPSET;
# restore from datafile image copy
BLOCKRECOVER DATAFILE 9 BLOCK 13 DATAFILE 2 BLOCK 19 FROM DATAFILECOPY;
# restore from backupset with tag "mondayAM"
BLOCKRECOVER DATAFILE 9 BLOCK 13 DATAFILE 2 BLOCK 199 FROM TAG = mondayAM;
# restore using backups made before one week ago
BLOCKRECOVER DATAFILE 9 BLOCK 13 DATAFILE 2 BLOCK 19 RESTORE
UNTIL 'SYSDATE-7';
# restore using backups made before SCN 100
BLOCKRECOVER DATAFILE 9 BLOCK 13 DATAFILE 2 BLOCK 19 RESTORE UNTIL SCN 100;
# restore using backups made before log sequence 7024
BLOCKRECOVER DATAFILE 9 BLOCK 13 DATAFILE 2 BLOCK 19 RESTORE
UNTIL SEQUENCE 7024;
글 수정:
Min Angel (Yeon Hong Min, Korean) -
Hi
As far as I know, if rman finds block corruption, it will terminate the backup session.
However, in my scenerio, rman skipped the corrupted block and continue taking backup of remaining datafiles.
What is the reason for this?
Note that, I didnt use maxcorrupt in rman script.
The below is the end of the logfile:
channel t4: backup set complete, elapsed time: 01:02:50
released channel: t1
released channel: t2
released channel: t3
released channel: t4
released channel: t5
released channel: t6
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03009: failure of backup command on t2 channel at 03/20/2010 17:29:52
ORA-19566: exceeded limit of 0 corrupt blocks for file /dbs02/prd/mis_refrence.dbf01
Recovery Manager complete.Hi,
RMAN is terminated only when it does not find the data file etc. But it does not terminate due to block corruption.
See the following excerpts from the following oracle document link.
http://download-west.oracle.com/docs/cd/B14117_01/server.101/b10734/rcmconc1.htm#1016108
RMAN detects and responds to two primary types of backup errors: I/O errors and corrupt blocks. Any I/O errors that RMAN encounters when reading files or writing to the backup pieces or image copies cause RMAN to terminate the backup jobs. For example, if RMAN tries to back up a datafile but the datafile is not on disk, then RMAN terminates the backup. If multiple channels are being used, or redundant copies of backups are being created, RMAN may be able to continue the backup without user intervention.
If BACKUP AS BACKUPSET creates more than one complete backup set and an error occurs, then RMAN needs to rewrite the backup sets that it was writing at the time of the error. However, it retains any backup sets that it successfully wrote before terminating. The NOT BACKED UP SINCE option of the BACKUP command restarts a backup that partially completed, backing up only files that did not get backed up.
RMAN copies datafile blocks that are already identified as corrupt into the backup. If RMAN encounters datafile blocks that have not already been identified as corrupt, then RMAN stops the backup unless SET MAXCORRUPT has been used. Setting MAXCORRUPT allows a specified number of previously undetected block corruptions in datafiles during the execution of an RMAN BACKUP command. If RMAN detects more than this number of corruptions while taking the backup, then the command terminates. The default limit is zero, meaning that RMAN does not tolerate corrupt blocks by default.
When RMAN finds corrupt blocks, until it finds enough to exceed the MAXCORRUPT limit, it writes the corrupt blocks to the backup with a reformatted header indicating that the block has media corruption. If the backup completes without exceeding MAXCORRUPT,then the database records the address of the corrupt blocks and the type of corruption in the control file. Access these records through the V$DATABASE_BLOCK_CORRUPTION view. Note that if more than MAXCORRUPT corrupt blocks are found, the V$DATABASE_BLOCK_CORRUPTION view is not populated. In such a case, you should set MAXCORRUPT higher and re-run the command to identify the corrupt blocks.
Regards
Edited by: skvaish1 on Mar 24, 2010 4:39 PM -
RAC crashed - errors in messages log
2 node RAC. running 1 node config.
OEL 5.
Oracle 11.2.0.2.0
RAC crashed this morning with following errors in ASM log
ORA-27300: OS system dependent operation:semget failed with status: 28
ORA-27301: OS failure message: No space left on device
ORA-27302: failure occurred at: sskgpsemsper
Found blog notes to up the semaphores in the kernel. http://arjudba.blogspot.ie/2008/09/database-startup-fails-with-ora-27302.html
bumped up to the following as per note but didnt fix
from: kernel.sem = 256 32000 100 128
to: kernel.sem = 256 32768 100 228
then tried 258 - didnt work
found another blog note that said to try 288 and that DID work so appears to be a semaphore issue. 2 questions:
1: How can this happen all of a sudden? no changes on box for last 5-6 weeks, nothing else running except RAC.
2. Error in /var/log/messages log file. RAC came down at 10:02, messges in the log file from 10:01, must be related. anyone know what they are? Looks like storage to me.
Jan 10 10:01:48 orcldub817 kernel: lpfc 0000:08:00.0: 0:(0):0713 SCSI layer issued Device Reset (0, 23) return x2002
Jan 10 10:02:17 orcldub817 kernel: INFO: task MpxPeriodicCall:28484 blocked for more than 120 seconds.
Jan 10 10:02:17 orcldub817 kernel: "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
Jan 10 10:02:17 orcldub817 kernel: MpxPeriodicCa D ffffffff80151248 0 28484 1 28485 28483 (L-TLB)
Jan 10 10:02:17 orcldub817 kernel: ffff810c0d8e78a0 0000000000000046 ffff810095560840 ffff810c2f7b14f8
Jan 10 10:02:17 orcldub817 kernel: ffff810c2f7b1000 000000000000000a ffff810c28a96100 ffff81062fd6a100
Jan 10 10:02:17 orcldub817 kernel: 00267af542a39442 0000000000008106 ffff810c28a962e8 000000072e01a0c8
Jan 10 10:02:17 orcldub817 kernel: Call Trace:
Jan 10 10:02:17 orcldub817 kernel: [<ffffffff80064167>] wait_for_completion+0x79/0xa2
Jan 10 10:02:17 orcldub817 kernel: [<ffffffff8008e16d>] default_wake_function+0x0/0xe
Jan 10 10:02:17 orcldub817 kernel: [<ffffffff801459cc>] blk_execute_rq_nowait+0x86/0x9a
Jan 10 10:02:17 orcldub817 kernel: [<ffffffff80145a78>] blk_execute_rq+0x98/0xc0
Jan 10 10:02:17 orcldub817 kernel: [<ffffffff8840b90d>] :emcp:emcp_scsi_cmd_ioctl+0x2ad/0x400
Jan 10 10:02:17 orcldub817 kernel: [<ffffffff88412cb5>] :emcp:PowerPlatformBottomDispatch+0x3d5/0x760
Jan 10 10:02:17 orcldub817 kernel: [<ffffffff884130d8>] :emcp:PowerSyncIoBottomDispatch+0x78/0xd0
Jan 10 10:02:17 orcldub817 kernel: [<ffffffff88413626>] :emcp:PowerDispatchX+0x356/0x410
Jan 10 10:02:17 orcldub817 kernel: [<ffffffff884147fd>] :emcp:EmsInquiry+0x9d/0x1a0
Jan 10 10:02:17 orcldub817 kernel: [<ffffffff8863245a>] :emcpmpx:ClariionKLam_getPathLunStatus+0x8a/0x110
Jan 10 10:02:17 orcldub817 kernel: [<ffffffff88622391>] :emcpmpx:MpxDefaultTestPath+0x21/0x80
Jan 10 10:02:17 orcldub817 kernel: [<ffffffff88631bf3>] :emcpmpx:MpxLnxTestPath+0x43/0x270
Jan 10 10:02:17 orcldub817 kernel: [<ffffffff800a1bad>] autoremove_wake_function+0x9/0x2e
Jan 10 10:02:17 orcldub817 kernel: [<ffffffff8008c597>] __wake_up_common+0x3e/0x68
Jan 10 10:02:17 orcldub817 kernel: [<ffffffff8002e511>] __wake_up+0x38/0x4f
Jan 10 10:02:17 orcldub817 kernel: [<ffffffff88407e9e>] :emcp:PowerPutSema+0x4e/0x60
Jan 10 10:02:17 orcldub817 kernel: [<ffffffff8006f1f5>] do_gettimeofday+0x40/0x90
Jan 10 10:02:17 orcldub817 kernel: [<ffffffff8862a054>] :emcpmpx:MpxTestPath+0x234/0x1fc0
Jan 10 10:02:17 orcldub817 kernel: [<ffffffff80063ff8>] thread_return+0x62/0xfe
Jan 10 10:02:17 orcldub817 kernel: [<ffffffff8862e8cb>] :emcpmpx:MpxPeriodicTestPath+0x9b/0x230
Jan 10 10:02:17 orcldub817 kernel: [<ffffffff8840e9c4>] :emcp:PowerTimeout+0x1a4/0x1e0
Jan 10 10:02:17 orcldub817 kernel: [<ffffffff8006f1f5>] do_gettimeofday+0x40/0x90
Jan 10 10:02:17 orcldub817 kernel: [<ffffffff8862ed5a>] :emcpmpx:MpxPeriodicCallout+0x2fa/0x410
Jan 10 10:02:17 orcldub817 kernel: [<ffffffff8862ea60>] :emcpmpx:MpxPeriodicCallout+0x0/0x410
Jan 10 10:02:17 orcldub817 kernel: [<ffffffff8841164d>] :emcp:PowerServiceDaemonQ+0xad/0xd0
Jan 10 10:02:17 orcldub817 kernel: [<ffffffff8005efb1>] child_rip+0xa/0x11
Jan 10 10:02:17 orcldub817 kernel: [<ffffffff88411670>] :emcp:PowerDaemonStart+0x0/0x20
Jan 10 10:02:17 orcldub817 kernel: [<ffffffff8005efa7>] child_rip+0x0/0x11
Jan 10 10:02:17 orcldub817 kernel:second node messages log has exact same...
Jan 10 10:01:48 orcldub818 kernel: lpfc 0000:08:00.0: 0:(0):0713 SCSI layer issued Device Reset (1, 23) return x2002
Jan 10 10:02:11 orcldub818 kernel: INFO: task MpxPeriodicCall:28298 blocked for more than 120 seconds.
Jan 10 10:02:11 orcldub818 kernel: "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
Jan 10 10:02:11 orcldub818 kernel: MpxPeriodicCa D ffffffff80151248 0 28298 1 28299 28297 (L-TLB)
Jan 10 10:02:11 orcldub818 kernel: ffff810626d7d8a0 0000000000000046 ffff8107adac6500 ffff810c2ff7e4f8
Jan 10 10:02:11 orcldub818 kernel: ffff810c2ff7e000 000000000000000a ffff81062a2ad7a0 ffff81062fcf80c0
Jan 10 10:02:11 orcldub818 kernel: 00267d060c8f888d 000000000002ac41 ffff81062a2ad988 0000000676dd2cd8
and same messages as per node 1 above.Edited by: 961469 on Jan 10, 2013 5:46 AMDude wrote:
Why do you think it's a problem with kernel semaphores?
There are 2 other issues that I suggest to look into first:
SCSI layer issued Device Reset (0, 23)
ORA-27301: OS failure message: No space left on device
To me this looks like a hardware problem with your EMC storage
Also please provide exact details about your OS version and system.See the errors in the ASM first of all. A few notes are thrown up when we look for those errors. Upping the semaphores resolved. My task now is to get to root cause.
versions: x86_64 2.6.18-194.el5
While increasing the semaphores resolved, I too think it looks like a problem with the storage as we get the same issue in the messages fil eon both nodes at same time.
couple of things looking at ipcs that dont make sense
[root@orcld818 proc]# ipcs -sa | wc -l
242
[root@orcl818 proc]# ipcs -sa
242 listed -
0x45116b13 7241949 root 666 1
0x45116ab3 7274718 root 666 1
0x45116a13 7307487 root 666 1
0x45116a73 7340256 root 666 1
0x45116a93 7373025 root 666 1
0x45119ca9 7405794 root 666 1
0x451187f7 7438563 root 666 1 All those returned are root owned, this doesnt make sense to me, I thought there should be only a few listed owned by oracle
If I try to identify any the processes associated with those, theres a PID listed, yet the pid doesnt exist when I try to query it e.g. the last one listed above...
[root@orcl818 proc]# ipcs -i 7438563 -s
Semaphore Array semid=7438563
uid=0 gid=0 cuid=0 cgid=0
mode=0666, access_perms=0666
nsems = 1
otime = Thu Jan 10 11:15:13 2013
ctime = Thu Jan 10 11:15:12 2013
semnum value ncount zcount pid
0 0 0 0 22922
[root@orcl818 proc]# ps -ef | grep 22922
root 19611 9740 0 14:54 pts/2 00:00:00 grep 22922
[root@orcl818 proc]#
[root@orcl818 proc]# ls /proc/22922
ls: /proc/22922: No such file or directory
[root@orcl818 proc]# -
FullOffline Backup - ORA-19566: exceeded limit of 0 corrupt blocks for file
Dear SAP gurus,
I am getting an error from the DBA Planning Calendar every time the job for "Full Offline backup" is run. And it is always as you can see from the log on the same file "oracle/SHD/sapdata4/sr3_16/sr3.data16".
The oracle error is the following:
ORA-19566: exceeded limit of 0 corrupt blocks for file /oracle/SHD/sapdata4/sr3_16/sr3.data16
I found the SAP Note 969192 - RMAN Backup of SYSTEM tablespace terminates with ORA-19566
but it does no apply because this is for the tablespace SYSTEM and not PSAPSR3.
Please find below the log:
BR0051I BRBACKUP 7.00 (46)
BR0055I Start of database backup: begomwsv.ffd 2011-08-17 10.01.37
BR0484I BRBACKUP log file: /oracle/SHD/sapbackup/begomwsv.ffd
BR0477I Oracle pfile /oracle/SHD/102_64/dbs/initSHD.ora created from spfile /oracle/SHD/102_64/dbs/spfileSHD.ora
BR0101I Parameters
Name Value
oracle_sid SHD
oracle_home /oracle/SHD/102_64
oracle_profile /oracle/SHD/102_64/dbs/initSHD.ora
sapdata_home /oracle/SHD
sap_profile /oracle/SHD/102_64/dbs/initSHD.sap
backup_mode FULL
backup_type offline_force
backup_dev_type disk
backup_root_dir /mnt/backup/oracle/SHD
compress no
disk_copy_cmd rman
cpio_disk_flags -pdcu
exec_parallel 0
rman_compress no
system_info shdadm/orashd eccdev01 Linux 2.6.16.60-0.87.1-smp #1 SMP Wed May 11 11:48:12 UTC 2011 x86_64
oracle_info SHD 10.2.0.4.0 8192 17654 1114483454 eccdev01 UTF8 UTF8
sap_info 700 SAPSR3 0002LK0003SHD0011Y01548735220015Maintenance_ORA
make_info linuxx86_64 OCI_102 Jan 29 2010
command_line brbackup -u / -jid FLLOF20110817100136 -c force -t offline_force -m full -p initSHD.sap
BR0116I ARCHIVE LOG LIST before backup for database instance SHD
Parameter Value
Database log mode No Archive Mode
Automatic archival Disabled
Archive destination /oracle/SHD/oraarch/SHDarch
Archive format %t_%s_%r.dbf
Oldest online log sequence 17651
Next log sequence to archive 17654
Current log sequence 17654 SCN: 1114483454
Database block size 8192 Thread: 1
Current system change number 1114501246 ResetId: 664011854
BR0118I Tablespaces and data files
BR0202I Saving /oracle/SHD/sapdata3/sr3_15/sr3.data15
BR0203I to /mnt/backup/oracle/SHD/begomwsv/sr3.data15 ...
#FILE..... /oracle/SHD/sapdata3/sr3_15/sr3.data15
#SAVED.... /mnt/backup/oracle/SHD/begomwsv/sr3.data15 #1/15
BR0280I BRBACKUP time stamp: 2011-08-17 10.28.42
BR0063I 15 of 48 files processed - 44100.117 of 121180.346 MB done
BR0204I Percentage done: 36.39%, estimated end time: 11:15
BR0001I ******************________________________________
BR0202I Saving /oracle/SHD/sapdata4/sr3_16/sr3.data16
BR0203I to /mnt/backup/oracle/SHD/begomwsv/sr3.data16 ...
BR0278E Command output of 'SHELL=/bin/sh /oracle/SHD/102_64/bin/rman nocatalog':
Recovery Manager: Release 10.2.0.4.0 - Production on Wed Aug 17 10:28:42 2011
Copyright (c) 1982, 2007, Oracle. All rights reserved.
RMAN>
RMAN> connect target *
connected to target database: SHD (DBID=1683093070, not open)
using target database control file instead of recovery catalog
RMAN> *end-of-file*
RMAN>
host command complete
RMAN> 2> 3> 4> 5> 6>
allocated channel: dsk
channel dsk: sid=223 devtype=DISK
executing command: SET NOCFAU
Starting backup at 17-AUG-11
channel dsk: starting datafile copy
input datafile fno=00019 name=/oracle/SHD/sapdata4/sr3_16/sr3.data16
released channel: dsk
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03009: failure of backup command on dsk channel at 08/17/2011 10:30:30
ORA-19566: exceeded limit of 0 corrupt blocks for file /oracle/SHD/sapdata4/sr3_16/sr3.data16
RMAN>
Recovery Manager complete.
BR0280I BRBACKUP time stamp: 2011-08-17 10.30.30
BR0279E Return code from 'SHELL=/bin/sh /oracle/SHD/102_64/bin/rman nocatalog': 1
BR0536E RMAN call for database instance SHD failed
BR0280I BRBACKUP time stamp: 2011-08-17 10.30.30
BR0506E Full database backup (level 0) using RMAN failed
BR0222E Copying /oracle/SHD/sapdata4/sr3_16/sr3.data16 to/from /mnt/backup/oracle/SHD/begomwsv failed due to previous errors
BR0280I BRBACKUP time stamp: 2011-08-17 10.30.34
BR0307I Shutting down database instance SHD ...
BR0280I BRBACKUP time stamp: 2011-08-17 10.30.34
BR0308I Shutdown of database instance SHD successful
BR0280I BRBACKUP time stamp: 2011-08-17 10.30.34
BR0304I Starting and opening database instance SHD ...
BR0280I BRBACKUP time stamp: 2011-08-17 10.30.47
BR0305I Start and open of database instance SHD successful
Do you guys have any idea on how to solve this issue??
Thanks in advance, MarcHi,
I am getting an error from the DBA Planning Calendar every time the job ...
So when was your last successfull backup of this datafile. Check if still available.
If this is some time ago, and may be you are currently without any backup, try to backup without rman at once,
to have at least something to work with in case you get additional errors right now.
Then you need to find out what object is affected. You are on the right way already. You need the statement,
that goes to dba_extents to check what object the block belongs to.
Has the DB been recovered recently, so the block might possibly belong to an index created with nologging ?
(this could be the case on BW systems).
If the last good backup of that file is still available and the redologs belonging to this backup up to current time are as well, you could try to recover that file. But I'd do this only after a good backup without rman and by not destroying the original file.
If the last good backup was an rman backup, you can do a verify restore of that datafile in advance, to check if the corruption is really not inside the file to be restored.
Check out the -w (verify) option of brrestore first, to understand how it works.
(I am not sure it this is already available in version 7.00, may be you need to switch to 7.10 or 7.20)
brrestore -c -m /oracle/SHD/sapdata4/sr3_16/sr3.data16 -b xxxxxxxx.ffr -w only_rmv
You should do a dbv check of that file as well, to check if it gets more information. I.E if more blocks are
affected. rman stops right after the first corruption, but usually you have a couple of those in line, esp. if these are
zeroed ones. (This one would also work with version 7.00 brtools)
brbackup -c -u / -t online -m /oracle/SHD/sapdata4/sr3_16/sr3.data16 -w only_dbv
Good luck.
Volker -
Computers crashing due to Internet ads
Since the inclusion of the video ads on the Verizon site, I cannot go more than one minute on any of my computers with out them crashing due to the ads. It is annoying when you are trying to type a paper and have the internet up to research and your whole computer crashes due to a stupid ad. These video ads need to be replaced with something less destructive to everyone's system.
If you beleive that ads are crashing your PCs then put the Ad Block extension on your browser. It works very well for me using Chrome. If it works for you make a donation to the developer.
I don't think ads alone would be causing crashes, but try Ad Block along with some of the other solutions recommended. No one else seems to being having problems so you need to concentrate on your own system. -
Cannot save order due to credit block V1849
In VA01, when I try to craete a sales order with Production order/ plan order , I get an information message saying that 'Subsequent function not possible due to credit block.'
It is going into the incomplete logs and requires to provide details for purchase order requistion. That however we cannot complete as credit limit is exceeded.
But as per requirement, the order should be saved even if the credit limit exceeds though the message pops up. the message number is V1849. Can you please tell me how to do that? The purchase order req should be created after release of credit limit.
Switching off credit control for this order type is no solution.
Thanks
HeinWe are also experiencing the same error message in system. The SAP Notes not recommended are not compatable in ECC. In our case the Sale Order is complete but when we try and make any changes it bring an error log which contains this message and when we try and save the documents it brings the below short Dump.
Error analysis
When changing or deleting one or more lines of the internal table
"\FUNCTION-POOL=V03V\DATA=MVERF_POS-EINTEIL" or when inserting in the table
"\FUNCTION-POOL=V03V\DATA=MVERF_POS-EINTEIL", 0 was used as
the line index. An index less than or equal to zero is not
allowed.
The error can occur when using the following options:
1. "INDEX idx" for specifying the line number in the table
"\FUNCTION-POOL=V03V\DATA=MVERF_POS-EINTEIL"
where you want to change, insert or delete.
2. "FROM idx" for specifying the start index when deleting a line
area from or inserting a line area into the table
"\FUNCTION-POOL=V03V\DATA=MVERF_POS-EINTEIL".
3. "TO idx" for specifying the end index when deleting a line
area from or inserting a line area into the table
"\FUNCTION-POOL=V03V\DATA=MVERF_POS-EINTEIL".
At the time of the termination, the table contained 1 lines. -
Jrockit crashes due to outofmemory and illegal memory acces
Hello,
We have been using jrmc-3.1.2-1.6.0 and lately we are seeing JVM crashes after every couple days. Note: We have been seeing these crashes recently , for last 1 year we did not see such crashes.
Following are different issues that we have seen over last few days:
1. Crash due to illegal memory access
2. Crash due to out of memory error
3. Sever becoming unresponsive/Idle
For illegal memory access and out of memory crashes, there was jRockit dump file created and Dump file seems to be pointing at Jrockit libjvm.so module for the exception/crash.
Any help would be appreciated!
*** Dump for Illegal Memory Access
Error Message: Illegal memory access. [54]
Signal info : si_signo=11, si_code=1 si_addr=0x10
Version : BEA JRockit(R) R27.6.5-32_o-121899-1.6.0_14-20091001-2113-linux-ia32
CPU : Intel Core i7 (HT) SSE SSE2 SSE3 SSSE3 SSE4.1 SSE4.2 Core Intel64
Number CPUs : 4
Tot Phys Mem : 12762509312 (12171 MB)
OS version : Red Hat Enterprise Linux Server release 5.6 (Tikanga)
Linux version 2.6.18-164.15.1.el5PAE ([email protected]) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-46)) #1 SMP Mon Mar 1 11:14:09 EST 2010 (i686)
Thread System: NPTL
Java locking : Lazy unlocking enabled (class banning) (transfer banning)
State : JVM is running
Command Line : -Djava.util.logging.config.file=/usr/local/springsource/tcServer-6.0/zplus/conf/logging.properties -Djava.util.logging.manager=com.springsource.tcserver.serviceability.logging.TcServerLogManager -Xmx2048m -Xms2048m -Djava.rmi.server.hostname=300714-web8.echovox.com -XgcPrio:pausetime -DTERRACOTTA_URL=338449-web10.echovox.com:9510,338450-web11.echovox.com:9510 -Dapp_version= -Xmanagement -Dcom.sun.management.jmxremote.port=7091 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Dehcache.monitor.enabled=True -Djava.endorsed.dirs=/usr/local/springsource/tcServer-6.0/tomcat-6.0.20.A/endorsed -Dcatalina.base=/usr/local/springsource/tcServer-6.0/zplus -Dcatalina.home=/usr/local/springsource/tcServer-6.0/tomcat-6.0.20.A -Djava.io.tmpdir=/usr/local/springsource/tcServer-6.0/zplus/temp -Dsun.java.launcher=SUN_STANDARD org.apache.catalina.startup.Bootstrap start
java.home : /usr/local/jrmc-3.1.2-1.6.0/jre
j.class.path : :/usr/local/springsource/tcServer-6.0/tomcat-6.0.20.A/bin/bootstrap.jar
j.lib.path : /usr/local/jrmc-3.1.2-1.6.0/jre/lib/i386/jrockit:/usr/local/jrmc-3.1.2-1.6.0/jre/lib/i386:/usr/local/jrmc-3.1.2-1.6.0/jre/../lib/i386
JAVA_HOME : <not set>
JAVAOPTIONS: <not set>
LD_LIBRARY_PATH: /usr/local/jrmc-3.1.2-1.6.0/jre/lib/i386/jrockit:/usr/local/jrmc-3.1.2-1.6.0/jre/lib/i386:/usr/local/jrmc-3.1.2-1.6.0/jre/../lib/i386
LD_PRELOAD : <not set>
LD_ASSUME_KERNEL: <not set>
StackOverFlow: 0 StackOverFlowErrors have occured
OutOfMemory : 0 OutOfMemoryErrors have occured
C Heap : Good; no memory allocations have failed
GC Strategy : Mode: pausetime. Currently using strategy: genconcon
GC Status : OC currently running, in phase: marking. This is OC#2905.
: YC is not running. Last finished YC was YC#100045.
OC History : Strategy genconcon was used for OC#2776.
: Strategy genconpar was used for OC#2777 to OC#2781.
: Strategy genconcon was used for OC#2782 to OC#2783.
: Strategy genconpar was used for OC#2784 to OC#2790.
: Strategy genconcon was used for OC#2791 to OC#2905.
YC History : Ran 1 YCs before OC#2901.
: Ran 0 YCs before OC#2902.
: Ran 1 YCs before OC#2903.
: Ran 0 YCs before OC#2904.
: Ran 2 YCs before OC#2905.
YC Promotion : Last YC successfully promoted all objects
Heap : 0x8b00000 - 0x88b00000 (Size: 2048 MB)
Compaction : 0x49b00000 - 0x51b00000 (Current compaction type: internal)
NurseryList : 0xaf67e18 - 0x8226c988
KeepArea : 0x817031e8 - 0x8226c988
NurseryMarker: [ 0x80d031f0, 0x817031e8 ]
CompRefs : References are 32-bit.
Registers (from ThreadContext: 0x96b75420 / OS context: 0x96b7551c):
eax = 00000000 ecx = ffffffcc edx = 8b80eb78 ebx = 8b80eb78
esp = 96b75814 ebp = 96b75960 esi = 96b75a48 edi = 00000000
es = 0000007b cs = 00000073 ss = 0000007b ds = 0000007b
fs = 00000000 gs = 00000033
eip = b7d3a397 eflags = 00210296
Loaded modules:
(* denotes the module causing the exception)
08048000-08058233 /usr/local/jrmc-3.1.2-1.6.0/jre/bin/java
b7f24000-b7f2462b /usr/local/jrmc-3.1.2-1.6.0/jre/bin/java
00754000-00768f17 /lib/libpthread.so.0
006b2000-006d8a23 /lib/libm.so.6
006ab000-006ad0fb /lib/libdl.so.2
00550000-006a2723 /lib/libc.so.6
00531000-0054b4f7 /lib/ld-linux.so.2
b7c46000-b7e9fea7 */usr/local/jrmc-3.1.2-1.6.0/jre/lib/i386/jrockit/libjvm.so
007a3000-007a9ebf /lib/librt.so.1
b722f000-b723839b /lib/libnss_files.so.2
b7118000-b71229bb /usr/local/jrmc-3.1.2-1.6.0/jre/lib/i386/libverify.so
b70f3000-b7115f57 /usr/local/jrmc-3.1.2-1.6.0/jre/lib/i386/libjava.so
007ae000-007c27a7 /lib/libnsl.so.1
b723e000-b7243ef0 /usr/local/jrmc-3.1.2-1.6.0/jre/lib/i386/native_threads/libhpi.so
b59f0000-b59fe3e4 /usr/local/jrmc-3.1.2-1.6.0/jre/lib/i386/libzip.so
b5805000-b580a666 /usr/local/jrmc-3.1.2-1.6.0/jre/lib/i386/libmanagement.so
b5224000-b5236a18 /usr/local/jrmc-3.1.2-1.6.0/jre/lib/i386/libnet.so
b723c000-b723c6ad /usr/local/jrmc-3.1.2-1.6.0/jre/lib/i386/librmi.so
b2d42000-b2d45c2f /lib/libnss_dns.so.2
b2d2e000-b2d3d74b /lib/libresolv.so.2
b2d4a000-b2d503a4 /usr/local/jrmc-3.1.2-1.6.0/jre/lib/i386/libnio.so
b1f9d000-b1fc5857 /usr/local/springsource/tcServer-6.0/zplus/temp/tmpSigarJars841342613926113968186721535772/libsigar-x86-linux-1.6.4.so
Stack:
(* marks the word pointed to by the stack pointer)
96b75814: b7cbce41* 00000000 006772e2 b04dbab8 006a4ff4 00000030
96b7582c: 00000002 96b758a0 00000000 00000000 00010000 0061eea8
96b75844: b7e48510 00010000 00000000 0061eeb9 b7d8f0f8 20000000
96b7585c: 00010000 00000000 00004022 ffffffff 00000000 96b75890
Code:
(* marks the word pointed to by the instruction pointer)
b7d3a364: c0a108ec e8b7f0fe ffffffa0 f0fed4a1 ff96e8b7 b8c9ffff
b7d3a37c: 00000001 900debc3 90909090 90909090 90909090 8be58955
b7d3a394: 8b5d0845* d2851050 0fc0950f b60fc0b6 768dc3c0 27bc8d00
b7d3a3ac: 00000000 53e58955 0134ec81 9d8d0000 fffffee8 04245c89
"RMI TCP Connection(idle)" id=440712 idx=0x7c4 tid=825 lastJavaFrame=0x96b75ecc
Stack 0: start=0x96b54000, end=0x96b78000, guards=0x96b59000 (ok), forbidden=0x96b57000
Thread Stack Trace:
at jniExceptionCheck+7()@0xb7d3a397
at cmgrGenerateCode+260()@0xb7cbe024
at generate_code2+937()@0xb7da6c99
at generate_code+97()@0xb7da6f11
at get_runnable_codeinfo2+275()@0xb7da74c3
at call_java+317()@0xb7d42f0d
at jniInvoke+110()@0xb7d451be
-- Java stack --
at jrockit/vm/Reflect.invokeMethod(Ljava/lang/Object;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;(Native Method)
at sun/reflect/NativeConstructorAccessorImpl.newInstance0(Ljava/lang/reflect/Constructor;[Ljava/lang/Object;)Ljava/lang/Object;(Native Method)
at sun/reflect/NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun/reflect/DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)[optimized]
at java/lang/reflect/Constructor.newInstance(Constructor.java:513)[optimized]
at java/lang/Class.newInstance0(Class.java:355)[inlined]
at java/lang/Class.newInstance(Class.java:308)[optimized]
at sun/reflect/MethodAccessorGenerator$1.run(MethodAccessorGenerator.java:381)
at jrockit/vm/AccessController.doPrivileged(AccessController.java:233)[inlined]
at jrockit/vm/AccessController.doPrivileged(AccessController.java:241)[inlined]
at sun/reflect/MethodAccessorGenerator.generate(MethodAccessorGenerator.java:377)[optimized]
at sun/reflect/MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:59)
at sun/reflect/NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:28)
at sun/reflect/DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)[optimized]
at java/lang/reflect/Method.invoke(Method.java:597)[inlined]
at java/io/ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945)[inlined]
at java/io/ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1461)[optimized]
at java/io/ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1392)[inlined]
at java/io/ObjectOutputStream.writeObject0(ObjectOutputStream.java:1150)[inlined]
at java/io/ObjectOutputStream.writeObject(ObjectOutputStream.java:326)[optimized]
at sun/rmi/server/UnicastRef.marshalValue(UnicastRef.java:274)
at sun/rmi/server/UnicastServerRef.dispatch(UnicastServerRef.java:315)
at sun/rmi/transport/Transport$1.run(Transport.java:159)
at jrockit/vm/AccessController.doPrivileged(AccessController.java:255)[optimized]
at sun/rmi/transport/Transport.serviceCall(Transport.java:155)
at sun/rmi/transport/tcp/TCPTransport.handleMessages(TCPTransport.java:535)
at sun/rmi/transport/tcp/TCPTransport$ConnectionHandler.run0(TCPTransport.java:790)
at sun/rmi/transport/tcp/TCPTransport$ConnectionHandler.run(TCPTransport.java:649)
at java/util/concurrent/ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)[inlined]
at java/util/concurrent/ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)[optimized]
at java/lang/Thread.run(Thread.java:619)[optimized]
at jrockit/vm/RNI.c2java(IIIII)V(Native Method)
-- end of trace
Extended, platform specific info:
libc release: 2.5-stable
Elf headers:
libc ehdrs: EI: 7f454c46010101000000000000000000 ET: 3 EM: 3 V: 1 ENTRY: 00565fe0 PHOFF: 00000034 SHOFF: 0019ccbc EF: 0x0 HS: 52 PS: 32 PHN; 10 SS: 40 SHN: 75 STIDX: 74
libpthread ehdrs: EI: 7f454c46010101000000000000000000 ET: 3 EM: 3 V: 1 ENTRY: 00758850 PHOFF: 00000034 SHOFF: 00021474 EF: 0x0 HS: 52 PS: 32 PHN; 9 SS: 40 SHN: 40 STIDX: 39
libjvm ehdrs: EI: 7f454c46010101000000000000000000 ET: 3 EM: 3 V: 1 ENTRY: 0004c3a0 PHOFF: 00000034 SHOFF: 012c9a58 EF: 0x0 HS: 52 PS: 32 PHN; 4 SS: 40 SHN: 29 STIDX: 26
* If you see this dump, please go to *
* http://edocs.bea.com/jrockit/go2troubleshooting.html *
* for troubleshooting information. *
===== END DUMP ===============================================================
****** Dump for OutOfMemory error
Error Message: Out of memory [68]
Signal info : si_signo=11, si_code=1 si_addr=(nil)
Fatal Error : Reference Iteration refIterInit src/jvm/code/runtime/refiter.c:167
Version : BEA JRockit(R) R27.6.5-32_o-121899-1.6.0_14-20091001-2113-linux-ia32
CPU : Intel Core i7 (HT) SSE SSE2 SSE3 SSSE3 SSE4.1 SSE4.2 Core Intel64
Number CPUs : 4
Tot Phys Mem : 12762509312 (12171 MB)
OS version : Red Hat Enterprise Linux Server release 5.6 (Tikanga)
Linux version 2.6.18-164.15.1.el5PAE ([email protected]) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-46)) #1 SMP Mon Mar 1 11:14:09 EST 2010 (i686)
Thread System: NPTL
Java locking : Lazy unlocking enabled (class banning) (transfer banning)
State : JVM is running
Command Line : -Djava.util.logging.config.file=/usr/local/springsource/tcServer-6.0/zplus/conf/logging.properties -Djava.util.logging.manager=com.springsource.tcserver.serviceability.logging.TcServerLogManager -Xmx2048m -Xms2048m -Djava.rmi.server.hostname=300714-web8.echovox.com -XgcPrio:pausetime -DTERRACOTTA_URL=338449-web10.echovox.com:9510,338450-web11.echovox.com:9510 -Dapp_version= -Xmanagement -Dcom.sun.management.jmxremote.port=7091 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Dehcache.monitor.enabled=True -Djava.endorsed.dirs=/usr/local/springsource/tcServer-6.0/tomcat-6.0.20.A/endorsed -Dcatalina.base=/usr/local/springsource/tcServer-6.0/zplus -Dcatalina.home=/usr/local/springsource/tcServer-6.0/tomcat-6.0.20.A -Djava.io.tmpdir=/usr/local/springsource/tcServer-6.0/zplus/temp -Dsun.java.launcher=SUN_STANDARD org.apache.catalina.startup.Bootstrap start
java.home : /usr/local/jrmc-3.1.2-1.6.0/jre
j.class.path : :/usr/local/springsource/tcServer-6.0/tomcat-6.0.20.A/bin/bootstrap.jar
j.lib.path : /usr/local/jrmc-3.1.2-1.6.0/jre/lib/i386/jrockit:/usr/local/jrmc-3.1.2-1.6.0/jre/lib/i386:/usr/local/jrmc-3.1.2-1.6.0/jre/../lib/i386
JAVA_HOME : <not set>
JAVAOPTIONS: <not set>
LD_LIBRARY_PATH: /usr/local/jrmc-3.1.2-1.6.0/jre/lib/i386/jrockit:/usr/local/jrmc-3.1.2-1.6.0/jre/lib/i386:/usr/local/jrmc-3.1.2-1.6.0/jre/../lib/i386
LD_PRELOAD : <not set>
LD_ASSUME_KERNEL: <not set>
StackOverFlow: 0 StackOverFlowErrors have occured
OutOfMemory : 0 OutOfMemoryErrors have occured
C Heap : 1 memory allocations have failed
: First failure was a mmMalloc of 20 bytes
: Last failure was a mmMalloc of 20 bytes
GC Strategy : Mode: pausetime. Currently using strategy: genconpar
GC Status : OC is not running. Last finished OC was OC#1945.
: YC is not running. Last finished YC was YC#90824.
OC History : Strategy genconpar was used for OC#1745 to OC#1755.
: Strategy genparpar was used for OC#1756 to OC#1757.
: Strategy genconpar was used for OC#1758 to OC#1938.
: Strategy genparpar was used for OC#1939 to OC#1940.
: Strategy genconpar was used for OC#1941 to OC#1945.
YC History : Ran 1 YCs before OC#1941.
: Ran 6 YCs before OC#1942.
: Ran 4 YCs before OC#1943.
: Ran 6 YCs before OC#1944.
: Ran 4 YCs before OC#1945.
: Ran 5 YCs since last OC.
YC Promotion : Last YC successfully promoted all objects
Heap : 0x8100000 - 0x88100000 (Size: 2048 MB)
Compaction : 0x64100000 - 0x68100020 (Current compaction type: internal)
NurseryList : 0x8214640 - 0x84438f20
KeepArea : (no keeparea in use)
NurseryMarker: [ 0x827bfd10, 0x83996a00 ]
CompRefs : References are 32-bit.
Registers (from ThreadContext: 0x2a96c20 / OS context: 0x2a96d1c):
eax = 00001267 ecx = 00000000 edx = 00000042 ebx = b7eb0de4
esp = 02a97010 ebp = 02a97028 esi = 00000044 edi = 02a97078
es = 0000007b cs = 00000073 ss = 0000007b ds = 0000007b
fs = 00000000 gs = 00000033
eip = b7cfca45 eflags = 00010206
Loaded modules:
(* denotes the module causing the exception)
08048000-08058233 /usr/local/jrmc-3.1.2-1.6.0/jre/bin/java
b7f44000-b7f4462b /usr/local/jrmc-3.1.2-1.6.0/jre/bin/java
00754000-00768f17 /lib/libpthread.so.0
006b2000-006d8a23 /lib/libm.so.6
006ab000-006ad0fb /lib/libdl.so.2
00550000-006a2723 /lib/libc.so.6
00531000-0054b4f7 /lib/ld-linux.so.2
b7c66000-b7ebfea7 */usr/local/jrmc-3.1.2-1.6.0/jre/lib/i386/jrockit/libjvm.so
007a3000-007a9ebf /lib/librt.so.1
b724f000-b725839b /lib/libnss_files.so.2
b7138000-b71429bb /usr/local/jrmc-3.1.2-1.6.0/jre/lib/i386/libverify.so
b7113000-b7135f57 /usr/local/jrmc-3.1.2-1.6.0/jre/lib/i386/libjava.so
007ae000-007c27a7 /lib/libnsl.so.1
b725e000-b7263ef0 /usr/local/jrmc-3.1.2-1.6.0/jre/lib/i386/native_threads/libhpi.so
b5972000-b59803e4 /usr/local/jrmc-3.1.2-1.6.0/jre/lib/i386/libzip.so
b5803000-b5808666 /usr/local/jrmc-3.1.2-1.6.0/jre/lib/i386/libmanagement.so
b51a8000-b51baa18 /usr/local/jrmc-3.1.2-1.6.0/jre/lib/i386/libnet.so
b725c000-b725c6ad /usr/local/jrmc-3.1.2-1.6.0/jre/lib/i386/librmi.so
b2dae000-b2db1c2f /lib/libnss_dns.so.2
b2d9a000-b2da974b /lib/libresolv.so.2
b47ae000-b47b43a4 /usr/local/jrmc-3.1.2-1.6.0/jre/lib/i386/libnio.so
b1ec7000-b1eef857 /usr/local/springsource/tcServer-6.0/zplus/temp/tmpSigarJars551489478996731294326116727652638760/libsigar-x86-linux-1.6.4.so
Stack:
(* marks the word pointed to by the stack pointer)
02a97010: b7ec5040* 00000200 b7eb0de4 02a97078 02a97078 02a97034
02a97028: 02a97048 b7e78894 00000044 b7eb0de4 02a97078 00000001
02a97040: 02a970d0 02a97110 02a97068 b7e788bf 00000044 b7eb0de4
02a97058: 02a97078 b666692a 00000001 02a970d0 02a97088 b7e2147a
Code:
(* marks the word pointed to by the instruction pointer)
b7cfca14: 4c892074 458b0824 2404c710 b7ec5040 0c244489 000200b8
b7cfca2c: 24448900 b5dae804 01b80017 a3000000 b7ec5024 001267b8
b7cfca44: 0000a300* 04c70000 00003f24 bdcae800 768d0017 27bc8d00
b7cfca5c: 00000000 e589fc55 53c03157 b9e87d8d 00000004 00c0ec81
"tomcat-http--119" id=24059 idx=0x60c tid=8771 lastJavaFrame=0xfffffffc
Stack 0: start=0x2a74000, end=0x2a98000, guards=0x2a79000 (ok), forbidden=0x2a77000
Thread Stack Trace:
at dumpForceDump+117()@0xb7cfca45
at vmFatalErrorMsgV+84()@0xb7e78894
at vmFatalErrorMsg+31()@0xb7e788bf
at fatalError+42()@0xb7e2147a
at refIterInit+111()@0xb7e215bf
at trProcessLocksForThread+41()@0xb7e300f9
at get_all_locks+106()@0xb7d476ca
at javaLockConvertLazyToThin+99()@0xb7d477b3
at javaLockUnmatchedLock+802()@0xb7d488f2
at jniMonitorEnter+48()@0xb7d66cf0
at vmtiDetachFromThreadObject+85()@0xb7d9ec85
at tsiThreadStub+147()@0xb7d9f0f3
at ptiThreadStub+18()@0xb7e0e1d2
at start_thread+226()@0x759832
at __clone+94()@0x62245e
-- Java stack --From the command-line (-Dehcache.monitor.enabled=True) you are using some form of caching.
The out-of-memory occured as the JVM was unable the allocate an object: C Heap : 1 memory allocations have failed
Could you check how the live data set is going (or the memory leak detector)
Some concerns with regard to tune a JVM that runs a cache can be found here: http://middlewaremagic.com/weblogic/?p=7083
Note that the example given discusses Coherence, but can be adopted for another caching mechanism as well.
Maybe you are looking for
-
I am going out of my mind here trying to figure this out. First my needs. I have two users on a 10.4 machine that need to be able to create, save and edit Photoshop files (their own and each others) in the same folder. Until now, the only way I could
-
How to configure time synchronization for two NTP servers
We have IOSXR 4.2.1 on routers CRS3 and ASR9K with all recomended SMUs; we need to configure the time synchronization for two NTP servers with the configuration below, but the routers became unstable; synchronize with one NTP servers for some time, t
-
Problems with downloaded songs
I just downloaded some songs off of iTunes music store a few days ago, and put them on my ipod mini, but it will not play them, i'm guessing because they are mpeg4 protected files. Can anyone help me figure out how to make my ipod be able to listen t
-
How to input values with lsmw?
Hi, I'm trying to maintain pricing master data with object of LSMW as below. Object 0070 Condition record Method 0000 Program Name RV14BTCI Program Type B Batch Input but I can't find where I can input
-
My iphone 4 keys seem to stick on when im trying to text!
The keys on my iphone keep sticking on when I try to text, not all the time but it is very difficult to text with this problem as the return key delete's all the text because it sticks down!