diff --git a/tasks/prepare.yml b/tasks/prepare.yml
index eede347817c4dbbdee87a6a54409ee9a0e4bfcd0..e4c797471368aaae8dd593c0c683f06fa57c3ff2 100644
--- a/tasks/prepare.yml
+++ b/tasks/prepare.yml
@@ -33,3 +33,15 @@
     tag: 18c
     push: no
     source: build
+
+- name: Install Python Library
+  pip:
+    executable: '{{ item }}'
+    name: '{{ packages }}'
+    state: latest
+    vars:
+      packages:
+        - cx_Oracle
+  with_items:
+    - pip3
+    - pip2
diff --git a/templates/setup.sql.j2 b/templates/setup.sql.j2
index 735c477b44901dc9366a52f6953ea09f1bf36bbb..c44dac6bd8c72c07ea9eb2124001b3c8ffa5d708 100644
--- a/templates/setup.sql.j2
+++ b/templates/setup.sql.j2
@@ -3,3 +3,8 @@ alter profile DEFAULT limit password_life_time UNLIMITED;
 create pluggable database {{ oracle_schema }} admin user {{ oracle_schema }} identified by "{{ oracle_password }}" file_name_convert=('/opt/oracle/oradata/XE/pdbseed','/opt/oracle/oradata/XE/{{ oracle_schema }}');
 alter pluggable database {{ oracle_schema }} open read write;
 alter pluggable database all save state;
+
+ALTER SESSION SET "_ORACLE_SCRIPT"=true;
+CREATE USER netdata IDENTIFIED BY netdata;
+GRANT CONNECT TO netdata;
+GRANT SELECT_CATALOG_ROLE TO netdata;