<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Delete Raster Dataset From Command Line in Data Management Questions</title>
    <link>https://community.esri.com/t5/data-management-questions/delete-raster-dataset-from-command-line/m-p/530608#M30074</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I use to work in Tech Support and came across this issue quite a few times.&amp;nbsp; Here are queries that you can run that will remove all the entries from the SDE, GDB, and base tables.&amp;nbsp; These queries should only be run AFTER you create a database backup.&amp;nbsp; ESRI rarely recommends editing tables directly within the geodatabase, but this is the only solution that I've been able to find in these situations.&amp;nbsp; As vangelo recommended, I would follow up with Tech Support before running these queries.&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Also, the below queries are for ArcSDE 9.x for SQL Server.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;use &amp;lt;database&amp;gt; 
select rastercolumn_id from sde.sde_raster_columns where table_name = '[table_name]' 

select ID from sde.gdb_objectclasses where name = '[table_name]' 

select layer_id from sde.sde_layers where table_name = '[table_name]' 


--Recall the three numbers from these queries. Then run the following queries: 


use &amp;lt;database&amp;gt; 
delete from sde.sde_table_registry where table_name = '[table_name]' 

delete from sde.sde_layers where table_name = '[table_name]' 

delete from sde.gdb_rastercatalogs where objectclassid = [number from above sde.sde_raster_columns query]

delete from sde.gdb_objectclasses where Name = '[table_name]' 

delete from sde.sde_raster_columns where table_name = '[table_name]' 

delete from sde.sde_geometry_columns where f_table_name = '[table_name]' 

DROP TABLE &amp;lt;owner&amp;gt;.&amp;lt;table_name&amp;gt; 

DROP TABLE &amp;lt;owner&amp;gt;.sde_aux_&amp;lt;# from above rastercolumn_id query&amp;gt; 

DROP TABLE &amp;lt;owner&amp;gt;.sde_bnd_&amp;lt;#&amp;gt; 

DROP TABLE &amp;lt;owner&amp;gt;.sde_blk_&amp;lt;#&amp;gt; 

DROP TABLE &amp;lt;owner&amp;gt;.sde_ras_&amp;lt;#&amp;gt; 

DROP TABLE &amp;lt;owner&amp;gt;.f[number from above sde_layers query] 

