forked from docs/doc-exports
Reviewed-by: Pruthi, Vineet <vineet.pruthi@t-systems.com> Co-authored-by: Lu, Huayi <luhuayi@huawei.com> Co-committed-by: Lu, Huayi <luhuayi@huawei.com>
405 lines
83 KiB
HTML
405 lines
83 KiB
HTML
<a name="EN-US_TOPIC_0000001188642002"></a><a name="EN-US_TOPIC_0000001188642002"></a>
|
|
|
|
<h1 class="topictitle1">Using gs_restore to Import Data</h1>
|
|
<div id="body1539573077427"><div class="section" id="EN-US_TOPIC_0000001188642002__section17330121375310"><h4 class="sectiontitle">Scenarios</h4><p id="EN-US_TOPIC_0000001188642002__p187815499165"><strong id="EN-US_TOPIC_0000001188642002__b12534367235">gs_restore</strong> is an import tool provided by <span id="EN-US_TOPIC_0000001188642002__text1418945053">GaussDB(DWS)</span>. You can use <strong id="EN-US_TOPIC_0000001188642002__b5304126132513">gs_restore</strong> to import the files exported by <strong id="EN-US_TOPIC_0000001188642002__b17550144062510">gs_dump</strong> to a database. <strong id="EN-US_TOPIC_0000001188642002__b1934111384269">gs_restore</strong> can import the files in .tar, custom, or directory format.</p>
|
|
<p id="EN-US_TOPIC_0000001188642002__p6155153613111"><strong id="EN-US_TOPIC_0000001188642002__b15404194152712">gs_restore</strong> can:</p>
|
|
<ul id="EN-US_TOPIC_0000001188642002__ul697411426115"><li id="EN-US_TOPIC_0000001188642002__li42511713186">Import data to a database.<p id="EN-US_TOPIC_0000001188642002__p20041811188"><a name="EN-US_TOPIC_0000001188642002__li42511713186"></a><a name="li42511713186"></a>If a database is specified, data is imported to the database. If multiple databases are specified, the password for connecting to each database also needs to be specified.</p>
|
|
</li><li id="EN-US_TOPIC_0000001188642002__li0792743141815">Import data to a script.<p id="EN-US_TOPIC_0000001188642002__p337574541815"><a name="EN-US_TOPIC_0000001188642002__li0792743141815"></a><a name="li0792743141815"></a>If no database is specified, a script containing the SQL statement to recreate the database is created and written to a file or standard output. This script output is equivalent to the plain text output of <strong id="EN-US_TOPIC_0000001188642002__b169398815341">gs_dump</strong>.</p>
|
|
</li></ul>
|
|
<p id="EN-US_TOPIC_0000001188642002__p14835872173954">You can specify and sort the data to be imported.</p>
|
|
</div>
|
|
<div class="section" id="EN-US_TOPIC_0000001188642002__section3467125218532"><h4 class="sectiontitle">Procedure</h4><div class="note" id="EN-US_TOPIC_0000001188642002__note117544712394"><img src="public_sys-resources/note_3.0-en-us.png"><span class="notetitle"> </span><div class="notebody"><p id="EN-US_TOPIC_0000001188642002__p1928203512155"><strong id="EN-US_TOPIC_0000001188642002__b182004734016">gs_restore</strong> incrementally imports data by default. To prevent data exception caused by consecutive imports, use the <strong id="EN-US_TOPIC_0000001188642002__b4114171494017">-e</strong> and <strong id="EN-US_TOPIC_0000001188642002__b811619146403">-c</strong> parameters for each import. In this way, existing data is deleted from the target database before each import; the system exists the import task with an error (error message is displayed after the import process is complete) and proceeds with the next.</p>
|
|
</div></div>
|
|
<ol id="EN-US_TOPIC_0000001188642002__oe3980b2d326a4a2198910be18746c9be"><li id="EN-US_TOPIC_0000001188642002__li1050513501162"><span>Log in to the server as the <strong id="EN-US_TOPIC_0000001188642002__b1369123719316">root</strong> user and run the following command to go to the data storage path:</span><p><div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001188642002__screen1690516551428"><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal">1</span></pre></div></td><td class="code"><div><pre><span></span><span class="n">cd</span><span class="w"> </span><span class="o">/</span><span class="n">opt</span><span class="o">/</span><span class="n">bin</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
</p></li><li id="EN-US_TOPIC_0000001188642002__l4071178ed8324f81a1402bdba02a9c59"><span>Use <strong id="EN-US_TOPIC_0000001188642002__b1171931444815">gs_restore</strong> to import all object definitions from the exported file of the whole <strong id="EN-US_TOPIC_0000001188642002__b472131418481">postgres</strong> database to the <strong id="EN-US_TOPIC_0000001188642002__b137251714184820">backupdb</strong> database.</span><p><div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001188642002__s09288e02fe6f4ed1ae0bbfee78bf3cc5"><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal">1</span></pre></div></td><td class="code"><div><pre><span></span><span class="n">gs_restore</span><span class="w"> </span><span class="o">-</span><span class="n">W</span><span class="w"> </span><span class="n">password</span><span class="w"> </span><span class="o">-</span><span class="n">U</span><span class="w"> </span><span class="n">jack</span><span class="w"> </span><span class="o">/</span><span class="n">home</span><span class="o">//</span><span class="n">backup</span><span class="o">/</span><span class="n">MPPDB_backup</span><span class="p">.</span><span class="n">tar</span><span class="w"> </span><span class="o">-</span><span class="n">p</span><span class="w"> </span><span class="mi">8000</span><span class="w"> </span><span class="o">-</span><span class="n">h</span><span class="w"> </span><span class="mi">10</span><span class="p">.</span><span class="mi">10</span><span class="p">.</span><span class="mi">10</span><span class="p">.</span><span class="mi">100</span><span class="w"> </span><span class="o">-</span><span class="n">d</span><span class="w"> </span><span class="n">backupdb</span><span class="w"> </span><span class="o">-</span><span class="n">s</span><span class="w"> </span><span class="o">-</span><span class="n">e</span><span class="w"> </span><span class="o">-</span><span class="k">c</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
|
|
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="EN-US_TOPIC_0000001188642002__table1781122816253" frame="border" border="1" rules="all"><caption><b>Table 1 </b>Common parameters</caption><thead align="left"><tr id="EN-US_TOPIC_0000001188642002__row10837281257"><th align="left" class="cellrowborder" valign="top" width="25%" id="mcps1.3.2.3.2.2.2.2.4.1.1"><p id="EN-US_TOPIC_0000001188642002__p48382816258">Parameter</p>
|
|
</th>
|
|
<th align="left" class="cellrowborder" valign="top" width="43.33%" id="mcps1.3.2.3.2.2.2.2.4.1.2"><p id="EN-US_TOPIC_0000001188642002__p18332812257">Description</p>
|
|
</th>
|
|
<th align="left" class="cellrowborder" valign="top" width="31.669999999999998%" id="mcps1.3.2.3.2.2.2.2.4.1.3"><p id="EN-US_TOPIC_0000001188642002__p583122816257">Example Value</p>
|
|
</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody><tr id="EN-US_TOPIC_0000001188642002__row1483528152520"><td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.2.3.2.2.2.2.4.1.1 "><p id="EN-US_TOPIC_0000001188642002__p3830287252">-U</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="43.33%" headers="mcps1.3.2.3.2.2.2.2.4.1.2 "><p id="EN-US_TOPIC_0000001188642002__p8232111218592">Username for database connection.</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="31.669999999999998%" headers="mcps1.3.2.3.2.2.2.2.4.1.3 "><p id="EN-US_TOPIC_0000001188642002__p1583152842510">-U jack</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="EN-US_TOPIC_0000001188642002__row199295855317"><td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.2.3.2.2.2.2.4.1.1 "><p id="EN-US_TOPIC_0000001188642002__p89920588539">-W</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="43.33%" headers="mcps1.3.2.3.2.2.2.2.4.1.2 "><p id="EN-US_TOPIC_0000001188642002__p69431335210">User password for database connection.</p>
|
|
<ul id="EN-US_TOPIC_0000001188642002__ul194074341627"><li id="EN-US_TOPIC_0000001188642002__li640710341028">This parameter is not required for database administrators if the trust policy is used for authentication.</li><li id="EN-US_TOPIC_0000001188642002__li0407734425">If you connect to the database without specifying this parameter and you are not a database administrator, you will be prompted to enter the password.</li></ul>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="31.669999999999998%" headers="mcps1.3.2.3.2.2.2.2.4.1.3 "><p id="EN-US_TOPIC_0000001188642002__p1898043113581">-W <em id="EN-US_TOPIC_0000001188642002__en-us_topic_0000001098814506_i1568374210564">Password</em></p>
|
|
</td>
|
|
</tr>
|
|
<tr id="EN-US_TOPIC_0000001188642002__row4650191445011"><td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.2.3.2.2.2.2.4.1.1 "><p id="EN-US_TOPIC_0000001188642002__p9650161425019">-d</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="43.33%" headers="mcps1.3.2.3.2.2.2.2.4.1.2 "><p id="EN-US_TOPIC_0000001188642002__p1565110140508">Database to which data will be imported.</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="31.669999999999998%" headers="mcps1.3.2.3.2.2.2.2.4.1.3 "><p id="EN-US_TOPIC_0000001188642002__p7651201455010">-d backupdb</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="EN-US_TOPIC_0000001188642002__row9411195215519"><td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.2.3.2.2.2.2.4.1.1 "><p id="EN-US_TOPIC_0000001188642002__p84119521250">-p</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="43.33%" headers="mcps1.3.2.3.2.2.2.2.4.1.2 "><p id="EN-US_TOPIC_0000001188642002__p14838631464">TCP port or the local Unix-domain socket file extension on which the server is listening for connections.</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="31.669999999999998%" headers="mcps1.3.2.3.2.2.2.2.4.1.3 "><p id="EN-US_TOPIC_0000001188642002__p341117521853">-p <span id="EN-US_TOPIC_0000001188642002__text18208430131417">8000</span></p>
|
|
</td>
|
|
</tr>
|
|
<tr id="EN-US_TOPIC_0000001188642002__row336615225522"><td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.2.3.2.2.2.2.4.1.1 "><p id="EN-US_TOPIC_0000001188642002__p338520273452">-h</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="43.33%" headers="mcps1.3.2.3.2.2.2.2.4.1.2 "><p id="EN-US_TOPIC_0000001188642002__p12385172734513"><em id="EN-US_TOPIC_0000001188642002__i139382121745">Cluster address</em>: If a public network address is used for connection, set this parameter to <strong id="EN-US_TOPIC_0000001188642002__b1945191211414">Public Network Address</strong> or <strong id="EN-US_TOPIC_0000001188642002__b194517121646">Public Network Domain Name</strong>. If a private network address is used for connection, set this parameter to <strong id="EN-US_TOPIC_0000001188642002__b19945712243">Private Network Address</strong> or <strong id="EN-US_TOPIC_0000001188642002__b994614126416">Private Network Domain Name</strong>.</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="31.669999999999998%" headers="mcps1.3.2.3.2.2.2.2.4.1.3 "><p id="EN-US_TOPIC_0000001188642002__p133852271452">-h 10.10.10.100</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="EN-US_TOPIC_0000001188642002__row1362511481379"><td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.2.3.2.2.2.2.4.1.1 "><p id="EN-US_TOPIC_0000001188642002__p195642019125512">-e</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="43.33%" headers="mcps1.3.2.3.2.2.2.2.4.1.2 "><p id="EN-US_TOPIC_0000001188642002__p18979244175512">Exits the current import task and performs the next if an error occurs when you send a SQL statement in the current import task. Error messages are displayed after the import process is complete.</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="31.669999999999998%" headers="mcps1.3.2.3.2.2.2.2.4.1.3 "><p id="EN-US_TOPIC_0000001188642002__p12782147122820">-</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="EN-US_TOPIC_0000001188642002__row057817297550"><td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.2.3.2.2.2.2.4.1.1 "><p id="EN-US_TOPIC_0000001188642002__p1557922912557">-c</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="43.33%" headers="mcps1.3.2.3.2.2.2.2.4.1.2 "><p id="EN-US_TOPIC_0000001188642002__p1762611020568">Cleans existing objects from the target database before the import.</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="31.669999999999998%" headers="mcps1.3.2.3.2.2.2.2.4.1.3 "><p id="EN-US_TOPIC_0000001188642002__p55791029105515">-</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="EN-US_TOPIC_0000001188642002__row1339718574716"><td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.2.3.2.2.2.2.4.1.1 "><p id="EN-US_TOPIC_0000001188642002__p18625164815715">-s</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="43.33%" headers="mcps1.3.2.3.2.2.2.2.4.1.2 "><p id="EN-US_TOPIC_0000001188642002__p1962511481717">Imports only object definitions in schemas and does not import data. Sequence values will also not be imported.</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="31.669999999999998%" headers="mcps1.3.2.3.2.2.2.2.4.1.3 "><p id="EN-US_TOPIC_0000001188642002__p1662514481776">-</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<p id="EN-US_TOPIC_0000001188642002__p158951329152915">For details about other parameters, see "Server Tools > gs_restore" in the <em id="EN-US_TOPIC_0000001188642002__i134406557264">Tool Reference</em>.</p>
|
|
</p></li></ol>
|
|
</div>
|
|
<div class="section" id="EN-US_TOPIC_0000001188642002__section19717152710548"><h4 class="sectiontitle">Examples</h4><p id="EN-US_TOPIC_0000001188642002__p32731569181720">Example 1: Run <strong id="EN-US_TOPIC_0000001188642002__b87106155415">gs_restore</strong> to import data and all object definitions of the <strong id="EN-US_TOPIC_0000001188642002__b27117156417">postgres</strong> database from the <strong id="EN-US_TOPIC_0000001188642002__b6713141504113">MPPDB_backup.dmp</strong> file (custom format).</p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001188642002__screen26148665181720"><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal">1</span>
|
|
<span class="normal">2</span>
|
|
<span class="normal">3</span></pre></div></td><td class="code"><div><pre><span></span><span class="n">gs_restore</span><span class="w"> </span><span class="o">-</span><span class="n">W</span><span class="w"> </span><span class="n">password</span><span class="w"> </span><span class="n">backup</span><span class="o">/</span><span class="n">MPPDB_backup</span><span class="p">.</span><span class="n">dmp</span><span class="w"> </span><span class="o">-</span><span class="n">p</span><span class="w"> </span><span class="mi">8000</span><span class="w"> </span><span class="o">-</span><span class="n">h</span><span class="w"> </span><span class="mi">10</span><span class="p">.</span><span class="mi">10</span><span class="p">.</span><span class="mi">10</span><span class="p">.</span><span class="mi">100</span><span class="w"> </span><span class="o">-</span><span class="n">d</span><span class="w"> </span><span class="n">backupdb</span>
|
|
<span class="n">gs_restore</span><span class="p">[</span><span class="mi">2017</span><span class="o">-</span><span class="mi">07</span><span class="o">-</span><span class="mi">21</span><span class="w"> </span><span class="mi">19</span><span class="p">:</span><span class="mi">16</span><span class="p">:</span><span class="mi">26</span><span class="p">]:</span><span class="w"> </span><span class="n">restore</span><span class="w"> </span><span class="k">operation</span><span class="w"> </span><span class="n">successfu</span>
|
|
<span class="n">gs_restore</span><span class="p">:</span><span class="w"> </span><span class="n">total</span><span class="w"> </span><span class="k">time</span><span class="p">:</span><span class="w"> </span><span class="mi">13053</span><span class="w"> </span><span class="n">ms</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
<p id="EN-US_TOPIC_0000001188642002__p11794318181720">Example 2: Run <strong id="EN-US_TOPIC_0000001188642002__b155861529124216">gs_restore</strong> to import data and all object definitions of the <strong id="EN-US_TOPIC_0000001188642002__b16587152917423">postgres</strong> database from the <strong id="EN-US_TOPIC_0000001188642002__b12587629164212">MPPDB_backup.tar</strong> file.</p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001188642002__screen39040002181720"><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal">1</span>
|
|
<span class="normal">2</span>
|
|
<span class="normal">3</span></pre></div></td><td class="code"><div><pre><span></span><span class="n">gs_restore</span><span class="w"> </span><span class="n">backup</span><span class="o">/</span><span class="n">MPPDB_backup</span><span class="p">.</span><span class="n">tar</span><span class="w"> </span><span class="o">-</span><span class="n">p</span><span class="w"> </span><span class="mi">8000</span><span class="w"> </span><span class="o">-</span><span class="n">h</span><span class="w"> </span><span class="mi">10</span><span class="p">.</span><span class="mi">10</span><span class="p">.</span><span class="mi">10</span><span class="p">.</span><span class="mi">100</span><span class="w"> </span><span class="o">-</span><span class="n">d</span><span class="w"> </span><span class="n">backupdb</span><span class="w"> </span>
|
|
<span class="n">gs_restore</span><span class="p">[</span><span class="mi">2017</span><span class="o">-</span><span class="mi">07</span><span class="o">-</span><span class="mi">21</span><span class="w"> </span><span class="mi">19</span><span class="p">:</span><span class="mi">21</span><span class="p">:</span><span class="mi">32</span><span class="p">]:</span><span class="w"> </span><span class="n">restore</span><span class="w"> </span><span class="k">operation</span><span class="w"> </span><span class="n">successful</span>
|
|
<span class="n">gs_restore</span><span class="p">[</span><span class="mi">2017</span><span class="o">-</span><span class="mi">07</span><span class="o">-</span><span class="mi">21</span><span class="w"> </span><span class="mi">19</span><span class="p">:</span><span class="mi">21</span><span class="p">:</span><span class="mi">32</span><span class="p">]:</span><span class="w"> </span><span class="n">total</span><span class="w"> </span><span class="k">time</span><span class="p">:</span><span class="w"> </span><span class="mi">21203</span><span class="w"> </span><span class="n">ms</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
<p id="EN-US_TOPIC_0000001188642002__afc3bedbe9aae45b787fa3b5c329a931d">Example 3: Run <strong id="EN-US_TOPIC_0000001188642002__b16184122104318">gs_restore</strong> to import data and all object definitions of the <strong id="EN-US_TOPIC_0000001188642002__b01861922194316">postgres</strong> database from the <strong id="EN-US_TOPIC_0000001188642002__b1718710223433">MPPDB_backup</strong> directory.</p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001188642002__s71ddfe423af54979b97b4fde5bec6c98"><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal">1</span>
|
|
<span class="normal">2</span>
|
|
<span class="normal">3</span></pre></div></td><td class="code"><div><pre><span></span><span class="n">gs_restore</span><span class="w"> </span><span class="n">backup</span><span class="o">/</span><span class="n">MPPDB_backup</span><span class="w"> </span><span class="o">-</span><span class="n">p</span><span class="w"> </span><span class="mi">8000</span><span class="w"> </span><span class="o">-</span><span class="n">h</span><span class="w"> </span><span class="mi">10</span><span class="p">.</span><span class="mi">10</span><span class="p">.</span><span class="mi">10</span><span class="p">.</span><span class="mi">100</span><span class="w"> </span><span class="o">-</span><span class="n">d</span><span class="w"> </span><span class="n">backupdb</span>
|
|
<span class="n">gs_restore</span><span class="p">[</span><span class="mi">2017</span><span class="o">-</span><span class="mi">07</span><span class="o">-</span><span class="mi">21</span><span class="w"> </span><span class="mi">19</span><span class="p">:</span><span class="mi">26</span><span class="p">:</span><span class="mi">46</span><span class="p">]:</span><span class="w"> </span><span class="n">restore</span><span class="w"> </span><span class="k">operation</span><span class="w"> </span><span class="n">successful</span>
|
|
<span class="n">gs_restore</span><span class="p">[</span><span class="mi">2017</span><span class="o">-</span><span class="mi">07</span><span class="o">-</span><span class="mi">21</span><span class="w"> </span><span class="mi">19</span><span class="p">:</span><span class="mi">26</span><span class="p">:</span><span class="mi">46</span><span class="p">]:</span><span class="w"> </span><span class="n">total</span><span class="w"> </span><span class="k">time</span><span class="p">:</span><span class="w"> </span><span class="mi">21003</span><span class="w"> </span><span class="n">ms</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
<p id="EN-US_TOPIC_0000001188642002__p791283616719">Example 4: Run <strong id="EN-US_TOPIC_0000001188642002__b317216102448">gs_restore</strong> to import all object definitions of the <strong id="EN-US_TOPIC_0000001188642002__b20227183784410">postgres</strong> database from the <strong id="EN-US_TOPIC_0000001188642002__b2398191210616">MPPDB_backup.tar</strong> file. Table data is not imported.</p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001188642002__screen1991411368719"><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal">1</span>
|
|
<span class="normal">2</span>
|
|
<span class="normal">3</span></pre></div></td><td class="code"><div><pre><span></span><span class="n">gs_restore</span><span class="w"> </span><span class="o">-</span><span class="n">W</span><span class="w"> </span><span class="n">password</span><span class="w"> </span><span class="o">/</span><span class="n">home</span><span class="o">//</span><span class="n">backup</span><span class="o">/</span><span class="n">MPPDB_backup</span><span class="p">.</span><span class="n">tar</span><span class="w"> </span><span class="o">-</span><span class="n">p</span><span class="w"> </span><span class="mi">8000</span><span class="w"> </span><span class="o">-</span><span class="n">h</span><span class="w"> </span><span class="mi">10</span><span class="p">.</span><span class="mi">10</span><span class="p">.</span><span class="mi">10</span><span class="p">.</span><span class="mi">100</span><span class="w"> </span><span class="o">-</span><span class="n">d</span><span class="w"> </span><span class="n">backupdb</span><span class="w"> </span><span class="o">-</span><span class="n">s</span><span class="w"> </span><span class="o">-</span><span class="n">e</span><span class="w"> </span><span class="o">-</span><span class="k">c</span><span class="w"> </span>
|
|
<span class="n">gs_restore</span><span class="p">[</span><span class="mi">2017</span><span class="o">-</span><span class="mi">07</span><span class="o">-</span><span class="mi">21</span><span class="w"> </span><span class="mi">19</span><span class="p">:</span><span class="mi">46</span><span class="p">:</span><span class="mi">27</span><span class="p">]:</span><span class="w"> </span><span class="n">restore</span><span class="w"> </span><span class="k">operation</span><span class="w"> </span><span class="n">successful</span>
|
|
<span class="n">gs_restore</span><span class="p">[</span><span class="mi">2017</span><span class="o">-</span><span class="mi">07</span><span class="o">-</span><span class="mi">21</span><span class="w"> </span><span class="mi">19</span><span class="p">:</span><span class="mi">46</span><span class="p">:</span><span class="mi">27</span><span class="p">]:</span><span class="w"> </span><span class="n">total</span><span class="w"> </span><span class="k">time</span><span class="p">:</span><span class="w"> </span><span class="mi">32993</span><span class="w"> </span><span class="n">ms</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
<p id="EN-US_TOPIC_0000001188642002__p26349210181720">Example 5: Run <strong id="EN-US_TOPIC_0000001188642002__b2849132495014">gs_restore</strong> to import data and all definitions in the <strong id="EN-US_TOPIC_0000001188642002__b19286899515">PUBLIC</strong> schema from the <strong id="EN-US_TOPIC_0000001188642002__b1972016176519">MPPDB_backup.dmp</strong> file. Existing objects are deleted from the target database before the import. If an existing object references to an object in another schema, you need to manually delete the referenced object first.</p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001188642002__screen35816306181720"><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal">1</span>
|
|
<span class="normal">2</span>
|
|
<span class="normal">3</span>
|
|
<span class="normal">4</span>
|
|
<span class="normal">5</span>
|
|
<span class="normal">6</span>
|
|
<span class="normal">7</span></pre></div></td><td class="code"><div><pre><span></span><span class="n">gs_restore</span><span class="w"> </span><span class="n">backup</span><span class="o">/</span><span class="n">MPPDB_backup</span><span class="p">.</span><span class="n">dmp</span><span class="w"> </span><span class="o">-</span><span class="n">p</span><span class="w"> </span><span class="mi">8000</span><span class="w"> </span><span class="o">-</span><span class="n">h</span><span class="w"> </span><span class="mi">10</span><span class="p">.</span><span class="mi">10</span><span class="p">.</span><span class="mi">10</span><span class="p">.</span><span class="mi">100</span><span class="w"> </span><span class="o">-</span><span class="n">d</span><span class="w"> </span><span class="n">backupdb</span><span class="w"> </span><span class="o">-</span><span class="n">e</span><span class="w"> </span><span class="o">-</span><span class="k">c</span><span class="w"> </span><span class="o">-</span><span class="n">n</span><span class="w"> </span><span class="k">PUBLIC</span>
|
|
<span class="n">gs_restore</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="n">archiver</span><span class="w"> </span><span class="p">(</span><span class="n">db</span><span class="p">)]</span><span class="w"> </span><span class="n">Error</span><span class="w"> </span><span class="n">while</span><span class="w"> </span><span class="n">PROCESSING</span><span class="w"> </span><span class="n">TOC</span><span class="p">:</span>
|
|
<span class="n">gs_restore</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="n">archiver</span><span class="w"> </span><span class="p">(</span><span class="n">db</span><span class="p">)]</span><span class="w"> </span><span class="n">Error</span><span class="w"> </span><span class="k">from</span><span class="w"> </span><span class="n">TOC</span><span class="w"> </span><span class="n">entry</span><span class="w"> </span><span class="mi">313</span><span class="p">;</span><span class="w"> </span><span class="mi">1259</span><span class="w"> </span><span class="mi">337399</span><span class="w"> </span><span class="k">TABLE</span><span class="w"> </span><span class="n">table1</span><span class="w"> </span><span class="n">gaussdba</span>
|
|
<span class="n">gs_restore</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="n">archiver</span><span class="w"> </span><span class="p">(</span><span class="n">db</span><span class="p">)]</span><span class="w"> </span><span class="n">could</span><span class="w"> </span><span class="k">not</span><span class="w"> </span><span class="k">execute</span><span class="w"> </span><span class="n">query</span><span class="p">:</span><span class="w"> </span><span class="n">ERROR</span><span class="p">:</span><span class="w"> </span><span class="n">cannot</span><span class="w"> </span><span class="k">drop</span><span class="w"> </span><span class="k">table</span><span class="w"> </span><span class="n">table1</span><span class="w"> </span><span class="n">because</span><span class="w"> </span><span class="n">other</span><span class="w"> </span><span class="n">objects</span><span class="w"> </span><span class="n">depend</span><span class="w"> </span><span class="k">on</span><span class="w"> </span><span class="n">it</span>
|
|
<span class="n">DETAIL</span><span class="p">:</span><span class="w"> </span><span class="k">view</span><span class="w"> </span><span class="n">t1</span><span class="p">.</span><span class="n">v1</span><span class="w"> </span><span class="n">depends</span><span class="w"> </span><span class="k">on</span><span class="w"> </span><span class="k">table</span><span class="w"> </span><span class="n">table1</span>
|
|
<span class="n">HINT</span><span class="p">:</span><span class="w"> </span><span class="n">Use</span><span class="w"> </span><span class="k">DROP</span><span class="w"> </span><span class="p">...</span><span class="w"> </span><span class="k">CASCADE</span><span class="w"> </span><span class="k">to</span><span class="w"> </span><span class="k">drop</span><span class="w"> </span><span class="n">the</span><span class="w"> </span><span class="n">dependent</span><span class="w"> </span><span class="n">objects</span><span class="w"> </span><span class="n">too</span><span class="p">.</span>
|
|
<span class="n">Command</span><span class="w"> </span><span class="n">was</span><span class="p">:</span><span class="w"> </span><span class="k">DROP</span><span class="w"> </span><span class="k">TABLE</span><span class="w"> </span><span class="k">public</span><span class="p">.</span><span class="n">table1</span><span class="p">;</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
<p id="EN-US_TOPIC_0000001188642002__p48339769181720">Manually delete the referenced object and create it again after the import is complete.</p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001188642002__screen32404745181720"><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal">1</span>
|
|
<span class="normal">2</span>
|
|
<span class="normal">3</span></pre></div></td><td class="code"><div><pre><span></span><span class="n">gs_restore</span><span class="w"> </span><span class="n">backup</span><span class="o">/</span><span class="n">MPPDB_backup</span><span class="p">.</span><span class="n">dmp</span><span class="w"> </span><span class="o">-</span><span class="n">p</span><span class="w"> </span><span class="mi">8000</span><span class="w"> </span><span class="o">-</span><span class="n">h</span><span class="w"> </span><span class="mi">10</span><span class="p">.</span><span class="mi">10</span><span class="p">.</span><span class="mi">10</span><span class="p">.</span><span class="mi">100</span><span class="w"> </span><span class="o">-</span><span class="n">d</span><span class="w"> </span><span class="n">backupdb</span><span class="w"> </span><span class="o">-</span><span class="n">e</span><span class="w"> </span><span class="o">-</span><span class="k">c</span><span class="w"> </span><span class="o">-</span><span class="n">n</span><span class="w"> </span><span class="k">PUBLIC</span>
|
|
<span class="n">gs_restore</span><span class="p">[</span><span class="mi">2017</span><span class="o">-</span><span class="mi">07</span><span class="o">-</span><span class="mi">21</span><span class="w"> </span><span class="mi">19</span><span class="p">:</span><span class="mi">52</span><span class="p">:</span><span class="mi">26</span><span class="p">]:</span><span class="w"> </span><span class="n">restore</span><span class="w"> </span><span class="k">operation</span><span class="w"> </span><span class="n">successful</span>
|
|
<span class="n">gs_restore</span><span class="p">[</span><span class="mi">2017</span><span class="o">-</span><span class="mi">07</span><span class="o">-</span><span class="mi">21</span><span class="w"> </span><span class="mi">19</span><span class="p">:</span><span class="mi">52</span><span class="p">:</span><span class="mi">26</span><span class="p">]:</span><span class="w"> </span><span class="n">total</span><span class="w"> </span><span class="k">time</span><span class="p">:</span><span class="w"> </span><span class="mi">2203</span><span class="w"> </span><span class="n">ms</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
<p id="EN-US_TOPIC_0000001188642002__p59867401181720">Example 6: Run <strong id="EN-US_TOPIC_0000001188642002__b18115152619449">gs_restore</strong> to import the definition of the <strong id="EN-US_TOPIC_0000001188642002__b81171826164419">hr.staffs</strong> table in the <strong id="EN-US_TOPIC_0000001188642002__b9117162624412">PUBLIC</strong> schema from the <strong id="EN-US_TOPIC_0000001188642002__b141181926134411">MPPDB_backup.dmp</strong> file. Before the import, the <strong id="EN-US_TOPIC_0000001188642002__b1944548514">hr.staffs</strong> table does not exist.</p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001188642002__screen1935700181720"><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal">1</span>
|
|
<span class="normal">2</span>
|
|
<span class="normal">3</span></pre></div></td><td class="code"><div><pre><span></span><span class="n">gs_restore</span><span class="w"> </span><span class="n">backup</span><span class="o">/</span><span class="n">MPPDB_backup</span><span class="p">.</span><span class="n">dmp</span><span class="w"> </span><span class="o">-</span><span class="n">p</span><span class="w"> </span><span class="mi">8000</span><span class="w"> </span><span class="o">-</span><span class="n">h</span><span class="w"> </span><span class="mi">10</span><span class="p">.</span><span class="mi">10</span><span class="p">.</span><span class="mi">10</span><span class="p">.</span><span class="mi">100</span><span class="w"> </span><span class="o">-</span><span class="n">d</span><span class="w"> </span><span class="n">backupdb</span><span class="w"> </span><span class="o">-</span><span class="n">e</span><span class="w"> </span><span class="o">-</span><span class="k">c</span><span class="w"> </span><span class="o">-</span><span class="n">s</span><span class="w"> </span><span class="o">-</span><span class="n">n</span><span class="w"> </span><span class="k">PUBLIC</span><span class="w"> </span><span class="o">-</span><span class="n">t</span><span class="w"> </span><span class="n">hr</span><span class="p">.</span><span class="n">staffs</span>
|
|
<span class="n">gs_restore</span><span class="p">[</span><span class="mi">2017</span><span class="o">-</span><span class="mi">07</span><span class="o">-</span><span class="mi">21</span><span class="w"> </span><span class="mi">19</span><span class="p">:</span><span class="mi">56</span><span class="p">:</span><span class="mi">29</span><span class="p">]:</span><span class="w"> </span><span class="n">restore</span><span class="w"> </span><span class="k">operation</span><span class="w"> </span><span class="n">successful</span>
|
|
<span class="n">gs_restore</span><span class="p">[</span><span class="mi">2017</span><span class="o">-</span><span class="mi">07</span><span class="o">-</span><span class="mi">21</span><span class="w"> </span><span class="mi">19</span><span class="p">:</span><span class="mi">56</span><span class="p">:</span><span class="mi">29</span><span class="p">]:</span><span class="w"> </span><span class="n">total</span><span class="w"> </span><span class="k">time</span><span class="p">:</span><span class="w"> </span><span class="mi">21000</span><span class="w"> </span><span class="n">ms</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
<p id="EN-US_TOPIC_0000001188642002__p14777089181720">Example 7: Run <strong id="EN-US_TOPIC_0000001188642002__b141917374611">gs_restore</strong> to import data of the <strong id="EN-US_TOPIC_0000001188642002__b11420153194616">hr.staffs</strong> table in <strong id="EN-US_TOPIC_0000001188642002__b184203344611">PUBLIC</strong> schema from the <strong id="EN-US_TOPIC_0000001188642002__b18420735469">MPPDB_backup.dmp</strong> file. Before the import, the <strong id="EN-US_TOPIC_0000001188642002__b89156209232">hr.staffs</strong> table is empty.</p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001188642002__screen65884940181720"><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal">1</span>
|
|
<span class="normal">2</span>
|
|
<span class="normal">3</span></pre></div></td><td class="code"><div><pre><span></span><span class="n">gs_restore</span><span class="w"> </span><span class="n">backup</span><span class="o">/</span><span class="n">MPPDB_backup</span><span class="p">.</span><span class="n">dmp</span><span class="w"> </span><span class="o">-</span><span class="n">p</span><span class="w"> </span><span class="mi">8000</span><span class="w"> </span><span class="o">-</span><span class="n">h</span><span class="w"> </span><span class="mi">10</span><span class="p">.</span><span class="mi">10</span><span class="p">.</span><span class="mi">10</span><span class="p">.</span><span class="mi">100</span><span class="w"> </span><span class="o">-</span><span class="n">d</span><span class="w"> </span><span class="n">backupdb</span><span class="w"> </span><span class="o">-</span><span class="n">e</span><span class="w"> </span><span class="o">-</span><span class="n">a</span><span class="w"> </span><span class="o">-</span><span class="n">n</span><span class="w"> </span><span class="k">PUBLIC</span><span class="w"> </span><span class="o">-</span><span class="n">t</span><span class="w"> </span><span class="n">hr</span><span class="p">.</span><span class="n">staffs</span>
|
|
<span class="n">gs_restore</span><span class="p">[</span><span class="mi">2017</span><span class="o">-</span><span class="mi">07</span><span class="o">-</span><span class="mi">21</span><span class="w"> </span><span class="mi">20</span><span class="p">:</span><span class="mi">12</span><span class="p">:</span><span class="mi">32</span><span class="p">]:</span><span class="w"> </span><span class="n">restore</span><span class="w"> </span><span class="k">operation</span><span class="w"> </span><span class="n">successful</span>
|
|
<span class="n">gs_restore</span><span class="p">[</span><span class="mi">2017</span><span class="o">-</span><span class="mi">07</span><span class="o">-</span><span class="mi">21</span><span class="w"> </span><span class="mi">20</span><span class="p">:</span><span class="mi">12</span><span class="p">:</span><span class="mi">32</span><span class="p">]:</span><span class="w"> </span><span class="n">total</span><span class="w"> </span><span class="k">time</span><span class="p">:</span><span class="w"> </span><span class="mi">20203</span><span class="w"> </span><span class="n">ms</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
<div class="p" id="EN-US_TOPIC_0000001188642002__ab7913370c9984595ab773aa3f38f1bcb">Example 8: Run <strong id="EN-US_TOPIC_0000001188642002__b545915017468">gs_restore</strong> to import the definition of the <strong id="EN-US_TOPIC_0000001188642002__b146434274717">hr.staffs</strong> table. Before the import, the <strong id="EN-US_TOPIC_0000001188642002__b178015014715391">hr.staffs</strong> table already exists.<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001188642002__sf902ee2293cd447ab8a4ba9ad73b6d91"><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal"> 1</span>
|
|
<span class="normal"> 2</span>
|
|
<span class="normal"> 3</span>
|
|
<span class="normal"> 4</span>
|
|
<span class="normal"> 5</span>
|
|
<span class="normal"> 6</span>
|
|
<span class="normal"> 7</span>
|
|
<span class="normal"> 8</span>
|
|
<span class="normal"> 9</span>
|
|
<span class="normal">10</span>
|
|
<span class="normal">11</span>
|
|
<span class="normal">12</span>
|
|
<span class="normal">13</span>
|
|
<span class="normal">14</span>
|
|
<span class="normal">15</span>
|
|
<span class="normal">16</span>
|
|
<span class="normal">17</span>
|
|
<span class="normal">18</span>
|
|
<span class="normal">19</span>
|
|
<span class="normal">20</span>
|
|
<span class="normal">21</span>
|
|
<span class="normal">22</span></pre></div></td><td class="code"><div><pre><span></span><span class="n">human_resource</span><span class="o">=#</span><span class="w"> </span><span class="k">select</span><span class="w"> </span><span class="o">*</span><span class="w"> </span><span class="k">from</span><span class="w"> </span><span class="n">hr</span><span class="p">.</span><span class="n">staffs</span><span class="p">;</span>
|
|
<span class="w"> </span><span class="n">staff_id</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">first_name</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">last_name</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">email</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">phone_number</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">hire_date</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">employment_id</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">salary</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">commission_pct</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">manager_id</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">section_id</span><span class="w"> </span>
|
|
<span class="c1">----------+-------------+-------------+----------+--------------------+---------------------+---------------+----------+----------------+------------+------------</span>
|
|
<span class="w"> </span><span class="mi">200</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">Jennifer</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">Whalen</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">JWHALEN</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="mi">515</span><span class="p">.</span><span class="mi">123</span><span class="p">.</span><span class="mi">4444</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="mi">1987</span><span class="o">-</span><span class="mi">09</span><span class="o">-</span><span class="mi">17</span><span class="w"> </span><span class="mi">00</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mi">00</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">AD_ASST</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="mi">4400</span><span class="p">.</span><span class="mi">00</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="mi">101</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="mi">10</span>
|
|
<span class="w"> </span><span class="mi">201</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">Michael</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">Hartstein</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">MHARTSTE</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="mi">515</span><span class="p">.</span><span class="mi">123</span><span class="p">.</span><span class="mi">5555</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="mi">1996</span><span class="o">-</span><span class="mi">02</span><span class="o">-</span><span class="mi">17</span><span class="w"> </span><span class="mi">00</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mi">00</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">MK_MAN</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="mi">13000</span><span class="p">.</span><span class="mi">00</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="mi">100</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="mi">20</span>
|
|
|
|
<span class="n">gsql</span><span class="w"> </span><span class="o">-</span><span class="n">d</span><span class="w"> </span><span class="n">human_resource</span><span class="w"> </span><span class="o">-</span><span class="n">p</span><span class="w"> </span><span class="mi">8000</span>
|
|
<span class="n">gsql</span><span class="w"> </span><span class="p">((</span><span class="n">GaussDB</span><span class="w"> </span><span class="mi">8</span><span class="p">.</span><span class="mi">1</span><span class="p">.</span><span class="mi">3</span><span class="w"> </span><span class="n">build</span><span class="w"> </span><span class="mi">39137</span><span class="n">c2d</span><span class="p">)</span><span class="w"> </span><span class="n">compiled</span><span class="w"> </span><span class="k">at</span><span class="w"> </span><span class="mi">2022</span><span class="o">-</span><span class="mi">04</span><span class="o">-</span><span class="mi">01</span><span class="w"> </span><span class="mi">15</span><span class="p">:</span><span class="mi">43</span><span class="p">:</span><span class="mi">11</span><span class="w"> </span><span class="k">commit</span><span class="w"> </span><span class="mi">3629</span><span class="w"> </span><span class="k">last</span><span class="w"> </span><span class="n">mr</span><span class="w"> </span><span class="mi">5138</span><span class="w"> </span><span class="n">release</span><span class="p">)</span>
|
|
<span class="n">Non</span><span class="o">-</span><span class="n">SSL</span><span class="w"> </span><span class="k">connection</span><span class="w"> </span><span class="p">(</span><span class="n">SSL</span><span class="w"> </span><span class="k">connection</span><span class="w"> </span><span class="k">is</span><span class="w"> </span><span class="n">recommended</span><span class="w"> </span><span class="k">when</span><span class="w"> </span><span class="n">requiring</span><span class="w"> </span><span class="n">high</span><span class="o">-</span><span class="k">security</span><span class="p">)</span>
|
|
<span class="k">Type</span><span class="w"> </span><span class="ss">"help"</span><span class="w"> </span><span class="k">for</span><span class="w"> </span><span class="n">help</span><span class="p">.</span>
|
|
|
|
<span class="n">human_resource</span><span class="o">=#</span><span class="w"> </span><span class="k">drop</span><span class="w"> </span><span class="k">table</span><span class="w"> </span><span class="n">hr</span><span class="p">.</span><span class="n">staffs</span><span class="w"> </span><span class="k">CASCADE</span><span class="p">;</span>
|
|
<span class="n">NOTICE</span><span class="p">:</span><span class="w"> </span><span class="k">drop</span><span class="w"> </span><span class="n">cascades</span><span class="w"> </span><span class="k">to</span><span class="w"> </span><span class="k">view</span><span class="w"> </span><span class="n">hr</span><span class="p">.</span><span class="n">staff_details_view</span>
|
|
|
|
<span class="n">gs_restore</span><span class="w"> </span><span class="o">-</span><span class="n">W</span><span class="w"> </span><span class="n">password</span><span class="w"> </span><span class="o">/</span><span class="n">home</span><span class="o">//</span><span class="n">backup</span><span class="o">/</span><span class="n">MPPDB_backup</span><span class="p">.</span><span class="n">tar</span><span class="w"> </span><span class="o">-</span><span class="n">p</span><span class="w"> </span><span class="mi">8000</span><span class="w"> </span><span class="o">-</span><span class="n">h</span><span class="w"> </span><span class="mi">10</span><span class="p">.</span><span class="mi">10</span><span class="p">.</span><span class="mi">10</span><span class="p">.</span><span class="mi">100</span><span class="o">-</span><span class="n">d</span><span class="w"> </span><span class="n">human_resource</span><span class="w"> </span><span class="o">-</span><span class="n">n</span><span class="w"> </span><span class="n">hr</span><span class="w"> </span><span class="o">-</span><span class="n">t</span><span class="w"> </span><span class="n">staffs</span><span class="w"> </span><span class="o">-</span><span class="n">s</span><span class="w"> </span><span class="o">-</span><span class="n">e</span><span class="w"> </span>
|
|
<span class="n">restore</span><span class="w"> </span><span class="k">operation</span><span class="w"> </span><span class="n">successful</span>
|
|
<span class="n">total</span><span class="w"> </span><span class="k">time</span><span class="p">:</span><span class="w"> </span><span class="mi">904</span><span class="w"> </span><span class="n">ms</span>
|
|
|
|
<span class="n">human_resource</span><span class="o">=#</span><span class="w"> </span><span class="k">select</span><span class="w"> </span><span class="o">*</span><span class="w"> </span><span class="k">from</span><span class="w"> </span><span class="n">hr</span><span class="p">.</span><span class="n">staffs</span><span class="p">;</span>
|
|
<span class="w"> </span><span class="n">staff_id</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">first_name</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">last_name</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">email</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">phone_number</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">hire_date</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">employment_id</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">salary</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">commission_pct</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">manager_id</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">section_id</span><span class="w"> </span>
|
|
<span class="c1">----------+------------+-----------+-------+--------------+-----------+---------------+--------+----------------+------------+------------</span>
|
|
<span class="p">(</span><span class="mi">0</span><span class="w"> </span><span class="k">rows</span><span class="p">)</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
</div>
|
|
<div class="p" id="EN-US_TOPIC_0000001188642002__a1ad06da51da94ca19f3a44af7e57dcbe">Example 9: Run <strong id="EN-US_TOPIC_0000001188642002__b122991327172713">gs_restore</strong> to import data and definitions of the <strong id="EN-US_TOPIC_0000001188642002__b19322659162714">staffs</strong> and <strong id="EN-US_TOPIC_0000001188642002__b179701328284">areas</strong> tables. Before the import, the <strong id="EN-US_TOPIC_0000001188642002__b16527921132817">staffs</strong> and <strong id="EN-US_TOPIC_0000001188642002__b155021424152818">areas</strong> tables do not exist.<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001188642002__secb1aade8c5843fcb0be09ef78524f7e"><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal"> 1</span>
|
|
<span class="normal"> 2</span>
|
|
<span class="normal"> 3</span>
|
|
<span class="normal"> 4</span>
|
|
<span class="normal"> 5</span>
|
|
<span class="normal"> 6</span>
|
|
<span class="normal"> 7</span>
|
|
<span class="normal"> 8</span>
|
|
<span class="normal"> 9</span>
|
|
<span class="normal">10</span>
|
|
<span class="normal">11</span>
|
|
<span class="normal">12</span>
|
|
<span class="normal">13</span>
|
|
<span class="normal">14</span>
|
|
<span class="normal">15</span>
|
|
<span class="normal">16</span>
|
|
<span class="normal">17</span>
|
|
<span class="normal">18</span>
|
|
<span class="normal">19</span>
|
|
<span class="normal">20</span>
|
|
<span class="normal">21</span>
|
|
<span class="normal">22</span>
|
|
<span class="normal">23</span>
|
|
<span class="normal">24</span>
|
|
<span class="normal">25</span>
|
|
<span class="normal">26</span>
|
|
<span class="normal">27</span>
|
|
<span class="normal">28</span>
|
|
<span class="normal">29</span>
|
|
<span class="normal">30</span>
|
|
<span class="normal">31</span>
|
|
<span class="normal">32</span>
|
|
<span class="normal">33</span>
|
|
<span class="normal">34</span>
|
|
<span class="normal">35</span>
|
|
<span class="normal">36</span></pre></div></td><td class="code"><div><pre><span></span><span class="n">human_resource</span><span class="o">=#</span><span class="w"> </span><span class="err">\</span><span class="n">d</span>
|
|
<span class="w"> </span><span class="n">List</span><span class="w"> </span><span class="k">of</span><span class="w"> </span><span class="n">relations</span>
|
|
<span class="w"> </span><span class="k">Schema</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">Name</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="k">Type</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="k">Owner</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="k">Storage</span><span class="w"> </span>
|
|
<span class="c1">--------+--------------------+-------+----------+----------------------------------</span>
|
|
<span class="w"> </span><span class="n">hr</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">employment_history</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="k">table</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="err">{</span><span class="n">orientation</span><span class="o">=</span><span class="k">row</span><span class="p">,</span><span class="n">compression</span><span class="o">=</span><span class="k">no</span><span class="err">}</span>
|
|
<span class="w"> </span><span class="n">hr</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">employments</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="k">table</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="err">{</span><span class="n">orientation</span><span class="o">=</span><span class="k">row</span><span class="p">,</span><span class="n">compression</span><span class="o">=</span><span class="k">no</span><span class="err">}</span>
|
|
<span class="w"> </span><span class="n">hr</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">places</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="k">table</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="err">{</span><span class="n">orientation</span><span class="o">=</span><span class="k">row</span><span class="p">,</span><span class="n">compression</span><span class="o">=</span><span class="k">no</span><span class="err">}</span>
|
|
<span class="w"> </span><span class="n">hr</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">sections</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="k">table</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="err">{</span><span class="n">orientation</span><span class="o">=</span><span class="k">row</span><span class="p">,</span><span class="n">compression</span><span class="o">=</span><span class="k">no</span><span class="err">}</span>
|
|
<span class="w"> </span><span class="n">hr</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">states</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="k">table</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="err">{</span><span class="n">orientation</span><span class="o">=</span><span class="k">row</span><span class="p">,</span><span class="n">compression</span><span class="o">=</span><span class="k">no</span><span class="err">}</span>
|
|
<span class="p">(</span><span class="mi">5</span><span class="w"> </span><span class="k">rows</span><span class="p">)</span>
|
|
|
|
<span class="n">gs_restore</span><span class="w"> </span><span class="o">-</span><span class="n">W</span><span class="w"> </span><span class="n">password</span><span class="w"> </span><span class="o">/</span><span class="n">home</span><span class="o">/</span><span class="n">mppdb</span><span class="o">/</span><span class="n">backup</span><span class="o">/</span><span class="n">MPPDB_backup</span><span class="p">.</span><span class="n">tar</span><span class="w"> </span><span class="o">-</span><span class="n">p</span><span class="w"> </span><span class="mi">8000</span><span class="w"> </span><span class="o">-</span><span class="n">h</span><span class="w"> </span><span class="mi">10</span><span class="p">.</span><span class="mi">10</span><span class="p">.</span><span class="mi">10</span><span class="p">.</span><span class="mi">100</span><span class="w"> </span><span class="o">-</span><span class="n">d</span><span class="w"> </span><span class="n">human_resource</span><span class="w"> </span><span class="o">-</span><span class="n">n</span><span class="w"> </span><span class="n">hr</span><span class="w"> </span><span class="o">-</span><span class="n">t</span><span class="w"> </span><span class="n">staffs</span><span class="w"> </span><span class="o">-</span><span class="n">n</span><span class="w"> </span><span class="n">hr</span><span class="w"> </span><span class="o">-</span><span class="n">t</span><span class="w"> </span><span class="n">areas</span><span class="w"> </span>
|
|
<span class="n">restore</span><span class="w"> </span><span class="k">operation</span><span class="w"> </span><span class="n">successful</span>
|
|
<span class="n">total</span><span class="w"> </span><span class="k">time</span><span class="p">:</span><span class="w"> </span><span class="mi">724</span><span class="w"> </span><span class="n">ms</span>
|
|
|
|
<span class="n">human_resource</span><span class="o">=#</span><span class="w"> </span><span class="err">\</span><span class="n">d</span>
|
|
<span class="w"> </span><span class="n">List</span><span class="w"> </span><span class="k">of</span><span class="w"> </span><span class="n">relations</span>
|
|
<span class="w"> </span><span class="k">Schema</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">Name</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="k">Type</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="k">Owner</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="k">Storage</span><span class="w"> </span>
|
|
<span class="c1">--------+--------------------+-------+----------+----------------------------------</span>
|
|
<span class="w"> </span><span class="n">hr</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">areas</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="k">table</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="err">{</span><span class="n">orientation</span><span class="o">=</span><span class="k">row</span><span class="p">,</span><span class="n">compression</span><span class="o">=</span><span class="k">no</span><span class="err">}</span>
|
|
<span class="w"> </span><span class="n">hr</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">employment_history</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="k">table</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="err">{</span><span class="n">orientation</span><span class="o">=</span><span class="k">row</span><span class="p">,</span><span class="n">compression</span><span class="o">=</span><span class="k">no</span><span class="err">}</span>
|
|
<span class="w"> </span><span class="n">hr</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">employments</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="k">table</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="err">{</span><span class="n">orientation</span><span class="o">=</span><span class="k">row</span><span class="p">,</span><span class="n">compression</span><span class="o">=</span><span class="k">no</span><span class="err">}</span>
|
|
<span class="w"> </span><span class="n">hr</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">places</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="k">table</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="err">{</span><span class="n">orientation</span><span class="o">=</span><span class="k">row</span><span class="p">,</span><span class="n">compression</span><span class="o">=</span><span class="k">no</span><span class="err">}</span>
|
|
<span class="w"> </span><span class="n">hr</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">sections</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="k">table</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="err">{</span><span class="n">orientation</span><span class="o">=</span><span class="k">row</span><span class="p">,</span><span class="n">compression</span><span class="o">=</span><span class="k">no</span><span class="err">}</span>
|
|
<span class="w"> </span><span class="n">hr</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">staffs</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="k">table</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="err">{</span><span class="n">orientation</span><span class="o">=</span><span class="k">row</span><span class="p">,</span><span class="n">compression</span><span class="o">=</span><span class="k">no</span><span class="err">}</span>
|
|
<span class="w"> </span><span class="n">hr</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">states</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="k">table</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="err">{</span><span class="n">orientation</span><span class="o">=</span><span class="k">row</span><span class="p">,</span><span class="n">compression</span><span class="o">=</span><span class="k">no</span><span class="err">}</span>
|
|
<span class="p">(</span><span class="mi">7</span><span class="w"> </span><span class="k">rows</span><span class="p">)</span>
|
|
|
|
<span class="n">human_resource</span><span class="o">=#</span><span class="w"> </span><span class="k">select</span><span class="w"> </span><span class="o">*</span><span class="w"> </span><span class="k">from</span><span class="w"> </span><span class="n">hr</span><span class="p">.</span><span class="n">areas</span><span class="p">;</span>
|
|
<span class="w"> </span><span class="n">area_id</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">area_name</span><span class="w"> </span>
|
|
<span class="c1">---------+------------------------</span>
|
|
<span class="w"> </span><span class="mi">4</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">Iron</span>
|
|
<span class="w"> </span><span class="mi">1</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">Wood</span>
|
|
<span class="w"> </span><span class="mi">2</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">Lake</span>
|
|
<span class="w"> </span><span class="mi">3</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">Desert</span>
|
|
<span class="p">(</span><span class="mi">4</span><span class="w"> </span><span class="k">rows</span><span class="p">)</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
</div>
|
|
<div class="p" id="EN-US_TOPIC_0000001188642002__aad303b8c85814f21ad00bee9f93f1293">Example 10: Run <strong id="EN-US_TOPIC_0000001188642002__b154631255114711">gs_restore</strong> to import data and all object definitions in the <strong id="EN-US_TOPIC_0000001188642002__b8463455184717">hr</strong> schema.<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001188642002__s4c65a072343c41e9a54818cf79d33629"><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal">1</span>
|
|
<span class="normal">2</span>
|
|
<span class="normal">3</span></pre></div></td><td class="code"><div><pre><span></span><span class="n">gs_restore</span><span class="w"> </span><span class="o">-</span><span class="n">W</span><span class="w"> </span><span class="n">password</span><span class="w"> </span><span class="o">/</span><span class="n">home</span><span class="o">//</span><span class="n">backup</span><span class="o">/</span><span class="n">MPPDB_backup1</span><span class="p">.</span><span class="k">sql</span><span class="w"> </span><span class="o">-</span><span class="n">p</span><span class="w"> </span><span class="mi">8000</span><span class="w"> </span><span class="o">-</span><span class="n">h</span><span class="w"> </span><span class="mi">10</span><span class="p">.</span><span class="mi">10</span><span class="p">.</span><span class="mi">10</span><span class="p">.</span><span class="mi">100</span><span class="w"> </span><span class="o">-</span><span class="n">d</span><span class="w"> </span><span class="n">backupdb</span><span class="w"> </span><span class="o">-</span><span class="n">n</span><span class="w"> </span><span class="n">hr</span><span class="w"> </span><span class="o">-</span><span class="n">e</span><span class="w"> </span><span class="o">-</span><span class="k">c</span>
|
|
<span class="n">restore</span><span class="w"> </span><span class="k">operation</span><span class="w"> </span><span class="n">successful</span>
|
|
<span class="n">total</span><span class="w"> </span><span class="k">time</span><span class="p">:</span><span class="w"> </span><span class="mi">702</span><span class="w"> </span><span class="n">ms</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
</div>
|
|
<div class="p" id="EN-US_TOPIC_0000001188642002__p1775964415426">Example 11: Run <strong id="EN-US_TOPIC_0000001188642002__b261394392919">gs_restore</strong> to import all object definitions in the <strong id="EN-US_TOPIC_0000001188642002__b1924912567295">hr</strong> and <strong id="EN-US_TOPIC_0000001188642002__b17528205305">hr1</strong> schemas to the <strong id="EN-US_TOPIC_0000001188642002__b14475165653217">backupdb</strong> database.<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001188642002__screen1876004419426"><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal">1</span>
|
|
<span class="normal">2</span>
|
|
<span class="normal">3</span></pre></div></td><td class="code"><div><pre><span></span><span class="n">gs_restore</span><span class="w"> </span><span class="o">-</span><span class="n">W</span><span class="w"> </span><span class="n">password</span><span class="w"> </span><span class="o">/</span><span class="n">home</span><span class="o">//</span><span class="n">backup</span><span class="o">/</span><span class="n">MPPDB_backup2</span><span class="p">.</span><span class="n">dmp</span><span class="w"> </span><span class="o">-</span><span class="n">p</span><span class="w"> </span><span class="mi">8000</span><span class="w"> </span><span class="o">-</span><span class="n">h</span><span class="w"> </span><span class="mi">10</span><span class="p">.</span><span class="mi">10</span><span class="p">.</span><span class="mi">10</span><span class="p">.</span><span class="mi">100</span><span class="w"> </span><span class="o">-</span><span class="n">d</span><span class="w"> </span><span class="n">backupdb</span><span class="w"> </span><span class="o">-</span><span class="n">n</span><span class="w"> </span><span class="n">hr</span><span class="w"> </span><span class="o">-</span><span class="n">n</span><span class="w"> </span><span class="n">hr1</span><span class="w"> </span><span class="o">-</span><span class="n">s</span>
|
|
<span class="n">restore</span><span class="w"> </span><span class="k">operation</span><span class="w"> </span><span class="n">successful</span>
|
|
<span class="n">total</span><span class="w"> </span><span class="k">time</span><span class="p">:</span><span class="w"> </span><span class="mi">665</span><span class="w"> </span><span class="n">ms</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
</div>
|
|
<p id="EN-US_TOPIC_0000001188642002__aa93c12ef012640778f311f259d119006">Example 12: Run <strong id="EN-US_TOPIC_0000001188642002__b2223148104813">gs_restore</strong> to decrypt the files exported from the <strong id="EN-US_TOPIC_0000001188642002__b822574810480">human_resource</strong> database and import them to the <strong id="EN-US_TOPIC_0000001188642002__b15226848164820">backupdb</strong> database.</p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001188642002__s1aab36f34a2d4475aa8cf12b209a8579"><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal"> 1</span>
|
|
<span class="normal"> 2</span>
|
|
<span class="normal"> 3</span>
|
|
<span class="normal"> 4</span>
|
|
<span class="normal"> 5</span>
|
|
<span class="normal"> 6</span>
|
|
<span class="normal"> 7</span>
|
|
<span class="normal"> 8</span>
|
|
<span class="normal"> 9</span>
|
|
<span class="normal">10</span>
|
|
<span class="normal">11</span>
|
|
<span class="normal">12</span>
|
|
<span class="normal">13</span>
|
|
<span class="normal">14</span>
|
|
<span class="normal">15</span>
|
|
<span class="normal">16</span>
|
|
<span class="normal">17</span>
|
|
<span class="normal">18</span>
|
|
<span class="normal">19</span>
|
|
<span class="normal">20</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">create</span><span class="w"> </span><span class="k">database</span><span class="w"> </span><span class="n">backupdb</span><span class="p">;</span>
|
|
|
|
|
|
<span class="n">gs_restore</span><span class="w"> </span><span class="o">/</span><span class="n">home</span><span class="o">//</span><span class="n">backup</span><span class="o">/</span><span class="n">MPPDB_backup</span><span class="p">.</span><span class="n">tar</span><span class="w"> </span><span class="o">-</span><span class="n">p</span><span class="w"> </span><span class="mi">8000</span><span class="w"> </span><span class="o">-</span><span class="n">h</span><span class="w"> </span><span class="mi">10</span><span class="p">.</span><span class="mi">10</span><span class="p">.</span><span class="mi">10</span><span class="p">.</span><span class="mi">100</span><span class="w"> </span><span class="o">-</span><span class="n">d</span><span class="w"> </span><span class="n">backupdb</span><span class="w"> </span><span class="c1">--with-key=1234567812345678</span>
|
|
<span class="n">restore</span><span class="w"> </span><span class="k">operation</span><span class="w"> </span><span class="n">successful</span>
|
|
<span class="n">total</span><span class="w"> </span><span class="k">time</span><span class="p">:</span><span class="w"> </span><span class="mi">23472</span><span class="w"> </span><span class="n">ms</span>
|
|
|
|
<span class="n">gsql</span><span class="w"> </span><span class="o">-</span><span class="n">d</span><span class="w"> </span><span class="n">backupdb</span><span class="w"> </span><span class="o">-</span><span class="n">p</span><span class="w"> </span><span class="mi">8000</span><span class="w"> </span><span class="o">-</span><span class="n">r</span>
|
|
<span class="n">gsql</span><span class="w"> </span><span class="p">((</span><span class="n">GaussDB</span><span class="w"> </span><span class="mi">8</span><span class="p">.</span><span class="mi">1</span><span class="p">.</span><span class="mi">3</span><span class="w"> </span><span class="n">build</span><span class="w"> </span><span class="mi">39137</span><span class="n">c2d</span><span class="p">)</span><span class="w"> </span><span class="n">compiled</span><span class="w"> </span><span class="k">at</span><span class="w"> </span><span class="mi">2022</span><span class="o">-</span><span class="mi">04</span><span class="o">-</span><span class="mi">01</span><span class="w"> </span><span class="mi">15</span><span class="p">:</span><span class="mi">43</span><span class="p">:</span><span class="mi">11</span><span class="w"> </span><span class="k">commit</span><span class="w"> </span><span class="mi">3629</span><span class="w"> </span><span class="k">last</span><span class="w"> </span><span class="n">mr</span><span class="w"> </span><span class="mi">5138</span><span class="w"> </span><span class="n">release</span><span class="p">)</span>
|
|
<span class="n">Non</span><span class="o">-</span><span class="n">SSL</span><span class="w"> </span><span class="k">connection</span><span class="w"> </span><span class="p">(</span><span class="n">SSL</span><span class="w"> </span><span class="k">connection</span><span class="w"> </span><span class="k">is</span><span class="w"> </span><span class="n">recommended</span><span class="w"> </span><span class="k">when</span><span class="w"> </span><span class="n">requiring</span><span class="w"> </span><span class="n">high</span><span class="o">-</span><span class="k">security</span><span class="p">)</span>
|
|
<span class="k">Type</span><span class="w"> </span><span class="ss">"help"</span><span class="w"> </span><span class="k">for</span><span class="w"> </span><span class="n">help</span><span class="p">.</span>
|
|
|
|
<span class="n">backupdb</span><span class="o">=#</span><span class="w"> </span><span class="k">select</span><span class="w"> </span><span class="o">*</span><span class="w"> </span><span class="k">from</span><span class="w"> </span><span class="n">hr</span><span class="p">.</span><span class="n">areas</span><span class="p">;</span>
|
|
<span class="w"> </span><span class="n">area_id</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">area_name</span><span class="w"> </span>
|
|
<span class="c1">---------+------------------------</span>
|
|
<span class="w"> </span><span class="mi">4</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">Iron</span>
|
|
<span class="w"> </span><span class="mi">1</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">Wood</span>
|
|
<span class="w"> </span><span class="mi">2</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">Lake</span>
|
|
<span class="w"> </span><span class="mi">3</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">Desert</span>
|
|
<span class="p">(</span><span class="mi">4</span><span class="w"> </span><span class="k">rows</span><span class="p">)</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
<p id="EN-US_TOPIC_0000001188642002__abd2fd2da5f0249aaa44ab302ea95a6fc">Example 13: <strong id="EN-US_TOPIC_0000001188642002__b1438211410336">user 1</strong> does not have the permission to import data from an exported file to the <strong id="EN-US_TOPIC_0000001188642002__b18186673414">backupdb</strong> database and <strong id="EN-US_TOPIC_0000001188642002__b581822615342">role1</strong> has this permission. To import the exported data to the <strong id="EN-US_TOPIC_0000001188642002__b26871631133812">backupdb</strong> database, you can set <strong id="EN-US_TOPIC_0000001188642002__b1938922013618">--role</strong> to <strong id="EN-US_TOPIC_0000001188642002__b814763463617">role1</strong> in the <strong id="EN-US_TOPIC_0000001188642002__b6633145783616">gs_restore</strong> command.</p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001188642002__se3734f2c3b9540d686db0d91ec8769bd"><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal"> 1</span>
|
|
<span class="normal"> 2</span>
|
|
<span class="normal"> 3</span>
|
|
<span class="normal"> 4</span>
|
|
<span class="normal"> 5</span>
|
|
<span class="normal"> 6</span>
|
|
<span class="normal"> 7</span>
|
|
<span class="normal"> 8</span>
|
|
<span class="normal"> 9</span>
|
|
<span class="normal">10</span>
|
|
<span class="normal">11</span>
|
|
<span class="normal">12</span>
|
|
<span class="normal">13</span>
|
|
<span class="normal">14</span>
|
|
<span class="normal">15</span>
|
|
<span class="normal">16</span>
|
|
<span class="normal">17</span>
|
|
<span class="normal">18</span>
|
|
<span class="normal">19</span></pre></div></td><td class="code"><div><pre><span></span><span class="n">human_resource</span><span class="o">=#</span><span class="w"> </span><span class="k">CREATE</span><span class="w"> </span><span class="k">USER</span><span class="w"> </span><span class="n">user1</span><span class="w"> </span><span class="n">IDENTIFIED</span><span class="w"> </span><span class="k">BY</span><span class="w"> </span><span class="s1">'password'</span><span class="p">;</span>
|
|
|
|
<span class="n">gs_restore</span><span class="w"> </span><span class="o">-</span><span class="n">U</span><span class="w"> </span><span class="n">user1</span><span class="w"> </span><span class="o">-</span><span class="n">W</span><span class="w"> </span><span class="n">password</span><span class="w"> </span><span class="o">/</span><span class="n">home</span><span class="o">//</span><span class="n">backup</span><span class="o">/</span><span class="n">MPPDB_backup</span><span class="p">.</span><span class="n">tar</span><span class="w"> </span><span class="o">-</span><span class="n">p</span><span class="w"> </span><span class="mi">8000</span><span class="w"> </span><span class="o">-</span><span class="n">h</span><span class="w"> </span><span class="mi">10</span><span class="p">.</span><span class="mi">10</span><span class="p">.</span><span class="mi">10</span><span class="p">.</span><span class="mi">100</span><span class="w"> </span><span class="o">-</span><span class="n">d</span><span class="w"> </span><span class="n">backupdb</span><span class="w"> </span><span class="c1">--role role1 --rolepassword password</span>
|
|
<span class="n">restore</span><span class="w"> </span><span class="k">operation</span><span class="w"> </span><span class="n">successful</span>
|
|
<span class="n">total</span><span class="w"> </span><span class="k">time</span><span class="p">:</span><span class="w"> </span><span class="mi">554</span><span class="w"> </span><span class="n">ms</span>
|
|
|
|
<span class="n">gsql</span><span class="w"> </span><span class="o">-</span><span class="n">d</span><span class="w"> </span><span class="n">backupdb</span><span class="w"> </span><span class="o">-</span><span class="n">p</span><span class="w"> </span><span class="mi">8000</span><span class="w"> </span><span class="o">-</span><span class="n">r</span><span class="w"> </span>
|
|
<span class="n">gsql</span><span class="w"> </span><span class="p">((</span><span class="n">GaussDB</span><span class="w"> </span><span class="mi">8</span><span class="p">.</span><span class="mi">1</span><span class="p">.</span><span class="mi">3</span><span class="w"> </span><span class="n">build</span><span class="w"> </span><span class="mi">39137</span><span class="n">c2d</span><span class="p">)</span><span class="w"> </span><span class="n">compiled</span><span class="w"> </span><span class="k">at</span><span class="w"> </span><span class="mi">2022</span><span class="o">-</span><span class="mi">04</span><span class="o">-</span><span class="mi">01</span><span class="w"> </span><span class="mi">15</span><span class="p">:</span><span class="mi">43</span><span class="p">:</span><span class="mi">11</span><span class="w"> </span><span class="k">commit</span><span class="w"> </span><span class="mi">3629</span><span class="w"> </span><span class="k">last</span><span class="w"> </span><span class="n">mr</span><span class="w"> </span><span class="mi">5138</span><span class="w"> </span><span class="n">release</span><span class="p">)</span>
|
|
<span class="n">Non</span><span class="o">-</span><span class="n">SSL</span><span class="w"> </span><span class="k">connection</span><span class="w"> </span><span class="p">(</span><span class="n">SSL</span><span class="w"> </span><span class="k">connection</span><span class="w"> </span><span class="k">is</span><span class="w"> </span><span class="n">recommended</span><span class="w"> </span><span class="k">when</span><span class="w"> </span><span class="n">requiring</span><span class="w"> </span><span class="n">high</span><span class="o">-</span><span class="k">security</span><span class="p">)</span>
|
|
<span class="k">Type</span><span class="w"> </span><span class="ss">"help"</span><span class="w"> </span><span class="k">for</span><span class="w"> </span><span class="n">help</span><span class="p">.</span>
|
|
|
|
<span class="n">backupdb</span><span class="o">=#</span><span class="w"> </span><span class="k">select</span><span class="w"> </span><span class="o">*</span><span class="w"> </span><span class="k">from</span><span class="w"> </span><span class="n">hr</span><span class="p">.</span><span class="n">areas</span><span class="p">;</span>
|
|
<span class="w"> </span><span class="n">area_id</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">area_name</span><span class="w"> </span>
|
|
<span class="c1">---------+------------------------</span>
|
|
<span class="w"> </span><span class="mi">4</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">Iron</span>
|
|
<span class="w"> </span><span class="mi">1</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">Wood</span>
|
|
<span class="w"> </span><span class="mi">2</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">Lake</span>
|
|
<span class="w"> </span><span class="mi">3</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">Desert</span>
|
|
<span class="p">(</span><span class="mi">4</span><span class="w"> </span><span class="k">rows</span><span class="p">)</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div>
|
|
<div class="familylinks">
|
|
<div class="parentlink"><strong>Parent topic:</strong> <a href="dws_04_0987.html">Metadata Migration</a></div>
|
|
</div>
|
|
</div>
|
|
|