I am using OracleOperator to execute sql at remote database source. Below is the simple operator code written in Airflow DAG,
t2 = OracleOperator(
task_id='task_2',
oracle_conn_id='ORA_DATABASE_SYSTEM',
sql='/query.sql',
dag=dag)
query.sql is the file created , which i want to have multiple sql statements which can be DDL or DML, but while running DAG it throws
cx_Oracle.DatabaseError: ORA-00922: missing or invalid option
.sql file have following sql statement,
create table SP(name varchar(50), age int);
insert into SP (name,age) values('Suraj',24);
insert into SP values('Ashish',27);
AM i doing something wrong ? It would be help if anyone can share trying different or pointing right way of doing it.