DROP TABLE &amp;lt;owner&amp;gt;.s[number from above sde_layers query]&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 11 Dec 2021 23:06:08 GMT</pubDate>
    <dc:creator>JakeSkinner</dc:creator>
    <dc:date>2021-12-11T23:06:08Z</dc:date>
    <item>
      <title>Delete Raster Dataset From Command Line</title>
      <link>https://community.esri.com/t5/data-management-questions/delete-raster-dataset-from-command-line/m-p/530602#M30068</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I guess it's a simple one:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I'm trying to delete a Raster Dataset from SDE via the command line.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I've seen sderaster delete, sderaster drop and sdelayer delete- is it one of those? If so, how do I use it?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;TIA&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Hen.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Jul 2011 06:21:55 GMT</pubDate>
      <guid>https://community.esri.com/t5/data-management-questions/delete-raster-dataset-from-command-line/m-p/530602#M30068</guid>
      <dc:creator>HenWagner</dc:creator>
      <dc:date>2011-07-21T06:21:55Z</dc:date>
    </item>
    <item>
      <title>Re: Delete Raster Dataset From Command Line</title>
      <link>https://community.esri.com/t5/data-management-questions/delete-raster-dataset-from-command-line/m-p/530603#M30069</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;None of the above.&amp;nbsp; A raster dataset is a geodatabase entity -- it must be deleted via&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ArcGIS tools.&amp;nbsp; The only command-line deletion option is through Python.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- V&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Jul 2011 12:32:31 GMT</pubDate>
      <guid>https://community.esri.com/t5/data-management-questions/delete-raster-dataset-from-command-line/m-p/530603#M30069</guid>
      <dc:creator>VinceAngelo</dc:creator>
      <dc:date>2011-07-21T12:32:31Z</dc:date>
    </item>
    <item>
      <title>Re: Delete Raster Dataset From Command Line</title>
      <link>https://community.esri.com/t5/data-management-questions/delete-raster-dataset-from-command-line/m-p/530604#M30070</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Well, I guess I'll have to learn it in the hard way.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I tried:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_macro_code jive_text_macro"&gt;sderaster �??o delete&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;and this was thrown:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_macro_code jive_text_macro"&gt;SE_stream_execute (-1002) No rows were deleted&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;so I tried:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_macro_code jive_text_macro"&gt;Sderaster �??o drop&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;[ATTACH]7874[/ATTACH]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;and it looks OK from ArcCatalog, and in the SQL the aux-blk-ras-bnd tables are gone but the business table is still there.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Can I delete it manually?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Jul 2011 15:05:04 GMT</pubDate>
      <guid>https://community.esri.com/t5/data-management-questions/delete-raster-dataset-from-command-line/m-p/530604#M30070</guid>
      <dc:creator>HenWagner</dc:creator>
      <dc:date>2011-07-21T15:05:04Z</dc:date>
    </item>
    <item>
      <title>Re: Delete Raster Dataset From Command Line</title>
      <link>https://community.esri.com/t5/data-management-questions/delete-raster-dataset-from-command-line/m-p/530605#M30071</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Unfortunately, you have corrupted your geodatabase data dictionary.&amp;nbsp; Even if you used the &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;safest command-line option available ('sdetable -o delete') you would still have corrupted &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;metadata (no binary in $SDEHOME/bin is geodatabase aware).&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;You may be able to use ArcCatalog to delete the remaining feature class fragments, though&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;you might need to recreate the raster column before a GUI delete would be fully successful&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;(Tech Support would be a great resource at this point).&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;The exact steps for SQL maintenance to clear the corruption depend on the version of ArcSDE&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;in use, and, if necessary, are better executed under the close supervision of Tech Support.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- V&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Jul 2011 17:30:33 GMT</pubDate>
      <guid>https://community.esri.com/t5/data-management-questions/delete-raster-dataset-from-command-line/m-p/530605#M30071</guid>
      <dc:creator>VinceAngelo</dc:creator>
      <dc:date>2011-07-21T17:30:33Z</dc:date>
    </item>
    <item>
      <title>Re: Delete Raster Dataset From Command Line</title>
      <link>https://community.esri.com/t5/data-management-questions/delete-raster-dataset-from-command-line/m-p/530606#M30072</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Now I can still see the 'deleted' raster's footprint in the tables:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;[SDE_table_registry]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;[GDB_OBJECTCLASSES]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;[SDE_layers]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Should i see it somewhere else?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The technical support advised me to leave it this way (corrupted) and avoid using the name of the deleted raster.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks for the assistance.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 24 Jul 2011 07:56:25 GMT</pubDate>
      <guid>https://community.esri.com/t5/data-management-questions/delete-raster-dataset-from-command-line/m-p/530606#M30072</guid>
      <dc:creator>HenWagner</dc:creator>
      <dc:date>2011-07-24T07:56:25Z</dc:date>
    </item>
    <item>
      <title>Re: Delete Raster Dataset From Command Line</title>
      <link>https://community.esri.com/t5/data-management-questions/delete-raster-dataset-from-command-line/m-p/530607#M30073</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;It's hard to believe that Esri Tech Support would recommend that.&amp;nbsp; The fix is simple&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;to do, but not at all simple to explain.&amp;nbsp; Leaving your database like this will prevent&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;application of service packs or upgrades.&amp;nbsp; Please follow up with Esri Tech Support.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- V&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 24 Jul 2011 10:20:03 GMT</pubDate>
      <guid>https://community.esri.com/t5/data-management-questions/delete-raster-dataset-from-command-line/m-p/530607#M30073</guid>
      <dc:creator>VinceAngelo</dc:creator>
      <dc:date>2011-07-24T10:20:03Z</dc:date>
    </item>
    <item>
      <title>Re: Delete Raster Dataset From Command Line</title>
      <link>https://community.esri.com/t5/data-management-questions/delete-raster-dataset-from-command-line/m-p/530608#M30074</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I use to work in Tech Support and came across this issue quite a few times.&amp;nbsp; Here are queries that you can run that will remove all the entries from the SDE, GDB, and base tables.&amp;nbsp; These queries should only be run AFTER you create a database backup.&amp;nbsp; ESRI rarely recommends editing tables directly within the geodatabase, but this is the only solution that I've been able to find in these situations.&amp;nbsp; As vangelo recommended, I would follow up with Tech Support before running these queries.&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Also, the below queries are for ArcSDE 9.x for SQL Server.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;use &amp;lt;database&amp;gt; 
