﻿<?xml version='1.0' encoding='UTF-8'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>FranklinFaces.com - Oracle &amp; SQL Server Database Forums for all IT Professionals / Oracle Forum / ORA - Oracle Database Error Codes - Search via specific error codes. / ORA-10560 Through ORA-19999  / ORA-15036: disk '/oracle/devices/asm_data_002' is truncated ora error message / Latest Posts</title><generator>InstantForum.NET v4.1.4</generator><description>FranklinFaces.com - Oracle &amp; SQL Server Database Forums for all IT Professionals</description><link>http://www.franklinfaces.com/</link><webMaster>no-reply@FranklinFaces.com</webMaster><lastBuildDate>Tue, 07 Sep 2010 10:02:25 GMT</lastBuildDate><ttl>20</ttl><item><title>ORA-15036: disk '/oracle/devices/asm_data_002' is truncated ora error message</title><link>http://www.franklinfaces.com/Topic129-55-1.aspx</link><description>&lt;FONT color=#3333dd&gt;I was getting the following ora error and I couldn't drop the diskgroup.  It was so frustrating cuz i couldn't figure out why.&lt;/FONT&gt;&lt;P&gt;&lt;FONT color=#3333dd&gt;Go through this post throughly to see the fix for it.   Also,  make sure if you have data on that disk to BE CAREFUL!!!  If you want to loose the data then only follow these steps.  In my case, it was brand new install so I really didn't care as long as my ASM instance was able to see the disk correctly.&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;BR&gt;&lt;FONT color=#113333&gt;&lt;STRONG&gt;SQL&amp;gt; alter diskgroup SHARED_DATA_DG01 mount;&lt;BR&gt;alter diskgroup SHARED_DATA_DG01 mount&lt;BR&gt;*&lt;BR&gt;ERROR at line 1:&lt;BR&gt;ORA-15032: not all alterations performed&lt;BR&gt;ORA-15036: disk '/oracle/devices/asm_data_002' is truncated&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color=#3333dd&gt;I queried the ASM instance and found something weird.   Look ath the second diskgroup.    Everything is 0 and File Size has nothing.&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color=#113333&gt;SQL&amp;gt; SELECT name, type, total_mb, free_mb, required_mirror_free_mb,usable_file_mb FROM V$ASM_DISKGROUP;&lt;BR&gt;&lt;BR&gt;NAME                           TYPE   File Size (MB)    FREE_MB REQUIRED_MIRROR_FREE_MB USABLE_FILE_MB&lt;BR&gt;------------------------------ ------ -------------- ---------- ----------------------- --------------&lt;BR&gt;SHARED_AUXFILES_DG01           EXTERN        714,752     714696                       0         714696&lt;BR&gt;SHARED_DATA_DG01                                            0             0                       0              0&lt;BR&gt;SHARED_FRA_DG01                   EXTERN         28,672       28622                       0          28622&lt;BR&gt;                                                      --------------&lt;BR&gt;Grand Total:                                             743,424&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color=#3333dd&gt;So then this baffled me and I went to look at the disks by issuing the following commands.&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color=#113333&gt;SQL&amp;gt; set linesize 200&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color=#113333&gt;SQL&amp;gt; col path format a65&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color=#113333&gt;SQL&amp;gt; SELECT name, header_status, path FROM V$ASM_DISK;&lt;BR&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;BR&gt;&lt;FONT color=#113333&gt;NAME                                    HEADER_STATU         PATH&lt;BR&gt;------------------------------ ------------ ----------------------------------------&lt;BR&gt;                                                    MEMBER        /oracle/devices/asm_data_002&lt;BR&gt;                                                CANDIDATE       /oracle/devices/asm_data_003&lt;BR&gt;SHARED_AUXFILES_DG01_0000        MEMBER       /oracle/devices/asm_data_001&lt;BR&gt;SHARED_FRA_DG01_0000                MEMBER       /oracle/devices/asm_fra_001&lt;/FONT&gt;&lt;P&gt;&lt;FONT color=#3333dd&gt;This was even more weird now because my diskgroup doesn't show up and one of the disk now shows that it's a member of no diskgroup name.  This is totally weird.    Then I went onto metalink and i saw an article on there.  DOC ID: &lt;STRONG&gt;553319.1 &lt;/STRONG&gt;There is a command that they have which you can use to verify the disk size and compare it to what should be on the OS size.   The command is kfed.   ( like briney's ex ) :)    If you don't have kfed, you can compile it as below:&lt;/FONT&gt;&lt;P&gt;&lt;FONT color=#113333&gt;# which kfed&lt;/FONT&gt;&lt;P&gt;&lt;FONT color=#113333&gt;# no kfed in&lt;/FONT&gt;&lt;/P&gt;&lt;FONT color=#113333&gt;/bin /oracle/dba/local /usr/local/bin /usr/bin /usr/ccs/bin /usr/ucb /etc /usr/sbin /sbin /usr/dt/bin /usr/lpp/X11/bin /opt/bin /usr/lbin /usr/bin/X11 &lt;/FONT&gt;&lt;P&gt;&lt;FONT color=#3333dd&gt; To make kfed do following:&lt;/FONT&gt;&lt;P&gt;&lt;FONT color=#113333&gt;# cd $ORACLE_HOME/rdbms/lib&lt;/FONT&gt;&lt;P&gt;&lt;FONT color=#113333&gt;# make -f ins_rdbms.mk ikfed&lt;/FONT&gt;&lt;P&gt; &lt;P&gt; &lt;FONT color=#3333dd&gt;After running the make command, you can issue the following against the disk with issues:&lt;/FONT&gt;&lt;P&gt; &lt;FONT color=#113333&gt;# kfed read /dev/vx/rdsk/asm_dg/asm_dg_002&lt;/FONT&gt;&lt;P&gt;&lt;FONT color=#113333&gt;kfbh.endian:                          0 ; 0x000: 0x00&lt;BR&gt;kfbh.hard:                          130 ; 0x001: 0x82&lt;BR&gt;kfbh.type:                            1 ; 0x002: KFBTYP_DISKHEAD&lt;BR&gt;kfbh.datfmt:                          1 ; 0x003: 0x01&lt;BR&gt;kfbh.block.blk:                       0 ; 0x004: T=0 NUMB=0x0&lt;BR&gt;kfbh.block.obj:              2147483648 ; 0x008: TYPE=0x8 NUMB=0x0&lt;BR&gt;kfbh.check:                   563600374 ; 0x00c: 0x2197dbf6&lt;BR&gt;kfbh.fcn.base:                     6603 ; 0x010: 0x000019cb&lt;BR&gt;kfbh.fcn.wrap:                        0 ; 0x014: 0x00000000&lt;BR&gt;kfbh.spare1:                          0 ; 0x018: 0x00000000&lt;BR&gt;kfbh.spare2:                          0 ; 0x01c: 0x00000000&lt;BR&gt;kfdhdb.driver.provstr:         ORCLDISK ; 0x000: length=8&lt;BR&gt;kfdhdb.driver.reserved[0]:            0 ; 0x008: 0x00000000&lt;BR&gt;kfdhdb.driver.reserved[1]:            0 ; 0x00c: 0x00000000&lt;BR&gt;kfdhdb.driver.reserved[2]:            0 ; 0x010: 0x00000000&lt;BR&gt;kfdhdb.driver.reserved[3]:            0 ; 0x014: 0x00000000&lt;BR&gt;kfdhdb.driver.reserved[4]:            0 ; 0x018: 0x00000000&lt;BR&gt;kfdhdb.driver.reserved[5]:            0 ; 0x01c: 0x00000000&lt;BR&gt;kfdhdb.compat:                168820736 ; 0x020: 0x0a100000&lt;BR&gt;kfdhdb.dsknum:                        0 ; 0x024: 0x0000&lt;BR&gt;kfdhdb.grptyp:                        1 ; 0x026: KFDGTP_EXTERNAL&lt;BR&gt;kfdhdb.hdrsts:                        3 ; 0x027: KFDHDR_MEMBER&lt;BR&gt;kfdhdb.dskname:   SHARED_DATA_DG01_0000 ; 0x028: length=21&lt;BR&gt;kfdhdb.grpname:        SHARED_DATA_DG01 ; 0x048: length=16&lt;BR&gt;kfdhdb.fgname:    SHARED_DATA_DG01_0000 ; 0x068: length=21&lt;BR&gt;kfdhdb.capname:                         ; 0x088: length=0&lt;BR&gt;kfdhdb.crestmp.hi:             32909522 ; 0x0a8: HOUR=0x12 DAYS=0x6 MNTH=0xa YEAR=0x7d8&lt;BR&gt;kfdhdb.crestmp.lo:           2203590656 ; 0x0ac: USEC=0x0 MSEC=0x208 SECS=0x35 MINS=0x20&lt;BR&gt;kfdhdb.mntstmp.hi:             32917794 ; 0x0b0: HOUR=0x2 DAYS=0x9 MNTH=0x2 YEAR=0x7d9&lt;BR&gt;kfdhdb.mntstmp.lo:           1437176832 ; 0x0b4: USEC=0x0 MSEC=0x265 SECS=0x1a MINS=0x15&lt;BR&gt;kfdhdb.secsize:                     512 ; 0x0b8: 0x0200&lt;BR&gt;kfdhdb.blksize:                    4096 ; 0x0ba: 0x1000&lt;BR&gt;&lt;/FONT&gt;&lt;FONT color=#ff1111&gt;&lt;STRONG&gt;kfdhdb.ausize:                  1048576 ; 0x0bc: 0x00100000&lt;BR&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT color=#113333&gt;kfdhdb.mfact:                    113792 ; 0x0c0: 0x0001bc80&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color=#ff1111&gt;&lt;STRONG&gt;kfdhdb.dsksize:                  512000 ; 0x0c4: 0x0007d000&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color=#113333&gt;kfdhdb.pmcnt:                         6 ; 0x0c8: 0x00000006&lt;BR&gt;kfdhdb.fstlocn:                       1 ; 0x0cc: 0x00000001&lt;BR&gt;kfdhdb.altlocn:                       2 ; 0x0d0: 0x00000002&lt;BR&gt;kfdhdb.f1b1locn:                      2 ; 0x0d4: 0x00000002&lt;BR&gt;kfdhdb.redomirrors[0]:                0 ; 0x0d8: 0x0000&lt;BR&gt;kfdhdb.redomirrors[1]:            65535 ; 0x0da: 0xffff&lt;BR&gt;kfdhdb.redomirrors[2]:            65535 ; 0x0dc: 0xffff&lt;BR&gt;kfdhdb.redomirrors[3]:            65535 ; 0x0de: 0xffff&lt;BR&gt;kfdhdb.dbcompat:              168820736 ; 0x0e0: 0x0a100000&lt;BR&gt;kfdhdb.grpstmp.hi:             32909522 ; 0x0e4: HOUR=0x12 DAYS=0x6 MNTH=0xa YEAR=0x7d8&lt;BR&gt;kfdhdb.grpstmp.lo:           2203507712 ; 0x0e8: USEC=0x0 MSEC=0x1b7 SECS=0x35 MINS=0x20&lt;BR&gt;kfdhdb.ub4spare[0]:                   0 ; 0x0ec: 0x00000000&lt;BR&gt;kfdhdb.ub4spare[1]:                   0 ; 0x0f0: 0x00000000&lt;BR&gt;kfdhdb.ub4spare[2]:                   0 ; 0x0f4: 0x00000000&lt;BR&gt;kfdhdb.ub4spare[3]:                   0 ; 0x0f8: 0x00000000&lt;BR&gt;kfdhdb.ub4spare[4]:                   0 ; 0x0fc: 0x00000000&lt;BR&gt;kfdhdb.ub4spare[5]:                   0 ; 0x100: 0x00000000&lt;BR&gt;kfdhdb.ub4spare[6]:                   0 ; 0x104: 0x00000000&lt;BR&gt;kfdhdb.ub4spare[7]:                   0 ; 0x108: 0x00000000&lt;BR&gt;kfdhdb.ub4spare[8]:                   0 ; 0x10c: 0x00000000&lt;BR&gt;kfdhdb.ub4spare[9]:                   0 ; 0x110: 0x00000000&lt;BR&gt;kfdhdb.ub4spare[10]:                  0 ; 0x114: 0x00000000&lt;BR&gt;kfdhdb.ub4spare[11]:                  0 ; 0x118: 0x00000000&lt;BR&gt;kfdhdb.ub4spare[12]:                  0 ; 0x11c: 0x00000000&lt;BR&gt;kfdhdb.ub4spare[13]:                  0 ; 0x120: 0x00000000&lt;BR&gt;kfdhdb.ub4spare[14]:                  0 ; 0x124: 0x00000000&lt;BR&gt;kfdhdb.ub4spare[15]:                  0 ; 0x128: 0x00000000&lt;BR&gt;kfdhdb.ub4spare[16]:                  0 ; 0x12c: 0x00000000&lt;BR&gt;kfdhdb.ub4spare[17]:                  0 ; 0x130: 0x00000000&lt;BR&gt;kfdhdb.ub4spare[18]:                  0 ; 0x134: 0x00000000&lt;BR&gt;kfdhdb.ub4spare[19]:                  0 ; 0x138: 0x00000000&lt;BR&gt;kfdhdb.ub4spare[20]:                  0 ; 0x13c: 0x00000000&lt;BR&gt;kfdhdb.ub4spare[21]:                  0 ; 0x140: 0x00000000&lt;BR&gt;kfdhdb.ub4spare[22]:                  0 ; 0x144: 0x00000000&lt;BR&gt;kfdhdb.ub4spare[23]:                  0 ; 0x148: 0x00000000&lt;BR&gt;kfdhdb.ub4spare[24]:                  0 ; 0x14c: 0x00000000&lt;BR&gt;kfdhdb.ub4spare[25]:                  0 ; 0x150: 0x00000000&lt;BR&gt;kfdhdb.ub4spare[26]:                  0 ; 0x154: 0x00000000&lt;BR&gt;kfdhdb.ub4spare[27]:                  0 ; 0x158: 0x00000000&lt;BR&gt;kfdhdb.ub4spare[28]:                  0 ; 0x15c: 0x00000000&lt;BR&gt;kfdhdb.ub4spare[29]:                  0 ; 0x160: 0x00000000&lt;BR&gt;kfdhdb.ub4spare[30]:                  0 ; 0x164: 0x00000000&lt;BR&gt;kfdhdb.ub4spare[31]:                  0 ; 0x168: 0x00000000&lt;BR&gt;kfdhdb.ub4spare[32]:                  0 ; 0x16c: 0x00000000&lt;BR&gt;kfdhdb.ub4spare[33]:                  0 ; 0x170: 0x00000000&lt;BR&gt;kfdhdb.ub4spare[34]:                  0 ; 0x174: 0x00000000&lt;BR&gt;kfdhdb.ub4spare[35]:                  0 ; 0x178: 0x00000000&lt;BR&gt;kfdhdb.ub4spare[36]:                  0 ; 0x17c: 0x00000000&lt;BR&gt;kfdhdb.ub4spare[37]:                  0 ; 0x180: 0x00000000&lt;BR&gt;kfdhdb.ub4spare[38]:                  0 ; 0x184: 0x00000000&lt;BR&gt;kfdhdb.ub4spare[39]:                  0 ; 0x188: 0x00000000&lt;BR&gt;kfdhdb.ub4spare[40]:                  0 ; 0x18c: 0x00000000&lt;BR&gt;kfdhdb.ub4spare[41]:                  0 ; 0x190: 0x00000000&lt;BR&gt;kfdhdb.ub4spare[42]:                  0 ; 0x194: 0x00000000&lt;BR&gt;kfdhdb.ub4spare[43]:                  0 ; 0x198: 0x00000000&lt;BR&gt;kfdhdb.ub4spare[44]:                  0 ; 0x19c: 0x00000000&lt;BR&gt;kfdhdb.ub4spare[45]:                  0 ; 0x1a0: 0x00000000&lt;BR&gt;kfdhdb.ub4spare[46]:                  0 ; 0x1a4: 0x00000000&lt;BR&gt;kfdhdb.ub4spare[47]:                  0 ; 0x1a8: 0x00000000&lt;BR&gt;kfdhdb.ub4spare[48]:                  0 ; 0x1ac: 0x00000000&lt;BR&gt;kfdhdb.ub4spare[49]:                  0 ; 0x1b0: 0x00000000&lt;BR&gt;kfdhdb.ub4spare[50]:                  0 ; 0x1b4: 0x00000000&lt;BR&gt;kfdhdb.ub4spare[51]:                  0 ; 0x1b8: 0x00000000&lt;BR&gt;kfdhdb.ub4spare[52]:                  0 ; 0x1bc: 0x00000000&lt;BR&gt;kfdhdb.ub4spare[53]:                  0 ; 0x1c0: 0x00000000&lt;BR&gt;kfdhdb.ub4spare[54]:                  0 ; 0x1c4: 0x00000000&lt;BR&gt;kfdhdb.ub4spare[55]:                  0 ; 0x1c8: 0x00000000&lt;BR&gt;kfdhdb.ub4spare[56]:                  0 ; 0x1cc: 0x00000000&lt;BR&gt;kfdhdb.ub4spare[57]:                  0 ; 0x1d0: 0x00000000&lt;BR&gt;kfdhdb.acdb.aba.seq:                  0 ; 0x1d4: 0x00000000&lt;BR&gt;kfdhdb.acdb.aba.blk:                  0 ; 0x1d8: 0x00000000&lt;BR&gt;kfdhdb.acdb.ents:                     0 ; 0x1dc: 0x0000&lt;BR&gt;kfdhdb.acdb.ub2spare:                 0 ; 0x1de: 0x0000&lt;BR&gt;&lt;/FONT&gt;&lt;P&gt;&lt;FONT color=#3333dd&gt;Take the two numbers in red above and multiply it:&lt;/FONT&gt;  &lt;STRONG&gt;&lt;FONT color=#ff1111&gt;1048576 x 512000 = &lt;/FONT&gt;&lt;/STRONG&gt; &lt;FONT color=#3333dd&gt;53,687,0912,000.  This should be the size of your disk.  This is how oracle recognizes it.  Remember, don't use this command unless you absolutely exhausted all other options.  Talk to oracle because they say that this command might damage your disks.  :)   Careful.&lt;/FONT&gt;&lt;P&gt;&lt;FONT color=#3333dd&gt;Anyhow, for me it matched fine.   So i saw another article and tought to give it a try.   It was asking me to write to the diskgroup by cleaning it up using this command:   &lt;/FONT&gt;&lt;P&gt;&lt;FONT color=#113333&gt;&lt;STRONG&gt; dd if=/dev/zero of=/dev/vx/rdsk/asm_dg/asm_dg_002 bs=1024k count=100&lt;/STRONG&gt;&lt;/FONT&gt;&lt;P&gt;&lt;FONT color=#113333&gt;&lt;STRONG&gt;100+0 records in&lt;BR&gt;100+0 records out&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color=#3333dd&gt;That one solved my problem.  If you still have issues, i suggest you now contact your SA and have them reformat your disks and fix it on their end.&lt;/FONT&gt;&lt;BR&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color=#113333&gt;SQL&amp;gt;&lt;BR&gt;SQL&amp;gt; shutdown immediate;&lt;BR&gt;ASM diskgroups dismounted&lt;BR&gt;ASM instance shutdown&lt;BR&gt;SQL&amp;gt; startup&lt;BR&gt;ASM instance started&lt;/FONT&gt;&lt;P&gt;&lt;FONT color=#113333&gt;Total System Global Area  700448768 bytes&lt;BR&gt;Fixed Size                  2032736 bytes&lt;BR&gt;Variable Size             673250208 bytes&lt;BR&gt;ASM Cache                  25165824 bytes&lt;BR&gt;ASM diskgroups mounted&lt;BR&gt;SQL&amp;gt; shutdown immediate;&lt;BR&gt;ASM diskgroups dismounted&lt;BR&gt;ASM instance shutdown&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color=#3333dd&gt;Good luck.   Hope this helped you out.  &lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color=#3333dd&gt;Do reply and let me know if this helped you out.&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;=====================================================================&lt;/P&gt;&lt;P&gt;&lt;FONT color=#3333dd&gt;ORACLE'S CODE:&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;B&gt;ORA-15036&lt;/B&gt;: disk "string" is truncated&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;B&gt;Cause&lt;/B&gt;: The size of the disk, as reported by the operating system, was smaller than &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;the size of the disk as recorded in the disk header block on the disk. &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;B&gt;Action&lt;/B&gt;: Check if the system configuration has changed.&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color=#3333dd&gt;Thanks,&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;BR&gt;</description><pubDate>Wed, 20 May 2009 15:19:20 GMT</pubDate><dc:creator>Admin</dc:creator></item></channel></rss>