<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: [resolved] tOracleBulkExec not loading data into table in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/resolved-tOracleBulkExec-not-loading-data-into-table/m-p/2298753#M71178</link>
    <description>Hi
&lt;BR /&gt;Can you upload a screenshot of your job and the settings of tOracleBulkExec_1?
&lt;BR /&gt;In addition, have a try to use a tSystem to run the sqlldr command in a Talend job and see if it works. 
&lt;BR /&gt;Shong</description>
    <pubDate>Wed, 25 Jun 2014 06:36:09 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2014-06-25T06:36:09Z</dc:date>
    <item>
      <title>[resolved] tOracleBulkExec not loading data into table</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-tOracleBulkExec-not-loading-data-into-table/m-p/2298745#M71170</link>
      <description>Hi, 
&lt;BR /&gt;We've had a Talend job which gets data from a .csv file and inserts it to a table that used to work up until last week. Coincidentally when we renewed our license but I don't know if that is the cause. 
&lt;BR /&gt;The job fails with the following error: 
&lt;BR /&gt;Exception in component tOracleBulkExec_1 
&lt;BR /&gt;java.io.IOException: Cannot run program "sqlldr": error=13, Permission denied 
&lt;BR /&gt; at java.lang.ProcessBuilder.start(ProcessBuilder.java:1041) 
&lt;BR /&gt; at java.lang.Runtime.exec(Runtime.java:617) 
&lt;BR /&gt; at java.lang.Runtime.exec(Runtime.java:450) 
&lt;BR /&gt; at java.lang.Runtime.exec(Runtime.java:388) 
&lt;BR /&gt; at dts_dm.rejectfiletorejecttable_0_1.RejectFiletoRejectTable$1tOracleBulkExec_1Thread.run(RejectFiletoRejectTable.java:2787) 
&lt;BR /&gt; at routines.system.ThreadPoolWorker.runIt(TalendThreadPool.java:159) 
&lt;BR /&gt; at routines.system.ThreadPoolWorker.runWork(TalendThreadPool.java:150) 
&lt;BR /&gt; at routines.system.ThreadPoolWorker.access$0(TalendThreadPool.java:145) 
&lt;BR /&gt; at routines.system.ThreadPoolWorker$1.run(TalendThreadPool.java:122) 
&lt;BR /&gt; at java.lang.Thread.run(Thread.java:744) 
&lt;BR /&gt;Caused by: java.io.IOException: error=13, Permission denied 
&lt;BR /&gt; at java.lang.UNIXProcess.forkAndExec(Native Method) 
&lt;BR /&gt; at java.lang.UNIXProcess.&amp;lt;init&amp;gt;(UNIXProcess.java:135) 
&lt;BR /&gt; at java.lang.ProcessImpl.start(ProcessImpl.java:130) 
&lt;BR /&gt; at java.lang.ProcessBuilder.start(ProcessBuilder.java:1022) 
&lt;BR /&gt; ... 9 more 
&lt;BR /&gt; 
&lt;BR /&gt;Here's what I've done: 
&lt;BR /&gt;1) Recycled the Talend components (commandline, jobServer, TAC running on a linux server), reran the job (failed) 
&lt;BR /&gt;checked the permissions (744) for the directory where the sqlldr is reading the file csv file and writing the log file to. 2) The directory owner is the same user as the one used to start the Talend components it is open to the user 
&lt;BR /&gt;3) I've made sure sqlldr is in the path, permissions 777. I can run the sqlldr native command successfully, which means sqlldr is working. 
&lt;BR /&gt;The directory is open and sqlldr is accessible. What could be causing the issue? 
&lt;BR /&gt;My thoughts are that the user that the tOracleBulkExec is using to run the sqlldr command is different than the user we started the Talend Components (commandLine, jobServer, TAC) with. 
&lt;BR /&gt;Any ideas? 
&lt;BR /&gt;Thanks, 
&lt;BR /&gt;-Humberto</description>
      <pubDate>Sat, 16 Nov 2024 11:36:52 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-tOracleBulkExec-not-loading-data-into-table/m-p/2298745#M71170</guid>
      <dc:creator>_AnonymousUser</dc:creator>
      <dc:date>2024-11-16T11:36:52Z</dc:date>
    </item>
    <item>
      <title>Re: [resolved] tOracleBulkExec not loading data into table</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-tOracleBulkExec-not-loading-data-into-table/m-p/2298746#M71171</link>
      <description>Hi, 