select rastercolumn_id from sde.sde_raster_columns where table_name = '[table_name]' 

select ID from sde.gdb_objectclasses where name = '[table_name]' 

select layer_id from sde.sde_layers where table_name = '[table_name]' 


--Recall the three numbers from these queries. Then run the following queries: 


use &amp;lt;database&amp;gt; 
delete from sde.sde_table_registry where table_name = '[table_name]' 

delete from sde.sde_layers where table_name = '[table_name]' 

delete from sde.gdb_rastercatalogs where objectclassid = [number from above sde.sde_raster_columns query]

delete from sde.gdb_objectclasses where Name = '[table_name]' 

delete from sde.sde_raster_columns where table_name = '[table_name]' 

delete from sde.sde_geometry_columns where f_table_name = '[table_name]' 

DROP TABLE &amp;lt;owner&amp;gt;.&amp;lt;table_name&amp;gt; 

DROP TABLE &amp;lt;owner&amp;gt;.sde_aux_&amp;lt;# from above rastercolumn_id query&amp;gt; 

DROP TABLE &amp;lt;owner&amp;gt;.sde_bnd_&amp;lt;#&amp;gt; 

DROP TABLE &amp;lt;owner&amp;gt;.sde_blk_&amp;lt;#&amp;gt; 

DROP TABLE &amp;lt;owner&amp;gt;.sde_ras_&amp;lt;#&amp;gt; 

DROP TABLE &amp;lt;owner&amp;gt;.f[number from above sde_layers query] 

DROP TABLE &amp;lt;owner&amp;gt;.s[number from above sde_layers query]&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 23:06:08 GMT</pubDate>
      <guid>https://community.esri.com/t5/data-management-questions/delete-raster-dataset-from-command-line/m-p/530608#M30074</guid>
      <dc:creator>JakeSkinner</dc:creator>
      <dc:date>2021-12-11T23:06:08Z</dc:date>
    </item>
    <item>
      <title>Re: Delete Raster Dataset From Command Line</title>
      <link>https://community.esri.com/t5/data-management-questions/delete-raster-dataset-from-command-line/m-p/530609#M30075</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I much prefer the "put stuff back the way it was, then delete it" approach to hacking the &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;geodatabase dictionary.&amp;nbsp; It's just one 'sderaster -o add'&amp;nbsp; to fix an inopportune '-o drop'&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;(and you don't even need to get the parameters correct, just to do enough that Catalog&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;will able to clean up the whole tree).&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- V&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 25 Jul 2011 21:16:04 GMT</pubDate>
      <guid>https://community.esri.com/t5/data-management-questions/delete-raster-dataset-from-command-line/m-p/530609#M30075</guid>
      <dc:creator>VinceAngelo</dc:creator>
      <dc:date>2011-07-25T21:16:04Z</dc:date>
    </item>
  </channel>
</rss>

