forked from docs/doc-exports
Reviewed-by: Pruthi, Vineet <vineet.pruthi@t-systems.com> Co-authored-by: Su, Xiaomeng <suxiaomeng1@huawei.com> Co-committed-by: Su, Xiaomeng <suxiaomeng1@huawei.com>
104 lines
11 KiB
HTML
104 lines
11 KiB
HTML
<a name="dli_08_0461"></a><a name="dli_08_0461"></a>
|
|
|
|
<h1 class="topictitle1">Creating a DLI Table and Associating It with Oracle</h1>
|
|
<div id="body0000001566970544"><div class="section" id="dli_08_0461__en-us_topic_0204105369_en-us_topic_0142907229_en-us_topic_0114776213_en-us_topic_0103157088_section540354616207"><h4 class="sectiontitle">Function</h4><p id="dli_08_0461__en-us_topic_0204105369_en-us_topic_0142907229_en-us_topic_0114776213_en-us_topic_0103157088_p13312652114">This statement is used to create a DLI table and associate it with an existing Oracle table.</p>
|
|
</div>
|
|
<div class="section" id="dli_08_0461__section1886921516407"><h4 class="sectiontitle">Prerequisites</h4><ul id="dli_08_0461__ul142341346194817"><li id="dli_08_0461__li1323411466484">Before creating a DLI table and associating it with Oracle, you need to create an enhanced datasource connection.<p id="dli_08_0461__p5164852104818"><a name="dli_08_0461__li1323411466484"></a><a name="li1323411466484"></a>For details about operations on the management console, see .</p>
|
|
</li><li id="dli_08_0461__li823411462481">Only enhanced datasource connections can be used to connect to Oracle, and only pay-per-use and yearly/monthly queues support enhanced datasource connections. So, only SQL jobs on pay-per-use and yearly/monthly queues can be connected to Oracle databases.</li></ul>
|
|
</div>
|
|
<div class="section" id="dli_08_0461__en-us_topic_0204105369_en-us_topic_0142907229_en-us_topic_0114776213_en-us_topic_0103157088_section20884135882017"><h4 class="sectiontitle">Syntax</h4><div class="codecoloring" codetype="Sql" id="dli_08_0461__en-us_topic_0204105369_screen13181194105218"><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></pre></div></td><td class="code"><div><pre><span></span><span class="k">CREATE</span><span class="w"> </span><span class="k">TABLE</span><span class="w"> </span><span class="p">[</span><span class="k">IF</span><span class="w"> </span><span class="k">NOT</span><span class="w"> </span><span class="k">EXISTS</span><span class="p">]</span><span class="w"> </span><span class="k">TABLE_NAME</span>
|
|
<span class="w"> </span><span class="k">USING</span><span class="w"> </span><span class="n">ORACLE</span><span class="w"> </span><span class="k">OPTIONS</span><span class="w"> </span><span class="p">(</span>
|
|
<span class="w"> </span><span class="s1">'url'</span><span class="o">=</span><span class="s1">'xx'</span><span class="p">,</span>
|
|
<span class="w"> </span><span class="s1">'driver'</span><span class="o">=</span><span class="s1">'DRIVER_NAME'</span><span class="p">,</span>
|
|
<span class="w"> </span><span class="s1">'dbtable'</span><span class="o">=</span><span class="s1">'db_in_oracle.table_in_oracle'</span><span class="p">,</span>
|
|
<span class="w"> </span><span class="s1">'user'</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s1">'xxx'</span><span class="p">,</span>
|
|
<span class="w"> </span><span class="s1">'password'</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s1">'xxx'</span><span class="p">,</span>
|
|
<span class="w"> </span><span class="s1">'resource'</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s1">'obs://rest-authinfo/tools/oracle/driver/ojdbc6.jar'</span><span class="w"> </span>
|
|
<span class="p">);</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
</div>
|
|
<div class="section" id="dli_08_0461__en-us_topic_0204105369_en-us_topic_0142907229_en-us_topic_0114776213_en-us_topic_0103157088_section784510261216"><h4 class="sectiontitle">Keywords</h4>
|
|
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="dli_08_0461__en-us_topic_0204105369_en-us_topic_0142907229_en-us_topic_0114776213_en-us_topic_0103157088_t2fa8597e0dde4884bd6412ac207ebea8" frame="border" border="1" rules="all"><caption><b>Table 1 </b>CREATE TABLE keywords</caption><thead align="left"><tr id="dli_08_0461__en-us_topic_0204105369_en-us_topic_0142907229_en-us_topic_0114776213_en-us_topic_0103157088_r16c75fd8fdbf41c79f9aee82b032351c"><th align="left" class="cellrowborder" valign="top" width="16.88%" id="mcps1.3.4.2.2.3.1.1"><p id="dli_08_0461__en-us_topic_0204105369_en-us_topic_0142907229_en-us_topic_0114776213_en-us_topic_0103157088_a9dd69379a3f54904a9c510fb817659ad">Parameter</p>
|
|
</th>
|
|
<th align="left" class="cellrowborder" valign="top" width="83.12%" id="mcps1.3.4.2.2.3.1.2"><p id="dli_08_0461__en-us_topic_0204105369_en-us_topic_0142907229_en-us_topic_0114776213_en-us_topic_0103157088_a7ede0d62539542baa7e367cf902bf2b2">Description</p>
|
|
</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody><tr id="dli_08_0461__en-us_topic_0204105369_en-us_topic_0142907229_en-us_topic_0114776213_en-us_topic_0103157088_row9789172211455"><td class="cellrowborder" valign="top" width="16.88%" headers="mcps1.3.4.2.2.3.1.1 "><p id="dli_08_0461__en-us_topic_0204105369_en-us_topic_0142907229_en-us_topic_0114776213_en-us_topic_0103157088_p1783227111576">url</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="83.12%" headers="mcps1.3.4.2.2.3.1.2 "><p id="dli_08_0461__p8859191023916">URL of the Oracle database.</p>
|
|
<p id="dli_08_0461__p975812169396">The URL can be in either of the following format:</p>
|
|
<ul id="dli_08_0461__ul10198171110503"><li id="dli_08_0461__li321861310509">Format 1: <strong id="dli_08_0461__b1911791614312">jdbc:oracle:thin:@host:port:</strong><em id="dli_08_0461__i102971218239">SID</em>, in which <em id="dli_08_0461__i1265414241135">SID</em> is the unique identifier of the Oracle database.</li><li id="dli_08_0461__li121981011165019">Format 2: <strong id="dli_08_0461__b592311230416">jdbc:oracle:thin:@//host:port/</strong><em id="dli_08_0461__i2176182911418">service_name</em>. This format is recommended by Oracle. For a cluster, the SID of each node may differ, but their service name is the same.</li></ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="dli_08_0461__row1323145583910"><td class="cellrowborder" valign="top" width="16.88%" headers="mcps1.3.4.2.2.3.1.1 "><p id="dli_08_0461__p0497116408">driver</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="83.12%" headers="mcps1.3.4.2.2.3.1.2 "><p id="dli_08_0461__p17491414402">Oracle driver class name: <strong id="dli_08_0461__b636723121114">oracle.jdbc.driver.OracleDriver</strong></p>
|
|
</td>
|
|
</tr>
|
|
<tr id="dli_08_0461__en-us_topic_0204105369_en-us_topic_0142907229_en-us_topic_0114776213_en-us_topic_0103157088_row166137253465"><td class="cellrowborder" valign="top" width="16.88%" headers="mcps1.3.4.2.2.3.1.1 "><p id="dli_08_0461__p2870101214018">dbtable</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="83.12%" headers="mcps1.3.4.2.2.3.1.2 "><p id="dli_08_0461__p08701412194019">Name of the table associated with the Oracle database or <em id="dli_08_0461__i10155531514">Username</em><strong id="dli_08_0461__b192291214111520">.</strong><em id="dli_08_0461__i51811711101520">Table name</em>, for example, <strong id="dli_08_0461__b1160772211518">public.table_name</strong>.</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="dli_08_0461__en-us_topic_0204105369_en-us_topic_0142907229_en-us_topic_0114776213_en-us_topic_0103157088_row469853952167"><td class="cellrowborder" valign="top" width="16.88%" headers="mcps1.3.4.2.2.3.1.1 "><p id="dli_08_0461__en-us_topic_0204105369_en-us_topic_0142907229_en-us_topic_0114776213_en-us_topic_0103157088_p477206762167">user</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="83.12%" headers="mcps1.3.4.2.2.3.1.2 "><p id="dli_08_0461__en-us_topic_0204105369_en-us_topic_0142907229_en-us_topic_0114776213_en-us_topic_0103157088_p401695862167">Oracle username.</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="dli_08_0461__en-us_topic_0204105369_row760162013214"><td class="cellrowborder" valign="top" width="16.88%" headers="mcps1.3.4.2.2.3.1.1 "><p id="dli_08_0461__en-us_topic_0204105369_p760311201523">password</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="83.12%" headers="mcps1.3.4.2.2.3.1.2 "><p id="dli_08_0461__en-us_topic_0204105369_p26038205218">Oracle password.</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="dli_08_0461__row23574558407"><td class="cellrowborder" valign="top" width="16.88%" headers="mcps1.3.4.2.2.3.1.1 "><p id="dli_08_0461__p34581456184017">resource</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="83.12%" headers="mcps1.3.4.2.2.3.1.2 "><p id="dli_08_0461__p963054319457">OBS path of the Oracle driver package.</p>
|
|
<p id="dli_08_0461__p04581256194014">Example: <strong id="dli_08_0461__b12477745161">obs://rest-authinfo/tools/oracle/driver/ojdbc6.jar</strong></p>
|
|
<p id="dli_08_0461__p126013516466">If the driver JAR file defined in this parameter is updated, you need to restart the queue for the update to take effect.</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
<div class="section" id="dli_08_0461__en-us_topic_0204105369_en-us_topic_0142907229_en-us_topic_0114776213_en-us_topic_0103157088_section9892337112213"><h4 class="sectiontitle">Example</h4><p id="dli_08_0461__p251743204217">Creating an Oracle datasource table</p>
|
|
<div class="codecoloring" codetype="Sql" id="dli_08_0461__en-us_topic_0204105369_screen1630185635410"><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></pre></div></td><td class="code"><div><pre><span></span><span class="k">CREATE</span><span class="w"> </span><span class="k">TABLE</span><span class="w"> </span><span class="k">IF</span><span class="w"> </span><span class="k">NOT</span><span class="w"> </span><span class="k">EXISTS</span><span class="w"> </span><span class="n">oracleTest</span>
|
|
<span class="w"> </span><span class="k">USING</span><span class="w"> </span><span class="n">ORACLE</span><span class="w"> </span><span class="k">OPTIONS</span><span class="w"> </span><span class="p">(</span>
|
|
<span class="w"> </span><span class="s1">'url'</span><span class="o">=</span><span class="s1">'jdbc:oracle:thin:@//192.168.168.40:1521/helowin'</span><span class="p">,</span>
|
|
<span class="w"> </span><span class="s1">'driver'</span><span class="o">=</span><span class="s1">'oracle.jdbc.driver.OracleDriver'</span><span class="p">,</span>
|
|
<span class="w"> </span><span class="s1">'dbtable'</span><span class="o">=</span><span class="s1">'test.Student'</span><span class="p">,</span>
|
|
<span class="w"> </span><span class="s1">'user'</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s1">'test'</span><span class="p">,</span>
|
|
<span class="w"> </span><span class="s1">'password'</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s1">'test'</span><span class="p">,</span>
|
|
<span class="w"> </span><span class="s1">'resource'</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s1">'obs://rest-authinfo/tools/oracle/driver/ojdbc6.jar'</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="dli_08_0460.html">Creating a Datasource Connection with an Oracle Table</a></div>
|
|
</div>
|
|
</div>
|
|
|