<?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>Question Re: load database xx with listonly=create_sql giving wrong ddl for database in Technology Q&amp;A</title>
    <link>https://community.sap.com/t5/technology-q-a/load-database-xx-with-listonly-create-sql-giving-wrong-ddl-for-database/qaa-p/11572538#M4315890</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;We have same proble when we generate ddl from ddlgen and sybase central ...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;create_sql -- takes Floor values , ddlgen/sybase central take ceiling values .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Ajay Pandey&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 04 Apr 2016 13:54:26 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2016-04-04T13:54:26Z</dc:date>
    <item>
      <title>load database xx with listonly=create_sql giving wrong ddl for database</title>
      <link>https://community.sap.com/t5/technology-q-a/load-database-xx-with-listonly-create-sql-giving-wrong-ddl-for-database/qaq-p/11572532</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Database size increased by 7.5 MB . alter with non whole number ( like 7.5 MB) in my case .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When we use new feature to generate database schema using lisonly=create_sql .&amp;nbsp; It takes floar value and suggest to alter database size by 7 MB.&lt;/P&gt;&lt;P&gt;but if we generate ddl from sybase central or ddlegen then it suggest to alter database by 8 MB .--&amp;gt; Which looks correct .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As target DB size should be same size or bigger size to load database .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My Case :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sp_helpdb xx&amp;nbsp;&amp;nbsp; --&amp;gt; See care fully &lt;SPAN style="font-size: 13.3333px;"&gt;xxx_data04 --7.5 MB&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;=========&lt;/P&gt;&lt;P&gt;xxx_data01&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 500.0 MB data only Jun 19 2009 12:25PM&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 30 &lt;/P&gt;&lt;P&gt;xxx_log01&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 100.0 MB log only&amp;nbsp; Jun 19 2009 12:25PM not applicable&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;xxx_data01&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3000.0 MB data only Jun 19 2009 12:25PM&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 56 &lt;/P&gt;&lt;P&gt;xxx_log01&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1000.0 MB log only&amp;nbsp; Jun 19 2009 12:25PM not applicable&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;xxx_data01&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2000.0 MB data only Jun 19 2009 12:25PM&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 14 &lt;/P&gt;&lt;P&gt;xxx_log01&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2000.0 MB log only&amp;nbsp; Jun 19 2009 12:25PM not applicable&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;xxx_data02&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4000.0 MB data only Jun 19 2009 12:25PM&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 168 &lt;/P&gt;&lt;P&gt;xxx_data01&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2000.0 MB data only Jun 19 2009 12:25PM&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 28 &lt;/P&gt;&lt;P&gt;xxx_data03&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4000.0 MB data only Mar&amp;nbsp; 1 2010&amp;nbsp; 4:22PM&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 &lt;/P&gt;&lt;P&gt;xxx_data04&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 7.5 MB data only Jul&amp;nbsp; 7 2011 10:28AM&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 &lt;/P&gt;&lt;P&gt;xxx_data05&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4000.0 MB data only Jul&amp;nbsp; 7 2011 10:31AM&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 &lt;/P&gt;&lt;P&gt;xxx_data06&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4000.0 MB data only Jun 29 2012&amp;nbsp; 1:26PM&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 &lt;/P&gt;&lt;P&gt;xxx_data01&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 500.0 MB data only Mar 12 2014 10:09AM&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 &lt;/P&gt;&lt;P&gt;xxx_data07&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4000.0 MB data only May&amp;nbsp; 9 2014 11:57AM&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 &lt;/P&gt;&lt;P&gt;xxx_data08&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4000.0 MB data only Jan 26 2015 10:31AM&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 &lt;/P&gt;&lt;P&gt;xxx_data09&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4000.0 MB data only Jun 29 2015&amp;nbsp; 5:12AM&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3132118 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;load database xxx with listonly=create_sql&amp;nbsp; --&amp;gt;&amp;gt; See care fully &lt;SPAN style="font-size: 13.3333px;"&gt;&amp;nbsp; , xxx_data04 = '7M' --&amp;gt; it should be 7.5 MB&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;=============================&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CREATE&amp;nbsp; DATABASE xxx&lt;/P&gt;&lt;P&gt;&amp;nbsp; ON xxx_data01 = '500M'&lt;/P&gt;&lt;P&gt;&amp;nbsp; LOG ON xxx_log01 = '100M'&lt;/P&gt;&lt;P&gt;go&lt;/P&gt;&lt;P&gt;ALTER&amp;nbsp; DATABASE xxx&lt;/P&gt;&lt;P&gt;&amp;nbsp; ON xxx_data01 = '3000M'&lt;/P&gt;&lt;P&gt;&amp;nbsp; LOG ON xxx_log01 = '1000M'&lt;/P&gt;&lt;P&gt;go&lt;/P&gt;&lt;P&gt;ALTER&amp;nbsp; DATABASE xxx&lt;/P&gt;&lt;P&gt;&amp;nbsp; ON xxx_data01 = '2000M'&lt;/P&gt;&lt;P&gt;&amp;nbsp; LOG ON xxx_log01 = '2000M'&lt;/P&gt;&lt;P&gt;go&lt;/P&gt;&lt;P&gt;ALTER&amp;nbsp; DATABASE xxx&lt;/P&gt;&lt;P&gt;&amp;nbsp; ON xxx_data02 = '4000M'&lt;/P&gt;&lt;P&gt;&amp;nbsp; , xxx_data01 = '2000M'&lt;/P&gt;&lt;P&gt;&amp;nbsp; , xxx_data03 = '4000M'&lt;/P&gt;&lt;P&gt;&amp;nbsp; , xxx_data04 = '7M'&lt;/P&gt;&lt;P&gt;&amp;nbsp; , xxx_data05 = '4000M'&lt;/P&gt;&lt;P&gt;&amp;nbsp; , xxx_data06 = '4000M'&lt;/P&gt;&lt;P&gt;&amp;nbsp; , xxx_data01 = '500M'&lt;/P&gt;&lt;P&gt;&amp;nbsp; , xxx_data07 = '4000M'&lt;/P&gt;&lt;P&gt;&amp;nbsp; , xxx_data08 = '4000M'&lt;/P&gt;&lt;P&gt;&amp;nbsp; , xxx_data09 = '4000M'&lt;/P&gt;&lt;P&gt;go&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;==== DDLGEN /Sybase Central&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Every thing same except :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ALTER DATABASE bat&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ON bat_data04 = '8M' -- 3840 pages&lt;/P&gt;&lt;P&gt;go&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Appreciate your suggestion ...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 24 Mar 2016 15:27:07 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/load-database-xx-with-listonly-create-sql-giving-wrong-ddl-for-database/qaq-p/11572532</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2016-03-24T15:27:07Z</dc:date>
    </item>
    <item>
      <title>Re: load database xx with listonly=create_sql giving wrong ddl for database</title>
      <link>https://community.sap.com/t5/technology-q-a/load-database-xx-with-listonly-create-sql-giving-wrong-ddl-for-database/qaa-p/11572533#M4315885</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;looks like enough info to open a case with SAP/Sybase.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 24 Mar 2016 20:02:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/load-database-xx-with-listonly-create-sql-giving-wrong-ddl-for-database/qaa-p/11572533#M4315885</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2016-03-24T20:02:47Z</dc:date>
    </item>
    <item>
      <title>Re: load database xx with listonly=create_sql giving wrong ddl for database</title>
      <link>https://community.sap.com/t5/technology-q-a/load-database-xx-with-listonly-create-sql-giving-wrong-ddl-for-database/qaa-p/11572534#M4315886</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Pandey,&lt;/P&gt;&lt;P&gt;Adding notes to the SCN after the Incident was created for benefit of those curious about this report.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Whenever creating or altering for space, we allocate as many Allocation Units (AU) that are available up until the requested amount.&lt;/P&gt;&lt;P&gt;What this means is let's say we have 10 megs free on a device and you try to alter for 20.&amp;nbsp; The alter will be successful, giving you 10 megs.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now enter in this problem.&amp;nbsp; For whatever reason, the size of this device has a non-rounded number of megabytes free.&amp;nbsp; There are a couple ways this can happen and most commonly seen on raw partitions when the size of the partition isn't quite a whole meg in size.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Some math - &lt;/P&gt;&lt;P&gt;This ASE is 2k page size.&amp;nbsp; An AU is 256 pages in size.&amp;nbsp; &lt;/P&gt;&lt;P&gt;This means an AU 256*2048 = 524288 bytes or .5 megabyte.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now going back to the alter logic.&amp;nbsp; We will alter as long as we have free AU's.&amp;nbsp; In the case of 2k page, this also means we can get into (1.0*sysusages.size/512) to be a non-rounded number as seen in the math above.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Why does create_sql not indicate this?&lt;/P&gt;&lt;P&gt;The short answer is create/alter database accepts whole numbers for size specification and not pages.&lt;/P&gt;&lt;P&gt;The technical answer is only integer values are accepted.&lt;/P&gt;&lt;P&gt; Added reason here, is because of the whole number integers for create/alter, the create_sql is not checking for half meg fragments.&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I've logged CR 797291 to have create_sql be half meg aware.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How do you create so you can load this database?&lt;/P&gt;&lt;P&gt;Using the example above:&lt;/P&gt;&lt;P&gt;You can disk init xxx_data04 to be 7.5M, then when create/alter specify "on xxx_data04='8M'" which in turn will give you the 7.5 megs.&amp;nbsp; To be safe, have this particular alter all by itself, just to avoid confusion.&amp;nbsp; This works because device sizes can be created for a specified page count.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can also do a bit of sysusages manipulation during the process which I don't recommend, since updating system tables can be troublesome if not handled carefully.&amp;nbsp; Essentially it boils down to altering for 8M, subtracting 256 pages (.5M) from size to make 7.5M , run dbcc dbrepair(dbname, remap), then proceed with altering.&amp;nbsp; Use at your own risk, use a test server first, have master backups, use a transaction, etc.&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;HTH&lt;/P&gt;&lt;P&gt;Dan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 02 Apr 2016 00:05:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/load-database-xx-with-listonly-create-sql-giving-wrong-ddl-for-database/qaa-p/11572534#M4315886</guid>
      <dc:creator>dan_thrall</dc:creator>
      <dc:date>2016-04-02T00:05:34Z</dc:date>
    </item>
    <item>
      <title>Re: load database xx with listonly=create_sql giving wrong ddl for database</title>
      <link>https://community.sap.com/t5/technology-q-a/load-database-xx-with-listonly-create-sql-giving-wrong-ddl-for-database/qaa-p/11572535#M4315887</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dan,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Excellent lesson for us all. I particularly like the simplicity and effectiveness of&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12px;"&gt;"You can disk init xxx_data04 to be 7.5M, then when create/alter specify "on xxx_data04='8M'" which in turn will give you the 7.5 megs."&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12px;"&gt;LOL!&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12px;"&gt;Regards,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12px;"&gt;Jean-Pierre&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 02 Apr 2016 20:46:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/load-database-xx-with-listonly-create-sql-giving-wrong-ddl-for-database/qaa-p/11572535#M4315887</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2016-04-02T20:46:51Z</dc:date>
    </item>
    <item>
      <title>Re: load database xx with listonly=create_sql giving wrong ddl for database</title>
      <link>https://community.sap.com/t5/technology-q-a/load-database-xx-with-listonly-create-sql-giving-wrong-ddl-for-database/qaa-p/11572536#M4315888</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;P.S. As far as the manipulation you are talking about... Are you talking about a direct update to the master..sysusages 8MB fragment for the database? Thank you. Regards, Jean-Pierre &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 02 Apr 2016 20:51:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/load-database-xx-with-listonly-create-sql-giving-wrong-ddl-for-database/qaa-p/11572536#M4315888</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2016-04-02T20:51:49Z</dc:date>
    </item>
    <item>
      <title>Re: load database xx with listonly=create_sql giving wrong ddl for database</title>
      <link>https://community.sap.com/t5/technology-q-a/load-database-xx-with-listonly-create-sql-giving-wrong-ddl-for-database/qaa-p/11572537#M4315889</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes, the final method Dan is talking about is doing direct updates to master..sysusages.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-bret&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 03 Apr 2016 16:34:09 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/load-database-xx-with-listonly-create-sql-giving-wrong-ddl-for-database/qaa-p/11572537#M4315889</guid>
      <dc:creator>former_member188958</dc:creator>
      <dc:date>2016-04-03T16:34:09Z</dc:date>
    </item>
    <item>
      <title>Re: load database xx with listonly=create_sql giving wrong ddl for database</title>
      <link>https://community.sap.com/t5/technology-q-a/load-database-xx-with-listonly-create-sql-giving-wrong-ddl-for-database/qaa-p/11572538#M4315890</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;We have same proble when we generate ddl from ddlgen and sybase central ...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;create_sql -- takes Floor values , ddlgen/sybase central take ceiling values .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Ajay Pandey&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 04 Apr 2016 13:54:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/load-database-xx-with-listonly-create-sql-giving-wrong-ddl-for-database/qaa-p/11572538#M4315890</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2016-04-04T13:54:26Z</dc:date>
    </item>
    <item>
      <title>Re: load database xx with listonly=create_sql giving wrong ddl for database</title>
      <link>https://community.sap.com/t5/technology-q-a/load-database-xx-with-listonly-create-sql-giving-wrong-ddl-for-database/qaa-p/11572539#M4315891</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;my problem is similar but i do not have the luxury of creating a device just for this database. how can i create the database on an existing device ?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 04 Apr 2016 13:56:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/load-database-xx-with-listonly-create-sql-giving-wrong-ddl-for-database/qaa-p/11572539#M4315891</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2016-04-04T13:56:57Z</dc:date>
    </item>
    <item>
      <title>Re: load database xx with listonly=create_sql giving wrong ddl for database</title>
      <link>https://community.sap.com/t5/technology-q-a/load-database-xx-with-listonly-create-sql-giving-wrong-ddl-for-database/qaa-p/11572540#M4315892</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi David,&lt;/P&gt;&lt;P&gt;The safest route is to get to the .5 meg fragment naturally.&amp;nbsp; What I mean is you would alter on an existing device that just so happens to have a .5 meg AU at the end.&amp;nbsp; You can fill the device with a dummy database first leaving the desired amount free, then alter as needed.&amp;nbsp; Once this is done then finally drop the dummy filler database.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here's a way to quickly check if you have a .5 meg device on 2k page ASE&lt;/P&gt;&lt;P&gt;1&amp;gt; select name,(1.0*high+1-low)/512 from sysdevices where (1.0*high+1-low)/512 %1 !=0 and status !=16&lt;/P&gt;&lt;P&gt;2&amp;gt; go&lt;/P&gt;&lt;P&gt;name&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;------------------------------------------------------------&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ----------------------------&lt;/P&gt;&lt;P&gt;halfmeg&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 7.500000000000&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;(1 row affected)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The manual update method can be done.&amp;nbsp; Again, throwing considerable caution here as modifying sysusages can get you into trouble very quickly if you aren't careful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Finally the other safe route is a database can load as long as it is the same size or larger than the dump.&amp;nbsp; The fragments should remap.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Using the example from the first posting&lt;/P&gt;&lt;P&gt;1&amp;gt; select segmap, lstart, size from sysusages where dbid=db_id("test")&lt;/P&gt;&lt;P&gt;2&amp;gt; go&lt;/P&gt;&lt;P&gt;segmap&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lstart&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; size&lt;/P&gt;&lt;P&gt;----------- ---------- ----------&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5120&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5120&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5120&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10240&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3840&amp;nbsp; &amp;lt;&amp;lt;This is the 7.5M fragment&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 14080&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5120&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;(4 rows affected)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Let's create and load a copy.&lt;/P&gt;&lt;P&gt;1&amp;gt; create database testload on reprodata=10 log on reprolog=10&lt;/P&gt;&lt;P&gt;2&amp;gt; go&lt;/P&gt;&lt;P&gt;1&amp;gt; alter database testload on reprodata=8&amp;nbsp; --this will not be 7.5, but a full 8M&lt;/P&gt;&lt;P&gt;2&amp;gt; go&lt;/P&gt;&lt;P&gt;1&amp;gt; alter database testload log on reprolog=10&lt;/P&gt;&lt;P&gt;2&amp;gt; go&lt;/P&gt;&lt;P&gt;--sysusages BEFORE load&lt;/P&gt;&lt;P&gt;1&amp;gt; select segmap, lstart, size from sysusages where dbid=db_id("testload")&lt;/P&gt;&lt;P&gt;2&amp;gt; go&lt;/P&gt;&lt;P&gt;segmap&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lstart&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; size&lt;/P&gt;&lt;P&gt;----------- ---------- ----------&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5120&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5120&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5120&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10240&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4096&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 14336&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5120&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now let's load the dump of the source to it.&lt;/P&gt;&lt;P&gt;1&amp;gt; load database testload from "/tmp/test.dmp"&lt;/P&gt;&lt;P&gt;2&amp;gt; go&lt;/P&gt;&lt;P&gt;[snip]&lt;/P&gt;&lt;P&gt;Backup Server: 3.42.1.1: LOAD is complete (database testload).&lt;/P&gt;&lt;P&gt;All dumped pages have been loaded. ASE is now clearing pages above page 19200,&lt;/P&gt;&lt;P&gt;which were not present in the database just loaded.&lt;/P&gt;&lt;P&gt;ASE has finished clearing database pages.&lt;/P&gt;&lt;P&gt;...&lt;/P&gt;&lt;P&gt;1&amp;gt; online database testload&lt;/P&gt;&lt;P&gt;2&amp;gt; go&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;1&amp;gt; select segmap, lstart, size from sysusages where dbid=db_id("testload")&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;2&amp;gt; go&lt;/P&gt;&lt;P&gt;segmap&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lstart&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; size&lt;/P&gt;&lt;P&gt;----------- ---------- ----------&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5120&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5120&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5120&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10240&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3840&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 14080&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5120&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 19200&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;(5 rows affected)&lt;/P&gt;&lt;P&gt;Now you can see the extra unused .5 meg is tacked on to the end and the 7.5M fragment is regenerated just as it existed in the dump.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You could then do some tricks to swallow this space up into a full fragment.&lt;/P&gt;&lt;P&gt;Options include&lt;/P&gt;&lt;P&gt;"alter database off" to remove it entirely&lt;/P&gt;&lt;P&gt;make your next alter add a half meg using the same logic discussed in this thread.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Since we are only looking at a single AU, the shortest route to a final solution might be to go straight to alter database off to shrink 256 pages from the device fragment.&amp;nbsp; Future dump/load can reconcile the database hole.&amp;nbsp; Alter database off accepts page ranges. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers&lt;/P&gt;&lt;P&gt;Dan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 04 Apr 2016 23:31:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/load-database-xx-with-listonly-create-sql-giving-wrong-ddl-for-database/qaa-p/11572540#M4315892</guid>
      <dc:creator>dan_thrall</dc:creator>
      <dc:date>2016-04-04T23:31:36Z</dc:date>
    </item>
    <item>
      <title>Re: load database xx with listonly=create_sql giving wrong ddl for database</title>
      <link>https://community.sap.com/t5/technology-q-a/load-database-xx-with-listonly-create-sql-giving-wrong-ddl-for-database/qaa-p/11572541#M4315893</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you for confirming Bret. Your answer though, makes me laugh... So mysterious. To me it looks like a pretty straight forword update to master..sysusages... If I had a server to practice on, I would send you guys the code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Either way, I really enjoyed, the thread. Good simple work around in the end.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Jean-Pierre&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 05 Apr 2016 00:05:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/load-database-xx-with-listonly-create-sql-giving-wrong-ddl-for-database/qaa-p/11572541#M4315893</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2016-04-05T00:05:38Z</dc:date>
    </item>
  </channel>
</rss>

