<?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/"
	xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule"
>

<channel>
	<title>Templarios de San Oracle &#187; Oracle administraci&oacute;n</title>
	<atom:link href="http://www.tsoracle.com/wparchives/category/oracle-administracin/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.tsoracle.com</link>
	<description>Diario de un Templario de San Oracle</description>
	<lastBuildDate>Wed, 30 Sep 2009 14:09:14 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license>
		<item>
		<title>Caída por sorpresa del listener con Oracle XE</title>
		<link>http://www.tsoracle.com/wparchives/2008/09/11/caida-por-sorpresa-del-listener-con-oracle-xe/</link>
		<comments>http://www.tsoracle.com/wparchives/2008/09/11/caida-por-sorpresa-del-listener-con-oracle-xe/#comments</comments>
		<pubDate>Thu, 11 Sep 2008 18:21:20 +0000</pubDate>
		<dc:creator>Sir Ragnar</dc:creator>
				<category><![CDATA[Oracle administración]]></category>
		<category><![CDATA[listener]]></category>
		<category><![CDATA[Oracle XE]]></category>

		<guid isPermaLink="false">http://www.tsoracle.com/?p=99</guid>
		<description><![CDATA[Estaba importando un esquema &#8220;conflictivo&#8221; en mi oracle XE cuando de repente me ha dado un error de final del canal de comunicaci&#243;n. Despu&#233;s de eso (o antes qui&#233;n sabe) el listener se ha ca&#237;do. Todos los intentos posteriores por levantarlo han fallado.

Yo intentaba esto:

# lsnrctl start

Y el sistema me tiraba esto otro:

TNSLSNR for Linux: [...]]]></description>
			<content:encoded><![CDATA[<p>Estaba importando un esquema &#8220;conflictivo&#8221; en mi oracle XE cuando de repente me ha dado un error de final del canal de comunicaci&oacute;n. Despu&eacute;s de eso (o antes qui&eacute;n sabe) el listener se ha ca&iacute;do. Todos los intentos posteriores por levantarlo han fallado.<br />
<span id="more-99"></span><br />
Yo intentaba esto:</p>

<div class="wp_syntax"><div class="code"><pre class="shell" style="font-family:monospace;"># lsnrctl start</pre></div></div>

<p>Y el sistema me tiraba esto otro:</p>

<div class="wp_syntax"><div class="code"><pre class="shell" style="font-family:monospace;">TNSLSNR for Linux: Version 10.2.0.1.0 - Production on 11-SEP-2008 12:15:47
&nbsp;
Copyright (c) 1991, 2005, Oracle.  All rights reserved.
&nbsp;
El archivo de parÃ¡metros del sistema es /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/network/admin/listener.ora
Mensajes de log escritos en /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/network/log/listener.log
Información de rastreo escrita en /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/network/trace/listener.trc
El nivel de rastreo actual es 0
&nbsp;
Iniciado con Pid=3231
Error al recibir de: (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC_FOR_XE)))
TNS-12555: TNS:permiso denegado
 TNS-12560: TNS:error del adaptador de protocolo
  TNS-00525: Privilegio insuficiente para la operación
   Linux Error: 1: Operation not permitted</pre></div></div>

