<?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: No module named 'cx_Oracle' in Extensions</title>
    <link>https://community.dynatrace.com/t5/Extensions/Resolve-No-Module-Named-cx-Oracle-Error-in-Dynatrace-Extensions/m-p/176734#M1837</link>
    <description>&lt;P&gt;It's failing on this line:&lt;/P&gt;
&lt;PRE&gt;con.close()&lt;/PRE&gt;
&lt;P&gt;because the connection cannot be created with empty connection parameters.&lt;/P&gt;
&lt;P&gt;You can set it to None first and then check for None before trying to close the connection.&lt;/P&gt;</description>
    <pubDate>Tue, 30 Nov 2021 20:23:25 GMT</pubDate>
    <dc:creator>Mike_L</dc:creator>
    <dc:date>2021-11-30T20:23:25Z</dc:date>
    <item>
      <title>Resolve “No Module Named cx_Oracle” Error in Dynatrace Extensions</title>
      <link>https://community.dynatrace.com/t5/Extensions/Resolve-No-Module-Named-cx-Oracle-Error-in-Dynatrace-Extensions/m-p/176564#M1819</link>
      <description>&lt;P&gt;&lt;EM&gt;Summary:&amp;nbsp;This thread explains how to resolve the “No module named cx_Oracle” error in Dynatrace extensions. It includes installation steps and compatibility considerations for Oracle database monitoring.&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;Hello can anyone help me with this error? I've already imported the package, but I'm still getting this message.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;Python&lt;/P&gt;
