<?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:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Giuseppe's Weblog</title>
	<atom:link href="http://gfiorito.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://gfiorito.wordpress.com</link>
	<description>Just another WordPress.com weblog</description>
	<lastBuildDate>Mon, 02 May 2011 06:47:36 +0000</lastBuildDate>
	<language>it</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='gfiorito.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Giuseppe's Weblog</title>
		<link>http://gfiorito.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://gfiorito.wordpress.com/osd.xml" title="Giuseppe&#039;s Weblog" />
	<atom:link rel='hub' href='http://gfiorito.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Comandi Shell Utili</title>
		<link>http://gfiorito.wordpress.com/2010/02/05/comandi-shell-utili/</link>
		<comments>http://gfiorito.wordpress.com/2010/02/05/comandi-shell-utili/#comments</comments>
		<pubDate>Fri, 05 Feb 2010 14:14:01 +0000</pubDate>
		<dc:creator>gfiorito</dc:creator>
				<category><![CDATA[HowTo]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://gfiorito.wordpress.com/?p=110</guid>
		<description><![CDATA[Rimuovere i file piu&#8217; vecchi di una certa data: cancellare i file piu&#8217; vecchi di 7 giorni /usr/bin/find /spare2/SVNback -name "backupSVN*.tar.bz" -mtime +7 -exec /bin/rm {} \; Creare un file con una particolare data: touch -t time nome_file (dove time e&#8217; nel formato MMDDhhmm) crea un file con data 20 Gennaio 12:00 touch -t 01201200 [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gfiorito.wordpress.com&amp;blog=2879790&amp;post=110&amp;subd=gfiorito&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Rimuovere i file piu&#8217; vecchi di una certa data:</p>
<blockquote><p>cancellare i file piu&#8217; vecchi di 7 giorni</p></blockquote>
<p><code>/usr/bin/find /spare2/SVNback -name "backupSVN*.tar.bz" -mtime +7 -exec /bin/rm {} \;</code> </p>
<p>Creare un file con una particolare data:</p>
<p><code>touch -t time nome_file</code> (dove time e&#8217; nel formato MMDDhhmm)</p>
<blockquote><p>crea un file con data 20 Gennaio 12:00</p></blockquote>
<p><code>touch -t 01201200 file.txt</code> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gfiorito.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gfiorito.wordpress.com/110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gfiorito.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gfiorito.wordpress.com/110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/gfiorito.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/gfiorito.wordpress.com/110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/gfiorito.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/gfiorito.wordpress.com/110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gfiorito.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gfiorito.wordpress.com/110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gfiorito.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gfiorito.wordpress.com/110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gfiorito.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gfiorito.wordpress.com/110/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gfiorito.wordpress.com&amp;blog=2879790&amp;post=110&amp;subd=gfiorito&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gfiorito.wordpress.com/2010/02/05/comandi-shell-utili/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4bad3975040769f6a16c8ae09baf7977?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">gfiorito</media:title>
		</media:content>
	</item>
		<item>
		<title>Creare un database da linea di comando</title>
		<link>http://gfiorito.wordpress.com/2010/01/19/creare-un-database-da-linea-di-comando/</link>
		<comments>http://gfiorito.wordpress.com/2010/01/19/creare-un-database-da-linea-di-comando/#comments</comments>
		<pubDate>Tue, 19 Jan 2010 13:20:31 +0000</pubDate>
		<dc:creator>gfiorito</dc:creator>
				<category><![CDATA[HowTo]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Solaris]]></category>

		<guid isPermaLink="false">http://gfiorito.wordpress.com/?p=107</guid>
		<description><![CDATA[in Disk/database/response/dbca.rsp personalizzare i parametri: GDBNAME = &#8220;DEV&#8221; SID = &#8220;DEV&#8217; TEMPLATENAME = &#8220;General_Purpose.dbc&#8221; dbca -silent -responseFile dbca.rsp ed in 5 minuti il db e&#8217; creato senza necessita&#8217; dell&#8217;interfaccia X<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gfiorito.wordpress.com&amp;blog=2879790&amp;post=107&amp;subd=gfiorito&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>in Disk/database/response/dbca.rsp</p>
<p>personalizzare i parametri:</p>
<p>GDBNAME = &#8220;DEV&#8221;<br />
SID = &#8220;DEV&#8217;<br />
TEMPLATENAME = &#8220;General_Purpose.dbc&#8221;</p>
<p><code>dbca -silent -responseFile dbca.rsp</code></p>
<p>ed in 5 minuti il db e&#8217; creato senza necessita&#8217; dell&#8217;interfaccia X </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gfiorito.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gfiorito.wordpress.com/107/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gfiorito.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gfiorito.wordpress.com/107/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/gfiorito.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/gfiorito.wordpress.com/107/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/gfiorito.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/gfiorito.wordpress.com/107/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gfiorito.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gfiorito.wordpress.com/107/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gfiorito.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gfiorito.wordpress.com/107/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gfiorito.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gfiorito.wordpress.com/107/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gfiorito.wordpress.com&amp;blog=2879790&amp;post=107&amp;subd=gfiorito&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gfiorito.wordpress.com/2010/01/19/creare-un-database-da-linea-di-comando/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4bad3975040769f6a16c8ae09baf7977?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">gfiorito</media:title>
		</media:content>
	</item>
		<item>
		<title>CVS LogHistory</title>
		<link>http://gfiorito.wordpress.com/2010/01/13/cvs-loghistory/</link>
		<comments>http://gfiorito.wordpress.com/2010/01/13/cvs-loghistory/#comments</comments>
		<pubDate>Wed, 13 Jan 2010 14:10:17 +0000</pubDate>
		<dc:creator>gfiorito</dc:creator>
				<category><![CDATA[Cvs]]></category>

		<guid isPermaLink="false">http://gfiorito.wordpress.com/?p=105</guid>
		<description><![CDATA[Nel file di configurazione config il parametro LogHistory specifica cosa viene loggato nel file history del server cvs. Se il parametro LogHistory assume il valore TOEFWUPCGMAR vengono loggate tutte le transazione utente; mentre se assume il valore TMAR solo le operazioni di scrittura. La serie di flag TOEFWUPCGMAR non sono documentati nel manuale CVS (familiarmente [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gfiorito.wordpress.com&amp;blog=2879790&amp;post=105&amp;subd=gfiorito&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Nel file di configurazione <em>config</em> il parametro <em>LogHistory</em> specifica cosa viene loggato nel file <em>history</em> del server cvs.</p>
<p>Se il parametro LogHistory assume il valore <strong>TOEFWUPCGMAR </strong>vengono loggate tutte le transazione utente; mentre se assume il valore <strong>TMAR </strong>solo le operazioni di scrittura.</p>
<p>La serie di flag <strong>TOEFWUPCGMAR </strong>non sono documentati nel manuale CVS (familiarmente <em>The Cederqvist</em>) ma solo nei commenti dei sorgenti e di seguito elenco:</p>
<ul>
<li> T &#8220;Tag&#8221; cmd.</li>
<li> O &#8220;Checkout&#8221; cmd.</li>
<li> E &#8220;Export&#8221; cmd.</li>
<li> F &#8220;Release&#8221; cmd.</li>
<li> W &#8220;Update&#8221; cmd &#8211; No User file, Remove from Entries file.</li>
<li> U &#8220;Update&#8221; cmd &#8211; File was checked out over User file.</li>
<li> P &#8220;Update&#8221; cmd &#8211; User file was patched.</li>
<li> G &#8220;Update&#8221; cmd &#8211; File was merged successfully.</li>
<li> C &#8220;Update&#8221; cmd &#8211; File was merged and shows overlaps.</li>
<li> M &#8220;Commit&#8221; cmd &#8211; &#8220;Modified&#8221; file.</li>
<li> A	&#8220;Commit&#8221; cmd &#8211; &#8220;Added&#8221; file.</li>
<li> R	&#8220;Commit&#8221; cmd &#8211; &#8220;Removed&#8221; file.</li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gfiorito.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gfiorito.wordpress.com/105/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gfiorito.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gfiorito.wordpress.com/105/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/gfiorito.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/gfiorito.wordpress.com/105/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/gfiorito.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/gfiorito.wordpress.com/105/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gfiorito.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gfiorito.wordpress.com/105/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gfiorito.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gfiorito.wordpress.com/105/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gfiorito.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gfiorito.wordpress.com/105/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gfiorito.wordpress.com&amp;blog=2879790&amp;post=105&amp;subd=gfiorito&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gfiorito.wordpress.com/2010/01/13/cvs-loghistory/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4bad3975040769f6a16c8ae09baf7977?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">gfiorito</media:title>
		</media:content>
	</item>
		<item>
		<title>Manipolare stringhe in Unix</title>
		<link>http://gfiorito.wordpress.com/2009/12/21/manipolazione_di_stringhe/</link>
		<comments>http://gfiorito.wordpress.com/2009/12/21/manipolazione_di_stringhe/#comments</comments>
		<pubDate>Mon, 21 Dec 2009 13:50:15 +0000</pubDate>
		<dc:creator>gfiorito</dc:creator>
				<category><![CDATA[HowTo]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://gfiorito.wordpress.com/?p=98</guid>
		<description><![CDATA[SED script per trasformare ^V^M Per troncare tutte gli spazi in fondo alle righe di un file terminanti con &#60;newline&#62;&#60;linefeed&#62; (^V^M) usare il seguente comando: sed 's/'\ *"$(printf '15')"'$//g' file_di_input &#62; file_di_output AWK stampare una colonna con separatore cat passwd&#124;awk 'BEGIN { FS = ":" } ; { print $1 }'&#62;readers<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gfiorito.wordpress.com&amp;blog=2879790&amp;post=98&amp;subd=gfiorito&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong>SED script per trasformare ^V^M</strong></p>
<p>Per troncare tutte gli spazi in fondo alle righe di un file terminanti con &lt;newline&gt;&lt;linefeed&gt; (^V^M) usare il seguente comando:</p>
<p><code>sed 's/'\ *"$(printf '15')"'$//g' file_di_input &gt; file_di_output</code></p>
<p><strong>AWK stampare una colonna con separatore</strong></p>
<p><code>cat passwd|awk 'BEGIN { FS = ":" } ; { print $1 }'&gt;readers</code></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gfiorito.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gfiorito.wordpress.com/98/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gfiorito.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gfiorito.wordpress.com/98/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/gfiorito.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/gfiorito.wordpress.com/98/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/gfiorito.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/gfiorito.wordpress.com/98/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gfiorito.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gfiorito.wordpress.com/98/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gfiorito.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gfiorito.wordpress.com/98/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gfiorito.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gfiorito.wordpress.com/98/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gfiorito.wordpress.com&amp;blog=2879790&amp;post=98&amp;subd=gfiorito&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gfiorito.wordpress.com/2009/12/21/manipolazione_di_stringhe/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4bad3975040769f6a16c8ae09baf7977?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">gfiorito</media:title>
		</media:content>
	</item>
		<item>
		<title>Update Drupal</title>
		<link>http://gfiorito.wordpress.com/2009/08/14/update-drupal/</link>
		<comments>http://gfiorito.wordpress.com/2009/08/14/update-drupal/#comments</comments>
		<pubDate>Fri, 14 Aug 2009 15:52:11 +0000</pubDate>
		<dc:creator>gfiorito</dc:creator>
				<category><![CDATA[CMS]]></category>
		<category><![CDATA[Drupal]]></category>

		<guid isPermaLink="false">http://gfiorito.wordpress.com/?p=92</guid>
		<description><![CDATA[Scaricare dal sito il file drupal-6.13.tar.gz e scompattarlo. Fare l&#8217;upload sul server. Mettere off-line il sito: Home » Administer » Site configuration » Site maintenance Copiare il file default.settings.php in settings.php e modificare da false a true il parametro $update_free_access Lanciare via web il comando update.php Ricordare che se il db non e&#8217; su localhost [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gfiorito.wordpress.com&amp;blog=2879790&amp;post=92&amp;subd=gfiorito&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Scaricare dal sito il file drupal-6.13.tar.gz e scompattarlo.</p>
<p>Fare l&#8217;upload sul server.</p>
<p>Mettere off-line il sito:<br />
<strong>Home » Administer » Site configuration » Site maintenance</strong></p>
<p>Copiare il file <em>default.settings.php</em> in <em>settings.php</em> e modificare da false a true il parametro <em>$update_free_access</em></p>
<p>Lanciare via web il comando <em>update.php</em></p>
<p>Ricordare che se il db non e&#8217; su localhost occorre specificarlo in advanced settings nella pagina di configurazione del DB.</p>
<p>Seguire tutti i passi standard.</p>
<p>Copiare i file custom dalla vecchia istallazione (<em>sites/all/themes</em>).</p>
<p>Mettere on-line il sito puntando alla nuova cartella.</p>
<p>Eventualmente tramite phpmyadmin fare il seguente update:</p>
<p><strong>UPDATE variable SET value = &#8216;s:1:&#8221;0&#8243;;&#8217; WHERE name= &#8216;site_offline&#8217;;<br />
DELETE FROM cache WHERE cid = &#8216;variables&#8217;;</strong></p>
<p>e buon divertimento</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gfiorito.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gfiorito.wordpress.com/92/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gfiorito.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gfiorito.wordpress.com/92/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/gfiorito.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/gfiorito.wordpress.com/92/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/gfiorito.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/gfiorito.wordpress.com/92/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gfiorito.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gfiorito.wordpress.com/92/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gfiorito.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gfiorito.wordpress.com/92/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gfiorito.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gfiorito.wordpress.com/92/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gfiorito.wordpress.com&amp;blog=2879790&amp;post=92&amp;subd=gfiorito&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gfiorito.wordpress.com/2009/08/14/update-drupal/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4bad3975040769f6a16c8ae09baf7977?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">gfiorito</media:title>
		</media:content>
	</item>
		<item>
		<title>Note su Oracle</title>
		<link>http://gfiorito.wordpress.com/2009/05/17/note-su-oracle/</link>
		<comments>http://gfiorito.wordpress.com/2009/05/17/note-su-oracle/#comments</comments>
		<pubDate>Sun, 17 May 2009 21:49:21 +0000</pubDate>
		<dc:creator>gfiorito</dc:creator>
				<category><![CDATA[Oracle]]></category>

		<guid isPermaLink="false">http://gfiorito.wordpress.com/?p=82</guid>
		<description><![CDATA[Di seguito gli appunti di un seminario Oracle seguito qualche anno fa (20/04/2004) che ho ritenuto utile trascrivere. Un database Oracle consiste di: Memoria SGA: DB Buffer Cache, Shared Pool, Redolog Buffer Processi: DBWR, LGWR, SMON, PMON, CKPT File: Datafile, Control File, Redo Log File DB Buffer Cache: fa permanere in memoria i dati piu&#8217; [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gfiorito.wordpress.com&amp;blog=2879790&amp;post=82&amp;subd=gfiorito&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Di seguito gli appunti di un seminario Oracle seguito qualche anno fa (20/04/2004) che ho ritenuto utile trascrivere.</p>
<p>Un database Oracle consiste di:</p>
<ul>
<li>Memoria SGA: DB Buffer Cache, Shared Pool, Redolog Buffer</li>
<li>Processi: DBWR, LGWR, SMON, PMON, CKPT</li>
<li>File: Datafile, Control File, Redo Log File</li>
</ul>
<p>DB Buffer Cache: fa permanere in memoria i dati piu&#8217; frequentemente usati</p>
<p>Shared Pool: cache dei piani di esecuzione degli statement SQL arrivati al database</p>
<p>Redo Log Buffer: registro delle operazioni che hanno modificato il database</p>
<p>DBWR: scrive i dati nei datafile</p>
<p>LGWR: scrive le operazioni dal Redolog Buffer al Redolog File</p>
<p>SMON: system monitor, legge il control file per attivare le attivita&#8217; di recovery in caso di crash</p>
<p>PMON: gestore dei processi, libera le risorse usate dalle connessioni scadute</p>
<p>CKPT: check point, si occupa della sicronizzazione tra i dati in memoria e su disco</p>
<p><img class="alignnone size-full wp-image-86" title="Struttura database Oracle " src="http://gfiorito.files.wordpress.com/2009/05/oracle.png?w=620&#038;h=429" alt="Struttura database Oracle " width="620" height="429" /></p>
<p>Le operazioni in caso di istruzione SQL di Select sono le seguenti:</p>
<ol>
<li>Parsing</li>
<li>Calcolo del piano di esecuzione</li>
<li>Fetch</li>
</ol>
<p>Ma se l&#8217;istruzione e&#8217; gia&#8217; presente in shared pool la sola fase di fetch viene eseguita</p>
<p>La fetch preleva i dati da la DB buffer cache se gia&#8217; presenti in memoria altrimenti li preleva da datafile.</p>
<p>Le operazioni in caso di istruzione che modifica i dati sono le seguenti:</p>
<ol>
<li>Scrittura di un Rollback Block nella DB buffer cache</li>
<li>Scrittura dell&#8217;operazione fatta nel Redo Log Buffer</li>
</ol>
<p>L&#8217;operazione di commit non sincronizza i datafile ma semplicemente i Redolog, l&#8217;operazione di modifica viene riportata nel Redo Log File.</p>
<p>Il blocco modificato viene marcato come sporco (Dirty) e non potra&#8217; essere modificato fino a che non verra effettuata la sicronizzazione (di default dopo 3 minuti oppure prima se viene superato il numero di blocchi dirty di soglia). E necessaria una sincronizzazione (Check Point) anche nel caso di un Redo Log pieno.</p>
<p>Il Check Point produce un numero l&#8217;SCN scritto nel Control File e nel Redo Log file. In caso di auto recovery tutte le operazioni successive all&#8217;ultimo SCN sono quelle necessarie al recovery.</p>
<p>Gli stati di apertura di un database sono nell&#8217;ordine:</p>
<ul>
<li>shutdown</li>
<li>nomount: viene letto il parameter file init&lt;SID&gt;.ora</li>
<li>mount: viene letto il control file</li>
<li>open:</li>
</ul>
<p>Le opzioni di chiusura di un database sono:</p>
<ul>
<li>abort</li>
<li>immediate</li>
<li>transactional</li>
<li>normal</li>
</ul>
<p>Alla fine della creazione di un database generalmente possono essere cancellate:</p>
<ul>
<li>la cartella template assistant/dbca</li>
<li>e i tablespace TOOLS, USERS, INDX</li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gfiorito.wordpress.com/82/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gfiorito.wordpress.com/82/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gfiorito.wordpress.com/82/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gfiorito.wordpress.com/82/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/gfiorito.wordpress.com/82/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/gfiorito.wordpress.com/82/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/gfiorito.wordpress.com/82/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/gfiorito.wordpress.com/82/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gfiorito.wordpress.com/82/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gfiorito.wordpress.com/82/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gfiorito.wordpress.com/82/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gfiorito.wordpress.com/82/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gfiorito.wordpress.com/82/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gfiorito.wordpress.com/82/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gfiorito.wordpress.com&amp;blog=2879790&amp;post=82&amp;subd=gfiorito&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gfiorito.wordpress.com/2009/05/17/note-su-oracle/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4bad3975040769f6a16c8ae09baf7977?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">gfiorito</media:title>
		</media:content>

		<media:content url="http://gfiorito.files.wordpress.com/2009/05/oracle.png" medium="image">
			<media:title type="html">Struttura database Oracle </media:title>
		</media:content>
	</item>
		<item>
		<title>Creare un Ram Disk</title>
		<link>http://gfiorito.wordpress.com/2009/03/20/creare-un-ram-disk/</link>
		<comments>http://gfiorito.wordpress.com/2009/03/20/creare-un-ram-disk/#comments</comments>
		<pubDate>Fri, 20 Mar 2009 07:10:24 +0000</pubDate>
		<dc:creator>gfiorito</dc:creator>
				<category><![CDATA[HowTo]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://gfiorito.wordpress.com/?p=74</guid>
		<description><![CDATA[su AIX mkramdisk 40000 mkfs -V jfs /dev/ramdisk0 mkdir /pathToMyRamDrive mount -V jfs -o nointegrity /dev/ramdisk0 /pathToMyRamDrive chown myuser:mygroup /pathToMyRamDrive umount /dev/ramdisk0 rmramdisk /dev/ramdisk0 su Linux sudo mkdir /media/ramdisk sudo mount /dev/ram0 /media/ramdisk/ sudo mount -t tmpfs -0 size=1G tmpfs /media/ramdisk/<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gfiorito.wordpress.com&amp;blog=2879790&amp;post=74&amp;subd=gfiorito&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong>su AIX</strong></p>
<p><code>mkramdisk 40000<br />
mkfs -V jfs /dev/ramdisk0<br />
mkdir /pathToMyRamDrive<br />
mount -V jfs -o nointegrity /dev/ramdisk0 /pathToMyRamDrive<br />
chown myuser:mygroup /pathToMyRamDrive</code></p>
<p><code>umount /dev/ramdisk0<br />
rmramdisk /dev/ramdisk0</code></p>
<p><strong>su Linux</strong></p>
<p><code>sudo mkdir /media/ramdisk<br />
sudo mount /dev/ram0 /media/ramdisk/<br />
sudo mount -t tmpfs -0 size=1G tmpfs /media/ramdisk/</code></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gfiorito.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gfiorito.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gfiorito.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gfiorito.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/gfiorito.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/gfiorito.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/gfiorito.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/gfiorito.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gfiorito.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gfiorito.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gfiorito.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gfiorito.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gfiorito.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gfiorito.wordpress.com/74/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gfiorito.wordpress.com&amp;blog=2879790&amp;post=74&amp;subd=gfiorito&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gfiorito.wordpress.com/2009/03/20/creare-un-ram-disk/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4bad3975040769f6a16c8ae09baf7977?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">gfiorito</media:title>
		</media:content>
	</item>
		<item>
		<title>Reset password in mysql</title>
		<link>http://gfiorito.wordpress.com/2009/01/05/reset-password-in-mysql/</link>
		<comments>http://gfiorito.wordpress.com/2009/01/05/reset-password-in-mysql/#comments</comments>
		<pubDate>Mon, 05 Jan 2009 09:05:34 +0000</pubDate>
		<dc:creator>gfiorito</dc:creator>
				<category><![CDATA[MySQL]]></category>

		<guid isPermaLink="false">http://gfiorito.wordpress.com/?p=65</guid>
		<description><![CDATA[Per resettare la password di amministratore in mysql occorre far partire il server mysqld in safe mode disabilitando la richiesta di password (e&#8217; necessario essere utente root di sistema): sudo /etc/init.d/mysql stop sudo /usr/bin/mysqld_safe &#8211;skip-grant-tables &#38; sudo mysql &#8211;user=root mysql mysql&#62; update user set Password=PASSWORD(&#8216;mysql-root&#8217;) where user=&#8217;root&#8217;; mysql&#62; flush privileges; mysql&#62; exit sudo /etc/init.d/mysql stop [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gfiorito.wordpress.com&amp;blog=2879790&amp;post=65&amp;subd=gfiorito&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Per resettare la password di amministratore in mysql occorre far partire il server mysqld in safe mode disabilitando la richiesta di password (e&#8217; necessario essere utente root di sistema):</p>
<p><em>sudo /etc/init.d/mysql stop</em></p>
<p><em>sudo /usr/bin/mysqld_safe &#8211;skip-grant-tables &amp;</em></p>
<p><em>sudo mysql &#8211;user=root mysql</em></p>
<p><em>mysql&gt; update user set Password=PASSWORD(&#8216;mysql-root&#8217;) where user=&#8217;root&#8217;;</em></p>
<p><em>mysql&gt; flush privileges;</em></p>
<p><em>mysql&gt; exit</em></p>
<p><em>sudo /etc/init.d/mysql stop<br />
</em></p>
<p><em>sudo /etc/init.d/mysql start<br />
</em></p>
<p>Nota che il seguente messaggio in grassetto:</p>
<p>* Starting MySQL database server mysqld                                 [ OK ]<br />
<strong> * Checking for corrupt, not cleanly closed and upgrade needing tables.</strong></p>
<p>non indica un errore ma semplicemente un messaggio dei controlli che fa il db durante lo startup.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gfiorito.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gfiorito.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gfiorito.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gfiorito.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/gfiorito.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/gfiorito.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/gfiorito.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/gfiorito.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gfiorito.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gfiorito.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gfiorito.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gfiorito.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gfiorito.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gfiorito.wordpress.com/65/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gfiorito.wordpress.com&amp;blog=2879790&amp;post=65&amp;subd=gfiorito&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gfiorito.wordpress.com/2009/01/05/reset-password-in-mysql/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4bad3975040769f6a16c8ae09baf7977?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">gfiorito</media:title>
		</media:content>
	</item>
		<item>
		<title>Out of memory on oracle startup</title>
		<link>http://gfiorito.wordpress.com/2008/09/15/out-of-memory-on-oracle-startup/</link>
		<comments>http://gfiorito.wordpress.com/2008/09/15/out-of-memory-on-oracle-startup/#comments</comments>
		<pubDate>Mon, 15 Sep 2008 07:45:38 +0000</pubDate>
		<dc:creator>gfiorito</dc:creator>
				<category><![CDATA[HowTo]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Solaris]]></category>

		<guid isPermaLink="false">http://gfiorito.wordpress.com/?p=54</guid>
		<description><![CDATA[Sintomo: allo startup del database errore out of memory SQL&#62; startup ORA-27102: out of memory SVR4 Error: 22: Invalid argument SQL&#62; Disconnected una volta verificato che oracle_home, oracle_sid etc &#8230; siano settati in modo corretto verificare che non si siano raggiunti i limiti di memoria massima concessi all&#8217;utente oracle. Con la procedura seguente e&#8217; possibile [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gfiorito.wordpress.com&amp;blog=2879790&amp;post=54&amp;subd=gfiorito&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Sintomo: <em>allo startup del database errore out of memory<br />
</em></p>
<p><code>SQL&gt; startup<br />
ORA-27102: out of memory<br />
SVR4 Error: 22: Invalid argument<br />
SQL&gt; Disconnected</code></p>
<p>una volta verificato che oracle_home, oracle_sid etc &#8230; siano settati in modo corretto verificare che non si siano raggiunti i limiti di memoria massima concessi all&#8217;utente oracle.</p>
<p>Con la procedura seguente e&#8217; possibile modificare provvisoriamente i parametri di sistema:</p>
<blockquote><p>$ id -p<br />
uid=60003(oracle) gid=203(oinstall) projid=100(user.oracle)<br />
$ prctl -n project.max-shm-memory -i project user.oracle<br />
project: 100: user.oracle<br />
NAME    PRIVILEGE       VALUE    FLAG   ACTION                       RECIPIENT<br />
project.max-shm-memory<br />
privileged      4.00GB      -   deny                                 -<br />
system          16.0EB    max   deny                                 -</p>
<p>$ su -</p>
<p># prctl -n project.max-shm-memory -v 6gb -r -i project user.oracle</p>
<p># exit</p>
<p>$ prctl -n project.max-shm-memory -i project user.oracle      project: 100: user.oracle<br />
NAME    PRIVILEGE       VALUE    FLAG   ACTION                       RECIPIENT<br />
project.max-shm-memory<br />
privileged      6.00GB      -   deny                                 -<br />
system          16.0EB    max   deny                                 -</p>
<p>$ sqlplus / as sysdba</p>
<p>SQL*Plus: Release 10.2.0.2.0 &#8211; Production on Mon Sep 15 08:43:06 2008</p>
<p>Copyright (c) 1982, 2005, Oracle.  All Rights Reserved.</p>
<p>Connected to an idle instance.</p>
<p>SQL&gt; startup<br />
ORACLE instance started.</p>
<p>Total System Global Area 1073741824 bytes<br />
Fixed Size                  2132680 bytes<br />
Variable Size             266171704 bytes<br />
Database Buffers          801112064 bytes<br />
Redo Buffers                4325376 bytes<br />
Database mounted.<br />
Database opened.<br />
SQL&gt;</p></blockquote>
<p>Per modificare permanentemente tali parametri occorre aggiungere un nuovo progetto nel project file:</p>
<p><code># cat /etc/project<br />
system:0::::<br />
user.root:1::::<br />
noproject:2::::<br />
default:3::::<br />
group.staff:10::::<br />
</code></p>
<p>Per aggiungere un progetto usare il comando projadd, per modificarlo usare projmod:</p>
<p><code># projadd -U oracle -K "project.max-shm-memory=(priv,6144MB,deny)" user.oracle<br />
# projmod -s -K "project.max-sem-ids=(priv,256,deny)" user.oracle<br />
</code></p>
<p>Il project file dovrebbe apparire cosi&#8217;:</p>
<p><code># cat /etc/project<br />
system:0::::<br />
user.root:1::::<br />
noproject:2::::<br />
default:3::::<br />
group.staff:10::::<br />
user.oracle:100::oracle::project.max-sem-ids=(priv,256,deny);project.max-shm-memory=(priv,6442450944,deny)<br />
</code></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/gfiorito.wordpress.com/54/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/gfiorito.wordpress.com/54/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gfiorito.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gfiorito.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gfiorito.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gfiorito.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/gfiorito.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/gfiorito.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/gfiorito.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/gfiorito.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gfiorito.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gfiorito.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gfiorito.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gfiorito.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gfiorito.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gfiorito.wordpress.com/54/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gfiorito.wordpress.com&amp;blog=2879790&amp;post=54&amp;subd=gfiorito&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gfiorito.wordpress.com/2008/09/15/out-of-memory-on-oracle-startup/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4bad3975040769f6a16c8ae09baf7977?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">gfiorito</media:title>
		</media:content>
	</item>
		<item>
		<title>Spostare datafile, redolog file e controlfile &#8211; Oracle Database</title>
		<link>http://gfiorito.wordpress.com/2008/08/05/spostare-datafile-redolog-file-e-controlfile-oracle-database/</link>
		<comments>http://gfiorito.wordpress.com/2008/08/05/spostare-datafile-redolog-file-e-controlfile-oracle-database/#comments</comments>
		<pubDate>Tue, 05 Aug 2008 09:28:49 +0000</pubDate>
		<dc:creator>gfiorito</dc:creator>
				<category><![CDATA[HowTo]]></category>
		<category><![CDATA[Oracle]]></category>

		<guid isPermaLink="false">http://gfiorito.wordpress.com/?p=33</guid>
		<description><![CDATA[Datafile e RedoLog file Per spostare i datafile e i redolog file eseguire il seguente comando: SQL&#62;alter database backup controlfile to trace; che crea un file di trace generalmente nella seguente cartella: $ORACLE_HOME/admin/[$ORACLE_SID]/udump/ copiare il file ed editare lo statement di creazione del control file modificando i path dei datafile da spostare; fare lo shutdown; [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gfiorito.wordpress.com&amp;blog=2879790&amp;post=33&amp;subd=gfiorito&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong><br />
Datafile e RedoLog file</strong></p>
<p>Per spostare i datafile e i redolog file eseguire il seguente comando:</p>
<p><code>SQL&gt;alter database backup controlfile to trace;</code></p>
<p>che crea un file di trace generalmente nella seguente cartella:<br />
<code><br />
$ORACLE_HOME/admin/[$ORACLE_SID]/udump/</code></p>
<p>copiare il file ed editare lo statement di creazione del control file modificando i path dei datafile da spostare;</p>
<p>fare lo shutdown;</p>
<p><code>SQL&gt;shutdown immediate;</code></p>
<p>fare la copia fisica dei datafile e dei redolog file nella nuova posizione;</p>
<p>eseguire i comandi precedentemente editati ponendo attenzione a evitare le righe commentate che potrebbero creare problemi;</p>
<blockquote><p>alter database backup controlfile to trace;<br />
vi $ORACLE_HOME/admin/[$ORACLE_SID]/udump/sid_ora_XXXXX.trc<br />
shutdown immediate;<br />
cp -p /oracleDB/oraBase/oradata/SILDEV/redo*.log /spare2/SILDEV/<br />
cp -p /oracleDB/oraBase/oradata/SILDEV/system01.dbf /oraDB_data/dbase/SILDEV/<br />
cp -p /oracleDB/oraBase/oradata/SILDEV/sysaux01.dbf /oraDB_data/dbase/SILDEV/<br />
cp -p /oracleDB/oraBase/oradata/SILDEV/users01.dbf /oraDB_data/dbase/SILDEV/<br />
cp -p /oracleDB/oraBase/oradata/SILDEV/undotbs01.dbf /oraAS/SILDEV/<br />
cp -p /oracleDB/oraBase/oradata/SILDEV/temp01.dbf /oraDB_data/dbase/SILDEV/</p>
<p>STARTUP NOMOUNT<br />
CREATE CONTROLFILE REUSE DATABASE &#8220;SILDEV&#8221; NORESETLOGS  NOARCHIVELOG<br />
MAXLOGFILES 16<br />
MAXLOGMEMBERS 3<br />
MAXDATAFILES 100<br />
MAXINSTANCES 8<br />
MAXLOGHISTORY 292<br />
LOGFILE<br />
GROUP 1 &#8216;/spare2/SILDEV/redo01.log&#8217;  SIZE 50M,<br />
GROUP 2 &#8216;/spare2/SILDEV/redo02.log&#8217;  SIZE 50M,<br />
GROUP 3 &#8216;/spare2/SILDEV/redo03.log&#8217;  SIZE 50M<br />
DATAFILE<br />
&#8216;/oraDB_data/dbase/SILDEV/system01.dbf&#8217;,<br />
&#8216;/oraAS/SILDEV/undotbs01.dbf&#8217;,<br />
&#8216;/oraDB_data/dbase/SILDEV/sysaux01.dbf&#8217;,<br />
&#8216;/oraDB_data/dbase/SILDEV/users01.dbf&#8217;<br />
CHARACTER SET WE8ISO8859P1<br />
;<br />
ALTER DATABASE OPEN;<br />
ALTER TABLESPACE TEMP ADD TEMPFILE &#8216;/oraDB_data/dbase/SILDEV/temp01.dbf&#8217;<br />
SIZE 20971520  REUSE AUTOEXTEND ON NEXT 655360  MAXSIZE 32767M;</p></blockquote>
<p><strong>Controlfile</strong><br />
Per spostare i controlfile occorre modificare il file spfile.ora nella cartella:</p>
<p><code>$ORACLE_HOME/dbs/spfile[$ORACLE_SID].ora</code></p>
<p>farne una copia di sicurezza;</p>
<p>esso e&#8217; un file binario; per cui occore prima trasformarlo in un file di testo col seguente comando:<br />
<code><br />
SQL&gt;create pfile='[path]/pfile[$ORACLE_SID].ora' from spfile='$ORACLE_HOME/dbs/spfile[$ORACLE_SID].ora';</code></p>
<p>editare il file &#8220;pfile[$ORACLE_SID].ora&#8221; e modificare il path dei controlfile che si vogliono spostare e/o eventuali altri parametri di sistema;</p>
<p>fare lo shutdown;</p>
<p><code>SQL&gt;shutdown immediate;</code></p>
<p>spostare i controlfile nella nuova posizione;</p>
<p>fare una prova del pfile startando il db col seguente comando:</p>
<p><code>SQL&gt; startup pfile='[path]/pfile[$ORACLE_SID].ora';</code></p>
<p>e verificare che l&#8217;istanza parta correttamente.</p>
<p>potrebbe generare un errore di tipo &#8220;ORA-01991: invalid password file&#8230;&#8221;<br />
in questo caso va rigenerato il file di password che generalmente ha un path del tipo:</p>
<p><code>[$ORACLE_HOME]/dbs/orapw[$ORACLE_SID]</code></p>
<p>rinominare il file (per sicurezza) e ricrearlo, il comando è il seguente:</p>
<p><code>orapwd file=[$ORACLE_HOME]/dbs/orapw[$ORACLE_SID] password=[password]</code></p>
<p>a questo punto provare a startare di nuovo l&#8217;istanza attraverso il pfile,<br />
se tutto va a buon fine ricreare l&#8217;spfile dal pfile appena modificato;</p>
<p><code>SQL&gt;create spfile='$ORACLE_HOME/dbs/spfile[$ORACLE_SID].ora' from pfile='[path]/pfile[$ORACLE_SID].ora';<br />
</code><br />
fare lo startup del database;<br />
<code><br />
SQL&gt;startup;<br />
</code><br />
Verificare il corretto funzionamento del Database.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/gfiorito.wordpress.com/33/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/gfiorito.wordpress.com/33/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gfiorito.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gfiorito.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gfiorito.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gfiorito.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/gfiorito.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/gfiorito.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/gfiorito.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/gfiorito.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gfiorito.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gfiorito.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gfiorito.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gfiorito.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gfiorito.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gfiorito.wordpress.com/33/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gfiorito.wordpress.com&amp;blog=2879790&amp;post=33&amp;subd=gfiorito&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gfiorito.wordpress.com/2008/08/05/spostare-datafile-redolog-file-e-controlfile-oracle-database/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4bad3975040769f6a16c8ae09baf7977?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">gfiorito</media:title>
		</media:content>
	</item>
	</channel>
</rss>
