lxl0121 发表于 2011-12-22 08:54

exp/imp 与 expdp/impdp 对比 及使用中的一些优化事项


                <p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: 宋体;"><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">关于</span><span lang="EN-US">exp/imp </span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">和</span><span lang="EN-US"> expdp/impdp</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">,</span> <span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">之前整理的</span><span lang="EN-US">2</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">篇</span><span lang="EN-US">Blog</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">如下:</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: 宋体; font-size: small;">&nbsp;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: 宋体;"><span style="color: red;" lang="EN-US">ORACLE </span><span style="font-family: 宋体; color: red; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">数据库逻辑备份</span><span style="color: red;"> </span><span style="font-family: 宋体; color: red; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">简单</span><span style="color: red;" lang="EN-US"> EXP/IMP</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><a href="http://blog.csdn.net/tianlesoftware/archive/2009/10/23/4718366.aspx"><span style="font-family: 宋体; color: #0000ff; font-size: small;">http://blog.csdn.net/tianlesoftware/archive/2009/10/23/4718366.aspx</span></a></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: 宋体; font-size: small;">&nbsp;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: 宋体;"><span style="color: red;" lang="EN-US">Oracle 10g EXPDP</span><span style="font-family: 宋体; color: red; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">和</span><span style="color: red;" lang="EN-US">IMPDP</span><span style="font-family: 宋体; color: red; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">使用说明</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><a href="http://blog.csdn.net/tianlesoftware/archive/2009/10/16/4674224.aspx"><span style="font-family: 宋体; font-size: small;">http://blog.csdn.net/tianlesoftware/archive/2009/10/16/4674224.aspx</span></a></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: 宋体; font-size: small;">&nbsp;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: 宋体; font-size: small;">&nbsp;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-family: 宋体;"><span style="font-family: 宋体; color: red; font-size: 16pt; mso-bidi-font-size: 12.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">一</span><span style="color: red; font-size: 16pt; mso-bidi-font-size: 12.0pt;" lang="EN-US">. exp/imp </span><span style="font-family: 宋体; color: red; font-size: 16pt; mso-bidi-font-size: 12.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">与</span><span style="color: red; font-size: 16pt; mso-bidi-font-size: 12.0pt;" lang="EN-US"> expdp/impdp </span><span style="font-family: 宋体; color: red; font-size: 16pt; mso-bidi-font-size: 12.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">对比</span><span style="color: red; font-size: 16pt; mso-bidi-font-size: 12.0pt;" lang="EN-US"></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: 宋体; font-size: small;">&nbsp;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-family: 宋体;"><span style="color: red; font-size: 14pt; mso-bidi-font-size: 12.0pt;" lang="EN-US">1.1 </span><span style="font-size: small;"><span lang="EN-US">expdp/impdp</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">调用</span><span lang="EN-US">Server</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">端的</span><span lang="EN-US">API</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">在执行操作,是数据库内部的</span><span lang="EN-US">job</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">任务。必须在服务器端执行。</span> <span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">而</span><span lang="EN-US">exp/imp </span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">则没有限制。</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: 宋体; font-size: small;">&nbsp;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-family: 宋体;"><span style="color: red; font-size: 14pt; mso-bidi-font-size: 12.0pt;" lang="EN-US">1.2 <span style="mso-spacerun: yes;">&nbsp;</span>exp/imp </span><span style="font-family: 宋体; color: red; font-size: 14pt; mso-bidi-font-size: 12.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">与</span><span style="color: red; font-size: 14pt; mso-bidi-font-size: 12.0pt;" lang="EN-US"> expdp/impdp </span><span style="font-family: 宋体; color: red; font-size: 14pt; mso-bidi-font-size: 12.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">的默认模式和原理不一样</span><span style="color: red; font-size: 14pt; mso-bidi-font-size: 12.0pt;" lang="EN-US"></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: 宋体; font-size: small;">&nbsp;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-family: 宋体;"><span style="color: red; font-size: 14pt; mso-bidi-font-size: 12.0pt;" lang="EN-US">1.2.1 exp/imp </span><span style="font-family: 宋体; color: red; font-size: 14pt; mso-bidi-font-size: 12.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">不同模式原理</span><span style="color: red; font-size: 14pt; mso-bidi-font-size: 12.0pt;" lang="EN-US"></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: 宋体;"><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">在</span><span lang="EN-US">metalink</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">的这边文章中,提到了</span><span lang="EN-US">exp/imp</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">的不同模式下的工作原理:</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="color: red;" lang="EN-US"><span style="font-size: small;"><span style="font-family: 宋体;">Parameter DIRECT: Conventional Path Export Versus Direct Path Export </span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><a href="http://blog.csdn.net/tianlesoftware/archive/2010/12/22/6090759.aspx"><span style="font-family: 宋体; font-size: small;">http://blog.csdn.net/tianlesoftware/archive/2010/12/22/6090759.aspx</span></a></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: 宋体; font-size: small;">&nbsp;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: 宋体; font-size: small;">&nbsp;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: 宋体; font-size: small;">Starting with Oracle7 release 7.3, the Export utility provides two methods for exporting table data: </span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: 宋体; font-size: small;">- Conventional Path Export </span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: 宋体; font-size: small;">- Direct Path Export </span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: 宋体; font-size: small;">&nbsp;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: 宋体;"><span style="font-family: 宋体; color: red; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">(</span><span style="color: red;" lang="EN-US">1</span><span style="font-family: 宋体; color: red; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">)</span><span style="color: red;" lang="EN-US"> Conventional path Export. </span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: 宋体; font-size: small;">Conventional
