I have a table in oracle database with some 700 million records around 5gb size. I have to run a job daily to replicate the oracle table to snowflake. Since there is no direct connector in snowflake to oracle database first I have to extract data from oracle database to a csv file and then upload that csv file to snowflake using python script. I tried sqlplus to extract data to csv. But sqlplus is taking ages to extract the data. so my questions are: 1. What is the fastest way to extract data from oracle database? 2. Since I have to run a job daily to update this oracle table into snowflake, Is there any other way to complete this task?
Any help is appreciated.