Oracle Database 26ai will be available on generic Linux platforms in January and soon on AIX and Windows
Purpose
Provides a PL/SQL procedure called CREATE_EXTDDL_FOR_HIVE(), that creates an Oracle external table for a given hive table. Big Data SQL needs to be correctly set up for DBMS_HADOOP to work.
Given a hive table name, creates a text of DDL that can be executed to create an external table corresponding to the hive table
dbms_hadoop.create_extddl_for_hive(
cluster_id IN VARCHAR2,
db_name IN VARCHAR2,
hive_table_name IN VARCHAR2,
hive_partition IN BOOLEAN,
table_name IN VARCHAR2,
perform_ddl IN BOOLEAN,
text_of_ddl OUT CLOB);
Given a LIST partitioned local Oracle table and a (list) partitioned Hive table, merge the Hive partitions into the Oracle table. The Oracle table now becomes a hybrid partitioned table.
dbms_hadoop.create_hybrid_partned_table(
cluster_id IN VARCHAR2,
db_name IN VARCHAR2,
hive_table_name IN VARCHAR2,
table_name IN VARCHAR2,
perform_ddl IN BOOLEAN := FALSE,
text_of_ddl OUT CLOB);