Google Cloud Data Fusion 1. Не подключается к оракулу 2. Когда конвейер работает, я получаю сообщение об ошибке сетевого порта "по умолчанию"
Я установил тонкий драйвер oracle-jdbc для подключения к On Premier Oracle DB, но при тестировании соединения я получаю сообщение об ошибке сетевого адаптера
Я пытался изменить хост, но все же
При запуске конвейера из GCS-BQ я получаю ошибку сетевого порта. Можем ли мы изменить VPC, на котором работает конвейер?
1 ответ
Что касается ошибки соединения oracle db, доступна ли db в публичной сети для соединения? В настоящее время служба Wrangler в Cloud Data Fusion не может общаться с локальной базой данных по частному соединению, и мы активно работаем над этим.
Однако, если база данных доступна в общедоступной сети, то это похоже на проблему с конфигурациями Oracle. Не могли бы вы взглянуть на этот ответ и посмотреть, поможет ли он - Oracle SQL Developer: Failure - Тест не пройден: сетевой адаптер не может установить соединение?
Также вы можете подключиться к базе данных Oracle с помощью какого-либо другого инструмента запросов, такого как SqlWorkbench?
Разбивая ваш вопрос:
1. Подключение к локальным базам данных
В настоящее время возможно подключение к локальным базам данных. Убедитесь, что вы создали межсоединение между локальной сетью и сетью, используемой экземпляром Data Fusion, и убедитесь, что вы применили правильные правила брандмауэра (похоже, вы получаете проблемы с брандмауэром в журналах). Я предлагаю сначала попытаться подключиться напрямую к базе данных, чтобы убедиться, что настройка сети работает.
2. Измените сетевые конфигурации в задании Data Fusion.
Вы можете указать параметры для вашей работы. Есть возможность изменить сеть и подсеть, в которых будет выполняться задание.Configure > Compute config > Customize
вариант. Если вы используете общий VPC, вы также можете указать хост-проект.