<?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: Rollback disabling in Operating System - HP-UX</title>
    <link>https://community.hpe.com/t5/operating-system-hp-ux/rollback-disabling/m-p/3107217#M905348</link>
    <description>Manuel&lt;BR /&gt;&lt;BR /&gt;You can create a table with NOLOGGING, so it doesn't generate rollback. The NOLOGGING applies only to the table creation, but it will hold for create as select.&lt;BR /&gt;&lt;BR /&gt;ie&lt;BR /&gt;CREATE TABLE mycopy &lt;BR /&gt;STORAGE (etc)&lt;BR /&gt;NOLOGGING&lt;BR /&gt;AS SELECT * FROM bigtable where ....&lt;BR /&gt;&lt;BR /&gt;TRUNCATE bigtable ;&lt;BR /&gt;&lt;BR /&gt;exp myycopy&lt;BR /&gt;imp into bigtable.&lt;BR /&gt;&lt;BR /&gt;TRUNCATE doesn't create rollback, and insert generates little rollback (because there's no 'before' data to save), so you should get away with it.&lt;BR /&gt;&lt;BR /&gt;-- Graham</description>
    <pubDate>Fri, 31 Oct 2003 06:29:21 GMT</pubDate>
    <dc:creator>Graham Cameron_1</dc:creator>
    <dc:date>2003-10-31T06:29:21Z</dc:date>
    <item>
      <title>Rollback disabling</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/rollback-disabling/m-p/3107210#M905341</link>
      <description>Hi all:&lt;BR /&gt;&lt;BR /&gt;Does anyone knows how to prevent session or statement form rollback? Some way to disabling?&lt;BR /&gt;&lt;BR /&gt;We are planning to delete a 25 million register table and donÂ´t want to have trouble with filled rollback segments.&lt;BR /&gt;&lt;BR /&gt;I guess deleting speed would be improved too.&lt;BR /&gt;&lt;BR /&gt;Thank</description>
      <pubDate>Fri, 31 Oct 2003 03:17:04 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/rollback-disabling/m-p/3107210#M905341</guid>
      <dc:creator>Manuel Gómez González</dc:creator>
      <dc:date>2003-10-31T03:17:04Z</dc:date>
    </item>
    <item>
      <title>Re: Rollback disabling</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/rollback-disabling/m-p/3107211#M905342</link>
      <description>I guess that what best you can do in Oracle is assign your transaction to a specific RBS segment.&lt;BR /&gt;insert always use rollback segment.</description>
      <pubDate>Fri, 31 Oct 2003 03:47:52 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/rollback-disabling/m-p/3107211#M905342</guid>
      <dc:creator>Printaporn_1</dc:creator>
      <dc:date>2003-10-31T03:47:52Z</dc:date>
    </item>
    <item>
      <title>Re: Rollback disabling</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/rollback-disabling/m-p/3107212#M905343</link>
      <description>Hi,&lt;BR /&gt;Regardless of which RDMS(sybase,oracle, ms sql server etc) you use, I guess that you can use minimally logged Transact Sql commands or some trace flags defined by your RDMS such as truncate table command, appropriate taceflags in sybase ASE to avoid filling up the logsegment. &lt;BR /&gt;HTH&lt;BR /&gt;ALPER Ã NEY&lt;BR /&gt;SYBASE DBA &amp;amp; REPLICATION ADMIN&lt;BR /&gt;I.S.E TAKASBANK I</description>
      <pubDate>Fri, 31 Oct 2003 04:02:28 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/rollback-disabling/m-p/3107212#M905343</guid>
      <dc:creator>ALPER ONEY</dc:creator>
      <dc:date>2003-10-31T04:02:28Z</dc:date>
    </item>
    <item>
      <title>Re: Rollback disabling</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/rollback-disabling/m-p/3107213#M905344</link>
      <description>Database is ORACLE,&lt;BR /&gt;&lt;BR /&gt;thanks</description>
      <pubDate>Fri, 31 Oct 2003 04:15:31 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/rollback-disabling/m-p/3107213#M905344</guid>
      <dc:creator>Manuel Gómez González</dc:creator>
      <dc:date>2003-10-31T04:15:31Z</dc:date>
    </item>
    <item>
      <title>Re: Rollback disabling</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/rollback-disabling/m-p/3107214#M905345</link>
      <description>hi,&lt;BR /&gt;-&lt;BR /&gt;if you are deleting all the records, you would just do:&lt;BR /&gt;truncate table &lt;TABLENAME&gt;;&lt;BR /&gt;-&lt;BR /&gt;If not and if hopefully you are using partitioning.  You can do a mass delete in parallel using parallel DML (see the server concepts guide)&lt;BR /&gt;-&lt;BR /&gt;Otherwise, if 25 millions is a large percentage of the table, it is sometimes better to:&lt;BR /&gt;-&lt;BR /&gt;create table temp nologging as select * from t where id not in ( select id from a );&lt;BR /&gt;-&lt;BR /&gt;(keep the rows you want)&lt;BR /&gt;-&lt;BR /&gt;index temp (unrecoverable, in parrallel )&lt;BR /&gt;grant on temp (as you had for t)&lt;BR /&gt;drop table t;&lt;BR /&gt;rename temp to t;&lt;BR /&gt;-&lt;BR /&gt;If you need any further clarifications, please let us know.&lt;BR /&gt;-&lt;BR /&gt;regards&lt;BR /&gt;Yogeeraj&lt;BR /&gt;&lt;/TABLENAME&gt;</description>
      <pubDate>Fri, 31 Oct 2003 05:26:39 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/rollback-disabling/m-p/3107214#M905345</guid>
      <dc:creator>Yogeeraj_1</dc:creator>
      <dc:date>2003-10-31T05:26:39Z</dc:date>
    </item>
    <item>
      <title>Re: Rollback disabling</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/rollback-disabling/m-p/3107215#M905346</link>
      <description>As per Yogeeraj, you can't disable rollback.&lt;BR /&gt;&lt;BR /&gt;We have similar problems here with 600m row tables, and our approach is (similar as per Yogeeraj) to create a temporary table containing just the rows we want, then truncate the original, and copy back the rows, using either exp/imp or "select * from" - we're still testing.&lt;BR /&gt;&lt;BR /&gt;Later we will be partitioning by date - these are date ordered records, 1 day = 1 partition, so in future we can just drop the partitions containing old data, and avoid rollback that way.&lt;BR /&gt;&lt;BR /&gt;GOod luck&lt;BR /&gt;&lt;BR /&gt;-- Graham</description>
      <pubDate>Fri, 31 Oct 2003 06:11:06 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/rollback-disabling/m-p/3107215#M905346</guid>
      <dc:creator>Graham Cameron_1</dc:creator>
      <dc:date>2003-10-31T06:11:06Z</dc:date>
    </item>
    <item>
      <title>Re: Rollback disabling</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/rollback-disabling/m-p/3107216#M905347</link>
      <description>Thanks guys:&lt;BR /&gt;&lt;BR /&gt;Our target was disabling rollback because we have a great disk space lack, therefore we canÂ´t operate as you suggested (creating temporary tables, etc.).&lt;BR /&gt;&lt;BR /&gt;WeÂ´ll create a PL/SQL for deleting small pieces of information each time.&lt;BR /&gt;&lt;BR /&gt;Tha</description>
      <pubDate>Fri, 31 Oct 2003 06:18:30 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/rollback-disabling/m-p/3107216#M905347</guid>
      <dc:creator>Manuel Gómez González</dc:creator>
      <dc:date>2003-10-31T06:18:30Z</dc:date>
    </item>
    <item>
      <title>Re: Rollback disabling</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/rollback-disabling/m-p/3107217#M905348</link>
      <description>Manuel&lt;BR /&gt;&lt;BR /&gt;You can create a table with NOLOGGING, so it doesn't generate rollback. The NOLOGGING applies only to the table creation, but it will hold for create as select.&lt;BR /&gt;&lt;BR /&gt;ie&lt;BR /&gt;CREATE TABLE mycopy &lt;BR /&gt;STORAGE (etc)&lt;BR /&gt;NOLOGGING&lt;BR /&gt;AS SELECT * FROM bigtable where ....&lt;BR /&gt;&lt;BR /&gt;TRUNCATE bigtable ;&lt;BR /&gt;&lt;BR /&gt;exp myycopy&lt;BR /&gt;imp into bigtable.&lt;BR /&gt;&lt;BR /&gt;TRUNCATE doesn't create rollback, and insert generates little rollback (because there's no 'before' data to save), so you should get away with it.&lt;BR /&gt;&lt;BR /&gt;-- Graham</description>
      <pubDate>Fri, 31 Oct 2003 06:29:21 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/rollback-disabling/m-p/3107217#M905348</guid>
      <dc:creator>Graham Cameron_1</dc:creator>
      <dc:date>2003-10-31T06:29:21Z</dc:date>
    </item>
    <item>
      <title>Re: Rollback disabling</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/rollback-disabling/m-p/3107218#M905349</link>
      <description>Do you have 1 or more columns that let you to subdivide you 25 million records into smaller subsets? So you could delete each subset separately and commit after each deletetion. This will reduce the need of rollback space,&lt;BR /&gt;but the deleting speed isn't good.&lt;BR /&gt;&lt;BR /&gt;Keep an eye on the archive logs if you DB is in ARCHIVELOG mode.&lt;BR /&gt;&lt;BR /&gt;hth,&lt;BR /&gt;Claudio</description>
      <pubDate>Fri, 31 Oct 2003 08:57:31 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/rollback-disabling/m-p/3107218#M905349</guid>
      <dc:creator>Claudio Cilloni</dc:creator>
      <dc:date>2003-10-31T08:57:31Z</dc:date>
    </item>
    <item>
      <title>Re: Rollback disabling</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/rollback-disabling/m-p/3107219#M905350</link>
      <description>hi again,&lt;BR /&gt;&lt;BR /&gt;of course you can do it using BULK COLLECT, however beware that if you have a table with more some number of indexes, deleting just does alot of work.  Maintaining the index structures for xxx,xxx deletes &lt;BR /&gt;can be "cumbersome".  Additionally there is lots of UNDO and REDO generated.&lt;BR /&gt;&lt;BR /&gt;good luck&lt;BR /&gt;regards&lt;BR /&gt;Yogeeraj&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Fri, 31 Oct 2003 15:39:34 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/rollback-disabling/m-p/3107219#M905350</guid>
      <dc:creator>Yogeeraj_1</dc:creator>
      <dc:date>2003-10-31T15:39:34Z</dc:date>
    </item>
  </channel>
</rss>