&lt;BR /&gt;Could you please take a look at forum 
&lt;A href="https://community.qlik.com/s/feed/0D53p00007vCt9wCAC" rel="nofollow noopener noreferrer"&gt;https://community.talend.com/t5/Design-and-Development/tOracleBulkExec/td-p/62079&lt;/A&gt; to see if it is helpful for your issue? 
&lt;BR /&gt;Best regards 
&lt;BR /&gt;Sabrina</description>
      <pubDate>Tue, 17 Jun 2014 07:29:34 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-tOracleBulkExec-not-loading-data-into-table/m-p/2298746#M71171</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-06-17T07:29:34Z</dc:date>
    </item>
    <item>
      <title>Re: [resolved] tOracleBulkExec not loading data into table</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-tOracleBulkExec-not-loading-data-into-table/m-p/2298747#M71172</link>
      <description>Sabrina, 
&lt;BR /&gt;The link provided talks about access to sqlldr. I have verified that the sqlldr command works when executed from the command like using the same user that I used to start the Talend Components. (CommandLine, jobServer, TAC). 
&lt;BR /&gt;I ran the sqlldr command from within the same directory the tOracleBulkExec is supposed to be executing from. 
&lt;BR /&gt;The data is inserted to the expected table properly. But when I run the Talend Job, it does not run successfully and ends with the error posted. 
&lt;BR /&gt; 
&lt;BR /&gt;Thank you, 
&lt;BR /&gt;-Humberto</description>
      <pubDate>Tue, 17 Jun 2014 18:58:55 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-tOracleBulkExec-not-loading-data-into-table/m-p/2298747#M71172</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-06-17T18:58:55Z</dc:date>
    </item>
    <item>
      <title>Re: [resolved] tOracleBulkExec not loading data into table</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-tOracleBulkExec-not-loading-data-into-table/m-p/2298748#M71173</link>
      <description>Any other ideas as to what could be wrong with the toraclebulkexec component?</description>
      <pubDate>Wed, 18 Jun 2014 21:31:44 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-tOracleBulkExec-not-loading-data-into-table/m-p/2298748#M71173</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-06-18T21:31:44Z</dc:date>
    </item>
    <item>
      <title>Re: [resolved] tOracleBulkExec not loading data into table</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-tOracleBulkExec-not-loading-data-into-table/m-p/2298749#M71174</link>
      <description>Hi 
&lt;BR /&gt;A quick quesiton, is the job running in Talend Studio or Job Server?
&lt;BR /&gt;Shong</description>
      <pubDate>Thu, 19 Jun 2014 03:58:18 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-tOracleBulkExec-not-loading-data-into-table/m-p/2298749#M71174</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-06-19T03:58:18Z</dc:date>
    </item>
    <item>
      <title>Re: [resolved] tOracleBulkExec not loading data into table</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-tOracleBulkExec-not-loading-data-into-table/m-p/2298750#M71175</link>
      <description>Hi Shong, 
&lt;BR /&gt;The job is running in jobServer (Linux Box). 
&lt;BR /&gt;Thanks, 
&lt;BR /&gt;-Humberto</description>
      <pubDate>Thu, 19 Jun 2014 16:13:32 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-tOracleBulkExec-not-loading-data-into-table/m-p/2298750#M71175</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-06-19T16:13:32Z</dc:date>
    </item>
    <item>
      <title>Re: [resolved] tOracleBulkExec not loading data into table</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-tOracleBulkExec-not-loading-data-into-table/m-p/2298751#M71176</link>
      <description>&lt;BLOCKQUOTE&gt; 
 &lt;TABLE border="1"&gt; 
  &lt;TBODY&gt; 
   &lt;TR&gt; 
    &lt;TD&gt;Hi Shong,&lt;BR /&gt;The job is running in jobServer (Linux Box).&lt;BR /&gt;Thanks,&lt;BR /&gt;-Humberto&lt;/TD&gt; 
   &lt;/TR&gt; 
  &lt;/TBODY&gt; 
 &lt;/TABLE&gt; 
