<?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>DBAlife &#187; Script</title>
	<atom:link href="http://www.dbalife.com/archives/category/script/feed" rel="self" type="application/rss+xml" />
	<link>http://www.dbalife.com</link>
	<description>星光照耀前方</description>
	<lastBuildDate>Wed, 14 Jul 2010 08:13:46 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>如何导出用户下所有的sequence</title>
		<link>http://www.dbalife.com/archives/208.html</link>
		<comments>http://www.dbalife.com/archives/208.html#comments</comments>
		<pubDate>Tue, 06 Jan 2009 11:23:20 +0000</pubDate>
		<dc:creator>skywalker</dc:creator>
				<category><![CDATA[Database]]></category>
		<category><![CDATA[Script]]></category>
		<category><![CDATA[dbms_metadata]]></category>
		<category><![CDATA[ddl]]></category>
		<category><![CDATA[sequence]]></category>

		<guid isPermaLink="false">http://www.dbalife.com/?p=208</guid>
		<description><![CDATA[Oracle的EXP工具只有在全用户导出时，才会包含secquence。在单独需要sequence时，可以用spool和dbms_metadata包来实现。
在sqlplus中，首先执行这个脚本
set long 90000
set feedback off
set pagesize 0
set heading off
spool get_seq_ddl.sql
select 'select dbms_metadata.get_ddl('''&#124;&#124;t.object_type&#124;&#124;''',''' &#124;&#124;t.object_name&#124;&#124;''') from dual;' from user_objects t where t.object_type='SEQUENCE';
spool off
再运行新生成的sql脚本，将DDL输出到seq_ddl.sql
spool seq_ddl.sql
@get_seq_ddl.sql
spool off


Related posts:drop table遭遇ORA-604 / ORA-1422
笔记：重建用户下所有索引
sqlplus下如何看执行计划



Related posts:<ol><li><a href='http://www.dbalife.com/archives/128.html' rel='bookmark' title='Permanent Link: drop table遭遇ORA-604 / ORA-1422'>drop table遭遇ORA-604 / ORA-1422</a></li>
<li><a href='http://www.dbalife.com/archives/31.html' rel='bookmark' title='Permanent Link: 笔记：重建用户下所有索引'>笔记：重建用户下所有索引</a></li>
<li><a href='http://www.dbalife.com/archives/41.html' rel='bookmark' title='Permanent Link: sqlplus下如何看执行计划'>sqlplus下如何看执行计划</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Oracle的EXP工具只有在全用户导出时，才会包含secquence。在单独需要sequence时，可以用spool和dbms_metadata包来实现。</p>
<p>在sqlplus中，首先执行这个脚本<br />
set long 90000<br />
set feedback off<br />
set pagesize 0<br />
set heading off<br />
spool get_seq_ddl.sql<br />
select 'select dbms_metadata.get_ddl('''||t.object_type||''',''' ||t.object_name||''') from dual;' from user_objects t where t.object_type='SEQUENCE';<br />
spool off</p>
<p>再运行新生成的sql脚本，将DDL输出到seq_ddl.sql<br />
spool seq_ddl.sql<br />
@get_seq_ddl.sql<br />
spool off</p>


<p>Related posts:<ol><li><a href='http://www.dbalife.com/archives/128.html' rel='bookmark' title='Permanent Link: drop table遭遇ORA-604 / ORA-1422'>drop table遭遇ORA-604 / ORA-1422</a></li>
<li><a href='http://www.dbalife.com/archives/31.html' rel='bookmark' title='Permanent Link: 笔记：重建用户下所有索引'>笔记：重建用户下所有索引</a></li>
<li><a href='http://www.dbalife.com/archives/41.html' rel='bookmark' title='Permanent Link: sqlplus下如何看执行计划'>sqlplus下如何看执行计划</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.dbalife.com/archives/208.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>表空间使用状况查询</title>
		<link>http://www.dbalife.com/archives/178.html</link>
		<comments>http://www.dbalife.com/archives/178.html#comments</comments>
		<pubDate>Thu, 25 Sep 2008 01:16:25 +0000</pubDate>
		<dc:creator>skywalker</dc:creator>
				<category><![CDATA[Database]]></category>
		<category><![CDATA[Script]]></category>
		<category><![CDATA[shell]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[表空间]]></category>

		<guid isPermaLink="false">http://www.dbalife.com/?p=178</guid>
		<description><![CDATA[SELECT D.TABLESPACE_NAME                                ,
SPACE "SUM_SPACE(M)"                     [...]


Related posts:<ol><li><a href='http://www.dbalife.com/archives/278.html' rel='bookmark' title='Permanent Link: undo相关的sql'>undo相关的sql</a></li>
<li><a href='http://www.dbalife.com/archives/62.html' rel='bookmark' title='Permanent Link: 查询一天归档文件的大小'>查询一天归档文件的大小</a></li>
<li><a href='http://www.dbalife.com/archives/144.html' rel='bookmark' title='Permanent Link: 等待事件相关的SQL'>等待事件相关的SQL</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>SELECT D.TABLESPACE_NAME                                ,<br />
SPACE "SUM_SPACE(M)"                                   ,<br />
BLOCKS SUM_BLOCKS                                      ,<br />
SPACE   -NVL(FREE_SPACE,0) "USED_SPACE(M)"             ,<br />
ROUND((1-NVL(FREE_SPACE,0)/SPACE)*100,2) "USED_RATE(%)",<br />
FREE_SPACE "FREE_SPACE(M)"<br />
FROM<br />
(SELECT TABLESPACE_NAME                ,<br />
ROUND(SUM(BYTES)/(1024*1024),2) SPACE,<br />
SUM(BLOCKS) BLOCKS<br />
FROM DBA_DATA_FILES<br />
GROUP BY TABLESPACE_NAME<br />
) D                    ,<br />
(SELECT TABLESPACE_NAME,<br />
ROUND(SUM(BYTES)/(1024*1024),2) FREE_SPACE<br />
FROM DBA_FREE_SPACE<br />
GROUP BY TABLESPACE_NAME<br />
) F<br />
WHERE D.TABLESPACE_NAME = F.TABLESPACE_NAME(+)</p>
<p>UNION ALL --if have tempfile</p>
<p>SELECT D.TABLESPACE_NAME                            ,<br />
SPACE "SUM_SPACE(M)"                               ,<br />
BLOCKS SUM_BLOCKS                                  ,<br />
USED_SPACE "USED_SPACE(M)"                         ,<br />
ROUND(NVL(USED_SPACE,0)/SPACE*100,2) "USED_RATE(%)",<br />
NVL(FREE_SPACE,0) "FREE_SPACE(M)"<br />
FROM<br />
(SELECT TABLESPACE_NAME                ,<br />
ROUND(SUM(BYTES)/(1024*1024),2) SPACE,<br />
SUM(BLOCKS) BLOCKS<br />
FROM DBA_TEMP_FILES<br />
GROUP BY TABLESPACE_NAME<br />
) D                                              ,<br />
(SELECT TABLESPACE_NAME                          ,<br />
ROUND(SUM(BYTES_USED)/(1024*1024),2) USED_SPACE,<br />
ROUND(SUM(BYTES_FREE)/(1024*1024),2) FREE_SPACE<br />
FROM V$TEMP_SPACE_HEADER<br />
GROUP BY TABLESPACE_NAME<br />
) F<br />
WHERE D.TABLESPACE_NAME = F.TABLESPACE_NAME(+)</p>


<p>Related posts:<ol><li><a href='http://www.dbalife.com/archives/278.html' rel='bookmark' title='Permanent Link: undo相关的sql'>undo相关的sql</a></li>
<li><a href='http://www.dbalife.com/archives/62.html' rel='bookmark' title='Permanent Link: 查询一天归档文件的大小'>查询一天归档文件的大小</a></li>
<li><a href='http://www.dbalife.com/archives/144.html' rel='bookmark' title='Permanent Link: 等待事件相关的SQL'>等待事件相关的SQL</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.dbalife.com/archives/178.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>查询一天归档文件的大小</title>
		<link>http://www.dbalife.com/archives/62.html</link>
		<comments>http://www.dbalife.com/archives/62.html#comments</comments>
		<pubDate>Fri, 15 Feb 2008 01:06:55 +0000</pubDate>
		<dc:creator>skywalker</dc:creator>
				<category><![CDATA[Database]]></category>
		<category><![CDATA[Script]]></category>
		<category><![CDATA[archivelog]]></category>
		<category><![CDATA[shell]]></category>
		<category><![CDATA[size]]></category>

		<guid isPermaLink="false">http://www.skywalker.net.cn/?p=62</guid>
		<description><![CDATA[SELECT TO_CHAR(first_time,'MM/DD') DAY             ,
TO_CHAR(first_time,'YYYY/MM/DD') DAY2             ,
SUM(DECODE(TO_CHAR(first_time, 'HH24'),'00',1,0)) H00 ,
SUM(DECODE(TO_CHAR(first_time, 'HH24'),'01',1,0)) H01 ,
SUM(DECODE(TO_CHAR(first_time, 'HH24'),'02',1,0)) H02 ,
SUM(DECODE(TO_CHAR(first_time, 'HH24'),'03',1,0)) H03 ,
SUM(DECODE(TO_CHAR(first_time, 'HH24'),'04',1,0)) H04 ,
SUM(DECODE(TO_CHAR(first_time, 'HH24'),'05',1,0)) H05 ,
SUM(DECODE(TO_CHAR(first_time, 'HH24'),'06',1,0)) H06 ,
SUM(DECODE(TO_CHAR(first_time, 'HH24'),'07',1,0)) H07 ,
SUM(DECODE(TO_CHAR(first_time, 'HH24'),'08',1,0)) H08 ,
SUM(DECODE(TO_CHAR(first_time, 'HH24'),'09',1,0)) H09 ,
SUM(DECODE(TO_CHAR(first_time, 'HH24'),'10',1,0)) H10 ,
SUM(DECODE(TO_CHAR(first_time, 'HH24'),'11',1,0)) H11 ,
SUM(DECODE(TO_CHAR(first_time, 'HH24'),'12',1,0)) H12 ,
SUM(DECODE(TO_CHAR(first_time, 'HH24'),'13',1,0)) H13 ,
SUM(DECODE(TO_CHAR(first_time, 'HH24'),'14',1,0)) H14 ,
SUM(DECODE(TO_CHAR(first_time, 'HH24'),'15',1,0)) H15 ,
SUM(DECODE(TO_CHAR(first_time, 'HH24'),'16',1,0)) [...]


Related posts:<ol><li><a href='http://www.dbalife.com/archives/278.html' rel='bookmark' title='Permanent Link: undo相关的sql'>undo相关的sql</a></li>
<li><a href='http://www.dbalife.com/archives/178.html' rel='bookmark' title='Permanent Link: 表空间使用状况查询'>表空间使用状况查询</a></li>
<li><a href='http://www.dbalife.com/archives/41.html' rel='bookmark' title='Permanent Link: sqlplus下如何看执行计划'>sqlplus下如何看执行计划</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>SELECT TO_CHAR(first_time,'MM/DD') DAY             ,<br />
TO_CHAR(first_time,'YYYY/MM/DD') DAY2             ,<br />
SUM(DECODE(TO_CHAR(first_time, 'HH24'),'00',1,0)) H00 ,<br />
SUM(DECODE(TO_CHAR(first_time, 'HH24'),'01',1,0)) H01 ,<br />
SUM(DECODE(TO_CHAR(first_time, 'HH24'),'02',1,0)) H02 ,<br />
SUM(DECODE(TO_CHAR(first_time, 'HH24'),'03',1,0)) H03 ,<br />
SUM(DECODE(TO_CHAR(first_time, 'HH24'),'04',1,0)) H04 ,<br />
SUM(DECODE(TO_CHAR(first_time, 'HH24'),'05',1,0)) H05 ,<br />
SUM(DECODE(TO_CHAR(first_time, 'HH24'),'06',1,0)) H06 ,<br />
SUM(DECODE(TO_CHAR(first_time, 'HH24'),'07',1,0)) H07 ,<br />
SUM(DECODE(TO_CHAR(first_time, 'HH24'),'08',1,0)) H08 ,<br />
SUM(DECODE(TO_CHAR(first_time, 'HH24'),'09',1,0)) H09 ,<br />
SUM(DECODE(TO_CHAR(first_time, 'HH24'),'10',1,0)) H10 ,<br />
SUM(DECODE(TO_CHAR(first_time, 'HH24'),'11',1,0)) H11 ,<br />
SUM(DECODE(TO_CHAR(first_time, 'HH24'),'12',1,0)) H12 ,<br />
SUM(DECODE(TO_CHAR(first_time, 'HH24'),'13',1,0)) H13 ,<br />
SUM(DECODE(TO_CHAR(first_time, 'HH24'),'14',1,0)) H14 ,<br />
SUM(DECODE(TO_CHAR(first_time, 'HH24'),'15',1,0)) H15 ,<br />
SUM(DECODE(TO_CHAR(first_time, 'HH24'),'16',1,0)) H16 ,<br />
SUM(DECODE(TO_CHAR(first_time, 'HH24'),'17',1,0)) H17 ,<br />
SUM(DECODE(TO_CHAR(first_time, 'HH24'),'18',1,0)) H18 ,<br />
SUM(DECODE(TO_CHAR(first_time, 'HH24'),'19',1,0)) H19 ,<br />
SUM(DECODE(TO_CHAR(first_time, 'HH24'),'20',1,0)) H20 ,<br />
SUM(DECODE(TO_CHAR(first_time, 'HH24'),'21',1,0)) H21 ,<br />
SUM(DECODE(TO_CHAR(first_time, 'HH24'),'22',1,0)) H22 ,<br />
SUM(DECODE(TO_CHAR(first_time, 'HH24'),'23',1,0)) H23 ,<br />
COUNT(*)<br />
||'('||trim(to_char(sum(blocks*block_size)/1024/1024,'99,999.9'))||'M)'    TOTAL<br />
FROM<br />
(select max(blocks) blocks,max(block_size) block_size,max(first_time) first_time<br />
from<br />
v$archived_log  a<br />
where COMPLETION_TIME &gt; sysdate - &amp;day<br />
and dest_id = 1<br />
group by sequence#<br />
)<br />
group by  TO_CHAR(first_time,'MM/DD'), TO_CHAR(first_time,'YYYY/MM/DD')<br />
order by TO_CHAR(first_time,'YYYY/MM/DD') desc</p>


<p>Related posts:<ol><li><a href='http://www.dbalife.com/archives/278.html' rel='bookmark' title='Permanent Link: undo相关的sql'>undo相关的sql</a></li>
<li><a href='http://www.dbalife.com/archives/178.html' rel='bookmark' title='Permanent Link: 表空间使用状况查询'>表空间使用状况查询</a></li>
<li><a href='http://www.dbalife.com/archives/41.html' rel='bookmark' title='Permanent Link: sqlplus下如何看执行计划'>sqlplus下如何看执行计划</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.dbalife.com/archives/62.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
