<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Neuronworks &#187; temp tablespace</title>
	<atom:link href="http://blog.neuronworks.net/tag/temp-tablespace/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.neuronworks.net</link>
	<description></description>
	<lastBuildDate>Sun, 04 Dec 2011 05:10:57 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
		<item>
		<title>Me-Resize ukuran Temporary Tablespace</title>
		<link>http://blog.neuronworks.net/2008/12/29/me-resize-ukuran-temporary-tablespace/</link>
		<comments>http://blog.neuronworks.net/2008/12/29/me-resize-ukuran-temporary-tablespace/#comments</comments>
		<pubDate>Mon, 29 Dec 2008 14:53:39 +0000</pubDate>
		<dc:creator>gatotkaca</dc:creator>
				<category><![CDATA[Oracle]]></category>
		<category><![CDATA[temp tablespace]]></category>

		<guid isPermaLink="false">http://blog.neuronworks.net/?p=57</guid>
		<description><![CDATA[Suatu ketika saya kaget melihat ukuran temporary tablespace saya yang mencapai 2 GB, kenapa bisa sebesar ini, ternyata setelah di lihat memang di konfigurasinya autoextends, ya sudah akhirnya saya mencoba untuk meresize ukuran tersebut. berikut kronologi melakukan resize temp tablesapce : langkah pertama yang saya lakukan adalah : SQL&#62; ALTER DATABASE tempfile '/app/oradata/NEURON/temp01.dbf' resize 250M;]]></description>
			<content:encoded><![CDATA[<p>Suatu ketika saya kaget melihat ukuran temporary tablespace saya yang mencapai 2 GB, kenapa bisa sebesar ini, ternyata setelah di lihat memang di konfigurasinya autoextends, ya sudah akhirnya saya mencoba untuk meresize ukuran tersebut. </p>
<p>berikut kronologi melakukan resize temp tablesapce :</p>
<p>langkah pertama yang saya lakukan adalah :</p>

<div class="wp_syntax"><div class="code"><pre class="oracle8" style="font-family:monospace;">SQL<span style="color: #66cc66;">&gt;</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">ALTER</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">DATABASE</span> tempfile <span style="color: #ff0000;">'/app/oradata/NEURON/temp01.dbf'</span> resize 250M;
<span style="color: #993333; font-weight: bold; text-transform: uppercase;">ALTER</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">DATABASE</span> tempfile <span style="color: #ff0000;">'/app/oradata/NEURON/temp01.dbf'</span> resize 250M
<span style="color: #66cc66;">*</span>
ERROR <span style="color: #993333; font-weight: bold; text-transform: uppercase;">AT</span> line <span style="color: #cc66cc;">1</span>:
ORA<span style="color: #66cc66;">-</span>03297: <span style="color: #993333; font-weight: bold; text-transform: uppercase;">FILE</span> contains used data beyond requested RESIZE <span style="color: #993333; font-weight: bold; text-transform: uppercase;">VALUE</span></pre></div></div>

<p>ooo , ternyata error berarti tidak bisa menggunakan cara ini, cara berikutnya adalah Drop dan Create ulang tablesapce temp</p>
<p>berikut langkah-langkahnya :</p>

<div class="wp_syntax"><div class="code"><pre class="oracle8" style="font-family:monospace;">SQL<span style="color: #66cc66;">&gt;</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">DROP</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">TABLESPACE</span> temp;
&nbsp;
<span style="color: #993333; font-weight: bold; text-transform: uppercase;">TABLESPACE</span> dropped.</pre></div></div>

<p>Create ulang temp tablespace</p>

<div class="wp_syntax"><div class="code"><pre class="oracle8" style="font-family:monospace;">SQL<span style="color: #66cc66;">&gt;</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">CREATE</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">TEMPORARY</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">TABLESPACE</span> TEMP
  <span style="color: #cc66cc;">2</span>  TEMPFILE <span style="color: #ff0000;">'/app/oradata/NEURON/temp01.dbf'</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">SIZE</span> 500M REUSE
  <span style="color: #cc66cc;">3</span>  AUTOEXTEND <span style="color: #993333; font-weight: bold; text-transform: uppercase;">ON</span> NEXT 100M MAXSIZE unlimited
  <span style="color: #cc66cc;">4</span>  EXTENT MANAGEMENT LOCAL UNIFORM <span style="color: #993333; font-weight: bold; text-transform: uppercase;">SIZE</span> 1M;
&nbsp;
<span style="color: #993333; font-weight: bold; text-transform: uppercase;">TABLESPACE</span> created.</pre></div></div>

<p>perintah diatas akan berhasil jika, oracle yang kita gunakan adalah oracle 8i atau  oracle 9i dengan temp tablespace bukan default temporary tablesapace.</p>

<div class="wp_syntax"><div class="code"><pre class="oracle8" style="font-family:monospace;">SQL<span style="color: #66cc66;">&gt;</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">DROP</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">TABLESPACE</span> temp;
<span style="color: #993333; font-weight: bold; text-transform: uppercase;">DROP</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">TABLESPACE</span> temp
<span style="color: #66cc66;">*</span>
ERROR <span style="color: #993333; font-weight: bold; text-transform: uppercase;">AT</span> line <span style="color: #cc66cc;">1</span>:
ORA<span style="color: #66cc66;">-</span><span style="color: #cc66cc;">12906</span>: cannot <span style="color: #993333; font-weight: bold; text-transform: uppercase;">DROP</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">DEFAULT</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">TEMPORARY</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">TABLESPACE</span></pre></div></div>

<p>jika kita ingin merubah ukuran temp tablespace yang menjadi default temp tablespace kita harus meggunakan menggunakan cara berikut :</p>
<p>misalkan tablespace yang akan dirubah adalah temp dan merupakan default tablesapce, langkah pertama kita harus membuat tablespace baru misal temp2, kemudian merubah default tablespace dari temp menjadi temp2, kita rubah kembali default tablespace ke temp dan hapus temp2</p>

<div class="wp_syntax"><div class="code"><pre class="oracle8" style="font-family:monospace;">SQL<span style="color: #66cc66;">&gt;</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">CREATE</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">TEMPORARY</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">TABLESPACE</span> temp2
  <span style="color: #cc66cc;">2</span>  TEMPFILE <span style="color: #ff0000;">'/app/oradata/NEURON/temp2_01.dbf'</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">SIZE</span> 5M REUSE
  <span style="color: #cc66cc;">3</span>  AUTOEXTEND <span style="color: #993333; font-weight: bold; text-transform: uppercase;">ON</span> NEXT 1M MAXSIZE unlimited
  <span style="color: #cc66cc;">4</span>  EXTENT MANAGEMENT LOCAL UNIFORM <span style="color: #993333; font-weight: bold; text-transform: uppercase;">SIZE</span> 1M;
&nbsp;
<span style="color: #993333; font-weight: bold; text-transform: uppercase;">TABLESPACE</span> created.
&nbsp;
&nbsp;
SQL<span style="color: #66cc66;">&gt;</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">ALTER</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">DATABASE</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">DEFAULT</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">TEMPORARY</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">TABLESPACE</span> temp2;
&nbsp;
<span style="color: #993333; font-weight: bold; text-transform: uppercase;">DATABASE</span> altered.
&nbsp;
&nbsp;
SQL<span style="color: #66cc66;">&gt;</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">DROP</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">TABLESPACE</span> temp INCLUDING CONTENTS <span style="color: #993333; font-weight: bold; text-transform: uppercase;">AND</span> DATAFILES;
&nbsp;
<span style="color: #993333; font-weight: bold; text-transform: uppercase;">TABLESPACE</span> dropped.
&nbsp;
SQL<span style="color: #66cc66;">&gt;</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">CREATE</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">TEMPORARY</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">TABLESPACE</span> temp
  <span style="color: #cc66cc;">2</span>  TEMPFILE <span style="color: #ff0000;">'/app/oradata/NEURON/temp01.dbf'</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">SIZE</span> 500M REUSE
  <span style="color: #cc66cc;">3</span>  AUTOEXTEND <span style="color: #993333; font-weight: bold; text-transform: uppercase;">ON</span> NEXT 100M MAXSIZE unlimited
  <span style="color: #cc66cc;">4</span>  EXTENT MANAGEMENT LOCAL UNIFORM <span style="color: #993333; font-weight: bold; text-transform: uppercase;">SIZE</span> 1M;
&nbsp;
<span style="color: #993333; font-weight: bold; text-transform: uppercase;">TABLESPACE</span> created.
&nbsp;
&nbsp;
SQL<span style="color: #66cc66;">&gt;</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">ALTER</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">DATABASE</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">DEFAULT</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">TEMPORARY</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">TABLESPACE</span> temp;
&nbsp;
<span style="color: #993333; font-weight: bold; text-transform: uppercase;">DATABASE</span> altered.
&nbsp;
&nbsp;
SQL<span style="color: #66cc66;">&gt;</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">DROP</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">TABLESPACE</span> temp2 INCLUDING CONTENTS <span style="color: #993333; font-weight: bold; text-transform: uppercase;">AND</span> DATAFILES;
&nbsp;
<span style="color: #993333; font-weight: bold; text-transform: uppercase;">TABLESPACE</span> dropped.</pre></div></div>

<p>untuk oracle 9i ke atas perubahan ukuran tablespace akan lebih mudah dilakukan<br />
berikut  cara untuk meresize temp tablespace :</p>

<div class="wp_syntax"><div class="code"><pre class="oracle8" style="font-family:monospace;">SQL<span style="color: #66cc66;">&gt;</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">SELECT</span> tablespace_name<span style="color: #66cc66;">,</span> file_name<span style="color: #66cc66;">,</span> bytes
  <span style="color: #cc66cc;">2</span>  <span style="color: #993333; font-weight: bold; text-transform: uppercase;">FROM</span> dba_temp_files <span style="color: #993333; font-weight: bold; text-transform: uppercase;">WHERE</span> tablespace_name <span style="color: #66cc66;">=</span> <span style="color: #ff0000;">'TEMP'</span>;
&nbsp;
TABLESPACE_NAME   FILE_NAME                                 BYTES
<span style="color: #808080; font-style: italic;">----------------- -------------------------------- --------------</span>
TEMP              <span style="color: #66cc66;">/</span>app<span style="color: #66cc66;">/</span>oradata<span style="color: #66cc66;">/</span>NEURON<span style="color: #66cc66;">/</span>temp01.dbf   <span style="color: #cc66cc;">2</span><span style="color: #66cc66;">,</span><span style="color: #cc66cc;">107</span><span style="color: #66cc66;">,</span><span style="color: #cc66cc;">200</span><span style="color: #66cc66;">,</span>000
&nbsp;
&nbsp;
SQL<span style="color: #66cc66;">&gt;</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">ALTER</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">DATABASE</span> TEMPFILE <span style="color: #ff0000;">'/app/oradata/NEURON/temp01.dbf'</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">DROP</span> INCLUDING DATAFILES;
&nbsp;
<span style="color: #993333; font-weight: bold; text-transform: uppercase;">DATABASE</span> altered.
&nbsp;
&nbsp;
SQL<span style="color: #66cc66;">&gt;</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">ALTER</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">TABLESPACE</span> temp <span style="color: #993333; font-weight: bold; text-transform: uppercase;">ADD</span> TEMPFILE <span style="color: #ff0000;">'/app/oradata/NEURON/temp01.dbf'</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">SIZE</span> 512m
  <span style="color: #cc66cc;">2</span>  AUTOEXTEND <span style="color: #993333; font-weight: bold; text-transform: uppercase;">ON</span> NEXT 250m MAXSIZE UNLIMITED;
&nbsp;
<span style="color: #993333; font-weight: bold; text-transform: uppercase;">TABLESPACE</span> altered.
&nbsp;
&nbsp;
SQL<span style="color: #66cc66;">&gt;</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">SELECT</span> tablespace_name<span style="color: #66cc66;">,</span> file_name<span style="color: #66cc66;">,</span> bytes
  <span style="color: #cc66cc;">2</span>  <span style="color: #993333; font-weight: bold; text-transform: uppercase;">FROM</span> dba_temp_files <span style="color: #993333; font-weight: bold; text-transform: uppercase;">WHERE</span> tablespace_name <span style="color: #66cc66;">=</span> <span style="color: #ff0000;">'TEMP'</span>;
&nbsp;
TABLESPACE_NAME   FILE_NAME                                 BYTES
<span style="color: #808080; font-style: italic;">----------------- -------------------------------- --------------</span>
TEMP              <span style="color: #66cc66;">/</span>app<span style="color: #66cc66;">/</span>oradata<span style="color: #66cc66;">/</span>NEURON<span style="color: #66cc66;">/</span>temp01.dbf      <span style="color: #cc66cc;">536</span><span style="color: #66cc66;">,</span><span style="color: #cc66cc;">870</span><span style="color: #66cc66;">,</span><span style="color: #cc66cc;">912</span></pre></div></div>

<p>terkadang di sistem operasi windows command DROP INCLUDING DATAFILES tidak menghapus file fisik, untuk memastikannya anda perlu mencek terlebih dahulu, jika belum terhapus, hapus file dengan os Command.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.neuronworks.net/2008/12/29/me-resize-ukuran-temporary-tablespace/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

