<?xml version="1.0" encoding="UTF-8"?> <rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
> <channel><title>Blogpro IT &#187; Oracle</title> <atom:link href="http://blogpro.justtheitguy.com/category/oracle/feed/" rel="self" type="application/rss+xml" /><link>http://blogpro.justtheitguy.com</link> <description>Note IT</description> <lastBuildDate>Tue, 15 Feb 2011 16:47:10 +0000</lastBuildDate> <language>fr</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=</generator> <item><title>Scripting Batch: Récupérer le résultat d&#8217;une requête Oracle dans une variable</title><link>http://blogpro.justtheitguy.com/2010/03/16/scripting-batch-recuperer-le-resultat-dune-requete-oracle-dans-une-variable/</link> <comments>http://blogpro.justtheitguy.com/2010/03/16/scripting-batch-recuperer-le-resultat-dune-requete-oracle-dans-une-variable/#comments</comments> <pubDate>Tue, 16 Mar 2010 13:40:25 +0000</pubDate> <dc:creator>Minus</dc:creator> <category><![CDATA[Oracle]]></category> <category><![CDATA[Scripting]]></category> <category><![CDATA[Batch]]></category> <category><![CDATA[sqlplus]]></category> <category><![CDATA[variable]]></category> <guid
isPermaLink="false">http://blogpro.justtheitguy.com/?p=216</guid> <description><![CDATA[Lors d&#8217;écriture de script batch, il m&#8217;est souvent arrivé de devoir récupérer le résultat d&#8217;une requête afin de le valoriser dans une variable. Dans cette exemple, la requête compare la date du jour avec celle récupéré dans la table. Le résultat est valorisé dans la variable &#8220;Diff&#8221; et si le résultat est inférieur à 1, [...]]]></description> <content:encoded><![CDATA[<address>Lors d&#8217;écriture de script batch,</address> <address> il m&#8217;est souvent arrivé de devoir récupérer le résultat d&#8217;une requête afin de le valoriser dans une variable.</address> <address>Dans cette exemple, la requête compare la date du jour avec celle récupéré dans la table.</address> <address>Le résultat est valorisé dans la variable &#8220;Diff&#8221; et si le résultat est inférieur à 1, la calculatrice est lancé.</address> <address> </address> <address> </address><p><span
style="text-decoration: underline">script.bat :</span></p><blockquote><address>for /f &#8220;delims=&#8221; %%i in (&#8216;sqlplus -s login/pass@instance @test.sql&#8217;) do set Diff=%%i</address> <address>IF /i &#8220;%Diff%&#8221; LSS &#8220;1&#8243; (calc.exe)</address> <address> </address></blockquote><p><span
style="text-decoration: underline">test.sql :</span></p><blockquote><address>SET pages 0 feedb off trimout on TAB ON trimspool on;<br
/> select TRIM(ROUND(CURRENT_DATE &#8211; (select max(DATE_TRT) from SUIVI),1)) As DIFF FROM dual;<br
/> quit</address> <address> </address> <address> </address></blockquote> ]]></content:encoded> <wfw:commentRss>http://blogpro.justtheitguy.com/2010/03/16/scripting-batch-recuperer-le-resultat-dune-requete-oracle-dans-une-variable/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Oracle: ORA-01502 Index UNUSABLE</title><link>http://blogpro.justtheitguy.com/2009/11/04/oracle-index-unusable/</link> <comments>http://blogpro.justtheitguy.com/2009/11/04/oracle-index-unusable/#comments</comments> <pubDate>Wed, 04 Nov 2009 11:59:34 +0000</pubDate> <dc:creator>Minus</dc:creator> <category><![CDATA[Oracle]]></category> <category><![CDATA[ORA-01502]]></category> <category><![CDATA[requete]]></category> <category><![CDATA[sql]]></category> <guid
isPermaLink="false">http://blogpro.justtheitguy.com/?p=177</guid> <description><![CDATA[Il arrive, après des manipulations plus ou moins discutable (truncate un peu violent dans un table) que les indexes deviennent invalident. L&#8217;erreur remonté par Oracle: ORA-01502 Pour connaitre la liste des Indexes invalide : select TABLE_OWNER, TABLE_NAME, INDEX_NAME, STATUS from user_indexes where status = &#8216;UNUSABLE&#8217;; A partir de cette liste, un recalcule de ses indexes [...]]]></description> <content:encoded><![CDATA[<p
style="padding-left: 30px"><p>Il arrive, après des manipulations plus ou moins discutable (truncate un peu violent dans un table) que les indexes deviennent invalident.</p><p>L&#8217;erreur remonté par Oracle: ORA-01502</p><p><span
style="text-decoration: underline">Pour connaitre la liste des Indexes invalide : </span></p><p
style="padding-left: 30px">select TABLE_OWNER, TABLE_NAME,<br
/> INDEX_NAME, STATUS<br
/> from user_indexes<br
/> where status = &#8216;UNUSABLE&#8217;;</p><p
style="padding-left: 30px"><p><span
style="text-decoration: underline">A partir de cette liste, un recalcule de ses indexes :</span></p><p
style="padding-left: 30px">begin<br
/> for r_list in (<br
/> select TABLE_OWNER, TABLE_NAME, INDEX_NAME, STATUS<br
/> from user_indexes<br
/> where status = &#8216;UNUSABLE&#8217;)<br
/> loop<br
/> EXECUTE IMMEDIATE &#8216;ALTER INDEX &#8216; || r_list.index_name || &#8216; REBUILD&#8217;;<br
/> end loop;<br
/> end;<br
/> /</p><p
style="padding-left: 30px"><p
style="padding-left: 30px"><p
style="padding-left: 30px"> ]]></content:encoded> <wfw:commentRss>http://blogpro.justtheitguy.com/2009/11/04/oracle-index-unusable/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> </channel> </rss>