path Export uses the SQL SELECT statement to extract data from tables.
Data is read from disk into the buffer cache, and rows are transferred
to the evaluating buffer. The data, after passing expression evaluation,
is transferred to the Export client, which then writes the data into
the export file. </span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: 宋体; font-size: small;">&nbsp;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: 宋体;"><span lang="EN-US"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: red;">exp/imp </span></span><span style="font-family: 宋体; color: red; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">默认会是传统路径,</span><span style="color: red;"> </span><span style="font-family: 宋体; color: red; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">这种模式下,是用</span><span style="color: red;" lang="EN-US">SELECT </span><span style="font-family: 宋体; color: red; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">加数据查询出来,</span><span style="color: red;"> </span><span style="font-family: 宋体; color: red; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">然后写入</span><span style="color: red;" lang="EN-US">buffer cache</span><span style="font-family: 宋体; color: red; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">,</span><span style="color: red;"> </span><span style="font-family: 宋体; color: red; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">在将这些记录写入</span><span style="color: red;" lang="EN-US">evaluate buffer. </span><span style="font-family: 宋体; color: red; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">最后传到</span><span style="color: red;" lang="EN-US">Export</span><span style="font-family: 宋体; color: red; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">客户端,在写入</span><span style="color: red;" lang="EN-US">dump</span><span style="font-family: 宋体; color: red; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">文件。</span><span style="color: red;" lang="EN-US"></span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: 宋体; font-size: small;">&nbsp;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: 宋体; font-size: small;">&nbsp;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: 宋体; font-size: small;">&nbsp;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: 宋体;"><span style="font-family: 宋体; color: red; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">(</span><span style="color: red;" lang="EN-US">2</span><span style="font-family: 宋体; color: red; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">)</span><span style="color: red;" lang="EN-US"> Direct path Export. </span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small;"><span style="font-family: 宋体;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>When
using a Direct path Export, the data is read from disk directly into
the export session's program global area (PGA): the rows are transferred
directly to the Export session's private buffer. This also means that
the SQL command-processing layer (evaluation buffer) can be bypassed,
because the data is already in the format that Export expects. As a
result, unnecessary data conversion is avoided. The data is transferred
to the Export client, which then writes the data into the export file. </span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: 宋体; font-size: small;">&nbsp;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="color: red;" lang="EN-US"><span style="font-size: small;"><span style="font-family: 宋体;">The default is DIRECT=N, which extracts the table data using the conventional path. </span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: 宋体; font-size: small;">&nbsp;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small;"><span style="font-family: 宋体;">This parameter is only applicable to the original export client. <span style="color: red;">Export DataPump (expdp) uses a Direct Path unload by default and switches to External Table mode if required</span></span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: 宋体; font-size: small;">&nbsp;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: 宋体;"><span lang="EN-US"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: 宋体; color: red; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">直接路径模式下,数据直接从硬盘读取,然后写入</span><span style="color: red;" lang="EN-US">PGA</span><span style="font-family: 宋体; color: red; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">,</span><span style="color: red;"> </span><span style="font-family: 宋体; color: red; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">格式就是</span><span style="color: red;" lang="EN-US">export </span><span style="font-family: 宋体; color: red; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">的格式,不需要转换,</span><span style="color: red;"> </span><span style="font-family: 宋体; color: red; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">数据再直接传到</span><span style="color: red;" lang="EN-US">export </span><span style="font-family: 宋体; color: red; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">客户端,写入</span><span style="color: red;" lang="EN-US">dump </span><span style="font-family: 宋体; color: red; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">文件。</span><span style="color: red;"> </span><span style="font-family: 宋体; color: red; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">这种模式没有经过</span><span style="color: red;" lang="EN-US">evaluation buffer</span><span style="font-family: 宋体; color: red; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">。</span><span style="color: red;"> </span><span style="font-family: 宋体; color: red; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">少了一个过程,导出速度提高也是很明显。</span><span style="color: red;" lang="EN-US"></span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: 宋体; font-size: small;">&nbsp;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: 宋体; font-size: small;">&nbsp;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-family: 宋体;"><span style="color: red; font-size: 14pt; mso-bidi-font-size: 12.0pt;" lang="EN-US">1.2.2 expdp/impdp </span><span style="font-family: 宋体; color: red; font-size: 14pt; mso-bidi-font-size: 12.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">不同模式</span><span style="color: red; font-size: 14pt; mso-bidi-font-size: 12.0pt;" lang="EN-US"></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="color: red;" lang="EN-US"><span style="font-size: small;"><span style="font-family: 宋体;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Export/Import DataPump Parameter ACCESS_METHOD - How to Enforce a Method of Loading and Unloading Data ? </span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="mso-tab-count: 1;"><span style="font-family: 宋体; font-size: small;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><a href="http://blog.csdn.net/tianlesoftware/archive/2010/12/22/6090757.aspx"><span style="font-family: 宋体; font-size: small;">http://blog.csdn.net/tianlesoftware/archive/2010/12/22/6090757.aspx</span></a></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: 宋体; font-size: small;">&nbsp;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small;"><span style="font-family: 宋体;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>The
two most commonly used methods to move data in and out of databases
with Data Pump are the "Direct Path" method and the "External Tables"
method. </span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: 宋体; font-size: small;">&nbsp;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-family: 宋体;"><span style="font-family: 宋体; color: red; font-size: 14pt; mso-bidi-font-size: 12.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">(</span><span style="color: red; font-size: 14pt; mso-bidi-font-size: 12.0pt;" lang="EN-US">1</span><span style="font-family: 宋体; color: red; font-size: 14pt; mso-bidi-font-size: 12.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">)</span><span style="color: red; font-size: 14pt; mso-bidi-font-size: 12.0pt;" lang="EN-US">Direct Path mode. </span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small;"><span style="font-family: 宋体;">After
data file copying, direct path is the fastest method of moving data. In
this method, the SQL layer of the database is bypassed and rows are
moved to and from the dump file with only minimal interpretation. <span style="color: red;">Data Pump automatically uses the direct path method for loading and unloading data when the structure of a table allows it. </span></span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: 宋体; font-size: small;">&nbsp;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: 宋体;"><span style="color: red;" lang="EN-US">expdp/impdp </span><span style="font-family: 宋体; color: red; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">默认就是使用直接路径的,所以</span><span style="color: red;" lang="EN-US">expdp</span><span style="font-family: 宋体; color: red; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">要比</span><span style="color: red;" lang="EN-US">exp</span><span style="font-family: 宋体; color: red; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">块。</span><span style="color: red;" lang="EN-US"></span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: 宋体; font-size: small;">&nbsp;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-family: 宋体;"><span style="font-family: 宋体; color: red; font-size: 14pt; mso-bidi-font-size: 12.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">(</span><span style="color: red; font-size: 14pt; mso-bidi-font-size: 12.0pt;" lang="EN-US">2</span><span style="font-family: 宋体; color: red; font-size: 14pt; mso-bidi-font-size: 12.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">)</span><span style="color: red; font-size: 14pt; mso-bidi-font-size: 12.0pt;" lang="EN-US">External Tables mode. </span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small;"><span style="font-family: 宋体;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>If
data cannot be moved in direct path mode, or if there is a situation
where parallel SQL can be used to speed up the data move even more, then
the external tables mode is used. <span style="color: red;">The external table mechanism creates an external table that maps the dump file data for the database table. </span>The
SQL engine is then used to move the data. If possible, the APPEND hint
is used on import to speed the copying of the data into the database. </span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: 宋体; font-size: small;">Note:
When the Export NETWORK_LINK parameter is used to specify a network
link for an export operation, a variant of the external tables method is
used. In this case, data is selected from across the specified network
link and inserted into the dump file using an external table.</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: 宋体; font-size: small;">&nbsp;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-family: 宋体;"><span style="font-family: 宋体; color: red; font-size: 14pt; mso-bidi-font-size: 12.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">(</span><span style="color: red; font-size: 14pt; mso-bidi-font-size: 12.0pt;" lang="EN-US">3</span><span style="font-family: 宋体; color: red; font-size: 14pt; mso-bidi-font-size: 12.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">)</span><span style="color: red; font-size: 14pt; mso-bidi-font-size: 12.0pt;" lang="EN-US">Data File Copying mode.</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small;"><span style="font-family: 宋体;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>This
mode is used when a transport tablespace job is started, i.e.: the
TRANSPORT_TABLESPACES parameter is specified for an Export Data Pump
job. This is the fastest method of moving data because the data is not
interpreted nor altered during the job, and Export Data Pump is used to
unload only structural information (metadata) into the dump file. </span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: 宋体; font-size: small;">&nbsp;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-family: 宋体;"><span style="font-family: 宋体; color: red; font-size: 14pt; mso-bidi-font-size: 12.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">(</span><span style="color: red; font-size: 14pt; mso-bidi-font-size: 12.0pt;" lang="EN-US">4</span><span style="font-family: 宋体; color: red; font-size: 14pt; mso-bidi-font-size: 12.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">)</span><span style="color: red; font-size: 14pt; mso-bidi-font-size: 12.0pt;" lang="EN-US"> Network Link Import mode. </span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small;"><span style="font-family: 宋体;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>This mode is used when the NETWORK_LINK parameter is specified during an Import Data Pump job. <span style="color: red;">This
is the slowest of the four access methods because this method makes use
of an INSERT SELECT statement to move the data over a database link,
and reading over a network is generally slower than reading from a disk.
</span></span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="color: red;" lang="EN-US"><span style="font-family: 宋体; font-size: small;">&nbsp;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: 宋体;"><span style="font-family: 宋体; color: red; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">这种模式很方便,但是速度是最慢的,因为它是通过</span><span style="color: red;" lang="EN-US">insert</span><span style="font-family: 宋体; color: red; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">,</span><span style="color: red;" lang="EN-US">select + dblink</span><span style="font-family: 宋体; color: red; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">来实现的。</span><span style="color: red;"> </span><span style="font-family: 宋体; color: red; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">速度慢也由此可见了。</span><span style="color: red;" lang="EN-US"></span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: 宋体; font-size: small;">&nbsp;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: 宋体;"><span style="font-family: 宋体; color: red; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">示例:</span><span style="color: red;" lang="EN-US"></span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: 宋体; font-size: small;">create directory dump1 as '/oradata/dumpfiles';<br>grant read,write on dump1 to xxx;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: 宋体; font-size: small;">&nbsp;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: 宋体;"><span style="font-family: 宋体; color: red; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">创建</span><span style="color: red;" lang="EN-US">DBLINK:</span></span></span></p>
<p class="MsoNormal" style="text-align: left; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" align="left"><span style="font-family: 宋体;"><em><span style="font-family: Courier; background: white; color: green; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US">/* Formatted on 2010/12/23 11:28:22 (QP5 v5.115.810.9015) */</span></em><span style="font-family: Courier; background: white; color: black; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US"></span></span></p>
<p class="MsoNormal" style="text-align: left; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" align="left"><span style="font-family: 宋体;"><span style="font-family: Courier; background: white; color: blue; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US">CREATE</span><span style="font-family: Courier; background: white; color: black; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US"> </span><span style="font-family: Courier; background: white; color: blue; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US">DATABASE</span><span style="font-family: Courier; background: white; color: black; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US"> </span><span style="font-family: Courier; background: white; color: blue; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US">LINK</span><span style="font-family: Courier; background: white; color: black; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US"> TIANLESOFTWARE</span></span></p>
<p class="MsoNormal" style="text-align: left; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" align="left"><span style="font-family: 宋体;"><span style="font-family: Courier; background: white; color: black; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US"><span style="mso-spacerun: yes;">&nbsp;</span></span><span style="font-family: Courier; background: white; color: blue; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US">CONNECT</span><span style="font-family: Courier; background: white; color: black; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US"> </span><span style="font-family: Courier; background: white; color: blue; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US">TO</span><span style="font-family: Courier; background: white; color: black; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US"> BUSINESS</span></span></p>
<p class="MsoNormal" style="text-align: left; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" align="left"><span style="font-family: 宋体;"><span style="font-family: Courier; background: white; color: black; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US"><span style="mso-spacerun: yes;">&nbsp;</span></span><span style="font-family: Courier; background: white; color: blue; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US">IDENTIFIED</span><span style="font-family: Courier; background: white; color: black; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US"> </span><span style="font-family: Courier; background: white; color: blue; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US">BY</span><span style="font-family: Courier; background: white; color: black; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US"> </span><span style="font-family: Courier; background: white; color: blue; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US">&lt;</span><span style="font-family: Courier; background: white; color: black; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US">PWD</span><span style="font-family: Courier; background: white; color: blue; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US">&gt;</span><span style="font-family: Courier; background: white; color: black; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US"></span></span></p>
<p class="MsoNormal" style="text-align: left; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" align="left"><span style="font-family: 宋体;"><span style="font-family: Courier; background: white; color: black; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US"><span style="mso-spacerun: yes;">&nbsp;</span></span><span style="font-family: Courier; background: white; color: blue; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US">USING</span><span style="font-family: Courier; background: white; color: black; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US"></span></span></p>
<p class="MsoNormal" style="text-align: left; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" align="left"><span style="font-family: 宋体;"><span style="font-family: Courier; background: white; color: black; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US"><span style="mso-spacerun: yes;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: Courier; background: white; color: red; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US">'(DESCRIPTION =</span></span></p>
<p class="MsoNormal" style="text-align: left; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" align="left"><span style="font-family: Courier; background: white; color: red; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US"><span style="font-family: 宋体;">(ADDRESS_LIST =</span></span></p>
<p class="MsoNormal" style="text-align: left; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" align="left"><span style="font-family: Courier; background: white; color: red; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US"><span style="font-family: 宋体;">(ADDRESS = (PROTOCOL = TCP)(HOST = IP ADDRESS)(PORT = 1521))</span></span></p>
<p class="MsoNormal" style="text-align: left; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" align="left"><span style="font-family: Courier; background: white; color: red; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US"><span style="font-family: 宋体;">)</span></span></p>
<p class="MsoNormal" style="text-align: left; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" align="left"><span style="font-family: Courier; background: white; color: red; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US"><span style="font-family: 宋体;">(CONNECT_DATA =</span></span></p>
<p class="MsoNormal" style="text-align: left; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" align="left"><span style="font-family: Courier; background: white; color: red; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US"><span style="font-family: 宋体;">(SID = ORCL)</span></span></p>
<p class="MsoNormal" style="text-align: left; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" align="left"><span style="font-family: Courier; background: white; color: red; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US"><span style="font-family: 宋体;">(SERVER = DEDICATED)</span></span></p>
<p class="MsoNormal" style="text-align: left; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" align="left"><span style="font-family: Courier; background: white; color: red; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US"><span style="font-family: 宋体;">)</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-family: 宋体;"><span style="font-family: Courier; background: white; color: red; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US">)'</span><span style="font-family: Courier; background: white; color: blue; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US">;</span><span style="font-family: Courier; color: blue; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier;" lang="EN-US"></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-family: Courier; color: blue; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier;" lang="EN-US"><span style="font-family: 宋体;">&nbsp;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: 宋体;"><span style="color: red;" lang="EN-US">Dumpfile </span><span style="font-family: 宋体; color: red; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">参数</span><span style="color: red;"> </span><span style="font-family: 宋体; color: red; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">,可以用</span><span style="color: red;" lang="EN-US">%U </span><span style="font-family: 宋体; color: red; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">指定</span><span style="color: red;" lang="EN-US"></span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: 宋体; font-size: small;">expdp xxx/xxx schemas=xxx&nbsp; directory=dump1&nbsp; dumpfile=xxx_%U.dmp filesize=5g</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: 宋体;"><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">这样每个文件</span><span lang="EN-US">5G </span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">,</span><span lang="EN-US">xxx_01.dump,xxx_02.dump </span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">这样。</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: 宋体; font-size: small;">&nbsp;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: 宋体;"><span style="font-family: 宋体; color: red; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">关于</span><span style="color: red;" lang="EN-US">%U</span><span style="font-family: 宋体; color: red; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">参考:</span><span style="color: red;" lang="EN-US"></span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><a href="http://download.oracle.com/docs/cd/B19306_01/server.102/b14215/dp_overview.htm%23sthref44"><span style="font-family: 宋体; color: #0000ff; font-size: small;">http://download.oracle.com/docs/cd/B19306_01/server.102/b14215/dp_overview.htm#sthref44</span></a></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: 宋体; font-size: small;">&nbsp;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: 宋体;"><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">在下文也会讲到这点。</span> </span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: 宋体; font-size: small;">&nbsp;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: 宋体; font-size: small;">expdp xxx/xxx schemas=xxx&nbsp; directory=dump1 network_link =dbl_65 dumpfile=xxx_01.dump ,xxx_02.dump</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: 宋体;"><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">这样也可以,但不确定</span><span lang="EN-US">xxx_01.dump</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">增到多大才开始写</span><span lang="EN-US">xxx_02.dump</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">文件。</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: 宋体; font-size: small;">&nbsp;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: 宋体;"><span lang="EN-US">ESTIMATE_ONLY=y </span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">可以估计文件大小。</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: 宋体;"><span lang="EN-US">NETWORK_LINK</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">:这样就可以不必一定在本机</span><span lang="EN-US">expdp</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">,也可以在目标机通过</span><span lang="EN-US"> NETWORK_LINK </span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">把从文件抽到目标机上。</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: 宋体;"><span lang="EN-US">expdp xxx/xxx schemas=xxx&nbsp; directory=dump1 network_link =tianlesoftware dumpfile=xxx_%U.dump filesize=10m<br></span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">或者用</span><span lang="EN-US">impdp + network_link </span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">实现无文件导入</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: 宋体; font-size: small;">&nbsp;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: 宋体;"><span style="font-family: 宋体; color: red; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">需要注意,</span><span style="color: red;" lang="EN-US">LOB</span><span style="font-family: 宋体; color: red; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">字段可以使用</span><span style="color: red;" lang="EN-US">NETWORK_LINK </span><span style="font-family: 宋体; color: red; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">,而</span><span style="color: red;" lang="EN-US">long</span><span style="font-family: 宋体; color: red; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">类型字段会报错,</span><span style="color: red;" lang="EN-US"></span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: 宋体; font-size: small;">ORA-31679: Table </span><a target="_self"><span style="font-family: 宋体; color: #0000ff; font-size: small;">data</span></a><span style="font-family: 宋体; font-size: small;"> object "xx"."SYS_USER" has long columns, and longs can not be loaded/unloaded using a network link</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: 宋体; font-size: small;">&nbsp;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-family: 宋体;"><span style="color: red; font-size: 14pt; mso-bidi-font-size: 12.0pt;" lang="EN-US">1.3 <span style="mso-spacerun: yes;">&nbsp;</span></span><span style="font-family: 宋体; color: red; font-size: 14pt; mso-bidi-font-size: 12.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">网络和磁盘影响</span><span style="color: red; font-size: 14pt; mso-bidi-font-size: 12.0pt;" lang="EN-US"></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: 宋体;"><span lang="EN-US"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>expdp/impdp </span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">是服务端程序,影响它速度的只有磁盘</span><span lang="EN-US">IO</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">。</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: 宋体;"><span lang="EN-US"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>exp/imp </span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">可以在服务端,也可以在客户端。所以,它受限于网络和磁盘。</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: 宋体; font-size: small;">&nbsp;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-family: 宋体;"><span style="color: red; font-size: 14pt; mso-bidi-font-size: 12.0pt;" lang="EN-US">1.4 exp/imp </span><span style="font-family: 宋体; color: red; font-size: 14pt; mso-bidi-font-size: 12.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">与</span><span style="color: red; font-size: 14pt; mso-bidi-font-size: 12.0pt;" lang="EN-US"> expdp/impdp </span><span style="font-family: 宋体; color: red; font-size: 14pt; mso-bidi-font-size: 12.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">功能上的区别</span><span style="color: red; font-size: 14pt; mso-bidi-font-size: 12.0pt;" lang="EN-US"></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: 宋体;"><span style="font-family: 宋体; color: red; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">(</span><span style="color: red;" lang="EN-US">1</span><span style="font-family: 宋体; color: red; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">)</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">把用户</span><span lang="EN-US">usera</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">的对象导到用户</span><span lang="EN-US">userb,</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">用法区别在于</span><span lang="EN-US">fromuser=usera touser=userb ,remap_schema='usera':'userb' </span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">。例如</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small;"><span style="font-family: 宋体;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>imp system/passwd fromuser=usera touser=userb file=/oracle/exp.dmp log=/oracle/exp.log;</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small;"><span style="font-family: 宋体;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>impdp system/passwd directory=expdp dumpfile=expdp.dmp remap_schema='usera':'userb' logfile=/oracle/exp.log;<br style="mso-special-character: line-break;"><br style="mso-special-character: line-break;"></span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: 宋体;"><span style="font-family: 宋体; color: red; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">(</span><span style="color: red;" lang="EN-US">2</span><span style="font-family: 宋体; color: red; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">)</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">更换表空间,用</span><span lang="EN-US">exp/imp</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">的时候,要想更改表所在的表空间,需要手工去处理一下,如</span><span lang="EN-US">alter table xxx move tablespace_new</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">之类的操作。用</span><span lang="EN-US">impdp</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">只要用</span></span></span><span lang="EN-US"><span style="font-family: 宋体; font-size: small;">remap_tablespace='tabspace_old':'tablespace_new'<br style="mso-special-character: line-break;"><br style="mso-special-character: line-break;"></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: 宋体;"><span style="font-family: 宋体; color: red; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">(</span><span style="color: red;" lang="EN-US">3</span><span style="font-family: 宋体; color: red; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">)</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">当指定一些表的时候,使用</span><span style="color: red;" lang="EN-US">exp/imp </span><span style="font-family: 宋体; color: red; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">时</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">,</span><span lang="EN-US">tables</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">的用法是</span><span lang="EN-US"> tables=('table1','table2','table3')</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">。</span><span style="color: red;" lang="EN-US">expdp/impdp</span><span style="font-family: 宋体; color: red; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">用法</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">是</span><span lang="EN-US">tables='table1','table2','table3'</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">。</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: 宋体; font-size: small;">&nbsp;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: 宋体;"><span style="font-family: 宋体; color: red; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">(</span><span style="color: red;" lang="EN-US">4</span><span style="font-family: 宋体; color: red; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">)</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">是否要导出数据行</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: 宋体;"><span lang="EN-US"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>exp</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"> (</span><span lang="EN-US">ROWS=Y </span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">导出数据行,</span><span lang="EN-US">ROWS=N </span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">不导出数据行)</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: 宋体;"><span lang="EN-US"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>expdp content</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">(</span><span lang="EN-US">ALL:</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">对象+导出数据行,</span><span lang="EN-US">DATA_ONLY</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">:只导出对象,</span><span lang="EN-US">METADATA_ONLY</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">:只导出数据的记录)</span><span lang="EN-US"> </span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: 宋体; font-size: small;">&nbsp;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: 宋体; font-size: small;">&nbsp;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-family: 宋体;"><span style="font-family: 宋体; color: red; font-size: 16pt; mso-bidi-font-size: 12.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">二</span><span style="color: red; font-size: 16pt; mso-bidi-font-size: 12.0pt;" lang="EN-US">. </span><span style="font-family: 宋体; color: red; font-size: 16pt; mso-bidi-font-size: 12.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">使用中的优化事项</span><span style="color: red; font-size: 16pt; mso-bidi-font-size: 12.0pt;" lang="EN-US"></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: 宋体; font-size: small;">&nbsp;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="color: red; font-size: 16pt; mso-bidi-font-size: 12.0pt;" lang="EN-US"><span style="font-family: 宋体;">2.1 <span style="mso-spacerun: yes;">&nbsp;</span>exp </span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: 宋体;"><span lang="EN-US"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">通过上面的分析,知道采用</span><span lang="EN-US">direct path</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">可以提高导出速度。</span> <span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">所以,在使用</span><span lang="EN-US">exp</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">时,就可以采用直接路径模式。</span> <span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">这种模式有</span><span lang="EN-US">2</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">个相关的参数:</span><span lang="EN-US">DIRECT </span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">和</span><span lang="EN-US">RECORDLENGTH</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">参数。</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: 宋体; font-size: small;">&nbsp;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: 宋体;"><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">  </span><span lang="EN-US">DIRECT</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">参数定义了导出是使用直接路径方式</span><span lang="EN-US">(DIRECT=Y)</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">,还是常规路径方式</span><span lang="EN-US">(DIRECT=N)</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">。常规路径导出使用</span><span lang="EN-US">SQL SELECT</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">语句从表中抽取数据,直接路径导出则是将数据直接从磁盘读到</span><span lang="EN-US">PGA</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">再原样写入导出文件,从而避免了</span><span lang="EN-US">SQL</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">命令处理层的数据转换过程,大大提高了导出效率。在数据量大的情况下,直接路径导出的效率优势更为明显,可比常规方法速度提高三倍之多。</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: 宋体; font-size: small;">&nbsp;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: 宋体;"><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">  和</span><span lang="EN-US">DIRECT=Y</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">配合使用的是</span><span lang="EN-US">RECORDLENGTH</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">参数,它定义了</span><span lang="EN-US">Export I/O</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">缓冲的大小,作用类似于常规路径导出使用的</span><span lang="EN-US">BUFFER</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">参数。建议设置</span><span lang="EN-US">RECORDLENGTH</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">参数为最大</span><span lang="EN-US">I/O</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">缓冲,即</span><span lang="EN-US">65535(64kb)</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">。其用法如下:</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: 宋体;"><span lang="EN-US"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">如:</span><span lang="EN-US">exp userid=system/manager full=y direct=y recordlength=65535 file=exp_full.dmp log=exp_full.log</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: 宋体; font-size: small;">&nbsp;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: 宋体; font-size: small;">&nbsp;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-family: 宋体;"><span style="font-family: 宋体; color: red; font-size: 14pt; mso-bidi-font-size: 12.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">一些限制如下:</span><span style="color: red; font-size: 14pt; mso-bidi-font-size: 12.0pt;" lang="EN-US"></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small;"><span style="font-family: 宋体;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>You cannot use the DIRECT=Y parameter when exporting in tablespace-mode<span style="mso-spacerun: yes;">&nbsp; </span>(i.e. when specifying the parameter TRANSPORT_TABLESPACES=Y).<span style="mso-spacerun: yes;">&nbsp; </span>You
can use the DIRECT=Y parameter when exporting in full, user or table
mode (i.e.: when specifying FULL=Y or OWNER=scott or TABLES=scott.emp). </span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: 宋体;"><span style="color: red;" lang="EN-US">--</span><span style="font-family: 宋体; color: red; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">直接路径不能使用在</span><span style="color: red;" lang="EN-US">tablespace-mode</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: 宋体; font-size: small;">&nbsp;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: 宋体; font-size: small;">The parameter QUERY applies ONLY to conventional path Export. It cannot be specified in a direct path export (DIRECT=Y).</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: 宋体;"><span style="color: red;" lang="EN-US">-- </span><span style="font-family: 宋体; color: red; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">直接路径不支持</span><span style="color: red;" lang="EN-US">query </span><span style="font-family: 宋体; color: red; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">参数。</span><span style="color: red;" lang="EN-US"> query </span><span style="font-family: 宋体; color: red; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">只能在</span><span style="color: red;" lang="EN-US">conventional path</span><span style="font-family: 宋体; color: red; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">模式下使用。</span><span style="color: red;" lang="EN-US"></span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: 宋体; font-size: small;">&nbsp;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: 宋体; font-size: small;">In versions of Export prior to 8.1.5, you could not use direct path Export for tables containing objects and LOBs.</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: 宋体;"><span style="color: red;" lang="EN-US">-</span><span style="font-family: 宋体; color: red; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">如果</span><span style="color: red;" lang="EN-US">exp </span><span style="font-family: 宋体; color: red; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">版本小于</span><span style="color: red;" lang="EN-US">8.1.5</span><span style="font-family: 宋体; color: red; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">,不能使用</span><span style="color: red;" lang="EN-US">exp </span><span style="font-family: 宋体; color: red; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">导入有</span><span style="color: red;" lang="EN-US">lob</span><span style="font-family: 宋体; color: red; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">字段的</span><span style="color: red;" lang="EN-US">biao</span><span style="font-family: 宋体; color: red; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">。</span><span style="color: red;"> </span><span style="font-family: 宋体; color: red; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">不过现在很少有有</span><span style="color: red;" lang="EN-US">8</span><span style="font-family: 宋体; color: red; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">版本的数据库了。</span><span style="color: red;"> </span><span style="font-family: 宋体; color: red; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">这点可以忽略掉了。</span><span style="color: red;" lang="EN-US"></span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: 宋体; font-size: small;">&nbsp;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: 宋体; font-size: small;">The BUFFER parameter applies ONLY to conventional path Export. It has no effect on a direct path Export. <span style="color: red;">This
BUFFER parameter specifies the size (in bytes) of the buffer used to
fetch rows. It determines the maximum number of rows in an array,
fetched by Export. </span><span style="mso-spacerun: yes;">&nbsp;</span>For
direct path Export, use the RECORDLENGTH parameter to specify the size
of the buffer that Export uses for writing to the export file. </span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: 宋体;"><span style="color: red;" lang="EN-US">-- buffer </span><span style="font-family: 宋体; color: red; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">选项只对</span><span style="color: red;" lang="EN-US">conventional path exp</span><span style="font-family: 宋体; color: red; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">有效。</span><span style="color: red;"> </span><span style="font-family: 宋体; color: red; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">对于直接路径没有影响。</span><span style="color: red;"> </span><span style="font-family: 宋体; color: red; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">对于直接路径,</span><span style="color: red;"> </span><span style="font-family: 宋体; color: red; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">应该设置</span><span style="color: red;" lang="EN-US">RECORDLENGTH </span><span style="font-family: 宋体; color: red; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">参数。</span><span style="color: red;" lang="EN-US"></span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: 宋体; font-size: small;">&nbsp;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: 宋体;"><span style="color: red;" lang="EN-US">The RECORDLENGTH parameter specifies the length (in bytes) of the file record. </span><span lang="EN-US">You
can use this parameter to specify the size of the Export I/O buffer
(highest value is 64 kb). Changing the RECORDLENGTH parameter affects
only the size of data that accumulates before writing to disk.<span style="mso-spacerun: yes;">&nbsp; </span>It does not affect the operating system file block size.<span style="mso-spacerun: yes;">&nbsp; </span>If you do not define this parameter, it defaults to your platform-dependent value for BUFSIZ (1024 bytes in most cases). </span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: 宋体; font-size: small;">&nbsp;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: 宋体;"><span style="color: red;" lang="EN-US">invoking a Direct path Export with a maximum I/O buffer of 64kb can improve the performance of the Export with almost 50%. </span><span lang="EN-US">This can be achieved by specifying the additional Export parameters DIRECT and RECORDLENGTH</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: 宋体; font-size: small;">&nbsp;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: 宋体;"><span style="color: red;" lang="EN-US">-- </span><span style="font-family: 宋体; color: red; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">对于直接路径下,</span><span style="color: red;" lang="EN-US"> RECORDLENGTH</span><span style="font-family: 宋体; color: red; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">参数建议设成</span><span style="color: red;" lang="EN-US">64k</span><span style="font-family: 宋体; color: red; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">(</span><span style="color: red;" lang="EN-US">65535</span><span style="font-family: 宋体; color: red; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">)。这个值对性能提高比较大。</span><span style="color: red;"> <span style="mso-spacerun: yes;">&nbsp;</span></span><span style="font-family: 宋体; color: red; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">如:</span><span style="color: red;" lang="EN-US"></span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: 宋体; font-size: small;">&gt; exp&nbsp;system/manager&nbsp;FILE=exp_full.dmp&nbsp;LOG=exp_full.log </span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: 宋体; font-size: small;">FULL=y&nbsp;DIRECT=y&nbsp;RECORDLENGTH=65535</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: 宋体; font-size: small;">&gt; imp&nbsp;system/manager&nbsp;FILE=exp_full.dmp&nbsp;LOG=imp_full.log </span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: 宋体; font-size: small;">FULL=y&nbsp;RECORDLENGTH=65535&nbsp; </span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: 宋体; font-size: small;">&nbsp;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: 宋体; font-size: small;">&nbsp;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="color: red; font-size: 16pt; mso-bidi-font-size: 12.0pt;" lang="EN-US"><span style="font-family: 宋体;">2.2 <span style="mso-spacerun: yes;">&nbsp;</span>IMP</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: 宋体; font-size: small;">&nbsp;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: 宋体;"><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">  </span><span lang="EN-US">Oracle Import</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">进程需要花比</span><span lang="EN-US">Export</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">进程数倍的时间将数据导入数据库。某些关键时刻,导入是为了应对数据库的紧急故障恢复。为了减少宕机时间,加快导入速度显得至关重要。没有特效办法加速一个大数据量的导入,但我们可以做一些适当的设定以减少整个导入时间。</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: 宋体; font-size: small;">&nbsp;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: 宋体;"><span style="font-family: 宋体; color: red; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">(</span><span style="color: red;" lang="EN-US">1</span><span style="font-family: 宋体; color: red; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">)避免</span><span style="color: red;" lang="EN-US">I/O</span><span style="font-family: 宋体; color: red; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">竞争</span><span style="color: red;" lang="EN-US"></span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: 宋体;"><span lang="EN-US"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Import</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">是一个</span><span lang="EN-US">I/O</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">密集的操作,避免</span><span lang="EN-US">I/O</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">竞争可以加快导入速度。如果可能,不要在系统高峰的时间导入数据,不要在导入数据时运行</span><span lang="EN-US">job</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">等可能竞争系统资源的操作。</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: 宋体;"><span style="font-family: 宋体; color: red; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">(</span><span style="color: red;" lang="EN-US">2</span><span style="font-family: 宋体; color: red; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">)增加排序区</span><span style="color: red;" lang="EN-US"></span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: 宋体;"><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">  </span><span lang="EN-US">Oracle Import</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">进程先导入数据再创建索引,不论</span><span lang="EN-US">INDEXES</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">值设为</span><span lang="EN-US">YES</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">或者</span><span lang="EN-US">NO</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">,主键的索引是一定会创建的。创建索引的时候需要用到排序区,在内存大小不足的时候,使用临时表空间进行磁盘排序,由于磁盘排序效率和内存排序效率相差好几个数量级。增加排序区可以大大提高创建索引的效率,从而加快导入速度。</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: 宋体;"><span style="font-family: 宋体; color: red; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">(</span><span style="color: red;" lang="EN-US">3</span><span style="font-family: 宋体; color: red; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">)调整</span><span style="color: red;" lang="EN-US">BUFFER</span><span style="font-family: 宋体; color: red; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">选项</span><span style="color: red;" lang="EN-US"></span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: 宋体;"><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">  </span><span lang="EN-US">Imp</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">参数</span><span lang="EN-US">BUFFER</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">定义了每一次读取导出文件的数据量,设的越大,就越减少</span><span lang="EN-US">Import</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">进程读取数据的次数,从而提高导入效率。</span><span lang="EN-US">BUFFER</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">的大小取决于系统应用、数据库规模,通常来说,设为百兆就足够了。其用法如下:</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small;"><span style="font-family: 宋体;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>imp user/pwd fromuser=user1 touser=user2 file=/tmp/imp_db_pipe1 commit=y feedback=10000 buffer=10240000</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: 宋体;"><span style="font-family: 宋体; color: red; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">(</span><span style="color: red;" lang="EN-US">4</span><span style="font-family: 宋体; color: red; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">)使用</span><span style="color: red;" lang="EN-US">COMMIT=Y</span><span style="font-family: 宋体; color: red; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">选项</span><span style="color: red;" lang="EN-US"></span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: 宋体;"><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">  </span><span lang="EN-US">COMMIT=Y</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">表示每个数据缓冲满了之后提交一次,而不是导完一张表提交一次。这样会大大减少对系统回滚段等资源的消耗,对顺利完成导入是有益的。</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: 宋体;"><span style="font-family: 宋体; color: red; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">(</span><span style="color: red;" lang="EN-US">5</span><span style="font-family: 宋体; color: red; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">)使用</span><span style="color: red;" lang="EN-US">INDEXES=N</span><span style="font-family: 宋体; color: red; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">选项</span><span style="color: red;" lang="EN-US"></span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: 宋体;"><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">  前面谈到增加排序区时,说明</span><span lang="EN-US">Imp</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">进程会先导入数据再创建索引。导入过程中建立用户定义的索引,特别是表上有多个索引或者数据表特别庞大时,需要耗费大量时间。某些情况下,需要以最快的时间导入数据,而索引允许后建,我们就可以使用</span><span lang="EN-US">INDEXES=N </span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">只导入数据不创建索引,从而加快导入速度。</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: 宋体;"><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">  我们可以用</span><span lang="EN-US">INDEXFILE</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">选项生成创建索引的</span><span lang="EN-US">DLL</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">脚本,再手工创建索引。我们也可以用如下的方法导入两次,第一次导入数据,第二次导入索引。其用法如下:</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small;"><span style="font-family: 宋体;">imp user/pwd fromuser=user1 touser=user2 file=/tmp/imp_db_pipe1 commit=y feedback=10000 buffer=10240000 ignore=y<span style="color: red;"> rows=y indexes=n</span></span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: 宋体; font-size: small;">&nbsp;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-size: small;"><span style="font-family: 宋体;">imp user/pwd fromuser=user1 touser=user2 file=/tmp/imp_index_pipe1 commit=y feedback=10000 buffer=10240000 ignore=y <span style="color: red;">rows=n indexes=y</span></span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: 宋体;"><span style="font-family: 宋体; color: red; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">(</span><span style="color: red;" lang="EN-US">6</span><span style="font-family: 宋体; color: red; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">)增加</span><span style="color: red;" lang="EN-US"><span style="mso-spacerun: yes;">&nbsp; </span>LARGE_POOL_SIZE</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: 宋体;"><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">  如果在</span><span lang="EN-US">init.ora</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">中配置了</span><span lang="EN-US">MTS_SERVICE</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">,</span><span lang="EN-US">MTS_DISPATCHERS</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">等参数,</span><span lang="EN-US">tnsnames.ora</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">中又没有</span><span lang="EN-US">(SERVER=DEDICATED)</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">的配置,那么数据库就使用了共享服务器模式。在</span><span lang="EN-US">MTS</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">模式下,</span><span lang="EN-US">Exp/Imp</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">操作会用到</span><span lang="EN-US">LARGE_POOL</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">,建议调整</span><span lang="EN-US">LARGE_POOL_SIZE</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">到</span><span lang="EN-US">150M</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">。</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: 宋体; font-size: small;">&nbsp;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: 宋体;"><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">检查数据库是否在</span><span lang="EN-US">MTS</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">模式下:</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: 宋体;"><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">  </span><span lang="EN-US">SQL&gt;select distinct server from v$session;</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: 宋体;"><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">如果返回值出现</span><span lang="EN-US">none</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">或</span><span lang="EN-US">shared</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">,说明启用了</span><span lang="EN-US">MTS</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">。</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="mso-spacerun: yes;"><span style="font-family: 宋体; font-size: small;">&nbsp;</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: 宋体; font-size: small;">&nbsp;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="color: red; font-size: 14pt; mso-bidi-font-size: 12.0pt;" lang="EN-US"><span style="font-family: 宋体;">2.3 Expdp/Impdp</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: 宋体; font-size: small;">&nbsp;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: 宋体;"><span lang="EN-US"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">据泵与</span><span lang="EN-US">exp/imp </span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">来说性能有很大的提高,</span> <span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">其中影响最大的就是</span><span lang="EN-US">paralle</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">。</span> <span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">可以这么来看</span><span lang="EN-US">: <span style="mso-spacerun: yes;">&nbsp;</span>expdp/impdp=exp/imp+direct moe + paralle. </span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">所以,</span> <span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">使用数据泵,要想提高速度,就要设置并行参数。</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: 宋体; font-size: small;">&nbsp;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: 宋体;"><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">先看</span><span lang="EN-US">2</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">个参数:</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><a name="sthref43"></a><span style="color: red; font-size: 14pt; mso-bidi-font-size: 12.0pt;" lang="EN-US"><span style="font-family: 宋体;">Setting Parallelism</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: 宋体; font-size: small;">For export and import operations, <span style="color: red;">the
parallelism setting (specified with the PARALLEL parameter) should be
less than or equal to the number of dump files in the dump file set. </span>If
there are not enough dump files, the performance will not be optimal
because multiple threads of execution will be trying to access the same
dump file.</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: 宋体; font-size: small;">The PARALLEL parameter is valid only in the Enterprise Edition of Oracle Database 10g.</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><a name="i1009999"></a><a name="sthref44"></a><span style="color: red; font-size: 14pt; mso-bidi-font-size: 12.0pt;" lang="EN-US"><span style="font-family: 宋体;">Using Substitution Variables</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: 宋体; font-size: small;">Instead
of, or in addition to, listing specific filenames, you can use the
DUMPFILE parameter during export operations to specify multiple dump
files, by using a substitution variable (%U) in the filename. This is
called a dump file template. <span style="color: red;">The new dump
files are created as they are needed, beginning with 01 for %U, then
using 02, 03, and so on. Enough dump files are created to allow all
processes specified by the current setting of the PARALLEL parameter to
be active</span>. If one of the dump files becomes full because its size
has reached the maximum size specified by the FILESIZE parameter, it is
closed, and a new dump file (with a new generated name) is created to
take its place.</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: 宋体; font-size: small;">&nbsp;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: 宋体;"><span lang="EN-US">From</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">:</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><a href="http://download.oracle.com/docs/cd/B19306_01/server.102/b14215/dp_overview.htm%23sthref44"><span style="font-family: 宋体; color: #0000ff; font-size: small;">http://download.oracle.com/docs/cd/B19306_01/server.102/b14215/dp_overview.htm#sthref44</span></a></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: 宋体; font-size: small;">&nbsp;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: 宋体; font-size: small;">&nbsp;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: 宋体;"><span style="font-family: 宋体; color: red; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">如果我们使用如下语句:</span><span style="color: red;" lang="EN-US"></span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: 宋体; font-size: small;">expdp full=y directory=dump dumpfile=orcl_%U.dmp parallel=4</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: 宋体; font-size: small;">&nbsp;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: 宋体;"><span lang="EN-US"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">那么</span><span lang="EN-US">expdp</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">将为</span><span lang="EN-US">parallel </span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">创建</span><span lang="EN-US">4</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">个文件:</span> <span lang="EN-US">ORCL_01.DMP</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">,</span><span lang="EN-US">RCL_02.DMP</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: 宋体;"><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">,</span><span lang="EN-US">ORCL_03.DMP</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">,</span><span lang="EN-US">RCL_04.DMP</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">。</span> <span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">每个进程一个文件。</span> <span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">这样的话,每个文件的大小会因进程而不同。</span> <span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">可以某个文件很大,某个文件却很小。</span> <span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">要解决这个问题,就是设置</span><span lang="EN-US">filesize </span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">参数。</span> <span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">来指定每个文件的最大值。</span> <span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">这样当一个文件达到最大值的之后,就会创建一个新的文件。</span><span lang="EN-US"> </span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: 宋体; font-size: small;">&nbsp;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"><span style="font-family: 宋体; font-size: small;">如:</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: 宋体; font-size: small;">expdp full=y directory=dump dumpfile=orcl_%U.dmp parallel=4 filesize=50M</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: 宋体; font-size: small;">&nbsp;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: 宋体; font-size: small;">&nbsp;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: 宋体;"><span lang="EN-US"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">导出的</span><span lang="EN-US">dump</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">文件和</span><span lang="EN-US">paralle</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">有关系,那么导入也有关系。</span><span lang="EN-US"> paralle</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">要小于</span><span lang="EN-US">dump</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">文件数。</span> <span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">如果</span><span lang="EN-US">paralle </span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">大于</span><span lang="EN-US">dump</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">文件的个数,就会因为超过的那个进程获取不到文件,就不能对性能提高。</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: 宋体; font-size: small;">&nbsp;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: 宋体;"><span lang="EN-US"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">一般</span><span lang="EN-US">parall </span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">参数值等于</span><span lang="EN-US">CPU </span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">的个数。而且要小于</span><span lang="EN-US">dump</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">文件的个数。</span><span lang="EN-US"> </span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: 宋体; font-size: small;">&nbsp;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: 宋体;"><span style="font-family: 宋体; color: red; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">查看</span><span style="color: red;" lang="EN-US">CPU </span><span style="font-family: 宋体; color: red; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">个数:</span><span style="color: red;" lang="EN-US"></span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: 宋体; font-size: small;">SQL&gt; show parameter cpu</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: 宋体; font-size: small;">&nbsp;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: 宋体; font-size: small;">&nbsp;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-family: 宋体;"><span style="font-family: 宋体; color: red; font-size: 14pt; mso-bidi-font-size: 12.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">注意事项:</span><span style="color: red; font-size: 14pt; mso-bidi-font-size: 12.0pt;" lang="EN-US"></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: 宋体;"><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">(</span><span lang="EN-US">1</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">)导入的时候可能会停在某个地方,比如在创建索引的时候,可能在一个地方停了十几分钟。</span> <span style="mso-spacerun: yes;">&nbsp;</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">这个时候切记不要中断过程。</span> <span style="mso-spacerun: yes;">&nbsp;</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">这个时候可能是需要导入的数据比较多。</span><span lang="EN-US"> </span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: 宋体; font-size: small;">&nbsp;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: 宋体;"><span lang="EN-US"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">可以在不同时段观察下表空间大小的变化。</span> <span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">如果表空间一直在变化,说明还在导入,这个时候耐心等待就好。</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: 宋体; font-size: small;">&nbsp;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: 宋体;"><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">查看表空间可以用如下</span><span lang="EN-US">SQL:</span></span></span></p>
<p class="MsoNormal" style="text-align: left; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" align="left"><span style="font-family: 宋体;"><em><span style="font-family: Courier; background: white; color: green; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US">/* Formatted on 2010/12/23 13:14:13 (QP5 v5.115.810.9015) */</span></em><span style="font-family: Courier; background: white; color: black; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US"></span></span></p>
<p class="MsoNormal" style="text-align: left; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" align="left"><span style="font-family: 宋体;"><span style="font-family: Courier; background: white; color: blue; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US">SELECT</span><span style="font-family: Courier; background: white; color: black; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US"><span style="mso-spacerun: yes;">&nbsp;&nbsp; </span></span><span style="font-family: Courier; background: white; color: blue; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US">a.</span><span style="font-family: Courier; background: white; color: black; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US">tablespace_name</span><span style="font-family: Courier; background: white; color: blue; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US">,</span><span style="font-family: Courier; background: white; color: black; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US"></span></span></p>
<p class="MsoNormal" style="text-align: left; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" align="left"><span style="font-family: 宋体;"><span style="font-family: Courier; background: white; color: black; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US"><span style="mso-spacerun: yes;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: Courier; background: white; color: blue; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US">ROUND</span><span style="font-family: Courier; background: white; color: black; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US"> </span><span style="font-family: Courier; background: white; color: blue; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US">(a.</span><span style="font-family: Courier; background: white; color: black; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US">total_size</span><span style="font-family: Courier; background: white; color: blue; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US">)</span><span style="font-family: Courier; background: white; color: black; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US"> </span><span style="font-family: Courier; background: white; color: red; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US">"total_size(MB)"</span><span style="font-family: Courier; background: white; color: blue; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US">,</span><span style="font-family: Courier; background: white; color: black; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US"></span></span></p>
<p class="MsoNormal" style="text-align: left; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" align="left"><span style="font-family: 宋体;"><span style="font-family: Courier; background: white; color: black; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US"><span style="mso-spacerun: yes;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: Courier; background: white; color: blue; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US">ROUND</span><span style="font-family: Courier; background: white; color: black; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US"> </span><span style="font-family: Courier; background: white; color: blue; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US">(a.</span><span style="font-family: Courier; background: white; color: black; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US">total_size</span><span style="font-family: Courier; background: white; color: blue; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US">)</span><span style="font-family: Courier; background: white; color: black; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US"> </span><span style="font-family: Courier; background: white; color: blue; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US">-</span><span style="font-family: Courier; background: white; color: black; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US"> </span><span style="font-family: Courier; background: white; color: blue; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US">ROUND</span><span style="font-family: Courier; background: white; color: black; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US"> </span><span style="font-family: Courier; background: white; color: blue; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US">(</span><span style="font-family: Courier; background: white; color: black; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US">b</span><span style="font-family: Courier; background: white; color: blue; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US">.</span><span style="font-family: Courier; background: white; color: black; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US">free_size</span><span style="font-family: Courier; background: white; color: blue; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US">,</span><span style="font-family: Courier; background: white; color: black; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US"> </span><span style="font-family: Courier; background: white; color: maroon; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US">3</span><span style="font-family: Courier; background: white; color: blue; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US">)</span><span style="font-family: Courier; background: white; color: black; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US"> </span><span style="font-family: Courier; background: white; color: red; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US">"used_size(MB)"</span><span style="font-family: Courier; background: white; color: blue; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US">,</span><span style="font-family: Courier; background: white; color: black; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US"></span></span></p>
<p class="MsoNormal" style="text-align: left; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" align="left"><span style="font-family: 宋体;"><span style="font-family: Courier; background: white; color: black; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US"><span style="mso-spacerun: yes;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: Courier; background: white; color: blue; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US">ROUND</span><span style="font-family: Courier; background: white; color: black; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US"> </span><span style="font-family: Courier; background: white; color: blue; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US">(</span><span style="font-family: Courier; background: white; color: black; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US">b</span><span style="font-family: Courier; background: white; color: blue; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US">.</span><span style="font-family: Courier; background: white; color: black; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US">free_size</span><span style="font-family: Courier; background: white; color: blue; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US">,</span><span style="font-family: Courier; background: white; color: black; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US"> </span><span style="font-family: Courier; background: white; color: maroon; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US">3</span><span style="font-family: Courier; background: white; color: blue; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US">)</span><span style="font-family: Courier; background: white; color: black; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US"> </span><span style="font-family: Courier; background: white; color: red; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US">"free_size(MB)"</span><span style="font-family: Courier; background: white; color: blue; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US">,</span><span style="font-family: Courier; background: white; color: black; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US"></span></span></p>
<p class="MsoNormal" style="text-align: left; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" align="left"><span style="font-family: 宋体;"><span style="font-family: Courier; background: white; color: black; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US"><span style="mso-spacerun: yes;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: Courier; background: white; color: blue; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US">ROUND</span><span style="font-family: Courier; background: white; color: black; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US"> </span><span style="font-family: Courier; background: white; color: blue; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US">(</span><span style="font-family: Courier; background: white; color: black; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US">b</span><span style="font-family: Courier; background: white; color: blue; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US">.</span><span style="font-family: Courier; background: white; color: black; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US">free_size </span><span style="font-family: Courier; background: white; color: blue; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US">/</span><span style="font-family: Courier; background: white; color: black; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US"> total_size * </span><span style="font-family: Courier; background: white; color: maroon; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US">100</span><span style="font-family: Courier; background: white; color: blue; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US">,</span><span style="font-family: Courier; background: white; color: black; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US"> </span><span style="font-family: Courier; background: white; color: maroon; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US">2</span><span style="font-family: Courier; background: white; color: blue; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US">)</span><span style="font-family: Courier; background: white; color: black; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US"> || </span><span style="font-family: Courier; background: white; color: red; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US">'%'</span><span style="font-family: Courier; background: white; color: black; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US"> free_rate</span></span></p>
<p class="MsoNormal" style="text-align: left; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" align="left"><span style="font-family: 宋体;"><span style="font-family: Courier; background: white; color: black; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US"><span style="mso-spacerun: yes;">&nbsp; </span></span><span style="font-family: Courier; background: white; color: blue; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US">FROM</span><span style="font-family: Courier; background: white; color: black; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US"><span style="mso-spacerun: yes;">&nbsp;&nbsp; </span></span><span style="font-family: Courier; background: white; color: blue; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US">(</span><span style="font-family: Courier; background: white; color: black; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US"><span style="mso-spacerun: yes;">&nbsp; </span></span><span style="font-family: Courier; background: white; color: blue; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US">SELECT</span><span style="font-family: Courier; background: white; color: black; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US"><span style="mso-spacerun: yes;">&nbsp;&nbsp; </span>tablespace_name</span><span style="font-family: Courier; background: white; color: blue; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US">,</span><span style="font-family: Courier; background: white; color: black; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US"> </span><span style="font-family: Courier; background: white; color: blue; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US">SUM</span><span style="font-family: Courier; background: white; color: black; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US"> </span><span style="font-family: Courier; background: white; color: blue; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US">(</span><span style="font-family: Courier; background: white; color: black; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US">bytes</span><span style="font-family: Courier; background: white; color: blue; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US">)</span><span style="font-family: Courier; background: white; color: black; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US"> </span><span style="font-family: Courier; background: white; color: blue; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US">/</span><span style="font-family: Courier; background: white; color: black; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US"> </span><span style="font-family: Courier; background: white; color: maroon; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US">1024</span><span style="font-family: Courier; background: white; color: black; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US"> </span><span style="font-family: Courier; background: white; color: blue; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US">/</span><span style="font-family: Courier; background: white; color: black; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US"> </span><span style="font-family: Courier; background: white; color: maroon; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US">1024</span><span style="font-family: Courier; background: white; color: black; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US"> total_size</span></span></p>
<p class="MsoNormal" style="text-align: left; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" align="left"><span style="font-family: 宋体;"><span style="font-family: Courier; background: white; color: black; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US"><span style="mso-spacerun: yes;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: Courier; background: white; color: blue; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US">FROM</span><span style="font-family: Courier; background: white; color: black; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US"><span style="mso-spacerun: yes;">&nbsp;&nbsp; </span>dba_data_files</span></span></p>
<p class="MsoNormal" style="text-align: left; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" align="left"><span style="font-family: 宋体;"><span style="font-family: Courier; background: white; color: black; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US"><span style="mso-spacerun: yes;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: Courier; background: white; color: blue; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US">GROUP</span><span style="font-family: Courier; background: white; color: black; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US"> </span><span style="font-family: Courier; background: white; color: blue; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US">BY</span><span style="font-family: Courier; background: white; color: black; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US"><span style="mso-spacerun: yes;">&nbsp;&nbsp; </span>tablespace_name</span><span style="font-family: Courier; background: white; color: blue; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US">)</span><span style="font-family: Courier; background: white; color: black; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US"> </span><span style="font-family: Courier; background: white; color: blue; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US">a,</span><span style="font-family: Courier; background: white; color: black; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US"></span></span></p>
<p class="MsoNormal" style="text-align: left; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" align="left"><span style="font-family: 宋体;"><span style="font-family: Courier; background: white; color: black; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US"><span style="mso-spacerun: yes;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: Courier; background: white; color: blue; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US">(</span><span style="font-family: Courier; background: white; color: black; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US"><span style="mso-spacerun: yes;">&nbsp; </span></span><span style="font-family: Courier; background: white; color: blue; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US">SELECT</span><span style="font-family: Courier; background: white; color: black; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US"><span style="mso-spacerun: yes;">&nbsp;&nbsp; </span></span><span style="text-decoration: underline;"><span style="font-family: &quot;Courier New&quot;; background: white; color: blue; font-size: 10pt; mso-font-kerning: 0pt; mso-highlight: white;" lang="EN-US">tablespace_name</span></span><span style="font-family: Courier; background: white; color: blue; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US">,</span><span style="font-family: Courier; background: white; color: black; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US"> </span><span style="font-family: Courier; background: white; color: blue; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US">SUM</span><span style="font-family: Courier; background: white; color: black; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US"> </span><span style="font-family: Courier; background: white; color: blue; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US">(</span><span style="font-family: Courier; background: white; color: black; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US">bytes</span><span style="font-family: Courier; background: white; color: blue; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US">)</span><span style="font-family: Courier; background: white; color: black; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US"> </span><span style="font-family: Courier; background: white; color: blue; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US">/</span><span style="font-family: Courier; background: white; color: black; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US"> </span><span style="font-family: Courier; background: white; color: maroon; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US">1024</span><span style="font-family: Courier; background: white; color: black; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US"> </span><span style="font-family: Courier; background: white; color: blue; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US">/</span><span style="font-family: Courier; background: white; color: black; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US"> </span><span style="font-family: Courier; background: white; color: maroon; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US">1024</span><span style="font-family: Courier; background: white; color: black; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US"> free_size</span></span></p>
<p class="MsoNormal" style="text-align: left; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" align="left"><span style="font-family: 宋体;"><span style="font-family: Courier; background: white; color: black; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US"><span style="mso-spacerun: yes;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: Courier; background: white; color: blue; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US">FROM</span><span style="font-family: Courier; background: white; color: black; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US"><span style="mso-spacerun: yes;">&nbsp;&nbsp; </span>dba_free_space</span></span></p>
<p class="MsoNormal" style="text-align: left; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;" align="left"><span style="font-family: 宋体;"><span style="font-family: Courier; background: white; color: black; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US"><span style="mso-spacerun: yes;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: Courier; background: white; color: blue; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US">GROUP</span><span style="font-family: Courier; background: white; color: black; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US"> </span><span style="font-family: Courier; background: white; color: blue; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US">BY</span><span style="font-family: Courier; background: white; color: black; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US"><span style="mso-spacerun: yes;">&nbsp;&nbsp; </span>tablespace_name</span><span style="font-family: Courier; background: white; color: blue; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US">)</span><span style="font-family: Courier; background: white; color: black; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US"> b</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-family: 宋体;"><span style="font-family: Courier; background: white; color: black; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US"><span style="mso-spacerun: yes;">&nbsp;</span></span><span style="font-family: Courier; background: white; color: blue; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US">WHERE</span><span style="font-family: Courier; background: white; color: black; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US"><span style="mso-spacerun: yes;">&nbsp;&nbsp; </span></span><span style="font-family: Courier; background: white; color: blue; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US">a.</span><span style="font-family: Courier; background: white; color: black; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US">tablespace_name </span><span style="font-family: Courier; background: white; color: blue; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US">=</span><span style="font-family: Courier; background: white; color: black; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US"> b</span><span style="font-family: Courier; background: white; color: blue; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US">.</span><span style="font-family: Courier; background: white; color: black; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US">tablespace_name</span><span style="font-family: Courier; background: white; color: blue; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier; mso-highlight: white;" lang="EN-US">(+);</span><span style="font-family: Courier; color: blue; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier;" lang="EN-US"></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-family: Courier; color: blue; font-size: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: Courier;" lang="EN-US"><span style="font-family: 宋体;">&nbsp;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: 宋体; font-size: small;">&nbsp;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: 宋体;"><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">(</span><span lang="EN-US">2</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">)导出导入的过程,尽量避免用</span><span lang="EN-US">ssh</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">连上服务器,在客户端的</span><span lang="EN-US">ssh</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">里执行备份恢复命令。</span> <span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">因为这样,如果连接中断,备份也就中断了。</span> <span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">可以将备份脚本添加到</span><span lang="EN-US">crontab </span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">里。</span> <span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">让备份在服务器上执行。</span> <span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">这样即使</span><span lang="EN-US">ssh</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">中断,备份和恢复也不受影响。</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: 宋体; font-size: small;">&nbsp;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: 宋体; font-size: small;">&nbsp;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: 宋体; font-size: small;">&nbsp;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: 宋体; font-size: small;">&nbsp;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: 宋体; font-size: small;">&nbsp;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: 宋体; font-size: small;">&nbsp;</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: 宋体; font-size: small;">------------------------------------------------------------------------------ </span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: 宋体;"><span lang="EN-US">Blog</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">:</span><span lang="EN-US"> http://blog.csdn.net/tianlesoftware </span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: 宋体;"><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">网上资源:</span><span lang="EN-US"> http://tianlesoftware.download.csdn.net </span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: 宋体;"><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">相关视频:</span><span lang="EN-US">http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx </span></span></span></p>
               
               
               
               
               
               
               
页: [1]
查看完整版本: exp/imp 与 expdp/impdp 对比 及使用中的一些优化事项