&lt;/BLOCKQUOTE&gt; 
&lt;BR /&gt;If the job is scheduleing to run in JobServer, ensure the Oracle client is installed on the machine where the Job Server is installed, and the user used to launch JobServer has the permission to access the CSV file, it is the user who executes the job. 
&lt;BR /&gt;Shong</description>
      <pubDate>Fri, 20 Jun 2014 10:16:14 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-tOracleBulkExec-not-loading-data-into-table/m-p/2298751#M71176</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-06-20T10:16:14Z</dc:date>
    </item>
    <item>
      <title>Re: [resolved] tOracleBulkExec not loading data into table</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-tOracleBulkExec-not-loading-data-into-table/m-p/2298752#M71177</link>
      <description>Shong,
&lt;BR /&gt;I ensured the Oracle client is installed on the machine where the Job Server is installed, and the user used to launch JobServer has the permission to access the CSV file.
&lt;BR /&gt;I also gave 777 permissions to all of the files in the directory but the job still fails. At this point sqlldr and the files are visible to everyone (777). 
&lt;BR /&gt;Any other ideas?</description>
      <pubDate>Tue, 24 Jun 2014 15:54:18 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-tOracleBulkExec-not-loading-data-into-table/m-p/2298752#M71177</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-06-24T15:54:18Z</dc:date>
    </item>
    <item>
      <title>Re: [resolved] tOracleBulkExec not loading data into table</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-tOracleBulkExec-not-loading-data-into-table/m-p/2298753#M71178</link>
      <description>Hi
&lt;BR /&gt;Can you upload a screenshot of your job and the settings of tOracleBulkExec_1?
&lt;BR /&gt;In addition, have a try to use a tSystem to run the sqlldr command in a Talend job and see if it works. 
&lt;BR /&gt;Shong</description>
      <pubDate>Wed, 25 Jun 2014 06:36:09 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-tOracleBulkExec-not-loading-data-into-table/m-p/2298753#M71178</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-06-25T06:36:09Z</dc:date>
    </item>
    <item>
      <title>Re: [resolved] tOracleBulkExec not loading data into table</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-tOracleBulkExec-not-loading-data-into-table/m-p/2298754#M71179</link>
      <description>Shong, 
&lt;BR /&gt;Thank you for pointing me in the right direction. I've solved the issue by taking the following steps: 
&lt;BR /&gt;1)Stop the jobServer running in the BACKGROUND 
&lt;BR /&gt;cd /my_jobServer_location/jobServer 
&lt;BR /&gt;./stop_rs.shv 
&lt;BR /&gt;2) Check the status before starting it 
&lt;BR /&gt;ps -ef|grep jobServer 
&lt;BR /&gt;3) Start the jobServer in the FOREGROUND 
&lt;BR /&gt;cd /my_jobServer_location/jobServer 
&lt;BR /&gt;./start_rs.sh 
&lt;BR /&gt;4) Create a test job and add tSystem component 
&lt;BR /&gt;command name: "sqlldr" 
&lt;BR /&gt;5) Run the test job above and verify that sqlldr is recognized 
&lt;BR /&gt;6) Run the problem (original) job and verify that sqlldr is recognized 
&lt;BR /&gt;7) Stop the jobServer running in the FOREground 
&lt;BR /&gt;cd /my_jobServer_location/jobServer 
&lt;BR /&gt;./stop_rs.sh 
&lt;BR /&gt;&lt;span class="lia-unicode-emoji" title=":smiling_face_with_sunglasses:"&gt;😎&lt;/span&gt; Check the status before starting it 
&lt;BR /&gt;ps -ef|grep jobServer 
&lt;BR /&gt;9) Start the jobServer in the BACKground 
&lt;BR /&gt;cd /my_jobServer_location/jobServer 
&lt;BR /&gt;nohup ./start_rs.sh &amp;amp; 
&lt;BR /&gt;10) Run the test job above and verify that sqlldr is recognized 
&lt;BR /&gt;11) Run the problem (original) job and verify that sqlldr is recognized 
&lt;BR /&gt; 
&lt;BR /&gt;I still don't know what caused the issue. simply restarting all of the Talend components (command line, jobserver, tac) didn't fix it when I tried. But doing the steps above fixed my issue. 
&lt;BR /&gt;Thanks, 
&lt;BR /&gt;-Humberto</description>
      <pubDate>Mon, 30 Jun 2014 15:38:25 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-tOracleBulkExec-not-loading-data-into-table/m-p/2298754#M71179</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-06-30T15:38:25Z</dc:date>
    </item>
  </channel>
</rss>