&lt;PRE&gt;&lt;SPAN&gt;import &lt;/SPAN&gt;logging&lt;BR /&gt;&lt;SPAN&gt;import &lt;/SPAN&gt;cx_Oracle&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;from &lt;/SPAN&gt;ruxit.api.base_plugin &lt;SPAN&gt;import &lt;/SPAN&gt;RemoteBasePlugin&lt;BR /&gt;&lt;BR /&gt;logger = logging.getLogger(__name__)&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Json&lt;/P&gt;
&lt;PRE&gt;&lt;SPAN&gt;"install_requires"&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;[&lt;BR /&gt;  &lt;SPAN&gt;"cx_Oracle"&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;&lt;BR /&gt;&lt;/SPAN&gt;  &lt;SPAN&gt;"requests&amp;gt;=2.6.0"&lt;BR /&gt;&lt;/SPAN&gt;]&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 21 Jan 2026 12:38:27 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Extensions/Resolve-No-Module-Named-cx-Oracle-Error-in-Dynatrace-Extensions/m-p/176564#M1819</guid>
      <dc:creator>RodrigoBiaggio</dc:creator>
      <dc:date>2026-01-21T12:38:27Z</dc:date>
    </item>
    <item>
      <title>Re: No module named 'cx_Oracle'</title>
      <link>https://community.dynatrace.com/t5/Extensions/Resolve-No-Module-Named-cx-Oracle-Error-in-Dynatrace-Extensions/m-p/176581#M1820</link>
      <description>&lt;P&gt;you may install the module. I just did and was able to run a plugin with the requirement.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;pip install cx_Oracle&lt;/STRONG&gt;&lt;/P&gt;</description>
      <pubDate>Sun, 28 Nov 2021 14:51:04 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Extensions/Resolve-No-Module-Named-cx-Oracle-Error-in-Dynatrace-Extensions/m-p/176581#M1820</guid>
      <dc:creator>tibebe_m_digafe</dc:creator>
      <dc:date>2021-11-28T14:51:04Z</dc:date>
    </item>
    <item>
      <title>Re: No module named 'cx_Oracle'</title>
      <link>https://community.dynatrace.com/t5/Extensions/Resolve-No-Module-Named-cx-Oracle-Error-in-Dynatrace-Extensions/m-p/176620#M1821</link>
      <description>&lt;P&gt;I already installed this module, but the error persists.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="RodrigoBiaggio_1-1638195755862.png" style="width: 999px;"&gt;&lt;img src="https://community.dynatrace.com/t5/image/serverpage/image-id/3569iE04532F5B78C1227/image-size/large?v=v2&amp;amp;px=999" role="button" title="RodrigoBiaggio_1-1638195755862.png" alt="RodrigoBiaggio_1-1638195755862.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="RodrigoBiaggio_2-1638199395807.png" style="width: 400px;"&gt;&lt;img src="https://community.dynatrace.com/t5/image/serverpage/image-id/3571iDA68FF51482E0959/image-size/medium?v=v2&amp;amp;px=400" role="button" title="RodrigoBiaggio_2-1638199395807.png" alt="RodrigoBiaggio_2-1638199395807.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;It is installed.&lt;/P&gt;&lt;P&gt;I believe the problem is that the plugin is being built using a newer version. It's getting cached.&lt;/P&gt;</description>
      <pubDate>Mon, 29 Nov 2021 15:48:22 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Extensions/Resolve-No-Module-Named-cx-Oracle-Error-in-Dynatrace-Extensions/m-p/176620#M1821</guid>
      <dc:creator>RodrigoBiaggio</dc:creator>
      <dc:date>2021-11-29T15:48:22Z</dc:date>
    </item>
    <item>
      <title>Re: No module named 'cx_Oracle'</title>
      <link>https://community.dynatrace.com/t5/Extensions/Resolve-No-Module-Named-cx-Oracle-Error-in-Dynatrace-Extensions/m-p/176625#M1822</link>
      <description>&lt;P&gt;To no avail the change. That wasn't the problem with the version. It is in the same version and the problem remains.&lt;/P&gt;</description>
      <pubDate>Mon, 29 Nov 2021 16:25:26 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Extensions/Resolve-No-Module-Named-cx-Oracle-Error-in-Dynatrace-Extensions/m-p/176625#M1822</guid>
      <dc:creator>RodrigoBiaggio</dc:creator>
      <dc:date>2021-11-29T16:25:26Z</dc:date>
    </item>
    <item>
      <title>Re: No module named 'cx_Oracle'</title>
      <link>https://community.dynatrace.com/t5/Extensions/Resolve-No-Module-Named-cx-Oracle-Error-in-Dynatrace-Extensions/m-p/176639#M1823</link>
      <description>&lt;P&gt;even, from within the gateway I can run a test script and it connects to the bank, so it's not a problem with the package. Everything is installed. I don't understand what is missing from my script, that Dynatrace is not understanding that the module exists.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;PRE&gt;{&lt;BR /&gt;  &lt;SPAN&gt;"name"&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;"custom.remote.python.integracao_interna_cc"&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;BR /&gt;&lt;/SPAN&gt;  &lt;SPAN&gt;"version"&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;"1.22"&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;BR /&gt;&lt;/SPAN&gt;  &lt;SPAN&gt;"type"&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;"python"&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;BR /&gt;&lt;/SPAN&gt;  &lt;SPAN&gt;"entity"&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;"CUSTOM_DEVICE"&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;BR /&gt;&lt;/SPAN&gt;  &lt;SPAN&gt;"metricGroup"&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;"tech.python.integracao_interna_cc"&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;BR /&gt;&lt;/SPAN&gt;  &lt;SPAN&gt;"technologies"&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;[&lt;BR /&gt;    &lt;SPAN&gt;"Python"&lt;BR /&gt;&lt;/SPAN&gt;  ]&lt;SPAN&gt;,&lt;BR /&gt;&lt;/SPAN&gt;  &lt;SPAN&gt;"favicon"&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;"https://jocumpr.com.br/wp-content/uploads/2021/08/logo-pix-icone-1024.png"&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;BR /&gt;&lt;/SPAN&gt;  &lt;SPAN&gt;"source"&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;{&lt;BR /&gt;    &lt;SPAN&gt;"package"&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;"custom_remote_python_integracao_interna_conta"&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;BR /&gt;&lt;/SPAN&gt;    &lt;SPAN&gt;"className"&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;"IntegracaoInternaCC"&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;BR /&gt;&lt;/SPAN&gt;    &lt;SPAN&gt;"install_requires"&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;[&lt;BR /&gt;      &lt;SPAN&gt;"cx-Oracle"&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;BR /&gt;&lt;/SPAN&gt;      &lt;SPAN&gt;"requests&amp;gt;=2.6.0"&lt;BR /&gt;&lt;/SPAN&gt;    ]&lt;SPAN&gt;,&lt;BR /&gt;&lt;/SPAN&gt;    &lt;SPAN&gt;"activation"&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;"Remote"&lt;BR /&gt;&lt;/SPAN&gt;  }&lt;SPAN&gt;,&lt;BR /&gt;&lt;/SPAN&gt;  &lt;SPAN&gt;"configUI"&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;{&lt;BR /&gt;    &lt;SPAN&gt;"displayName"&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;"Filas Oracle AQ - Integração Interna CC"&lt;BR /&gt;&lt;/SPAN&gt;  }&lt;SPAN&gt;,&lt;BR /&gt;&lt;/SPAN&gt;  &lt;SPAN&gt;"ui"&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;{&lt;BR /&gt;    &lt;SPAN&gt;"keymetrics"&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;[&lt;BR /&gt;      {&lt;BR /&gt;        &lt;SPAN&gt;"key"&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;"total_lancamentos_export_jsm"&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;BR /&gt;&lt;/SPAN&gt;        &lt;SPAN&gt;"aggregation"&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;"max"&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;BR /&gt;&lt;/SPAN&gt;        &lt;SPAN&gt;"mergeaggregation"&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;"sum"&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;BR /&gt;&lt;/SPAN&gt;        &lt;SPAN&gt;"displayname"&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;"Integração Interna CC - Total"&lt;BR /&gt;&lt;/SPAN&gt;      }&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/PRE&gt;&lt;P&gt;Do I need to put some lib in my plugin directory to build together?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 29 Nov 2021 20:55:58 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Extensions/Resolve-No-Module-Named-cx-Oracle-Error-in-Dynatrace-Extensions/m-p/176639#M1823</guid>
      <dc:creator>RodrigoBiaggio</dc:creator>
      <dc:date>2021-11-29T20:55:58Z</dc:date>
    </item>
    <item>
      <title>Re: No module named 'cx_Oracle'</title>
      <link>https://community.dynatrace.com/t5/Extensions/Resolve-No-Module-Named-cx-Oracle-Error-in-Dynatrace-Extensions/m-p/176680#M1825</link>
      <description>&lt;P&gt;&lt;a href="https://community.dynatrace.com/t5/user/viewprofilepage/user-id/32618"&gt;@tibebe_m_digafe&lt;/a&gt;&amp;nbsp;, Hi. Can you help with this? You mentioned that you ran your script and it worked. Is it possible for you to share this configuration?&lt;BR /&gt;Thank you&lt;/P&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;</description>
      <pubDate>Tue, 30 Nov 2021 13:45:44 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Extensions/Resolve-No-Module-Named-cx-Oracle-Error-in-Dynatrace-Extensions/m-p/176680#M1825</guid>
      <dc:creator>RodrigoBiaggio</dc:creator>
      <dc:date>2021-11-30T13:45:44Z</dc:date>
    </item>
    <item>
      <title>Re: No module named 'cx_Oracle'</title>
      <link>https://community.dynatrace.com/t5/Extensions/Resolve-No-Module-Named-cx-Oracle-Error-in-Dynatrace-Extensions/m-p/176701#M1829</link>
      <description>&lt;LI-CODE lang="markup"&gt;{
  "name": "custom.remote.python.oracle",
  "version": "1.0.0",
  "type": "python",
  "entity": "CUSTOM_DEVICE",
  "metricGroup": "tech.oracle",
  "technologies": ["PYTHON"],
  "install_requires": [
    "cx_Oracle",
    "requests&amp;gt;=2.6.0"
  ],
  "source": {
    "package": "oracle_plugin",
    "className": "Oracle",
    "activation": "Remote"
  },
  "ui" : {
    "keycharts" : [
    ],
    "charts" : [
    ]
  },
  "metrics": [
  ],
  "properties" : [
  ],
  "configUI": {
  }
}&lt;/LI-CODE&gt;</description>
      <pubDate>Tue, 30 Nov 2021 15:43:57 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Extensions/Resolve-No-Module-Named-cx-Oracle-Error-in-Dynatrace-Extensions/m-p/176701#M1829</guid>
      <dc:creator>tibebe_m_digafe</dc:creator>
      <dc:date>2021-11-30T15:43:57Z</dc:date>
    </item>
    <item>
      <title>Re: No module named 'cx_Oracle'</title>
      <link>https://community.dynatrace.com/t5/Extensions/Resolve-No-Module-Named-cx-Oracle-Error-in-Dynatrace-Extensions/m-p/176703#M1830</link>
      <description>&lt;P&gt;using&amp;nbsp;Python 3.6.12&lt;/P&gt;&lt;P&gt;installed packages&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;pip list
Package            Version
------------------ -------------------------
attrs              21.2.0
boto3              1.18.44
botocore           1.21.44
bottle             0.12.19
certifi            2021.5.30
cffi               1.14.6
charset-normalizer 2.0.6
check-tls-certs    0.12.0
click              8.0.1
colorama           0.4.4
cryptography       3.4.8
cx-Oracle          8.3.0
idna               3.2
importlib-metadata 4.8.1
jmespath           0.10.0
jsonschema         3.2.0
pip                21.2.4
plugin-sdk         1.223.105.20210824.140926
pycparser          2.20
pyOpenSSL          20.0.1
pyrsistent         0.18.0
python-dateutil    2.8.2
requests           2.26.0
s3transfer         0.5.0
setuptools         28.8.0
six                1.16.0
typing-extensions  3.10.0.2
urllib3            1.26.6
wheel              0.29.0
zipp               3.5.0&lt;/LI-CODE&gt;</description>
      <pubDate>Tue, 30 Nov 2021 15:47:31 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Extensions/Resolve-No-Module-Named-cx-Oracle-Error-in-Dynatrace-Extensions/m-p/176703#M1830</guid>
      <dc:creator>tibebe_m_digafe</dc:creator>
      <dc:date>2021-11-30T15:47:31Z</dc:date>
    </item>
    <item>
      <title>Re: No module named 'cx_Oracle'</title>
      <link>https://community.dynatrace.com/t5/Extensions/Resolve-No-Module-Named-cx-Oracle-Error-in-Dynatrace-Extensions/m-p/176715#M1833</link>
      <description>&lt;P&gt;Hi, can you make sure that you're running oneagent_build_plugin with Python 3.6 64-bit? That way it'll download the correct binaries.&lt;/P&gt;&lt;P&gt;Mike&lt;/P&gt;</description>
      <pubDate>Tue, 30 Nov 2021 17:56:38 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Extensions/Resolve-No-Module-Named-cx-Oracle-Error-in-Dynatrace-Extensions/m-p/176715#M1833</guid>
      <dc:creator>Mike_L</dc:creator>
      <dc:date>2021-11-30T17:56:38Z</dc:date>
    </item>
    <item>
      <title>Re: No module named 'cx_Oracle'</title>
      <link>https://community.dynatrace.com/t5/Extensions/Resolve-No-Module-Named-cx-Oracle-Error-in-Dynatrace-Extensions/m-p/176729#M1834</link>
      <description>&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Good afternoon people!!&lt;/P&gt;&lt;P&gt;I have the correct version (3.6), I also have all these libraries installed.&lt;/P&gt;&lt;P&gt;Also, I installed oracle client on the server.&lt;/P&gt;&lt;P&gt;I can connect to the database if I access python directly from the prompt, making an import in cx_Oracle.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="RodrigoBiaggio_0-1638302537423.png" style="width: 400px;"&gt;&lt;img src="https://community.dynatrace.com/t5/image/serverpage/image-id/3597i70BD4F85F8FDAF21/image-size/medium?v=v2&amp;amp;px=400" role="button" title="RodrigoBiaggio_0-1638302537423.png" alt="RodrigoBiaggio_0-1638302537423.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="RodrigoBiaggio_1-1638302599944.png" style="width: 400px;"&gt;&lt;img src="https://community.dynatrace.com/t5/image/serverpage/image-id/3598i1A3DBA4158DC089A/image-size/medium?v=v2&amp;amp;px=400" role="button" title="RodrigoBiaggio_1-1638302599944.png" alt="RodrigoBiaggio_1-1638302599944.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;I understand that the error is in my code.&lt;/P&gt;&lt;PRE&gt;&lt;SPAN&gt;import &lt;/SPAN&gt;logging&lt;BR /&gt;&lt;SPAN&gt;import &lt;/SPAN&gt;cx_Oracle&lt;BR /&gt;&lt;SPAN&gt;import &lt;/SPAN&gt;os&lt;BR /&gt;&lt;SPAN&gt;from &lt;/SPAN&gt;ruxit.api.base_plugin &lt;SPAN&gt;import &lt;/SPAN&gt;RemoteBasePlugin&lt;BR /&gt;logger = logging.getLogger(__name__)&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;class &lt;/SPAN&gt;IntegracaoInternaCC(RemoteBasePlugin):&lt;BR /&gt;&lt;BR /&gt;    &lt;SPAN&gt;def &lt;/SPAN&gt;&lt;SPAN&gt;query&lt;/SPAN&gt;(&lt;SPAN&gt;self&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;**kwargs):&lt;BR /&gt;&lt;BR /&gt;        &lt;SPAN&gt;global &lt;/SPAN&gt;con&lt;SPAN&gt;, &lt;/SPAN&gt;total_lancamentos_export_jsm&lt;SPAN&gt;, &lt;/SPAN&gt;state_integracao_interna_cc&lt;BR /&gt;&lt;BR /&gt;        state_integracao_interna_cc = &lt;SPAN&gt;0.0&lt;BR /&gt;&lt;/SPAN&gt;        status_ok = &lt;SPAN&gt;"OK"&lt;BR /&gt;&lt;/SPAN&gt;        status_notok = &lt;SPAN&gt;"Bad"&lt;BR /&gt;&lt;/SPAN&gt;        &lt;SPAN&gt;try&lt;/SPAN&gt;:&lt;BR /&gt;            con = cx_Oracle.connect(&lt;SPAN&gt;user&lt;/SPAN&gt;=&lt;SPAN&gt;""&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;password&lt;/SPAN&gt;=&lt;SPAN&gt;""&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;dsn&lt;/SPAN&gt;=&lt;SPAN&gt;""&lt;/SPAN&gt;)&lt;BR /&gt;            cursor = con.cursor()&lt;BR /&gt;            &lt;SPAN&gt;print&lt;/SPAN&gt;(&lt;SPAN&gt;"Successfully connected to Oracle Database"&lt;/SPAN&gt;)&lt;BR /&gt;            consulta_sql = &lt;SPAN&gt;"select count(1) from cc_qcc_lanc_export_jms s where state &amp;lt;&amp;gt; 3;"&lt;BR /&gt;&lt;/SPAN&gt;            cursor.execute(consulta_sql)&lt;BR /&gt;            resultado_query = (cursor.fetchall())&lt;BR /&gt;&lt;BR /&gt;            &lt;SPAN&gt;for &lt;/SPAN&gt;linha &lt;SPAN&gt;in &lt;/SPAN&gt;resultado_query:&lt;BR /&gt;                total_lancamentos_export_jsm = (linha[&lt;SPAN&gt;0&lt;/SPAN&gt;])&lt;BR /&gt;                &lt;SPAN&gt;print&lt;/SPAN&gt;(&lt;SPAN&gt;"Total Registros"&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;total_lancamentos_export_jsm)&lt;BR /&gt;&lt;BR /&gt;            &lt;SPAN&gt;if &lt;/SPAN&gt;total_lancamentos_export_jsm == &lt;SPAN&gt;0&lt;/SPAN&gt;:&lt;BR /&gt;                state_integracao_interna_cc = status_ok&lt;BR /&gt;                &lt;SPAN&gt;print&lt;/SPAN&gt;(&lt;SPAN&gt;"Status:"&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;state_integracao_interna_cc)&lt;BR /&gt;            &lt;SPAN&gt;else&lt;/SPAN&gt;:&lt;BR /&gt;                state_integracao_interna_cc = status_notok&lt;BR /&gt;                &lt;SPAN&gt;print&lt;/SPAN&gt;(&lt;SPAN&gt;"Status:"&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;state_integracao_interna_cc)&lt;BR /&gt;&lt;BR /&gt;            group = &lt;SPAN&gt;self&lt;/SPAN&gt;.topology_builder.create_group(&lt;SPAN&gt;"Filas AQ"&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;"Filas AQ"&lt;/SPAN&gt;)&lt;BR /&gt;            device = group.create_element(&lt;SPAN&gt;"Integração Conta Corrente"&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;"Integração Conta Corrente"&lt;/SPAN&gt;)&lt;BR /&gt;            group.report_property(&lt;SPAN&gt;key&lt;/SPAN&gt;=&lt;SPAN&gt;"Desenvolvedor"&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;value&lt;/SPAN&gt;=&lt;SPAN&gt;"Rodrigo Biaggio"&lt;/SPAN&gt;)&lt;BR /&gt;            group.report_property(&lt;SPAN&gt;key&lt;/SPAN&gt;=&lt;SPAN&gt;"Secondary technology"&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;value&lt;/SPAN&gt;=&lt;SPAN&gt;"Oracle"&lt;/SPAN&gt;)&lt;BR /&gt;            group.report_property(&lt;SPAN&gt;key&lt;/SPAN&gt;=&lt;SPAN&gt;"Integrações"&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;value&lt;/SPAN&gt;=&lt;SPAN&gt;"AWS"&lt;/SPAN&gt;)&lt;BR /&gt;            group.report_property(&lt;SPAN&gt;key&lt;/SPAN&gt;=&lt;SPAN&gt;"Descrição"&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;value&lt;/SPAN&gt;=&lt;SPAN&gt;"Filas Oracle AQ - Conta e Standin"&lt;/SPAN&gt;)&lt;BR /&gt;            device.report_property(&lt;SPAN&gt;key&lt;/SPAN&gt;=&lt;SPAN&gt;"Integrações"&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;value&lt;/SPAN&gt;=&lt;SPAN&gt;"AWS"&lt;/SPAN&gt;)&lt;BR /&gt;            device.report_property(&lt;SPAN&gt;key&lt;/SPAN&gt;=&lt;SPAN&gt;"Technology"&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;value&lt;/SPAN&gt;=&lt;SPAN&gt;"Python"&lt;/SPAN&gt;)&lt;BR /&gt;            device.add_endpoint(&lt;SPAN&gt;ip&lt;/SPAN&gt;=&lt;SPAN&gt;""&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;port&lt;/SPAN&gt;=&lt;SPAN&gt;3306&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;dnsNames&lt;/SPAN&gt;=[&lt;SPAN&gt;""&lt;/SPAN&gt;])&lt;BR /&gt;            device.relative(&lt;SPAN&gt;key&lt;/SPAN&gt;=&lt;SPAN&gt;'total_lancamentos_export_jsm'&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;value&lt;/SPAN&gt;=total_lancamentos_export_jsm)&lt;BR /&gt;            group.absolute(&lt;SPAN&gt;key&lt;/SPAN&gt;=&lt;SPAN&gt;'total_lancamentos_export_jsm'&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;value&lt;/SPAN&gt;=total_lancamentos_export_jsm)&lt;BR /&gt;            device.state_metric(&lt;SPAN&gt;key&lt;/SPAN&gt;=&lt;SPAN&gt;'state_integracao_interna_cc'&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;value&lt;/SPAN&gt;=state_integracao_interna_cc)&lt;BR /&gt;&lt;BR /&gt;        &lt;SPAN&gt;except &lt;/SPAN&gt;cx_Oracle.DatabaseError &lt;SPAN&gt;as &lt;/SPAN&gt;e:&lt;BR /&gt;            &lt;SPAN&gt;print&lt;/SPAN&gt;(&lt;SPAN&gt;"Erro ao acessar tabela"&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;e)&lt;BR /&gt;&lt;BR /&gt;        &lt;SPAN&gt;finally&lt;/SPAN&gt;:&lt;BR /&gt;            con.close()&lt;BR /&gt;            &lt;SPAN&gt;print&lt;/SPAN&gt;(&lt;SPAN&gt;"Conexão ao banco encerrada"&lt;/SPAN&gt;)&lt;/PRE&gt;&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 30 Nov 2021 20:04:55 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Extensions/Resolve-No-Module-Named-cx-Oracle-Error-in-Dynatrace-Extensions/m-p/176729#M1834</guid>
      <dc:creator>RodrigoBiaggio</dc:creator>
      <dc:date>2021-11-30T20:04:55Z</dc:date>
    </item>
    <item>
      <title>Re: No module named 'cx_Oracle'</title>
      <link>https://community.dynatrace.com/t5/Extensions/Resolve-No-Module-Named-cx-Oracle-Error-in-Dynatrace-Extensions/m-p/176731#M1835</link>
      <description>&lt;P&gt;What user does the plugin run as? dtuserag, dtuser?&amp;nbsp;If the plugin is run with any of these users it can justify not finding the oracle lib.&lt;/P&gt;</description>
      <pubDate>Tue, 30 Nov 2021 20:18:01 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Extensions/Resolve-No-Module-Named-cx-Oracle-Error-in-Dynatrace-Extensions/m-p/176731#M1835</guid>
      <dc:creator>RodrigoBiaggio</dc:creator>
      <dc:date>2021-11-30T20:18:01Z</dc:date>
    </item>
    <item>
      <title>Re: No module named 'cx_Oracle'</title>
      <link>https://community.dynatrace.com/t5/Extensions/Resolve-No-Module-Named-cx-Oracle-Error-in-Dynatrace-Extensions/m-p/176733#M1836</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;dtuserag. You can do a oneagent_sim with sudo -u, that sometimes points out access issues.&lt;/P&gt;</description>
      <pubDate>Tue, 30 Nov 2021 20:20:19 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Extensions/Resolve-No-Module-Named-cx-Oracle-Error-in-Dynatrace-Extensions/m-p/176733#M1836</guid>
      <dc:creator>Mike_L</dc:creator>
      <dc:date>2021-11-30T20:20:19Z</dc:date>
    </item>
    <item>
      <title>Re: No module named 'cx_Oracle'</title>
      <link>https://community.dynatrace.com/t5/Extensions/Resolve-No-Module-Named-cx-Oracle-Error-in-Dynatrace-Extensions/m-p/176734#M1837</link>
      <description>&lt;P&gt;It's failing on this line:&lt;/P&gt;
&lt;PRE&gt;con.close()&lt;/PRE&gt;
&lt;P&gt;because the connection cannot be created with empty connection parameters.&lt;/P&gt;
&lt;P&gt;You can set it to None first and then check for None before trying to close the connection.&lt;/P&gt;</description>
      <pubDate>Tue, 30 Nov 2021 20:23:25 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Extensions/Resolve-No-Module-Named-cx-Oracle-Error-in-Dynatrace-Extensions/m-p/176734#M1837</guid>
      <dc:creator>Mike_L</dc:creator>
      <dc:date>2021-11-30T20:23:25Z</dc:date>
    </item>
    <item>
      <title>Re: No module named 'cx_Oracle'</title>
      <link>https://community.dynatrace.com/t5/Extensions/Resolve-No-Module-Named-cx-Oracle-Error-in-Dynatrace-Extensions/m-p/177062#M1838</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.dynatrace.com/t5/user/viewprofilepage/user-id/11520"&gt;@Mike_L&lt;/a&gt;&amp;nbsp;&lt;a href="https://community.dynatrace.com/t5/user/viewprofilepage/user-id/32618"&gt;@tibebe_m_digafe&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'm still trying to get the plugin to work.&lt;/P&gt;&lt;P&gt;I've already run simulate_plugin and it works. The problem occurs when deploying to Dynatrace.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;At first, it was returning a message that the cx_Oracle module did not exist. I redid all the installation of gateway, SDK and Oracle client. Now, even though everything works fine inside the OS, when I deploy, it returns a message that the Oracle LIB was not found.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I put in my code to return the Oracle environment variables and also the LD_LIBRARY_PATH and the return is none, that is, it is not finding the variable.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;SIMULATE_PLUGIN OK&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="RodrigoBiaggio_0-1638926514937.png" style="width: 400px;"&gt;&lt;img src="https://community.dynatrace.com/t5/image/serverpage/image-id/3673iC13EF7C102E116B2/image-size/medium?v=v2&amp;amp;px=400" role="button" title="RodrigoBiaggio_0-1638926514937.png" alt="RodrigoBiaggio_0-1638926514937.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;ERROR&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="RodrigoBiaggio_1-1638926547613.png" style="width: 400px;"&gt;&lt;img src="https://community.dynatrace.com/t5/image/serverpage/image-id/3674i5EDC573CF4A9A594/image-size/medium?v=v2&amp;amp;px=400" role="button" title="RodrigoBiaggio_1-1638926547613.png" alt="RodrigoBiaggio_1-1638926547613.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;What is causing me confusion is the fact that my user has the variables, and dtuserag is not a user with bash, it doesn't login.&lt;/P&gt;&lt;P&gt;Which user does Dynatrace use, root or&lt;BR /&gt;the dtuserag? These variables must be defined for which users?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 08 Dec 2021 01:23:57 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Extensions/Resolve-No-Module-Named-cx-Oracle-Error-in-Dynatrace-Extensions/m-p/177062#M1838</guid>
      <dc:creator>RodrigoBiaggio</dc:creator>
      <dc:date>2021-12-08T01:23:57Z</dc:date>
    </item>
    <item>
      <title>Re: No module named 'cx_Oracle'</title>
      <link>https://community.dynatrace.com/t5/Extensions/Resolve-No-Module-Named-cx-Oracle-Error-in-Dynatrace-Extensions/m-p/177100#M1840</link>
      <description>&lt;P&gt;Hi, Extensions run as dtuserag. The LD_LIBRARY_PATH needs to be present before the remote plugin module starts up. You can do this by adding&lt;/P&gt;
&lt;P&gt;Environment=LD_LIBRARY_PATH=/path_to_accessible_libraries/oracle&lt;/P&gt;
&lt;P&gt;Inside the [Service] section of the Remote Plugin Module service script. By default it is located at /etc/systemd/system/remotepluginmodule.service&lt;/P&gt;
&lt;P&gt;Mike&lt;/P&gt;</description>
      <pubDate>Wed, 08 Dec 2021 09:25:23 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Extensions/Resolve-No-Module-Named-cx-Oracle-Error-in-Dynatrace-Extensions/m-p/177100#M1840</guid>
      <dc:creator>Mike_L</dc:creator>
      <dc:date>2021-12-08T09:25:23Z</dc:date>
    </item>
    <item>
      <title>Re: No module named 'cx_Oracle'</title>
      <link>https://community.dynatrace.com/t5/Extensions/Resolve-No-Module-Named-cx-Oracle-Error-in-Dynatrace-Extensions/m-p/177118#M1841</link>
      <description>&lt;P&gt;&lt;a href="https://community.dynatrace.com/t5/user/viewprofilepage/user-id/11520"&gt;@Mike_L&lt;/a&gt;&amp;nbsp;,&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="RodrigoBiaggio_0-1638966139119.png" style="width: 400px;"&gt;&lt;img src="https://community.dynatrace.com/t5/image/serverpage/image-id/3681iFAC7E6EE413445D1/image-size/medium?v=v2&amp;amp;px=400" role="button" title="RodrigoBiaggio_0-1638966139119.png" alt="RodrigoBiaggio_0-1638966139119.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="RodrigoBiaggio_1-1638966268012.png" style="width: 400px;"&gt;&lt;img src="https://community.dynatrace.com/t5/image/serverpage/image-id/3682i3891C3EE9A18E38C/image-size/medium?v=v2&amp;amp;px=400" role="button" title="RodrigoBiaggio_1-1638966268012.png" alt="RodrigoBiaggio_1-1638966268012.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Hi, thanks for your reply.&lt;/P&gt;&lt;P&gt;I put all these two ways in, but it didn't work.&lt;/P&gt;&lt;P&gt;I also stopped / started the process&lt;/P&gt;&lt;P&gt;Is that correct, is it either of these two ways?&lt;/P&gt;</description>
      <pubDate>Wed, 08 Dec 2021 12:26:34 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Extensions/Resolve-No-Module-Named-cx-Oracle-Error-in-Dynatrace-Extensions/m-p/177118#M1841</guid>
      <dc:creator>RodrigoBiaggio</dc:creator>
      <dc:date>2021-12-08T12:26:34Z</dc:date>
    </item>
    <item>
      <title>Re: No module named 'cx_Oracle'</title>
      <link>https://community.dynatrace.com/t5/Extensions/Resolve-No-Module-Named-cx-Oracle-Error-in-Dynatrace-Extensions/m-p/177121#M1842</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;It's the first one. Does the dtuserag have full access to that folder?&lt;/P&gt;&lt;P&gt;Mike&lt;/P&gt;</description>
      <pubDate>Wed, 08 Dec 2021 12:33:14 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Extensions/Resolve-No-Module-Named-cx-Oracle-Error-in-Dynatrace-Extensions/m-p/177121#M1842</guid>
      <dc:creator>Mike_L</dc:creator>
      <dc:date>2021-12-08T12:33:14Z</dc:date>
    </item>
    <item>
      <title>Re: No module named 'cx_Oracle'</title>
      <link>https://community.dynatrace.com/t5/Extensions/Resolve-No-Module-Named-cx-Oracle-Error-in-Dynatrace-Extensions/m-p/177146#M1843</link>
      <description>&lt;P&gt;Yes, the user has access.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Mike, I'm stopping/starting the dynatrace service, running systemctl status dynatracegateway&lt;BR /&gt;&lt;BR /&gt;Would that be enough for the module to load the path? I'm doing the restart and nothing happens. Is it possible for me to restart only the extension module?&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Thank you&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 08 Dec 2021 18:13:53 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Extensions/Resolve-No-Module-Named-cx-Oracle-Error-in-Dynatrace-Extensions/m-p/177146#M1843</guid>
      <dc:creator>RodrigoBiaggio</dc:creator>
      <dc:date>2021-12-08T18:13:53Z</dc:date>
    </item>
    <item>
      <title>Re: No module named 'cx_Oracle'</title>
      <link>https://community.dynatrace.com/t5/Extensions/Resolve-No-Module-Named-cx-Oracle-Error-in-Dynatrace-Extensions/m-p/177147#M1844</link>
      <description>&lt;P&gt;&lt;a href="https://community.dynatrace.com/t5/user/viewprofilepage/user-id/11520"&gt;@Mike_L&lt;/a&gt;&amp;nbsp;Or some log that I can check if it was applied or the current parameter return.&lt;/P&gt;</description>
      <pubDate>Wed, 08 Dec 2021 18:20:02 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Extensions/Resolve-No-Module-Named-cx-Oracle-Error-in-Dynatrace-Extensions/m-p/177147#M1844</guid>
      <dc:creator>RodrigoBiaggio</dc:creator>
      <dc:date>2021-12-08T18:20:02Z</dc:date>
    </item>
    <item>
      <title>Re: No module named 'cx_Oracle'</title>
      <link>https://community.dynatrace.com/t5/Extensions/Resolve-No-Module-Named-cx-Oracle-Error-in-Dynatrace-Extensions/m-p/177152#M1845</link>
      <description>&lt;P&gt;I did a test by changing the user from dtuserag to root. I restarted the Dynatrace service and it didn't reflect. In my code it still points out that the plugin is running with dtuserag.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="RodrigoBiaggio_0-1638988660128.png" style="width: 400px;"&gt;&lt;img src="https://community.dynatrace.com/t5/image/serverpage/image-id/3686i128D7CE66EF30326/image-size/medium?v=v2&amp;amp;px=400" role="button" title="RodrigoBiaggio_0-1638988660128.png" alt="RodrigoBiaggio_0-1638988660128.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="RodrigoBiaggio_1-1638988676885.png" style="width: 400px;"&gt;&lt;img src="https://community.dynatrace.com/t5/image/serverpage/image-id/3687i9D2019A8263C1E54/image-size/medium?v=v2&amp;amp;px=400" role="button" title="RodrigoBiaggio_1-1638988676885.png" alt="RodrigoBiaggio_1-1638988676885.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 08 Dec 2021 18:38:02 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Extensions/Resolve-No-Module-Named-cx-Oracle-Error-in-Dynatrace-Extensions/m-p/177152#M1845</guid>
      <dc:creator>RodrigoBiaggio</dc:creator>
      <dc:date>2021-12-08T18:38:02Z</dc:date>
    </item>
  </channel>
</rss>

