簡體   English   中英

如何使用 airflow 將數據從一個 oracle 數據庫傳輸到另一個 oracle 數據庫

[英]How do I transfer data from one oracle database to another oracle database with airflow

我正在嘗試將數據從一個 oracle_db1.table1 傳輸到另一個 oracle_db2.table1。 我已經安裝了 backport-provider: https://pypi.org/project/apache-airflow-backport-providers-oracle/ 導入現在工作正常。 但是嘗試第一個任務我得到這個錯誤。 我認為這與連接有關:

這里是錯誤日志

[2020-08-18 12:30:15,485] {logging_mixin.py:112} INFO -
[2020-08-18 12:30:15,485] {base_hook.py:84}
INFO - Using connection to: id: DB1234.
Host: 192.168.50.123:1521/testserver, Port: 1521, Schema: blup, Login: blup, Password: xxXXX, extra: None
[2020-08-18 12:30:15,485] {logging_mixin.py:112} INFO -
[2020-08-18 12:30:15,485] {connection.py:342} ERROR - Expecting value: line 1 column 1 (char 0).

這是我的示例DAG 任務

T3 = OracleToOracleOperator(
        task_id="insert_data_to_db",
        oracle_destination_conn_id= "BCDEFG",
        destination_table= "BCDEFG.TEST_BENUTZER3",
        oracle_source_conn_id= "DESTINATION_DB",
        source_sql= """
        SELECT * FROM DESTINATION_DB.BENUTZER
        """,
        source_sql_params=None,
        rows_chunk=5000
    )

提前致謝

連接問題。 “額外”中有輸入。 我刪除了它們。 然后就可以了

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM