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;