<p>Y esto as&iacute;, de repente, sin avisar. Bueno, pues me he metido en los foros, he revisado y revisado la configuraci&oacute;n en el fichero <em>listener.ora</em> y he comprobado otro mont&oacute;n de cosas que suger&iacute;an los expertos de OTN. Al final la soluci&oacute;n la he encontrado en este <a href="http://forums.oracle.com/forums/message.jspa?messageID=1308427" target="_blank" title="OTN:Lsnrctl doesn't work">post</a>. He <strong>borrado</strong> el contenido de la carpeta <em>/var/tmp/.oracle</em> y luego le he hecho un <a href="http://es.wikipedia.org/wiki/Chown" target="_blank" title="chown">chown</a> para que perteneciese al usuario <em>oracle</em> y al grupo <em>dba</em>. Despu&eacute;s de esto el listener se ha levantado perfectamente.<br />
Al parecer este problema puede suceder cuando levantas la base de datos o el listener como usuario root. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.tsoracle.com/wparchives/2008/09/11/caida-por-sorpresa-del-listener-con-oracle-xe/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>Comportamiento group by en oracle 10g</title>
		<link>http://www.tsoracle.com/wparchives/2008/06/06/comportamiento-group-by-en-oracle-10g/</link>
		<comments>http://www.tsoracle.com/wparchives/2008/06/06/comportamiento-group-by-en-oracle-10g/#comments</comments>
		<pubDate>Fri, 06 Jun 2008 08:53:01 +0000</pubDate>
		<dc:creator>Sir Ragnar</dc:creator>
				<category><![CDATA[Oracle administración]]></category>
		<category><![CDATA[Otros]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[oracle 10g]]></category>
		<category><![CDATA[sql]]></category>

		<guid isPermaLink="false">http://www.tsoracle.com/?p=97</guid>
		<description><![CDATA[Recientemente me han actualizado la versi&#243;n de la base de datos 10g. Me llev&#233; una gran sorpresa al ver que las consultas con GROUP BY ya no estaban ordenadas por los mismos campos de la cl&#225;usula. He programado en Oracle 8 y 9 y siempre hab&#237;a dado por hecho que, salvo que necesitara uno distinto, [...]]]></description>
			<content:encoded><![CDATA[<p>Recientemente me han actualizado la versi&oacute;n de la base de datos 10g. Me llev&eacute; una gran sorpresa al ver que las consultas con <em>GROUP BY</em> ya no estaban ordenadas por los mismos campos de la cl&aacute;usula. He programado en Oracle 8 y 9 y siempre hab&iacute;a dado por hecho que, salvo que necesitara uno distinto, el orden ser&iacute;a el mismo que el del <em>GROUP BY</em>. He le&iacute;do en <a href="http://jaffardba.blogspot.com/2007/07/change-behavior-of-group-by-clause-in.html" target="_blank" title="Oracle blog">un blog</a> que Oracle ha cambido la estrategia de ordenaci&oacute;n por defecto en la 10g. Ahora es <em>HASH GROUP BY</em> y comentan que tiene un bug que se resuelve en la 11g. En el <a href="http://jaffardba.blogspot.com/2007/07/change-behavior-of-group-by-clause-in.html" target="_blank" title="Oracle blog">blog</a> dicen que oracle recomienda (en las versiones con el bug) poner el par&aacute;metro <em>_gby_hash_aggregation_enabled parameter</em> a <em>FALSE</em> o <em>optimizer_features_enabled</em> a <em>9.2.0</em>.<br />
Sin embargo, leyendo la nota <em>345048.1 &#8216;Group By&#8217; Does Not Sort If You Don&#8217;T Use Order By In 10g</em> lo que entiendo es que no es un bug. Sencillamente es un efecto colateral del algoritmo de agrupaci&oacute;n (antiguo) lo que hac&iacute;a que salieran ordenadas. Nunca ha habido garant&iacute;as de ordenaci&oacute;n. Por tanto toca poner order by a todas las consultas con <em>group by</em> lo que puede conllevar unas cuantas horas de divertida revisi&oacute;n del c&oacute;digo.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tsoracle.com/wparchives/2008/06/06/comportamiento-group-by-en-oracle-10g/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>Ajustando Oracle XE</title>
		<link>http://www.tsoracle.com/wparchives/2008/01/23/ajustando-oracle-xe/</link>
		<comments>http://www.tsoracle.com/wparchives/2008/01/23/ajustando-oracle-xe/#comments</comments>
		<pubDate>Wed, 23 Jan 2008 13:47:00 +0000</pubDate>
		<dc:creator>Sir Ragnar</dc:creator>
				<category><![CDATA[Oracle administración]]></category>
		<category><![CDATA[Oracle XE]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.tsoracle.com/wparchives/2008/01/23/ajustando-oracle-xe/</guid>
		<description><![CDATA[Despu&#233;s de instalar Oracle XE en mi ubuntu 7.10 ten&#237;a tres inquietudes:

Por error le hab&#237;a dicho al configurarlo que se iniciara al arrancar la m&#225;quina. Quiero que el inicio sea manual.
Quer&#237;a poder usar el sql*plus desde un terminal con mi usuario de linux habitual.
Quer&#237;a poder acceder al interfaz web de administraci&#243;n desde cualquier ordenador de [...]]]></description>
			<content:encoded><![CDATA[<p>Despu&eacute;s de instalar Oracle XE en mi ubuntu 7.10 ten&iacute;a tres inquietudes:</p>
<ol>
<li>Por error le hab&iacute;a dicho al configurarlo que se iniciara al arrancar la m&aacute;quina. Quiero que el inicio sea manual.</li>
<li>Quer&iacute;a poder usar el sql*plus desde un terminal con mi usuario de linux habitual.</li>
<li>Quer&iacute;a poder acceder al interfaz web de administraci&oacute;n desde cualquier ordenador de mi red (por defecto s&oacute;lo permite acceder desde localhost).</li>
</ol>
<p><span id="more-91"></span></p>
<h3>Quitar Oracle XE del arranque.</h3>
<p>Pens&eacute;, bueno, esto est&aacute; chupado. Edito el inittab y ya est&aacute;. Pues no. Al parecer inittab <a href="http://www.todo-linux.com/modules.php?name=Forums&#038;file=viewtopic&#038;p=36267" title="inittab en ubuntu 7.10" target="_blank">es historia</a>. Lo han sustituido por <a href="http://www.migue.org/diario/2006/08/upstart-el-sustituto-de-init-en-ubuntu.html" title="Upstart: el sustituto de init en Ubuntu" target="_blank">un tal upstart</a> que es m&aacute;s r&aacute;pido, m&aacute;s eficiente, m&aacute;s centralizado y m&aacute;s todo. El caso es que no he encontrado por ninguna parte d&oacute;nde est&aacute; puesto que en el runlevel en el que arranco la m&aacute;quina se inicie la base de datos. He tenido que arrastrarme y editar el fichero /etc/default/oracle-xe y poner el par&aacute;metro <em>ORACLE_DBENABLED</em> a <em>false</em>. Un comentario al inicio del fichero advierte que se utilice /etc/init.d/oracle-xe para cambiarlo, pero no he encontrado c&oacute;mo:</p>

<div class="wp_syntax"><div class="code"><pre class="shell" style="font-family:monospace;">#This is a configuration file for automatic starting of the Oracle
#Database and listener at system startup.It is generated By running
#'/etc/init.d/oracle-xe configure'.Please use that method to modify this
#file
&nbsp;
# ORACLE_DBENABLED:'true' means to load the Database at system boot.
ORACLE_DBENABLED=false
&nbsp;
# LISTENER_PORT: Database listener
LISTENER_PORT=1521
&nbsp;
# HTTP_PORT : HTTP port for Oracle Application Express
HTTP_PORT=8081
&nbsp;
# Configuration : Check whether configure has been done or not
CONFIGURE_RUN=true</pre></div></div>

<h3>Poder usar el sql*plus desde un terminal con mi usuario de linux habitual.</h3>
<p>La soluci&oacute;n a esto la encontr&eacute; en un art&iacute;culo del blog <a href="http://itico.wordpress.com/2007/02/28/instalar-oracle-en-debian-ubuntu/" title="INSTALAR ORACLE EN DEBIAN-UBUNTU" target="_blank">&#8220;De mi vida con las m&aacute;quinas y otros temas&#8221;</a>. Edit&eacute; el fichero .bashrc de mi usuario habitual y agreg&eacute; al final:</p>

<div class="wp_syntax"><div class="code"><pre class="shell" style="font-family:monospace;"># Ejecuto el bash de oracle para poder iniciar el sqlplus y para tener
# cargadas las variables de oracle
. /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin/oracle_env.sh</pre></div></div>

<p>Si quer&eacute;is ser m&aacute;s finos pod&eacute;is hacer un enlace simb&oacute;lico, pero en mi caso no me hac&iacute;a falta.<br />
Al iniciar sesi&oacute;n me dio un error: <em>&#8220;/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin/nls_lang.sh: 114: [[: not found"</em>. Por suerte nunca soy el primero en encontrarme con un problema. <a href="http://beardedmagnum.com/?p=23" title="Oracle-xe on Ubuntu" target="_blank">Bearded Magnum</a> ten&iacute;a la clave. Por lo visto es un peque&ntilde;o fallo en el script <em>nls_lang.sh</em> de esta versi&oacute;n de XE. Hay que editar como root el fichero (s&iacute;, a mi tambi&eacute;n me patinan las venas cuando hay que hacer estas cosas) y donde pone:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>103
104
105
106
107
108
109
110
111
112
113
114
</pre></td><td class="code"><pre class="shell" style="font-family:monospace;"># Detertmine the LANGUAGE_TERRITORY part of NLS_LANG
# we derive it from the current locale by inspecting the LC_ALL and
# the LANG environment variable. Other LC_* environment variables
# are not inspected.
#
if [[ -n &quot;$LC_ALL&quot; ]]; then
  locale=$LC_ALL
elif [[ -n &quot;$LANG&quot; ]]; then
  locale=$LANG
else
  locale=
fi</pre></td></tr></table></div>

<p>Hay que quitar los dobles corchetes y dejarlo as&iacute;:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>103
104
105
106
107
108
109
110
111
112
113
114
</pre></td><td class="code"><pre class="shell" style="font-family:monospace;"># Detertmine the LANGUAGE_TERRITORY part of NLS_LANG
# we derive it from the current locale by inspecting the LC_ALL and
# the LANG environment variable. Other LC_* environment variables
# are not inspected.
#
if [ -n &quot;$LC_ALL&quot; ]; then
  locale=$LC_ALL
elif [ -n &quot;$LANG&quot; ]; then
  locale=$LANG
else
  locale=
fi</pre></td></tr></table></div>

<p>Y <em>voil&agrave;<em>.</p>
<h3>Poder acceder al interfaz web desde otra m&aacute;quina.</h3>
<p>Esto tambi&eacute;n es simple y tambi&eacute;n se describe en <a href="http://itico.wordpress.com/2007/02/28/instalar-oracle-en-debian-ubuntu/" title="INSTALAR ORACLE EN DEBIAN-UBUNTU" target="_blank">"De mi vida con las m&aacute;quinas y otros temas"</a>. Puede hacerse desde el SQL*plus conectado como system:</p>

<div class="wp_syntax"><div class="code"><pre class="plsql" style="font-family:monospace;">EXEC <span style="color: #00F;">DBMS_XDB</span><span style="color: #00F;">.</span>SETLISTENERLOCALACCESS<span style="color: #00F;">&#40;</span><span style="color: #00F;">FALSE</span><span style="color: #00F;">&#41;</span><span style="color: #00F;">;</span></pre></div></div>

<p>Tambi&eacute;n accediendo a la interfaz web como system: Administraci&oacute;n => Gestionar acceso HTTP => Disponible desde Servidor Local y Clientes Remotos.</p>
<p align="center"><a rel="lightbox[roadtrip]&#8221; href=&#8221;http://www.tsoracle.com/img/xe/paso1.png&#8221; title=&#8221;Administraci&oacute;n / Gestionar acceso HTTP&#8221;><img border="0" src="http://www.tsoracle.com/img/xe/paso1.t.jpg" /></a></p>
<p align="center"><a rel="lightbox[roadtrip]" href="http://www.tsoracle.com/img/xe/paso2.png" title="Disponible desde Servidor Local y Clientes Remotos"><img border="0" src="http://www.tsoracle.com/img/xe/paso2.t.jpg" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.tsoracle.com/wparchives/2008/01/23/ajustando-oracle-xe/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>Instalar Oracle XE en Ubuntu</title>
		<link>http://www.tsoracle.com/wparchives/2008/01/20/instalar-oracle-xe-en-ubuntu/</link>
		<comments>http://www.tsoracle.com/wparchives/2008/01/20/instalar-oracle-xe-en-ubuntu/#comments</comments>
		<pubDate>Sun, 20 Jan 2008 12:33:13 +0000</pubDate>
		<dc:creator>Sir Ragnar</dc:creator>
				<category><![CDATA[Oracle administración]]></category>
		<category><![CDATA[Oracle XE]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.tsoracle.com/wparchives/2008/01/20/instalar-oracle-xe-en-ubuntu/</guid>
		<description><![CDATA[Me he puesto a instalarme Oracle XE en mi Ubuntu y he encontrado una gu&#237;a de s&#243;lo 6 pasos. Adem&#225;s de ser muy simple est&#225; en castellano.
En mi navegador no se ve&#237;a bien el paso 2º sobre instalar la clave p&#250;blica. Por si os pasa lo mismo, la instrucci&#243;n completa es:

# wget http://oss.oracle.com/el4/RPM-GPG-KEY-oracle -O- &#124; [...]]]></description>
			<content:encoded><![CDATA[<p>Me he puesto a instalarme Oracle XE en mi Ubuntu y he encontrado <a href="http://tuxroot.wordpress.com/2008/01/18/instalar-oracle-xe/" title="Instalar Oracle XE" target="_blank">una gu&iacute;a de s&oacute;lo 6 pasos</a>. Adem&aacute;s de ser muy simple est&aacute; en castellano.<br />
En mi navegador no se ve&iacute;a bien el paso 2º sobre instalar la clave p&uacute;blica. Por si os pasa lo mismo, la instrucci&oacute;n completa es:</p>

<div class="wp_syntax"><div class="code"><pre class="shell" style="font-family:monospace;"># wget http://oss.oracle.com/el4/RPM-GPG-KEY-oracle -O- | sudo apt-key add -</pre></div></div>

<p>Hacen falta unos 260 megas para descargar y unos 450 cuando est&eacute; instalado. Luego ya lo que cada uno quiera gastar en <em>tablespaces</em>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tsoracle.com/wparchives/2008/01/20/instalar-oracle-xe-en-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>Tutorial sencillo de tablespaces</title>
		<link>http://www.tsoracle.com/wparchives/2007/07/17/tutorial-sencillo-de-tablespaces/</link>
		<comments>http://www.tsoracle.com/wparchives/2007/07/17/tutorial-sencillo-de-tablespaces/#comments</comments>
		<pubDate>Tue, 17 Jul 2007 07:25:41 +0000</pubDate>
		<dc:creator>Sir Ragnar</dc:creator>
				<category><![CDATA[Oracle administración]]></category>

		<guid isPermaLink="false">http://www.tsoracle.com/wparchives/2007/07/17/tutorial-sencillo-de-tablespaces/</guid>
		<description><![CDATA[He visto que muchas de las b&#250;squedas en el blog son sobre c&#243;mo crear un tablespace. En estos casos lo mejor es mirarse la documentaci&#243;n de oracle, pero eso ya lo sabemos todos. A veces da pereza y te viene bien que alguien te haga una introducci&#243;n r&#225;pida. Bueno este es el enlace: Tutorial de [...]]]></description>
			<content:encoded><![CDATA[<p>He visto que muchas de las b&uacute;squedas en el blog son sobre c&oacute;mo crear un tablespace. En estos casos lo mejor es mirarse la documentaci&oacute;n de oracle, pero eso ya lo sabemos todos. A veces da pereza y te viene bien que alguien te haga una introducci&oacute;n r&aacute;pida. Bueno este es el enlace: <a href="http://www.programacion.net/tutorial/oracle/2/" target="_blank" title="Tablespaces">Tutorial de tablespaces de programaci&oacute;n en castellano</a>. El art&iacute;culo es simple y no llega a profundizar mucho, pero como introducci&oacute;n sirve bastante bien.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tsoracle.com/wparchives/2007/07/17/tutorial-sencillo-de-tablespaces/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>Monitoreo de cursores abiertos y cacheados</title>
		<link>http://www.tsoracle.com/wparchives/2007/01/23/monitoreo-de-cursores-abiertos-y-cacheados/</link>
		<comments>http://www.tsoracle.com/wparchives/2007/01/23/monitoreo-de-cursores-abiertos-y-cacheados/#comments</comments>
		<pubDate>Tue, 23 Jan 2007 14:30:29 +0000</pubDate>
		<dc:creator>Sir Ragnar</dc:creator>
				<category><![CDATA[Oracle administración]]></category>
		<category><![CDATA[Scripts]]></category>

		<guid isPermaLink="false">http://www.tsoracle.com/?p=26</guid>
		<description><![CDATA[He le&#237;do un art&#237;culo que me ha parecido muy interesante en OraFaq sobre la monitorizaci&#243;n de cursores abiertos y cacheados.
Monitoring Open and Cached Cursors, de Natalka Roshak 
]]></description>
			<content:encoded><![CDATA[<p>He le&iacute;do un art&iacute;culo que me ha parecido muy interesante en OraFaq sobre la monitorizaci&oacute;n de cursores abiertos y cacheados.<br />
<a href="http://orafaq.com/node/758" target="_blank">Monitoring Open and Cached Cursors, de Natalka Roshak </a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.tsoracle.com/wparchives/2007/01/23/monitoreo-de-cursores-abiertos-y-cacheados/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>Manzanas prohibidas</title>
		<link>http://www.tsoracle.com/wparchives/2006/09/30/manzanas-prohibidas/</link>
		<comments>http://www.tsoracle.com/wparchives/2006/09/30/manzanas-prohibidas/#comments</comments>
		<pubDate>Sun, 01 Oct 2006 00:01:47 +0000</pubDate>
		<dc:creator>Sir Ragnar</dc:creator>
				<category><![CDATA[Oracle administración]]></category>

		<guid isPermaLink="false">http://www.tsoracle.com/?p=25</guid>
		<description><![CDATA[Algunas veces me he preguntado por qu&#233; ORACLE aconseja no conceder los roles CONNECT, RESOURCE Y DBA. El amigo Tom lo explica m&#225;s claro que el agua en este art&#237;culo: About connect,resource and DBA
]]></description>
			<content:encoded><![CDATA[<p>Algunas veces me he preguntado por qu&eacute; ORACLE aconseja no conceder los roles CONNECT, RESOURCE Y DBA. El amigo Tom lo explica m&aacute;s claro que el agua en este art&iacute;culo: <a href="http://asktom.oracle.com/pls/ask/f?p=4950:8:::::F4950_P8_DISPLAYID:7540675724395" alt="About connect,resource and DBA" target="_blank">About connect,resource and DBA</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.tsoracle.com/wparchives/2006/09/30/manzanas-prohibidas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>Creando usuario para designer</title>
		<link>http://www.tsoracle.com/wparchives/2004/04/02/creando-usuario-para-designer/</link>
		<comments>http://www.tsoracle.com/wparchives/2004/04/02/creando-usuario-para-designer/#comments</comments>
		<pubDate>Sat, 03 Apr 2004 03:13:42 +0000</pubDate>
		<dc:creator>Sir Ragnar</dc:creator>
				<category><![CDATA[Oracle administración]]></category>
		<category><![CDATA[administración]]></category>
		<category><![CDATA[permisos]]></category>
		<category><![CDATA[roles]]></category>
		<category><![CDATA[usuarios]]></category>

		<guid isPermaLink="false">http://www.tsoracle.com/?p=5</guid>
		<description><![CDATA[Hace un a&#241;o me instal&#233; el designer. Tuve algunos problemas pero lo consegu&#237; instalar. Formate&#233; el ordenata y hace unos d&#237;as lo volv&#237; a instalar. Tuve un mont&#243;n de problemas cuando intentaba hacer un nuevo repositorio, pero al fin lo consegu&#237;.]]></description>
			<content:encoded><![CDATA[<p>Hace un año me instalé el designer. Tuve algunos problemas pero lo conseguí instalar. Formateé el ordenata y hace unos días lo volví a instalar. Tuve un montón de problemas cuando intentaba hacer un nuevo repositorio, pero al fin lo conseguí.<br />
<span id="more-5"></span><br />
He creado un usuario llamado DESI para el que crearé el repositorio.<br />
Crearé también un rol llamado MASTER_DESIGNER al que concederé todos los privilegios necesarios que no haya que conceder directamente a DESI.<br />
Luego asignaré el rol a DESI.<br />
Crearé tres tablespaces:</p>
<ul>
<li><u>DESIGNER</u>. Para objetos normales. Será el tablespace por defecto de DESI.</li>
<li><u>UNIFORME</u>. Para campos clob y compañía. Tamaño de extensiones fijo. Elegí arbitrariamente que fuesen de 128k y me ha ido bien.</li>
<li><u>DESIGNER_TMP</u>. Como tablespace temporal por defecto para DESI.</li>
</ul>
<h3>::PROBLEMAS::</h3>
<p>Esta muy bien que la versión 9 de ORACLE te permita hacer tablespaces con tamaño de extensión fija. Lo sé. Pero soy un romántico. Me gusta fijar los &#8220;estorages&#8221; al crear las tablas. Así que el tablespace DESIGNER lo creé de los de toda la vida. Mientras se creaba el repositorio me dio un fallo al intentar agregar a una tabla un campo clob. Me estrujé la cabeza y me pateé todos los foros. La verdad es que nunca he trabajado con campos CLOB y no conozco sus peculiaridades. En la documentación leí algo sobre los tablespaces &#8220;managed&#8221; uniformemente y los campos CLOB, decidí probar y &#8220;bua lá&#8221; funcionó.</p>
<p>Así que voy a pegar aquí el script y la próxima vez lo hago de un tirón.</p>
<h3>::SCRIPT::</h3>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
</pre></td><td class="code"><pre class="oracle8" style="font-family:monospace;"><span style="">/* Creación del usuario master de designer Desi*/</span> 
<span style="color: #993333; font-weight: bold; text-transform: uppercase;">CONNECT</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">SYSTEM</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">AS</span> SYSDBA 
PROMPT CREANDO <span style="color: #993333; font-weight: bold; text-transform: uppercase;">TABLESPACE</span> UNIFORME 
<span style="color: #993333; font-weight: bold; text-transform: uppercase;">CREATE</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">TABLESPACE</span> UNIFORME DATAFILE <span style="color: #ff0000;">'E:TABLESPACESCASUNIFORME_01.dbf'</span> 
<span style="color: #993333; font-weight: bold; text-transform: uppercase;">SIZE</span> 50M 
EXTENT MANAGEMENT LOCAL UNIFORM <span style="color: #993333; font-weight: bold; text-transform: uppercase;">SIZE</span> 128K 
<span style="color: #66cc66;">/</span> 
PROMPT CREANDO <span style="color: #993333; font-weight: bold; text-transform: uppercase;">TABLESPACE</span> UNIFORME 
<span style="color: #993333; font-weight: bold; text-transform: uppercase;">CREATE</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">TABLESPACE</span> DESIGNER 
DATAFILE <span style="color: #ff0000;">'E:TABLESPACESCASDESI_01.dbf'</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">SIZE</span> 200M 
AUTOEXTEND <span style="color: #993333; font-weight: bold; text-transform: uppercase;">ON</span> NEXT 50M MAXSIZE 2000M 
<span style="color: #993333; font-weight: bold; text-transform: uppercase;">DEFAULT</span> STORAGE<span style="color: #66cc66;">&#40;</span> 
<span style="color: #993333; font-weight: bold; text-transform: uppercase;">INITIAL</span> 8K 
NEXT 8K 
<span style="color: #993333; font-weight: bold; text-transform: uppercase;">MAXEXTENTS</span> <span style="color: #cc66cc;">255</span> 
PCTINCREASE <span style="color: #cc66cc;">0</span><span style="color: #66cc66;">&#41;</span> 
<span style="color: #66cc66;">/</span> 
PROMPT CREANDO <span style="color: #993333; font-weight: bold; text-transform: uppercase;">TABLESPACE</span> DESIGNER_TMP 
<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> DESIGNER_TMP 
TEMPFILE <span style="color: #ff0000;">'E:TABLESPACESCASDESITEMP_01.dbf'</span> 
<span style="color: #993333; font-weight: bold; text-transform: uppercase;">SIZE</span> 50M 
EXTENT MANAGEMENT LOCAL 
UNIFORM <span style="color: #993333; font-weight: bold; text-transform: uppercase;">SIZE</span> 128K 
<span style="color: #66cc66;">/</span> 
PROMPT CREANDO USUARIO 
<span style="color: #993333; font-weight: bold; text-transform: uppercase;">CREATE</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">USER</span> DESI <span style="color: #993333; font-weight: bold; text-transform: uppercase;">IDENTIFIED</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">BY</span> DESI <span style="color: #993333; font-weight: bold; text-transform: uppercase;">DEFAULT</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">TABLESPACE</span> DESIGNER 
<span style="color: #993333; font-weight: bold; text-transform: uppercase;">TEMPORARY</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">TABLESPACE</span> DESIGNER_TMP 
QUOTA UNLIMITED <span style="color: #993333; font-weight: bold; text-transform: uppercase;">ON</span> DESIGNER 
QUOTA UNLIMITED <span style="color: #993333; font-weight: bold; text-transform: uppercase;">ON</span> UNIFORME 
QUOTA UNLIMITED <span style="color: #993333; font-weight: bold; text-transform: uppercase;">ON</span> DESIGNER_TMP 
<span style="color: #66cc66;">/</span> 
PROMPT CREANDO ROL 
<span style="color: #993333; font-weight: bold; text-transform: uppercase;">CREATE</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">ROLE</span> MASTER_DESIGNER 
<span style="color: #66cc66;">/</span> 
PROMPT DANDO PERMISOS AL ROL DE MASTER 
<span style="color: #993333; font-weight: bold; text-transform: uppercase;">GRANT</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">CREATE</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">SESSION</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">TO</span> MASTER_DESIGNER 
<span style="color: #66cc66;">/</span> 
<span style="color: #993333; font-weight: bold; text-transform: uppercase;">GRANT</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">CREATE</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">TABLE</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">TO</span> MASTER_DESIGNER 
<span style="color: #66cc66;">/</span> 
<span style="color: #993333; font-weight: bold; text-transform: uppercase;">GRANT</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">CREATE</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">VIEW</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">TO</span> MASTER_DESIGNER 
<span style="color: #66cc66;">/</span> 
<span style="color: #993333; font-weight: bold; text-transform: uppercase;">GRANT</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">CREATE</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">PROCEDURE</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">TO</span> MASTER_DESIGNER 
<span style="color: #66cc66;">/</span> 
<span style="color: #993333; font-weight: bold; text-transform: uppercase;">GRANT</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">CREATE</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">SEQUENCE</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">TO</span> MASTER_DESIGNER 
<span style="color: #66cc66;">/</span> 
<span style="color: #993333; font-weight: bold; text-transform: uppercase;">GRANT</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">CREATE</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">TRIGGER</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">TO</span> MASTER_DESIGNER 
<span style="color: #66cc66;">/</span> 
<span style="color: #993333; font-weight: bold; text-transform: uppercase;">GRANT</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">CREATE</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">PUBLIC</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">SYNONYM</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">TO</span> MASTER_DESIGNER 
<span style="color: #66cc66;">/</span> 
<span style="color: #993333; font-weight: bold; text-transform: uppercase;">GRANT</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">DROP</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">PUBLIC</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">SYNONYM</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">TO</span> MASTER_DESIGNER 
<span style="color: #66cc66;">/</span> 
<span style="color: #993333; font-weight: bold; text-transform: uppercase;">GRANT</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">ALTER</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">SESSION</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">TO</span> MASTER_DESIGNER 
<span style="color: #66cc66;">/</span> 
<span style="color: #993333; font-weight: bold; text-transform: uppercase;">GRANT</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">CREATE</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">DATABASE</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">LINK</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">TO</span> MASTER_DESIGNER 
<span style="color: #66cc66;">/</span> 
<span style="color: #993333; font-weight: bold; text-transform: uppercase;">GRANT</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">CREATE</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">ROLE</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">TO</span> MASTER_DESIGNER 
<span style="color: #66cc66;">/</span> 
<span style="color: #993333; font-weight: bold; text-transform: uppercase;">GRANT</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">CREATE</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">TYPE</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">TO</span> MASTER_DESIGNER 
<span style="color: #66cc66;">/</span> 
<span style="color: #993333; font-weight: bold; text-transform: uppercase;">GRANT</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">SELECT</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">ANY</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">SEQUENCE</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">TO</span> MASTER_DESIGNER 
<span style="color: #66cc66;">/</span> 
PROMPT ASIGNANDO ROL AL USUARIO 
<span style="color: #993333; font-weight: bold; text-transform: uppercase;">GRANT</span> MASTER_DESIGNER <span style="color: #993333; font-weight: bold; text-transform: uppercase;">TO</span> DESI 
<span style="color: #66cc66;">/</span> 
PROMPT OTORGANDO PRIVILIEGIOS DIRECTAMENTE A DESI 
<span style="color: #993333; font-weight: bold; text-transform: uppercase;">GRANT</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">EXECUTE</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">ON</span> DBMS_LOCK <span style="color: #993333; font-weight: bold; text-transform: uppercase;">TO</span> DESI 
<span style="color: #66cc66;">/</span> 
<span style="color: #993333; font-weight: bold; text-transform: uppercase;">GRANT</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">EXECUTE</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">ON</span> DBMS_PIPE <span style="color: #993333; font-weight: bold; text-transform: uppercase;">TO</span> DESI 
<span style="color: #66cc66;">/</span> 
<span style="color: #993333; font-weight: bold; text-transform: uppercase;">GRANT</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">CREATE</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">ANY</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">SYNONYM</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">TO</span> DESI 
<span style="color: #66cc66;">/</span> 
<span style="color: #993333; font-weight: bold; text-transform: uppercase;">GRANT</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">DROP</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">ANY</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">SYNONYM</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">TO</span> DESI 
<span style="color: #66cc66;">/</span> 
<span style="color: #993333; font-weight: bold; text-transform: uppercase;">GRANT</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">SELECT</span> <span style="color: #993333; font-weight: bold; text-transform: uppercase;">ON</span> SYS.V_$PARAMETER <span style="color: #993333; font-weight: bold; text-transform: uppercase;">TO</span> DESI 
<span style="color: #66cc66;">/</span></pre></td></tr></table></div>

]]></content:encoded>
			<wfw:commentRss>http://www.tsoracle.com/wparchives/2004/04/02/creando-usuario-para-designer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license>
	</item>
	</channel>
</rss>
