<?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>Administración de ORACLE en Español &#187; rebuild</title>
	<atom:link href="http://colacios.es/blog/WordPress3/tag/rebuild/feed/" rel="self" type="application/rss+xml" />
	<link>http://colacios.es/blog/WordPress3</link>
	<description>Administración de Base de datos ORACLE en español</description>
	<lastBuildDate>Tue, 11 Mar 2014 12:56:35 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Cómo cambiar de Tablespace los índices de un usuario</title>
		<link>http://colacios.es/blog/WordPress3/como-cambiar-de-tablespace-los-indices-de-un-usuario/</link>
		<comments>http://colacios.es/blog/WordPress3/como-cambiar-de-tablespace-los-indices-de-un-usuario/#comments</comments>
		<pubDate>Thu, 07 Mar 2013 10:43:59 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Administración Oracle]]></category>
		<category><![CDATA[alter index]]></category>
		<category><![CDATA[rebuild]]></category>

		<guid isPermaLink="false">http://colacios.es/blog/WordPress3/?p=279</guid>
		<description><![CDATA[A veces es necesario cambiar todos los índices de un usuario a un tablespace espécífico de índices. Esto era muy importante en versiones 7, 8 y 9 de Oracle.  Una manera sencilla de hacerlo es desde sqlplus. La idea es &#8230; <a href="http://colacios.es/blog/WordPress3/como-cambiar-de-tablespace-los-indices-de-un-usuario/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">A veces es necesario cambiar todos los índices de un usuario a un tablespace espécífico de índices. Esto era muy importante en versiones 7, 8 y 9 de Oracle.  Una manera sencilla de hacerlo es desde sqlplus.</p>
<p style="text-align: justify;">La idea es hacer un script que genere otro script con la sentencia sql que permita hacer el cambio. Sería como sigue &#8230;</p>
<p style="text-align: justify;">Creamos un fichero llamado <strong>alter_ind_ts.sql</strong> y dentro copiamos el siguiente contenido:</p>
<p style="text-align: justify;"><strong>$ vi alter_ind_ts.sql</strong></p>
<p style="text-align: justify;">Copiamos lo siguiente dentro &#8230;</p>
<pre style="text-align: justify;"><em><strong>spool alter_ind_ts_usuario.sql</strong></em>
<em><strong>set heading off</strong></em>
<em><strong>set linesize 180</strong></em>
<em><strong>select 'alter index '||owner||'.'||index_name||' rebuild tablespace &lt;</strong>Poner_tablespace_destino<strong>&gt;;'</strong></em>
<em><strong>from dba_indexes</strong></em>
<em><strong>where owner = '&lt;</strong>nombre_usuario_propietario_indices<strong>&gt;'</strong></em>
<em><strong>/</strong></em>
<em><strong>spool off</strong></em></pre>
<p style="text-align: justify;">Posteriormente ejecutamos desde sqlplus conectados como <em>system</em> por ejemplo el script alter_ind_ts.sql :</p>
<p style="text-align: justify;"><strong>SQL&gt; start alter_ind_ts.sql;</strong></p>
<p style="text-align: justify;">Esto nos generará el script <strong><em>alter_ind_ts_usuario.sql</em></strong> que después de &#8220;recrearlo&#8221;, es decir, quitar la línea del final donde nos indica las filas devueltasy ponerle un &#8220;spool&#8221; al inicio del fichero y al final para que nos guarde el resultado de la ejecución del script. Podremos ejecutarlo posteriormente desde el mismo sqlplus y nos realizará el cambio de tablespace de los índices del usuario especificado.</p>
<p><strong>SQL&gt; start <strong>alter_ind_ts_usuario.sql</strong> ;</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://colacios.es/blog/WordPress3/como-cambiar-de-tablespace-los-indices-de-un-usuario/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
