<?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>Oracle and other</title>
	<atom:link href="http://cristiancudizio.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://cristiancudizio.wordpress.com</link>
	<description>Appunti di lavoro di un DBA Oracle</description>
	<lastBuildDate>Mon, 16 Nov 2009 09:43:51 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>it</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='cristiancudizio.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/2938681a9d1f9aa01bcbd8cfe0b2280d?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>Oracle and other</title>
		<link>http://cristiancudizio.wordpress.com</link>
	</image>
			<item>
		<title>Benvenuto My Oracle Support</title>
		<link>http://cristiancudizio.wordpress.com/2009/11/16/benvenuto-my-oracle-support/</link>
		<comments>http://cristiancudizio.wordpress.com/2009/11/16/benvenuto-my-oracle-support/#comments</comments>
		<pubDate>Mon, 16 Nov 2009 09:33:35 +0000</pubDate>
		<dc:creator>Cristian Cudizio</dc:creator>
				<category><![CDATA[Varie]]></category>
		<category><![CDATA[metalink]]></category>
		<category><![CDATA[mos]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[suporto]]></category>

		<guid isPermaLink="false">http://cristiancudizio.wordpress.com/?p=580</guid>
		<description><![CDATA[Alla fine, approssimativamente dal 6 Novembre scorso Oracle ha definitivamente dismesso il &#8220;vecchio&#8221; &#8220;metalink&#8221; e lasciato come unica interfaccia web il nuovo &#8220;My Oracle Support&#8221;, detto anche MOS. Sul comp.databases.oracle.server sono fioccate le lamentale e sono stati creati più thread, Daniel Fink ha creato un sondaggio online, altri hanno espresso pareri più o meno negativi.
Ne [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cristiancudizio.wordpress.com&blog=567347&post=580&subd=cristiancudizio&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Alla fine, approssimativamente dal 6 Novembre scorso Oracle ha definitivamente dismesso il &#8220;vecchio&#8221; &#8220;metalink&#8221; e lasciato come unica interfaccia web il nuovo &#8220;My Oracle Support&#8221;, detto anche MOS. Sul <a href="http://groups.google.com/group/comp.databases.oracle.server/topics?lnk=iggc">comp.databases.oracle.server</a> sono fioccate le lamentale e sono stati creati più thread, <a href="http://optimaldba.blogspot.com/2009/11/my-oracle-support-survey.html">Daniel Fink</a> ha creato un sondaggio online, altri hanno espresso pareri più o meno negativi.</p>
<p><a href="http://cristiancudizio.wordpress.com/2009/10/07/addio-classic-metalink/">Ne </a>avevo gia parlato tempo fa, non ho capito se a suo tempo lessi male l&#8217;avviso o se fu Oracle a rinviare ulteriormente il definitivo switch-off, ma alla fine è successo. Il mio parere non cambia molto, a me, come a molti altri la nuova interfaccia non piace, ma per l&#8217;uso che ne faccio per ora non mi crea grossi problemi. Ho trovato un metodo per visualizzare le note in modo chiaro, ovvero tramite il  link https://support.oracle.com/CSP/main/article?cmd=show&amp;id=&lt;numero nota&gt;&amp;type=NOT. Ero abitutato con il vecchio metalink ad aprire un nuovo tab per ogni nota che da una ricerca mi sembrava più pertinente. Ora con la nuova interfaccia non è possibile farlo, viene gestito tutto in flash e in teoria non è necessario, ma io sono troppo conservatore.</p>
<p>Devo segnalare che nei thread del gruppo di discussione di cui ho accennato sopra ho notato molte lamentele sulla indispinibilità del servizio, e questo per un breve periodo è successo anche a me, ma soprattutto lamentele da parte di chi non aveva provveduto per tempo a collegare l&#8217;account al SSO di Oracle (anche di questo avevo parlato nel mio post precedente). Questo mi lascia francamente perplesso, perché si può obbiettare sulla validità della nuova interfaccia, ma non sul fatto che Oracle abbia fatto di tutto per avvisare e prepare per tempo tutti gli utenti.</p>
<p><strong>P.S.</strong></p>
<p>Credo che in conseguenza del passaggio a MOS tutti i miei link a note metalink dei mie post precedenti siano &#8220;rotti&#8221;.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cristiancudizio.wordpress.com/580/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cristiancudizio.wordpress.com/580/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cristiancudizio.wordpress.com/580/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cristiancudizio.wordpress.com/580/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cristiancudizio.wordpress.com/580/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cristiancudizio.wordpress.com/580/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cristiancudizio.wordpress.com/580/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cristiancudizio.wordpress.com/580/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cristiancudizio.wordpress.com/580/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cristiancudizio.wordpress.com/580/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cristiancudizio.wordpress.com&blog=567347&post=580&subd=cristiancudizio&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://cristiancudizio.wordpress.com/2009/11/16/benvenuto-my-oracle-support/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/40031feec2e87b8b7eac8cd6eae97bc0?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Cristian Cudizio</media:title>
		</media:content>
	</item>
		<item>
		<title>Test di HugePages con XEN</title>
		<link>http://cristiancudizio.wordpress.com/2009/11/05/test-di-hugepages-con-xen/</link>
		<comments>http://cristiancudizio.wordpress.com/2009/11/05/test-di-hugepages-con-xen/#comments</comments>
		<pubDate>Thu, 05 Nov 2009 12:07:26 +0000</pubDate>
		<dc:creator>Cristian Cudizio</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[hugepages]]></category>
		<category><![CDATA[hugetlb]]></category>
		<category><![CDATA[vm]]></category>
		<category><![CDATA[xen]]></category>

		<guid isPermaLink="false">http://cristiancudizio.wordpress.com/?p=576</guid>
		<description><![CDATA[Ebbene, dopo essere riuscito ad ottenere una macchina para-virtualizzata con XEN con il supporto per le Huge Pages come descritto nel mio post precedente, era arrivato il momento di verificare se effettivamente c&#8217;erano problemi con questa accoppiata.
Confesso che nella fretta come al solito ho voluto bruciare le tappe ed ho subito cercato di configurare le [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cristiancudizio.wordpress.com&blog=567347&post=576&subd=cristiancudizio&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Ebbene, dopo essere riuscito ad ottenere una macchina para-virtualizzata con XEN con il supporto per le Huge Pages come descritto nel <a href="http://cristiancudizio.wordpress.com/2009/11/03/ricompilare-il-kernel-con-xen-e-hugepages/">mio post precedente</a>, era arrivato il momento di verificare se effettivamente c&#8217;erano problemi con questa accoppiata.</p>
<p>Confesso che nella fretta come al solito ho voluto bruciare le tappe ed ho subito cercato di configurare le Huge pages e di provare a far partire il database Oracle (sempre l&#8217;istanza 11gR2). La fretta è stata una cattiva consigliera come il solito, perché ho litigato un po&#8217; con i parametri di configurazione della memoria di Oracle per far stare tutto nella RAM che ho a disposizione. Seguirò nella descrizione lo stesso ordine con cui ho eseguito le operazioni.</p>
<p><strong>Configurazione del sistema operativo</strong></p>
<p>Una volta &#8220;abilitato&#8221; il kernel all&#8217;utilizzo delle Huge Pages, bisogna configurare quanta parte di memoria debba essere dedicata  a queste pagine giganti, infatti andando a vedere il file /proc/meminfo si osserva:</p>
<blockquote><p>[root@oel53test11gR201 ~]# cat /proc/meminfo |grep Huge<br />
HugePages_Total:      0<br />
HugePages_Free:       0<br />
HugePages_Rsvd:      0<br />
Hugepagesize:     2048 kB</p></blockquote>
<p>per farlo in modo definitivo (si può fare anche al volo, ma siccome le pagine devo essere contigue potrebbe essere necessario un reboot affinché il sistema trovi sufficente memoria contigua libera) si modifica il file /etc/sysctl.con aggiungendo le righe:</p>
<blockquote><p>vm.nr_hugepages = 420<br />
vm.hugetlb_shm_group = 505</p></blockquote>
<p>La prima riga corrisponde al numero di pagine, che moltiplicato per la dimensione della pagina (nel mio caso 2048K) la dimensione in byte della memoria che si vuole gestire in questo modo (in questo esempio 420*2048k=840M). La seconda riga è importante se si intende far utilizzare le Huge Pages ad oracle: indica il gruppo del sistema operativo che  può utilizzare le huge pages con le chiamate di sistema shmat/smget (Vedi <a href="http://lxr.linux.no/#linux+v2.6.18/Documentation/vm/hugetlbpage.txt">vm/hugetlbpage.txt</a>) Questo secondo la documentazione, ma vedremo dopo che a me questo non torna.</p>
<p>Secondo alcune note del Metalink Oracle, ad esempio la 560501.1, occorre modificare anche il file /etc/security/limits.conf aggiungendo le due righe:</p>
<blockquote><p>oracle soft memlock n<br />
oracle hard memlock n</p></blockquote>
<p>Dove n è il numero di KByte che si assegnerà alla SGA (immagino sia il caso di mettere un numero un po&#8217; più grande)</p>
<p>Modifcato i file si può fare un reboot e  dopo di ciò si ottiene:</p>
<blockquote><p>[root@oel53test11gR201 ~]# cat /proc/meminfo |grep Huge<br />
HugePages_Total:   420<br />
HugePages_Free:    420<br />
HugePages_Rsvd:      0<br />
Hugepagesize:     2048 kB</p></blockquote>
<p><strong>Configurazione di Oracle</strong></p>
<p>Stando alla nota Oracle Metalink 749851.1 l&#8217;impostazione &#8220;Automatic Memory Management (AMM)&#8221; di Oracle 11g non è compatibile con l&#8217;uso delle HugePages, quindi occorre settare a 0 i parametri MEMORY_TARGET e MEMORY_MAX_TARGET .  Ho quindi impostato i vari parametri SGA_TARGET, SGA_MAX_SIZE PGA_AGGREGATE_TARGET, con qualche difficoltà. Non ho verificato se l&#8217;incompatibilità è certificata anche per la R2 di 11g, in ogni caso questa incompatibilità spiega il perché nei manuali ufficiali non viene incoraggiato l&#8217;utilizzo delle Huge Pages.</p>
<p>Dopo aver aggiustato in più fasi tutti i parametri Oracle sono arrivato finalmente ad un risultato. Ad un certo punto sono arrivato al livello che sembrava tutto a posto ma da /proc/meminfo risultavano ancora tutte le pagine libere, ad indicare che Oracle non le usava: era perché il numero di pagine che avevo riservato ancora non bastavano per tutta la SGA, infatti aumentandolo da 405 a 420 ho risolto.</p>
<p>&#8230; risolto poco, perché il risultato del tentativo di avvio dell&#8217;istanza Oracle è stato un reboot della macchina virtuale con la visualizzazione sulla console di XEN di un bel &#8220;kernel panic&#8221;.</p>
<p>A questo punto ho fatto quello che avrei dovuto fare subito, ho provato le hugepages con un programmino di test, precisamente quello descritto in <a href="http://linuxgazette.net/155/krishnakumar.html">questo bel articolo</a>.</p>
<p>Riporto quindi il messaggio in console:</p>
<blockquote><p>Unable to handle kernel paging request at ffff88005cc122f0 RIP:<br />
[&lt;ffffffff802cd3ec&gt;] hugetlb_no_page+0&#215;1e3/0&#215;27e<br />
PGD 13cd067 PUD 15cf067 PMD 16b6067 PTE 801000005cc12065<br />
Oops: 0003 [1] SMP<br />
last sysfs file: /block/dm-0/range<br />
CPU 0<br />
Modules linked in: autofs4(U) hidp(U) nfs(U) lockd(U) fscache(U) nfs_acl(U) rfcomm(U) l2cap(U) bluetooth(U) sunrpc(U) dm_multipath(U) scsi_dh(U) scsi_mod(U) ipv6(U) xfrm_nalgo(U) crypto_api(U) parport_pc(U) lp(U) parport(U) pcspkr(U) xennet(U) dm_raid45(U) dm_message(U) dm_region_hash(U) dm_mem_cache(U) dm_snapshot(U) dm_zero(U) dm_mirror(U) dm_log(U) dm_mod(U) xenblk(U) ext3(U) jbd(U) uhci_hcd(U) ohci_hcd(U) ehci_hcd(U)<br />
Pid: 3435, comm: oracle Tainted: G      2.6.18-2.6.18-164xenhugepages #1<br />
RIP: e030:[&lt;ffffffff802cd3ec&gt;]  [&lt;ffffffff802cd3ec&gt;] hugetlb_no_page+0&#215;1e3/0&#215;27e<br />
RSP: e02b:ffff880063017d18  EFLAGS: 00010246<br />
RAX: ffff88005cc122f0 RBX: 0000000048c0d0e7 RCX: 0000000048c0d027<br />
RDX: 0000000000000000 RSI: 0000000048c0d0e7 RDI: 000000008bdffe98<br />
RBP: 0000000000000000 R08: ffffffff804fbfc3 R09: 0000000000000908<br />
R10: 0000000000000000 R11: 0000000000000000 R12: ffff880002fe5000<br />
R13: ffff8800a12e4160 R14: 000000008bdffe98 R15: ffff88005fb5ce58<br />
FS:  00002abe89f78e60(0000) GS:ffffffff805ce000(0000) knlGS:0000000000000000<br />
CS:  e033 DS: 0000 ES: 0000<br />
Process oracle (pid: 3435, threadinfo ffff880063016000, task ffff880063ac87a0)<br />
Stack:  00000001804f62c0  ffff88005cc122f0  ffff880009a95b80  0000000000000000<br />
ffff88005cc122f0  ffff880009a95b80  000000008bdffe98  0000000000000001<br />
ffff88005fb5ce58  ffffffff802cd4dc<br />
Call Trace:<br />
[&lt;ffffffff802cd4dc&gt;] hugetlb_fault+0&#215;55/0xba<br />
[&lt;ffffffff80208b0c&gt;] __handle_mm_fault+0&#215;5c/0&#215;1354<br />
[&lt;ffffffff80241249&gt;] vma_prio_tree_insert+0&#215;20/0&#215;38<br />
[&lt;ffffffff8026766a&gt;] do_page_fault+0xf7b/0&#215;12e0<br />
[&lt;ffffffff8020e6fe&gt;] do_mmap_pgoff+0&#215;658/0&#215;7c3<br />
[&lt;ffffffff80264901&gt;] _spin_lock_irqsave+0&#215;9/0&#215;14<br />
[&lt;ffffffff80231992&gt;] __up_write+0&#215;27/0xf2<br />
[&lt;ffffffff8026082b&gt;] error_exit+0&#215;0/0&#215;6e</p>
<p>Code: 48 89 18 83 7c 24 04 00 74 23 41 f6 47 28 08 75 1c 48 8b 4c<br />
RIP  [&lt;ffffffff802cd3ec&gt;] hugetlb_no_page+0&#215;1e3/0&#215;27e<br />
RSP &lt;ffff880063017d18&gt;<br />
CR2: ffff88005cc122f0<br />
&lt;0&gt;Kernel panic &#8211; not syncing: Fatal exception</p></blockquote>
<p>Va detto, che l&#8217;errore non avviene nel momento in cui il programma alloca le pagine (con shmget) ma quando cerca di scriverci dentro. Ho anche provato ad eseguire il programmino di test dopo aver tolto dal file /etc/sysctl.conf la riga vm.hugetlb_shm_group = 505, in questo modo stando alla documentazione solo l&#8217;utente root dovrebbe essere in grado di utilizzare le Huge Pages, ma nel mio caso non è cambiato nulla, la macchina si riavviata con lo stesso errore.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cristiancudizio.wordpress.com/576/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cristiancudizio.wordpress.com/576/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cristiancudizio.wordpress.com/576/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cristiancudizio.wordpress.com/576/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cristiancudizio.wordpress.com/576/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cristiancudizio.wordpress.com/576/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cristiancudizio.wordpress.com/576/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cristiancudizio.wordpress.com/576/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cristiancudizio.wordpress.com/576/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cristiancudizio.wordpress.com/576/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cristiancudizio.wordpress.com&blog=567347&post=576&subd=cristiancudizio&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://cristiancudizio.wordpress.com/2009/11/05/test-di-hugepages-con-xen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/40031feec2e87b8b7eac8cd6eae97bc0?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Cristian Cudizio</media:title>
		</media:content>
	</item>
		<item>
		<title>Ricompilare il Kernel con XEN e HUGEPAGES</title>
		<link>http://cristiancudizio.wordpress.com/2009/11/03/ricompilare-il-kernel-con-xen-e-hugepages/</link>
		<comments>http://cristiancudizio.wordpress.com/2009/11/03/ricompilare-il-kernel-con-xen-e-hugepages/#comments</comments>
		<pubDate>Tue, 03 Nov 2009 15:57:12 +0000</pubDate>
		<dc:creator>Cristian Cudizio</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[hugepages]]></category>
		<category><![CDATA[kernel]]></category>
		<category><![CDATA[oel]]></category>
		<category><![CDATA[red hat]]></category>
		<category><![CDATA[xen]]></category>

		<guid isPermaLink="false">http://cristiancudizio.wordpress.com/?p=573</guid>
		<description><![CDATA[Dopo giorni (ma in realtà erano mesi che volevo farlo) sono riuscito a ricompilare il kernel su Oracle Enterprise Linux 5.3. Si tratta di una installazione su una macchina virtuale XEN che ho fatto qualche settimana fa per installare e testare Oracle 11gR2. Una delle cose che ho notato gia tempo fa è che sia [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cristiancudizio.wordpress.com&blog=567347&post=573&subd=cristiancudizio&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Dopo giorni (ma in realtà erano mesi che volevo farlo) sono riuscito a ricompilare il kernel su Oracle Enterprise Linux 5.3. Si tratta di una installazione su una macchina virtuale XEN che ho fatto qualche settimana fa per installare e testare Oracle 11gR2. Una delle cose che ho notato gia tempo fa è che sia sulla macchina &#8220;ospitante&#8221; (Dom0 il linguaggio XEN) che sulle macchine para-virtualizzate linux non è configurato il supporto per le <a href="http://www.mjmwired.net/kernel/Documentation/vm/hugetlbpage.txt">HugePages</a>, mentre su una macchina fully-virtualised tale supporto è presente (la macchina fully virtualised mi era necessaria per installare un versione linux 32 bit, usata a suo tempo per testare 11gR1 quando la versione 64 bit non era ancora uscita).</p>
<p>Ho sempre pensato che se nel kernel compilato con il supporto XEN non c&#8217;era il supporto per le Huge Pages ci doveva essere un motivo ben preciso, qualche vincolo strutturale; purtroppo però a tutt&#8217;oggi non ho trovato una spiegazione di  cio&#8217;, non una nota dove si dica che le macchine virtuali non possono usare Huge Pages.</p>
<p>Un po&#8217; di tempo fa ho scoperto, grazie al <a href="http://blogs.oracle.com/sergio/2009/03/new_oracle_public_yum_server_1.html">blog di Sergio Leunissen</a>, che Oracle ha messo a disposizione un server <a href="http://public-yum.oracle.com/">YUM pubblico</a>. Si tratta di un server da cui è possibile scaricare e installare in modo quasi automatico i pacchetti rpm aggiornati, utilizzando una utility chiamata appunto YUM. Chiaramente in questi aggiornamenti non sono inclusi le patch di sicurezza che vengono fornite solo con il supporto <a href="https://linux.oracle.com">ULN</a>. Da qui ho scaricato il pacchetto RPM dei sorgenti del kernel. Gia questa fase è stata per me problematica, perché con YUM non sono stato capace di farlo, ho scaricato l&#8217;rpm con wget e l&#8217;ho installato con rpm.</p>
<p>Una volta installati i sorgenti del kernel sono passato alla difficoltà successiva: come compilare il kernel? I pacchetti rpm con in sorgenti vengono installati con una struttura particolare, che non conoscevo molto, francamente io quando smanettavo di più con linux ero una amante della distrubuzione Slackware e della sua organizzazione a pacchetti tar.gz. In ogni caso ho scoperto l&#8217;utility rpmbuild, sulla quale però non è che la documentazione abbondi.</p>
<p>Fra mille ricerche il link più utile che ho trovato è stato senz&#8217;altro <a href="http://www.howtoforge.com/kernel_compilation_fedora">questo</a>. In tutti però, compresi <a href="http://docs.fedoraproject.org/release-notes/fc6/it/sn-Kernel.html">questo </a>e <a href="http://fedoraproject.org/wiki/Docs/CustomKernel">questo </a>manca una informazione chiara su come funziona la configurazione. Infatti io continuavo a modificare a mano il file .config aggiungendo le righe:</p>
<blockquote><p>CONFIG_HUGETLBFS=y<br />
CONFIG_HUGETLB_PAGE=y</p></blockquote>
<p>Ma sistematicamente osservavo che il make me le &#8220;spianava&#8221;, cancellava le righe togliendo di fatto il supporto alle Huge Pages. Da sottolineare poi un&#8217;altra cosa che non capivo: facendo make menuconfig (e un paio di volte mi sono fatto anche il make config con l&#8217;interminabile sfilza di domande) non compariva nessuna voce relativa alle stesse huge pages. Solo grazie ad un errore nel file .config ho poi scoperto che a  &#8220;resettare&#8221; il mio file .config era l&#8217;istruzione:</p>
<blockquote><p>scripts/kconfig/conf -s arch/x86_64/Kconfig</p></blockquote>
<p>lanciata da make. Ulteriori indagini mi hanno portato al file fs/Kconfig dove ho trovato:</p>
<blockquote><p>config HUGETLBFS<br />
bool &#8220;HugeTLB file system support&#8221;<br />
depends X86 || IA64 || PPC64 || SPARC64 || SUPERH || (S390 &amp;&amp; 64BIT) \<br />
|| BROKEN<br />
depends !XEN<br />
help<br />
hugetlbfs is a filesystem backing for HugeTLB pages, based on<br />
ramfs. For architectures that support it, say Y here and read<br />
&lt;file:Documentation/vm/hugetlbpage.txt&gt; for details.</p>
<p>If unsure, say N.</p></blockquote>
<p>Che in sostanza stabilisce che se è selezionato il supporto per XEN viene disabilitato quello per le Huge Pages. Ho verificato, con &#8220;make menuconfig&#8221; ma anche deselezionando la voce &#8220;XEN -&gt; Privileged Guest (domain 0)&#8221; sotto &#8220;File Systems -&gt; Pseudo filesystems&#8221; non compare la voce &#8220;HugeTLB file system support&#8221;. (Non sono solo io ad aver problemi su come scrivere &#8220;filesystem&#8221; se come una unica parola  o come due divise, visto che sul questo menu&#8217; compare scritto in entrambi i modi). Invece modificando il file fs/Kconfig così:</p>
<blockquote><p>config HUGETLBFS<br />
bool &#8220;HugeTLB file system support&#8221;<br />
depends X86 || IA64 || PPC64 || SPARC64 || SUPERH || (S390 &amp;&amp; 64BIT) \<br />
|| BROKEN<br />
#depends !XEN<br />
default y<br />
help<br />
hugetlbfs is a filesystem backing for HugeTLB pages, based on<br />
ramfs. For architectures that support it, say Y here and read<br />
&lt;file:Documentation/vm/hugetlbpage.txt&gt; for details.</p>
<p>If unsure, say N.</p></blockquote>
<p>Magicamente la voce &#8220;HugeTLB file system support&#8221; compare sotto &#8220;HugeTLB file system support&#8221;</p>
<p>Quindi sono riuscito a ricompilare il kernel con il supporto a XEN e alle Huge Pages, vedremo cosa accadrà.</p>
<p>Questi in sintesi i passi che ho seguito:</p>
<ol>
<li>scaricato il pacchetto  kernel-2.6.18-164.el5.src.rpm da public-yum.oracle.com</li>
<li>aggiunto l&#8217;utente mockbuild con gruppo mockbuild (altrimenti non funziona l&#8217;installazione dell&#8217;rpm).</li>
<li>installato con rpm -i kernel-2.6.18-164.el5.src.rpm; in questo modo finisce tutto sotto /usr/src/redhat, con una struttura particolare</li>
<li>Secondo il consiglio visto da più parti, ad esempio anche <a href="http://www2.linux.com/community/blogs/Installing-kernel-source-on-CentOS-RedHat.html">qui</a>, ho copiato tutto il contenuto di /usr/src/redhat in un&#8217;altro posto (/var/tmp/rpmbuild) e creando il file  ~/.rpmmacros con la riga %_topdir /var/tmp/rpmbuild.</li>
<li>la radice per la compilazione dei sorgenti è diventata nel mio caso /var/tmp/rpmbuild/BUILD/kernel-2.6.18/linux-2.6.18.x86_64/, ho modificato il file Makefile impostando la variabile EXTRAVERSION = -xenhuge2.6.18-164  (come saggiamente indicato <a href="http://www.howtoforge.com/kernel_compilation_fedora">qui</a>)</li>
<li>modificato il file fs/Kconfig come descritto sopra</li>
<li>lanciato il comando &#8220;make rpm &#8221; La compilazione non è durata giorni, mi sembra circa un&#8217;ora.</li>
<li>a questo punto sotto /var/tmp/rpmbuild/RPMS ho trovato il mio rpm che ho installato con rpm -i, piccola curiosità: sotto /boot mi sono trovato un file vmlinuz da 52 MB contro i 2 MB circa degli altri kernel.</li>
<li>Ho creato l&#8217;immagine del ramdisk con mkinitrd, sempre come indicato dalla guida di HowToForge e modificato il file /boot/grub/menu.lst</li>
</ol>
<p>Ho riavviato la macchina virtuale e selezionato dal menu di grup il nuovo kernel e incredibilmente è partita.  Curiosando sotto /var/tmp/rpmbuild/BUILD/kernel-2.6.18xenhuge2.6.18-164 ho visto un file vmlinuz da circa 2 MB, accanto a un file vmlinux da circa 52 MB (dimensione uguale al byte al file vmlinuz-2.6.18-xenhuge2.6.18-164 che rpm mi ha installato sotto /boot) allora ho provato a sostituire il file da 52 MB sotto boot con il file vmlinuz (opportunamente rinominato) ed ho riavviato. Anche così funziona. Evidentemente il file più piccolo è il kernel compresso ma al boot viene gestito in modo trasparente (indagherò su questo).</p>
<p><strong>Conclusione</strong></p>
<p>I motivi che mi hanno spinto a investire il mio tempo in queste ricerche ed esperimenti sono imperscrutabili. Un&#8217;operazione simile va contro il principio che cerco di adottare solitamente, ovvero seguire strade e metodi certificati. Solamente una morbosa curiosità, il fascino del lato oscuro di Linux giustificano cio&#8217; che ho fatto. Sono però soddisfatto, perché potrò adesso testare Oracle su Linux con le Huge Pages.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cristiancudizio.wordpress.com/573/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cristiancudizio.wordpress.com/573/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cristiancudizio.wordpress.com/573/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cristiancudizio.wordpress.com/573/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cristiancudizio.wordpress.com/573/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cristiancudizio.wordpress.com/573/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cristiancudizio.wordpress.com/573/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cristiancudizio.wordpress.com/573/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cristiancudizio.wordpress.com/573/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cristiancudizio.wordpress.com/573/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cristiancudizio.wordpress.com&blog=567347&post=573&subd=cristiancudizio&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://cristiancudizio.wordpress.com/2009/11/03/ricompilare-il-kernel-con-xen-e-hugepages/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/40031feec2e87b8b7eac8cd6eae97bc0?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Cristian Cudizio</media:title>
		</media:content>
	</item>
		<item>
		<title>Riflessione sui sistemi di virtualizzazione</title>
		<link>http://cristiancudizio.wordpress.com/2009/10/30/riflessione-sui-sistemi-di-virtualizzazione/</link>
		<comments>http://cristiancudizio.wordpress.com/2009/10/30/riflessione-sui-sistemi-di-virtualizzazione/#comments</comments>
		<pubDate>Fri, 30 Oct 2009 10:35:57 +0000</pubDate>
		<dc:creator>Cristian Cudizio</dc:creator>
				<category><![CDATA[Varie]]></category>
		<category><![CDATA[virtualizzazione]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[oracle vm]]></category>
		<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">http://cristiancudizio.wordpress.com/?p=571</guid>
		<description><![CDATA[Un commento al mio precedente post, in cui ho cercato in maniera forse un po&#8217; confusa di fare il punto della situazione sulla virtualizzazione con Xen, soprattutto sulla scia dei racconti di Dizwell, mi ha fatto venire in mente una riflessione, che ho deciso di pubblicare in un post a se stante.
Non ho mai usato [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cristiancudizio.wordpress.com&blog=567347&post=571&subd=cristiancudizio&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Un <a href="http://cristiancudizio.wordpress.com/2009/10/29/virtualizzazione-con-xen/#comment-1344">commento </a>al mio <a href="http://cristiancudizio.wordpress.com/2009/10/29/virtualizzazione-con-xen/">precedente post</a>, in cui ho cercato in maniera forse un po&#8217; confusa di fare il punto della situazione sulla virtualizzazione con Xen, soprattutto sulla scia dei racconti di Dizwell, mi ha fatto venire in mente una riflessione, che ho deciso di pubblicare in un post a se stante.</p>
<p>Non ho mai usato<a href="http://www.vmware.com/products/esxi/"> VMWare ESXi </a>e non conosco bene le evoluzioni fatte da VMWare negli ultimi anni, certo, sulla base di quanto descritto da Dizwell sul suo blog,  VMWare ha una maggiore maturità rispetto agli altri sistemi quindi forse è ancora il migliore; vista la concorrenza spietata su questo campo va detto che VMWare ha fatto un ottimo lavoro.</p>
<p>Ci sono però due motivi per cui però io continuo a voler approfondire Xen, il primo è che dispongo appunto di una macchina con Oracle Enterprise Linux 5 che al tempo stesso fa da database server di test e server per macchine virtuali, con lo Xen incluso. Non dispongo ne di macchine vergini per testare sistemi dedicati alla virtualizzazione ne del tempo per fare queste prove, è per questo che ho molto apprezzato i resoconti fatti da Dizwell. Il secondo motivo è che anche Oracle VM è basato su Xen, quindi se si conosce bene Xen si parte avvantaggiati nella conoscenza di Oracle VM. Ma cos&#8217;à di speciale Oracle VM? Il fatto ad esempio, non banale, che sia l&#8217;unica piattaforma di virtualizzazione su cui Oracle certifichi e supporti i propri prodotti.</p>
<p>Se si tratta di ambienti di test e sviluppo, come nel caso di Dizwell, il supporto e la certificazione Oracle non è che servano poi a molto; devo dire che secondo me, allo stato attuale, la virtualizzazione ha raggiunto una buona maturità, per cui non credo vi siano situazioni in cui il sistema virtuale è meno stabile del sistema fisico reale.</p>
<p>Dal punto di vista dell&#8217;immagine offerta, il supporto di Oracle è importante, soprattutto per aziende come quella dove lavoro io che non può permettersi di prendersi carico al posto di Oracle di questo genere di supporto. I clienti importanti vogliono comunque il supporto di aziende importanti, come Oracle.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cristiancudizio.wordpress.com/571/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cristiancudizio.wordpress.com/571/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cristiancudizio.wordpress.com/571/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cristiancudizio.wordpress.com/571/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cristiancudizio.wordpress.com/571/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cristiancudizio.wordpress.com/571/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cristiancudizio.wordpress.com/571/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cristiancudizio.wordpress.com/571/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cristiancudizio.wordpress.com/571/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cristiancudizio.wordpress.com/571/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cristiancudizio.wordpress.com&blog=567347&post=571&subd=cristiancudizio&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://cristiancudizio.wordpress.com/2009/10/30/riflessione-sui-sistemi-di-virtualizzazione/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/40031feec2e87b8b7eac8cd6eae97bc0?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Cristian Cudizio</media:title>
		</media:content>
	</item>
		<item>
		<title>Virtualizzazione con XEN</title>
		<link>http://cristiancudizio.wordpress.com/2009/10/29/virtualizzazione-con-xen/</link>
		<comments>http://cristiancudizio.wordpress.com/2009/10/29/virtualizzazione-con-xen/#comments</comments>
		<pubDate>Thu, 29 Oct 2009 16:35:42 +0000</pubDate>
		<dc:creator>Cristian Cudizio</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[virtualizzazione]]></category>
		<category><![CDATA[virtualization]]></category>
		<category><![CDATA[xen]]></category>

		<guid isPermaLink="false">http://cristiancudizio.wordpress.com/?p=569</guid>
		<description><![CDATA[Una serie di interessanti post recenti di Dizwell sulla virtualizzazione hanno risvegliato in me l&#8217;interesse per queste tecnologie. In particolare egli ha iniziato con un bel post in cui faceva una sorta di recensione di sistemi di virtualizzazione, in seguito egli si è concentrato su quello apparentemente più interessante XenServer di Citrix.  Apro qui una [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cristiancudizio.wordpress.com&blog=567347&post=569&subd=cristiancudizio&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Una serie di interessanti post recenti di <a href="http://diznix.com/">Dizwell </a>sulla virtualizzazione hanno risvegliato in me l&#8217;interesse per queste tecnologie. In particolare egli ha iniziato con un bel <a href="http://diznix.com/2009/10/06/virtualisation-bonanza/">post </a>in cui faceva una sorta di recensione di sistemi di virtualizzazione, in seguito egli si è concentrato su quello apparentemente più interessante XenServer di Citrix.  Apro qui una parentesi, il sito di citrix su XenServer è <a href="http://www.citrix.com/xenserver/">http://www.citrix.com/xenserver/</a> ma io lo trovo frequentemente giu, una cosa preoccupante direi. Chiusa la parentesi.</p>
<p>XenServer sembra un prodotto interessante, non molto diverso come base da Oracle VM, ovvero una distribuzione Linux minimale; la differenza la fa il &#8220;contorno&#8221;, a partire dagli strumenti di amministrazione per arrivare alle caratteristiche &#8220;enterprise&#8221;, che nel caso di XenServer sono quelle che si comprano, mentre la base è gratuita.</p>
<p>L&#8217;ultimo <a href="http://diznix.com/2009/10/27/a-virtual-virgin-writes/">post </a>di Dizwel, è un po&#8217; &#8220;amaro&#8221;, infatti egli ha incontrato dei limiti di XenServer che gli impediscono di  utilizzarlo in &#8220;produzione&#8221;, produzione tra virgolette perché il suo progetto è quello di consolidare gli ambienti di test. I suoi racconti mi hanno incuriosito e spinto a capire meglio come funziona Xen, a tale proposito voglio segnalare che fra i manuali di Red Hat ve ne è uno sulla virtualizzazione molto interessante, <a href="http://www.redhat.com/docs/manuals/enterprise/#RHEL5">qui</a>. Volevo segnalare questo manuale perché vi ho trovato cose che ho cercato anche tempo fa, come un metodo per<a href="http://www.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/5.4/html/Virtualization_Guide/sect-Virtualization-Tips_and_tricks-Generating_a_new_unique_MAC_address.html"> generare nuovi mac-address</a> o il <a href="http://www.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/5.4/html/Virtualization_Guide/sect-Virtualization-Troubleshooting_Xen-Accessing_data_on_guest_disk_image.html">sistema per accedere ai file all&#8217;interno delle immagini dei dischi</a>.</p>
<p>Vi sono due dubbi che mi rimangono:</p>
<p>1) cosa sono i template di cui parla Dizwell; in effetti non mi è chiaro il meccanismo di creazione di una nuova VM, io utilizzo l&#8217;interfaccia grafica di virtual machine manager ma non ho ancora capito i meccanismi che stanno dietro. L&#8217;ultima VM che ho creata l&#8217;ho fatta con OEL 5.3 senza bisogno di &#8220;template&#8221;.</p>
<p>2)sulle vm che ho creato, di tipo &#8220;para-virtualised&#8221; il kernel xen non attivo il supporto per le HugePages, mi chiedo se questo sia dovuto al fatto che in questa configurazione non è possibile averle oppure se semplicemente è possibile ricompilare il kernel ed attivare tale supporto.</p>
<p>Sono convinto che conoscere a fondo i meccanismi di funzionamento di Xen possono aiutare a gestirlo e utilizzarlo al meglio, quindi farò di tutto per colmare le mie lacune.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cristiancudizio.wordpress.com/569/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cristiancudizio.wordpress.com/569/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cristiancudizio.wordpress.com/569/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cristiancudizio.wordpress.com/569/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cristiancudizio.wordpress.com/569/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cristiancudizio.wordpress.com/569/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cristiancudizio.wordpress.com/569/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cristiancudizio.wordpress.com/569/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cristiancudizio.wordpress.com/569/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cristiancudizio.wordpress.com/569/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cristiancudizio.wordpress.com&blog=567347&post=569&subd=cristiancudizio&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://cristiancudizio.wordpress.com/2009/10/29/virtualizzazione-con-xen/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/40031feec2e87b8b7eac8cd6eae97bc0?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Cristian Cudizio</media:title>
		</media:content>
	</item>
		<item>
		<title>Oracle 11gR2: SYSASM e ORA-01031</title>
		<link>http://cristiancudizio.wordpress.com/2009/10/29/oracle-11gr2-sysasm-e-ora-01031/</link>
		<comments>http://cristiancudizio.wordpress.com/2009/10/29/oracle-11gr2-sysasm-e-ora-01031/#comments</comments>
		<pubDate>Thu, 29 Oct 2009 14:50:48 +0000</pubDate>
		<dc:creator>Cristian Cudizio</dc:creator>
				<category><![CDATA[11g]]></category>
		<category><![CDATA[11gR2]]></category>
		<category><![CDATA[asm]]></category>
		<category><![CDATA[sysasm ora-01031]]></category>

		<guid isPermaLink="false">http://cristiancudizio.wordpress.com/?p=567</guid>
		<description><![CDATA[Dopo un periodo di abbandono, ieri ho ripreso in mano l&#8217;installazione di test di Oracle 11gR2 RAC su macchine virtuali di cui ho gia parlato in una serie di post precedenti.  Il primo problema che ho avuto è che l&#8217;istanza sul primo nodo (mentre il secondo nodo l&#8217;ho tenuto spento) non andava su; e solo [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cristiancudizio.wordpress.com&blog=567347&post=567&subd=cristiancudizio&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Dopo un periodo di abbandono, ieri ho ripreso in mano l&#8217;installazione di test di Oracle 11gR2 RAC su macchine virtuali di cui ho gia parlato in una serie di post precedenti.  Il primo problema che ho avuto è che l&#8217;istanza sul primo nodo (mentre il secondo nodo l&#8217;ho tenuto spento) non andava su; e solo un banale problema di disco pieno che bloccava il funzionamento della &#8220;grid infrastructure&#8221; o del clusterware.</p>
<p>Oggi però ho impiegato più tempo per risolvere un&#8217;altro problema che a posteriori può sembrare banale. Bisogna sapere che con l&#8217;espansione delle funzionalità incluse nella grid infrastructure di Oracle 11gR2, è stata introdotta la possibilità di una suddivisione dei <a href="http://download.oracle.com/docs/cd/E11882_01/install.112/e10812/prelinux.htm#BABBIDCF">ruoli di amministrazione</a> più netta. Quindi per la sola gestione della parte &#8220;storage&#8221;, ovvero ASM vi sono tre gruppi definibili a livello di sistema operativo. <a href="http://download.oracle.com/docs/cd/E11882_01/install.112/e10812/prelinux.htm#BABGBJCC">Nel manuale di installazione della grid infrastructure </a>è spiegato bene quali sono i ruoli definibili e i relativi privilegi.</p>
<p>Non avendo necessità, ne in fase di test ne in una prospettiva futura, di gestire tanti ruoli, nella mia installazione di test ho scelto di utilizzare per tutto un unico gruppo, il gruppo dba. C&#8217;è però un&#8217;altra novità importante: ASM ora fa parte della grid infrastructure. E&#8217; vero che gia sulla 10g veniva consigliato di creare per ASM una ORACLE_HOME separata, cosa anche questa che io non ho mai fatto, senza mai dovermente pentire.</p>
<p>Infine, con 11g è stato introdotto il privilegio SYSASM (se non vado errato) e con <a href="http://download.oracle.com/docs/cd/E11882_01/server.112/e10500/asminst.htm#CHDEJBAI">11gR2 è diventato l&#8217;unico privilegio per amministrare ASM</a> (probabilmente era gia così con la R1 ma non avendola usata molto non ne ho certezza).</p>
<p>Stamattina volendo verificare da linea di comando lo spazio disponibile su ASM ho avuto il seguente messaggio:</p>
<blockquote><p>[oracle@oel53test11gR201 ~]$ export ORACLE_SID=+ASM1<br />
[oracle@oel53test11gR201 ~]$ sqlplus / as sysdba</p>
<p>SQL*Plus: Release 11.2.0.1.0 Production on Thu Oct 29 15:19:26 2009</p>
<p>Copyright (c) 1982, 2009, Oracle.  All rights reserved.</p>
<p>Connected to an idle instance.</p></blockquote>
<p>Ma in quel momento stavo facendo un import, quindi ero sicuro che ASM fosse su e che il sid (+ASM1) fosse corretto, allora sono andato a ripassare la documentazione, quindi mi sono ricordato di SYSASM, però:</p>
<blockquote><p>[oracle@oel53test11gR201 ~]$ sqlplus / as sysasm</p>
<p>SQL*Plus: Release 11.2.0.1.0 Production on Thu Oct 29 15:19:35 2009</p>
<p>Copyright (c) 1982, 2009, Oracle.  All rights reserved.</p>
<p>ERROR:<br />
ORA-01031: insufficient privileges</p>
<p>Enter user-name:</p></blockquote>
<p>Anche questo mi ha lasciato molto perplesso, perché ieri ho creato un diskgroup con l&#8217;utility grafica asmca da utente oracle senza problemi. A questo punto sono andato un po&#8217; a caso aggiungendo i gruppi (su Linux) asmadmin e asmdba e mettendoci dentro l&#8217;utente oracle, ma senza successo; a questo punto ho fatto una ricerca sul vecchio metalink (che è ancora on-line) e incidentalmente ho capito quale era il mio problema: la ORACLE_HOME, infatti:</p>
<p>[oracle@oel53test11gR201 ~]$ export ORACLE_HOME=/opt/oracle/oragrid<br />
[oracle@oel53test11gR201 ~]$ sqlplus / as sysasm</p>
<p>SQL*Plus: Release 11.2.0.1.0 Production on Thu Oct 29 15:20:24 2009</p>
<p>Copyright (c) 1982, 2009, Oracle.  All rights reserved.</p>
<p>Connected to:<br />
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 &#8211; 64bit Production<br />
With the Real Application Clusters and Automatic Storage Management options</p>
<p>Inizialmente  avevo cambiato anche il path, ma quello in realtà è superfluo.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cristiancudizio.wordpress.com/567/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cristiancudizio.wordpress.com/567/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cristiancudizio.wordpress.com/567/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cristiancudizio.wordpress.com/567/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cristiancudizio.wordpress.com/567/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cristiancudizio.wordpress.com/567/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cristiancudizio.wordpress.com/567/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cristiancudizio.wordpress.com/567/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cristiancudizio.wordpress.com/567/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cristiancudizio.wordpress.com/567/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cristiancudizio.wordpress.com&blog=567347&post=567&subd=cristiancudizio&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://cristiancudizio.wordpress.com/2009/10/29/oracle-11gr2-sysasm-e-ora-01031/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/40031feec2e87b8b7eac8cd6eae97bc0?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Cristian Cudizio</media:title>
		</media:content>
	</item>
		<item>
		<title>Calcoli aritmetici dalla bash di linux</title>
		<link>http://cristiancudizio.wordpress.com/2009/10/20/calcoli-aritmetici-dalla-bash-di-linux/</link>
		<comments>http://cristiancudizio.wordpress.com/2009/10/20/calcoli-aritmetici-dalla-bash-di-linux/#comments</comments>
		<pubDate>Tue, 20 Oct 2009 13:12:08 +0000</pubDate>
		<dc:creator>Cristian Cudizio</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[expr]]></category>
		<category><![CDATA[math]]></category>

		<guid isPermaLink="false">http://cristiancudizio.wordpress.com/?p=565</guid>
		<description><![CDATA[Nel tempo libero sto cercando di approfondire la mia conoscenza di Linux, un sistema operativo che come ho gia detto in passato adoro, per il semplice fatto che senza pagare nulla si ha a disposione una sistema operativo vero, con una miriade di piccoli strumenti di utilità che credo siano in grado di soddisfare qualunque [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cristiancudizio.wordpress.com&blog=567347&post=565&subd=cristiancudizio&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Nel tempo libero sto cercando di approfondire la mia conoscenza di Linux, un sistema operativo che come ho gia detto in passato adoro, per il semplice fatto che senza pagare nulla si ha a disposione una sistema operativo vero, con una miriade di piccoli strumenti di utilità che credo siano in grado di soddisfare qualunque bisogno.</p>
<p>Ad esempio, un attimo fa mi è venuta la curiosità di fare un piccolo calcolo aritmetico, senza dover aprire la solita calcolatrice fornita dal Winzoz. Non che la calcolatrice di Winzoz non vada bene, ma mi rompe dover staccare le mani dalla tastiera per prendere il mouse e dovere fare strani ghiri-gori sulla scrivania per arrivare ad avere la calcolatrice. Dunque ho fatto una piccola ricerca con Google ed ho trovato alcuni link che mi voglio salvare per ritrovarli facilmente anche in futuro. In realtà li ho trovati rapidamente, ma il mio vero intento è quello di memorizzare in modo permanente nel mio cervello i metodi che ho trovato. E&#8217; come quando per studiare riscrivo le cose, così questo blog, come è nato, mi serve a riscrivere le cose in modo da facilitarne la memorizzazazione anche nella mia testa.</p>
<p>Il primo link è <a href="http://bash.cyberciti.biz/guide/Perform_arithmetic_operations">questo</a>, si tratta di un Wiki sullo scripting shell in Linux, un sito che penso valga la pena esplorare. Il metodo è ad esempio, per calcolare 77420 diviso 60:</p>
<pre class="brush: cpp;">

[root@oel53test11gR201 ~]# echo $((77420/60))
1290
</pre>
<p>Gli operatori supportati sono molti, elencati anche in <a href="http://sysblogd.wordpress.com/2007/08/26/let-bash-do-the-math-doing-calculations-using-that-bash/">questo blog</a>, ad esempio ** per calcolare la potenza.</p>
<p>A <a href="http://tldp.org/LDP/abs/html/ops.html">questo link</a> invece ho trovato un&#8217;utility, più limitata, ma non dipendente dalla bash, expr, ecco un esempio:</p>
<pre class="brush: cpp;">

[root@oel53test11gR201 ~]# expr 77420 / 60
1290
</pre>
<p>In questo caso occorre fare attenzione a mettere gli spazi tra i numeri e l&#8217;operatore.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cristiancudizio.wordpress.com/565/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cristiancudizio.wordpress.com/565/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cristiancudizio.wordpress.com/565/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cristiancudizio.wordpress.com/565/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cristiancudizio.wordpress.com/565/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cristiancudizio.wordpress.com/565/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cristiancudizio.wordpress.com/565/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cristiancudizio.wordpress.com/565/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cristiancudizio.wordpress.com/565/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cristiancudizio.wordpress.com/565/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cristiancudizio.wordpress.com&blog=567347&post=565&subd=cristiancudizio&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://cristiancudizio.wordpress.com/2009/10/20/calcoli-aritmetici-dalla-bash-di-linux/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/40031feec2e87b8b7eac8cd6eae97bc0?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Cristian Cudizio</media:title>
		</media:content>
	</item>
		<item>
		<title>Oracle DBA Italia</title>
		<link>http://cristiancudizio.wordpress.com/2009/10/14/oracle-dba-italia/</link>
		<comments>http://cristiancudizio.wordpress.com/2009/10/14/oracle-dba-italia/#comments</comments>
		<pubDate>Wed, 14 Oct 2009 15:01:54 +0000</pubDate>
		<dc:creator>Cristian Cudizio</dc:creator>
				<category><![CDATA[Diario]]></category>

		<guid isPermaLink="false">http://cristiancudizio.wordpress.com/?p=563</guid>
		<description><![CDATA[Caso mai fosse sfuggito a qualcuno, da oggi è on-line il nuovo sito http://www.dbaitalia.org/ dedicato a tutti gli appassionati e professionisti di database Oracle in Italia. Tutti gli interessati sono invitati a visitare il sito, così si può capire meglio di cosa si tratta.
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cristiancudizio.wordpress.com&blog=567347&post=563&subd=cristiancudizio&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Caso mai fosse sfuggito a qualcuno, da oggi è on-line il nuovo sito <a href="http://www.dbaitalia.org/">http://www.dbaitalia.org/</a> dedicato a tutti gli appassionati e professionisti di database Oracle in Italia. Tutti gli interessati sono invitati a visitare il sito, così si può capire meglio di cosa si tratta.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cristiancudizio.wordpress.com/563/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cristiancudizio.wordpress.com/563/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cristiancudizio.wordpress.com/563/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cristiancudizio.wordpress.com/563/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cristiancudizio.wordpress.com/563/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cristiancudizio.wordpress.com/563/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cristiancudizio.wordpress.com/563/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cristiancudizio.wordpress.com/563/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cristiancudizio.wordpress.com/563/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cristiancudizio.wordpress.com/563/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cristiancudizio.wordpress.com&blog=567347&post=563&subd=cristiancudizio&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://cristiancudizio.wordpress.com/2009/10/14/oracle-dba-italia/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/40031feec2e87b8b7eac8cd6eae97bc0?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Cristian Cudizio</media:title>
		</media:content>
	</item>
		<item>
		<title>Addio Classic Metalink</title>
		<link>http://cristiancudizio.wordpress.com/2009/10/07/addio-classic-metalink/</link>
		<comments>http://cristiancudizio.wordpress.com/2009/10/07/addio-classic-metalink/#comments</comments>
		<pubDate>Wed, 07 Oct 2009 08:21:33 +0000</pubDate>
		<dc:creator>Cristian Cudizio</dc:creator>
				<category><![CDATA[Documentazione]]></category>
		<category><![CDATA[Varie]]></category>
		<category><![CDATA[metalink]]></category>
		<category><![CDATA[my support]]></category>
		<category><![CDATA[oracle]]></category>

		<guid isPermaLink="false">http://cristiancudizio.wordpress.com/?p=561</guid>
		<description><![CDATA[Ebbene, pare che sia giunta l&#8217;ora. In una mail giuntami stamattina Oracle comunica che il fine settimana tra il 6 e l&#8217;8 novembre prossimi &#8220;My Oracle Support&#8221; verrà aggiornato e in quell&#8217;occasione verrà definitavemente chiuso l&#8217;accesso alla vecchia interfaccia classica del metalink.
Sono mesi che Oracle ci avvisa e ci invita a prepararci e a studiare [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cristiancudizio.wordpress.com&blog=567347&post=561&subd=cristiancudizio&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Ebbene, pare che sia giunta l&#8217;ora. In una mail giuntami stamattina Oracle comunica che il fine settimana tra il 6 e l&#8217;8 novembre prossimi &#8220;My Oracle Support&#8221; verrà aggiornato e in quell&#8217;occasione verrà definitavemente chiuso l&#8217;accesso alla vecchia interfaccia classica del metalink.</p>
<p>Sono mesi che Oracle ci avvisa e ci invita a prepararci e a studiare il nuovo &#8220;My Oracle Support&#8221; con la sua fantastica interfaccia tutta in flash&#8230; evito la citazione di Fantozzi.</p>
<p>Stamattina ho voluto fare un test scientifico: dal momento in  cui dalla schermata di login, dopo aver inserito username e password, faccio click con il tasto sinistro del mouse sul bottone &#8220;Sign In&#8221; al momento in cui mi compare la &#8220;dashboard&#8221; sono passati circa 1 minuto primo e 20 secondi. Di questo tempo un minuto buono è passato con una schermata in cui compare le scritta &#8220;Faster Problem Resolution&#8221;. Sarà, ma non ne sono molto convinto, gli ultimi venti secondi il mio firefox, con un solo tab aperto li ha passati consumando fra il 20 e il 50 percento della cpu del mio pc. Va bene che windows solo per chiudersi impiega più o meno un paio di minuti (durante i quali un processore moderno ne fa di calcoli) ma a me pare eccessivo (d&#8217;altra parte anche il fatto che windows ci metta due minuti per chiudere tutto secondo me è eccessivo).</p>
<p>Stamattina ho notato anche che questa fantastica interfaccia pare inibire la combinazione di tasti &lt;ctrl&gt;&lt;t&gt; impendendo di fatto la rapida apertura di un nuovo tab su firefox.</p>
<p>A onor del vero ho fatto anche una prova, mi sono sloggato e riloggato ed al secondo ingresso la dashboard è comparsa in meno di 20 secondi.</p>
<p>Qualche altra critica alla nuova interfaccia ci sarebbe, ma sembra più un problema dovuto alla coesistenza con la vecchia, quindi suppongo e spero che l&#8217;aggiornamento del 6 Novembre prossimo risolva questi problemi, ma spero anche che migliori le prestazioni. Non è possibile che si riesca a scaricare il software saturando la banda di una ADSL a 7Mb  e che poi per delle pagine web occorre aspettare minuti.</p>
<p>Ieri poi  mi è toccato un&#8217;altro fastidio, quello di dover unificare l&#8217;accesso a OTN con quello al metalink. Infatti per l&#8217;accesso a OTN utilizzo un account personale creato prima ancora di arrivare alla azienda per cui lavoro attualmente, che è Partner Oracle e quindi ha un accesso a Metalink, fin&#8217;ora indipendente da OTN, la cui iscrizione è aperta a tutti.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cristiancudizio.wordpress.com/561/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cristiancudizio.wordpress.com/561/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cristiancudizio.wordpress.com/561/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cristiancudizio.wordpress.com/561/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cristiancudizio.wordpress.com/561/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cristiancudizio.wordpress.com/561/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cristiancudizio.wordpress.com/561/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cristiancudizio.wordpress.com/561/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cristiancudizio.wordpress.com/561/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cristiancudizio.wordpress.com/561/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cristiancudizio.wordpress.com&blog=567347&post=561&subd=cristiancudizio&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://cristiancudizio.wordpress.com/2009/10/07/addio-classic-metalink/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/40031feec2e87b8b7eac8cd6eae97bc0?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Cristian Cudizio</media:title>
		</media:content>
	</item>
		<item>
		<title>Test con Oracle 11gR2: RAC</title>
		<link>http://cristiancudizio.wordpress.com/2009/10/01/test-con-oracle-11gr2-rac/</link>
		<comments>http://cristiancudizio.wordpress.com/2009/10/01/test-con-oracle-11gr2-rac/#comments</comments>
		<pubDate>Thu, 01 Oct 2009 15:52:13 +0000</pubDate>
		<dc:creator>Cristian Cudizio</dc:creator>
				<category><![CDATA[11g]]></category>
		<category><![CDATA[Installation and Configuration]]></category>
		<category><![CDATA[11gR2]]></category>
		<category><![CDATA[grid infrastructure]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[RAC]]></category>

		<guid isPermaLink="false">http://cristiancudizio.wordpress.com/?p=559</guid>
		<description><![CDATA[Ebbene, dopo un primo tentativo di installazione di RAC 11gR2 su due virtual machine fallito per il problema di cui ho parlato al post precedente, oggi ho riprovato.
In realtà martedì scorso ho fatto due prove, ma in entrambi i casi la macchina numero uno del cluster virtuale si è riavviata; evidentemente c&#8217;è qualcosa in linux [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cristiancudizio.wordpress.com&blog=567347&post=559&subd=cristiancudizio&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Ebbene, dopo un primo tentativo di installazione di RAC 11gR2 su due virtual machine fallito per il problema di cui ho parlato al <a href="http://cristiancudizio.wordpress.com/2009/09/29/un-po-di-cose-da-fare/">post precedente</a>, oggi ho riprovato.</p>
<p>In realtà martedì scorso ho fatto due prove, ma in entrambi i casi la macchina numero uno del cluster virtuale si è riavviata; evidentemente c&#8217;è qualcosa in linux che superato un certo carico provoca un riavvio del sistema. Oggi ho riprovato, dopo aver assegnato 2,5 GB di ram alla prima macchina e 2 GB alla seconda, per fortuna c&#8217;era ancora RAM disponibile. L&#8217;aumento di ram è stato sufficente per completare con successo la fase di installazione della parte software del database oracle 11gR2 sul cluster.</p>
<p>Ho anche creato un database di test e quindi ho un RAC 11gR2 completo e funzionante. Ora dovrei fare dei test veri, infatti più che test i miei li chiamerei tentativi di installazione rapida. Infatti non sono stato molto scrupoloso nel leggere i manuali per fare questa installazione, ciò nonostante, a parte qualche problemino non proprio chiaro al termine della fase  di configurazione della &#8220;grid infrastructure&#8221; e il problema del<a href="http://cristiancudizio.wordpress.com/2009/09/29/un-po-di-cose-da-fare/"> post precedente</a>,  l&#8217;installazione è andata a buon fine.</p>
<p>Devo dire che la mia impressione è che Oracle abbia fatto veramente un buon lavoro, evidentemente, anche stando al <a href="http://laurentschneider.com/wordpress/2009/09/future-release-dates-of-11gr2.html">calendario segnalato da Laurent Schneider ,</a>si sono concentrati molto sulla piattaf0rma Linux e questo ha fatto si che sia stato rilasciato qualcosa di robusto.</p>
<p>Ora vi sarebbero un sacco di altre cose che dovrei provare, bisogna considerare che anche su 11gR1 ho fatto poche prove quindi ho molte novità sia della 11gR1 che della 11gR2 da studiare. E&#8217; giunto il momento di preparare una scaletta seria.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cristiancudizio.wordpress.com/559/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cristiancudizio.wordpress.com/559/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cristiancudizio.wordpress.com/559/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cristiancudizio.wordpress.com/559/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cristiancudizio.wordpress.com/559/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cristiancudizio.wordpress.com/559/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cristiancudizio.wordpress.com/559/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cristiancudizio.wordpress.com/559/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cristiancudizio.wordpress.com/559/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cristiancudizio.wordpress.com/559/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cristiancudizio.wordpress.com&blog=567347&post=559&subd=cristiancudizio&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://cristiancudizio.wordpress.com/2009/10/01/test-con-oracle-11gr2-rac/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/40031feec2e87b8b7eac8cd6eae97bc0?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Cristian Cudizio</media:title>
		</media:content>
	</item>
	</channel>
</rss>