<?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 OCI Oracle Custom Connection Error in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/OCI-Oracle-Custom-Connection-Error/m-p/2236967#M25539</link>
    <description>Hello. 
&lt;BR /&gt;I use Talend for DI ver. 5.4.1. 
&lt;BR /&gt;When I try to make an Orracle OCI connection with a DB Type "Oracle OCI", I can connect correctly to my DB in Talend. 
&lt;BR /&gt;These are the parameters (Additional Parameters is empty): 
&lt;BR /&gt;DB Version : Oracle 11 
&lt;BR /&gt;Connection String : jdbc 
&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009MA5A.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/143082iB236712184B767DA/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009MA5A.png" alt="0683p000009MA5A.png" /&gt;&lt;/span&gt;racle 
&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009MA5A.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/143082iB236712184B767DA/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009MA5A.png" alt="0683p000009MA5A.png" /&gt;&lt;/span&gt;ci8:TESTDB 
&lt;BR /&gt;Login : tstLogin 
&lt;BR /&gt;Password : tstPassword 
&lt;BR /&gt;Local Service Name : TESTDB 
&lt;BR /&gt;Schema : JTLA 
&lt;BR /&gt;But if i try to connect using a DB Type "Oracle Custom" and putting the same parameters of the previously OCI connection I get an error 
&lt;BR /&gt;Parameters... 
&lt;BR /&gt;DB Version : Oracle 11 
&lt;BR /&gt;Login : tstLogin 
&lt;BR /&gt;Password : tstPassword 
&lt;BR /&gt;Connection String : jdbc 
&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009MA5A.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/143082iB236712184B767DA/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009MA5A.png" alt="0683p000009MA5A.png" /&gt;&lt;/span&gt;racle 
&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009MA5A.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/143082iB236712184B767DA/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009MA5A.png" alt="0683p000009MA5A.png" /&gt;&lt;/span&gt;ci8:TESTDB 
&lt;BR /&gt;Schema : JTLA 
&lt;BR /&gt;Error.... : 
&lt;BR /&gt; 
&lt;PRE&gt;Connessione fallita. Devi cambiare le impostazioni del database&lt;BR /&gt;  java.lang.RuntimeException: java.lang.UnsatisfiedLinkError: Native Library C:\oracle\32bit\11.2.0\bin\ocijdbc11.dll already loaded in another classloader&lt;BR /&gt;      at org.talend.core.model.metadata.builder.database.JDBCDriverLoader.getConnection(JDBCDriverLoader.java:179)&lt;BR /&gt;      at org.talend.core.model.metadata.builder.database.ExtractMetaDataUtils.connect(ExtractMetaDataUtils.java:1034)&lt;BR /&gt;      at org.talend.core.model.metadata.builder.database.ExtractMetaDataFromDataBase.testConnection(ExtractMetaDataFromDataBase.java:300)&lt;BR /&gt;      at org.talend.repository.ui.utils.ManagerConnection.check(ManagerConnection.java:293)&lt;BR /&gt;      at org.talend.repository.ui.wizards.metadata.connection.database.DatabaseForm.checkConnection(DatabaseForm.java:2008)&lt;BR /&gt;      at org.talend.repository.ui.wizards.metadata.connection.database.DatabaseForm.access$39(DatabaseForm.java:1933)&lt;BR /&gt;      at org.talend.repository.ui.wizards.metadata.connection.database.DatabaseForm$23.widgetSelected(DatabaseForm.java:2261)&lt;BR /&gt;      at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:234)&lt;BR /&gt;      at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)&lt;BR /&gt;      at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)&lt;BR /&gt;      at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4066)&lt;BR /&gt;      at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3657)&lt;BR /&gt;      at org.eclipse.jface.window.Window.runEventLoop(Window.java:825)&lt;BR /&gt;      at org.eclipse.jface.window.Window.open(Window.java:801)&lt;BR /&gt;      at org.talend.repository.ui.actions.metadata.CreateConnectionAction.doRun(CreateConnectionAction.java:207)&lt;BR /&gt;      at org.talend.repository.ui.actions.AContextualAction$2.run(AContextualAction.java:608)&lt;BR /&gt;      at org.talend.repository.RepositoryWorkUnit.executeRun(RepositoryWorkUnit.java:93)&lt;BR /&gt;      at org.talend.core.repository.model.AbstractRepositoryFactory.executeRepositoryWorkUnit(AbstractRepositoryFactory.java:237)&lt;BR /&gt;      at org.talend.repository.localprovider.model.LocalRepositoryFactory.executeRepositoryWorkUnit(LocalRepositoryFactory.java:3197)&lt;BR /&gt;      at org.talend.core.repository.model.ProxyRepositoryFactory.executeRepositoryWorkUnit(ProxyRepositoryFactory.java:1979)&lt;BR /&gt;      at org.talend.repository.ui.actions.AContextualAction.run(AContextualAction.java:617)&lt;BR /&gt;      at org.eclipse.jface.action.Action.runWithEvent(Action.java:498)&lt;BR /&gt;      at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:584)&lt;BR /&gt;      at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:501)&lt;BR /&gt;      at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:411)&lt;BR /&gt;      at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)&lt;BR /&gt;      at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)&lt;BR /&gt;      at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4066)&lt;BR /&gt;      at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3657)&lt;BR /&gt;      at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2640)&lt;BR /&gt;      at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2604)&lt;BR /&gt;      at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2438)&lt;BR /&gt;      at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:671)&lt;BR /&gt;      at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)&lt;BR /&gt;      at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:664)&lt;BR /&gt;      at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)&lt;BR /&gt;      at org.talend.rcp.intro.Application.start(Application.java:145)&lt;BR /&gt;      at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)&lt;BR /&gt;      at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)&lt;BR /&gt;      at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)&lt;BR /&gt;      at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:369)&lt;BR /&gt;      at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)&lt;BR /&gt;      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&lt;BR /&gt;      at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)&lt;BR /&gt;      at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)&lt;BR /&gt;      at java.lang.reflect.Method.invoke(Unknown Source)&lt;BR /&gt;      at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:619)&lt;BR /&gt;      at org.eclipse.equinox.launcher.Main.basicRun(Main.java:574)&lt;BR /&gt;      at org.eclipse.equinox.launcher.Main.run(Main.java:1407)&lt;BR /&gt;  Caused by: java.lang.UnsatisfiedLinkError: Native Library C:\oracle\32bit\11.2.0\bin\ocijdbc11.dll already loaded in another classloader&lt;BR /&gt;      at java.lang.ClassLoader.loadLibrary0(Unknown Source)&lt;BR /&gt;      at java.lang.ClassLoader.loadLibrary(Unknown Source)&lt;BR /&gt;      at java.lang.Runtime.loadLibrary0(Unknown Source)&lt;BR /&gt;      at java.lang.System.loadLibrary(Unknown Source)&lt;BR /&gt;      at oracle.jdbc.driver.T2CConnection$1.run(T2CConnection.java:3506)&lt;BR /&gt;      at java.security.AccessController.doPrivileged(Native Method)&lt;BR /&gt;      at oracle.jdbc.driver.T2CConnection.loadNativeLibrary(T2CConnection.java:3502)&lt;BR /&gt;      at oracle.jdbc.driver.T2CConnection.logon(T2CConnection.java:252)&lt;BR /&gt;      at oracle.jdbc.driver.PhysicalConnection.&amp;lt;init&amp;gt;(PhysicalConnection.java:531)&lt;BR /&gt;      at oracle.jdbc.driver.T2CConnection.&amp;lt;init&amp;gt;(T2CConnection.java:148)&lt;BR /&gt;      at oracle.jdbc.driver.T2CDriverExtension.getConnection(T2CDriverExtension.java:53)&lt;BR /&gt;      at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:503)&lt;BR /&gt;      at org.talend.core.model.metadata.builder.database.DriverShim.connect(DriverShim.java:41)&lt;BR /&gt;      at org.talend.core.model.metadata.builder.database.JDBCDriverLoader.getConnection(JDBCDriverLoader.java:170)&lt;BR /&gt;      ... 48 more&lt;/PRE&gt; 
&lt;BR /&gt;Can you help me to solve the problem? 
&lt;BR /&gt;Is this a bug? 
&lt;BR /&gt;Thank you, Daniele</description>
    <pubDate>Wed, 15 Jan 2014 09:23:01 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2014-01-15T09:23:01Z</dc:date>
    <item>
      <title>OCI Oracle Custom Connection Error</title>
      <link>https://community.qlik.com/t5/Talend-Studio/OCI-Oracle-Custom-Connection-Error/m-p/2236967#M25539</link>
      <description>Hello. 
&lt;BR /&gt;I use Talend for DI ver. 5.4.1. 
&lt;BR /&gt;When I try to make an Orracle OCI connection with a DB Type "Oracle OCI", I can connect correctly to my DB in Talend. 
&lt;BR /&gt;These are the parameters (Additional Parameters is empty): 
&lt;BR /&gt;DB Version : Oracle 11 
&lt;BR /&gt;Connection String : jdbc 
&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009MA5A.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/143082iB236712184B767DA/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009MA5A.png" alt="0683p000009MA5A.png" /&gt;&lt;/span&gt;racle 
&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009MA5A.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/143082iB236712184B767DA/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009MA5A.png" alt="0683p000009MA5A.png" /&gt;&lt;/span&gt;ci8:TESTDB 
&lt;BR /&gt;Login : tstLogin 
&lt;BR /&gt;Password : tstPassword 
&lt;BR /&gt;Local Service Name : TESTDB 
&lt;BR /&gt;Schema : JTLA 
&lt;BR /&gt;But if i try to connect using a DB Type "Oracle Custom" and putting the same parameters of the previously OCI connection I get an error 
&lt;BR /&gt;Parameters... 
&lt;BR /&gt;DB Version : Oracle 11 
&lt;BR /&gt;Login : tstLogin 
&lt;BR /&gt;Password : tstPassword 
&lt;BR /&gt;Connection String : jdbc 
&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009MA5A.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/143082iB236712184B767DA/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009MA5A.png" alt="0683p000009MA5A.png" /&gt;&lt;/span&gt;racle 
&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009MA5A.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/143082iB236712184B767DA/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009MA5A.png" alt="0683p000009MA5A.png" /&gt;&lt;/span&gt;ci8:TESTDB 
&lt;BR /&gt;Schema : JTLA 
&lt;BR /&gt;Error.... : 
&lt;BR /&gt; 
&lt;PRE&gt;Connessione fallita. Devi cambiare le impostazioni del database&lt;BR /&gt;  java.lang.RuntimeException: java.lang.UnsatisfiedLinkError: Native Library C:\oracle\32bit\11.2.0\bin\ocijdbc11.dll already loaded in another classloader&lt;BR /&gt;      at org.talend.core.model.metadata.builder.database.JDBCDriverLoader.getConnection(JDBCDriverLoader.java:179)&lt;BR /&gt;      at org.talend.core.model.metadata.builder.database.ExtractMetaDataUtils.connect(ExtractMetaDataUtils.java:1034)&lt;BR /&gt;      at org.talend.core.model.metadata.builder.database.ExtractMetaDataFromDataBase.testConnection(ExtractMetaDataFromDataBase.java:300)&lt;BR /&gt;      at org.talend.repository.ui.utils.ManagerConnection.check(ManagerConnection.java:293)&lt;BR /&gt;      at org.talend.repository.ui.wizards.metadata.connection.database.DatabaseForm.checkConnection(DatabaseForm.java:2008)&lt;BR /&gt;      at org.talend.repository.ui.wizards.metadata.connection.database.DatabaseForm.access$39(DatabaseForm.java:1933)&lt;BR /&gt;      at org.talend.repository.ui.wizards.metadata.connection.database.DatabaseForm$23.widgetSelected(DatabaseForm.java:2261)&lt;BR /&gt;      at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:234)&lt;BR /&gt;      at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)&lt;BR /&gt;      at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)&lt;BR /&gt;      at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4066)&lt;BR /&gt;      at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3657)&lt;BR /&gt;      at org.eclipse.jface.window.Window.runEventLoop(Window.java:825)&lt;BR /&gt;      at org.eclipse.jface.window.Window.open(Window.java:801)&lt;BR /&gt;      at org.talend.repository.ui.actions.metadata.CreateConnectionAction.doRun(CreateConnectionAction.java:207)&lt;BR /&gt;      at org.talend.repository.ui.actions.AContextualAction$2.run(AContextualAction.java:608)&lt;BR /&gt;      at org.talend.repository.RepositoryWorkUnit.executeRun(RepositoryWorkUnit.java:93)&lt;BR /&gt;      at org.talend.core.repository.model.AbstractRepositoryFactory.executeRepositoryWorkUnit(AbstractRepositoryFactory.java:237)&lt;BR /&gt;      at org.talend.repository.localprovider.model.LocalRepositoryFactory.executeRepositoryWorkUnit(LocalRepositoryFactory.java:3197)&lt;BR /&gt;      at org.talend.core.repository.model.ProxyRepositoryFactory.executeRepositoryWorkUnit(ProxyRepositoryFactory.java:1979)&lt;BR /&gt;      at org.talend.repository.ui.actions.AContextualAction.run(AContextualAction.java:617)&lt;BR /&gt;      at org.eclipse.jface.action.Action.runWithEvent(Action.java:498)&lt;BR /&gt;      at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:584)&lt;BR /&gt;      at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:501)&lt;BR /&gt;      at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:411)&lt;BR /&gt;      at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)&lt;BR /&gt;      at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)&lt;BR /&gt;      at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4066)&lt;BR /&gt;      at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3657)&lt;BR /&gt;      at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2640)&lt;BR /&gt;      at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2604)&lt;BR /&gt;      at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2438)&lt;BR /&gt;      at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:671)&lt;BR /&gt;      at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)&lt;BR /&gt;      at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:664)&lt;BR /&gt;      at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)&lt;BR /&gt;      at org.talend.rcp.intro.Application.start(Application.java:145)&lt;BR /&gt;      at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)&lt;BR /&gt;      at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)&lt;BR /&gt;      at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)&lt;BR /&gt;      at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:369)&lt;BR /&gt;      at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)&lt;BR /&gt;      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&lt;BR /&gt;      at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)&lt;BR /&gt;      at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)&lt;BR /&gt;      at java.lang.reflect.Method.invoke(Unknown Source)&lt;BR /&gt;      at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:619)&lt;BR /&gt;      at org.eclipse.equinox.launcher.Main.basicRun(Main.java:574)&lt;BR /&gt;      at org.eclipse.equinox.launcher.Main.run(Main.java:1407)&lt;BR /&gt;  Caused by: java.lang.UnsatisfiedLinkError: Native Library C:\oracle\32bit\11.2.0\bin\ocijdbc11.dll already loaded in another classloader&lt;BR /&gt;      at java.lang.ClassLoader.loadLibrary0(Unknown Source)&lt;BR /&gt;      at java.lang.ClassLoader.loadLibrary(Unknown Source)&lt;BR /&gt;      at java.lang.Runtime.loadLibrary0(Unknown Source)&lt;BR /&gt;      at java.lang.System.loadLibrary(Unknown Source)&lt;BR /&gt;      at oracle.jdbc.driver.T2CConnection$1.run(T2CConnection.java:3506)&lt;BR /&gt;      at java.security.AccessController.doPrivileged(Native Method)&lt;BR /&gt;      at oracle.jdbc.driver.T2CConnection.loadNativeLibrary(T2CConnection.java:3502)&lt;BR /&gt;      at oracle.jdbc.driver.T2CConnection.logon(T2CConnection.java:252)&lt;BR /&gt;      at oracle.jdbc.driver.PhysicalConnection.&amp;lt;init&amp;gt;(PhysicalConnection.java:531)&lt;BR /&gt;      at oracle.jdbc.driver.T2CConnection.&amp;lt;init&amp;gt;(T2CConnection.java:148)&lt;BR /&gt;      at oracle.jdbc.driver.T2CDriverExtension.getConnection(T2CDriverExtension.java:53)&lt;BR /&gt;      at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:503)&lt;BR /&gt;      at org.talend.core.model.metadata.builder.database.DriverShim.connect(DriverShim.java:41)&lt;BR /&gt;      at org.talend.core.model.metadata.builder.database.JDBCDriverLoader.getConnection(JDBCDriverLoader.java:170)&lt;BR /&gt;      ... 48 more&lt;/PRE&gt; 
&lt;BR /&gt;Can you help me to solve the problem? 
&lt;BR /&gt;Is this a bug? 
&lt;BR /&gt;Thank you, Daniele</description>
      <pubDate>Wed, 15 Jan 2014 09:23:01 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/OCI-Oracle-Custom-Connection-Error/m-p/2236967#M25539</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-01-15T09:23:01Z</dc:date>
    </item>
    <item>
      <title>Re: OCI Oracle Custom Connection Error</title>
      <link>https://community.qlik.com/t5/Talend-Studio/OCI-Oracle-Custom-Connection-Error/m-p/2236968#M25540</link>
      <description>It looks like a bug but why do you choose a connection type like this. Actually I would not use the OCI connector at all. Oracle provides with its JDBC driver a very fast type-4 driver with does not depend on any local Oracle client at all.
&lt;BR /&gt;This makes the jobs much more flexible and easier to deploy to any server.</description>
      <pubDate>Wed, 15 Jan 2014 22:45:55 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/OCI-Oracle-Custom-Connection-Error/m-p/2236968#M25540</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-01-15T22:45:55Z</dc:date>
    </item>
  </channel>
</rss>

