Получение cx_Oracle.DatabaseError: ORA-12170: TNS: истекло время ожидания соединения при создании задания потока воздуха в Composer Google Cloud Platform
Я попробовал два кода ниже, но они не сработали.
engine = cx_Oracle.connect ('user', 'pass', cx_Oracle.makedsn ('hostip', 'portnum', None, 'service_name'))
engine = cx_Oracle.connect ('user / pass @ hostip: portnum / service_name')
def get_oracle_engine ():
oracle_connection_string = 'oracle+cx_oracle://{username}:{password}@{hostname}:{port}/{service_name}'
oracle_host = 'hostip'
oracle_port = 'portnum'
oracle_user = 'user'
oracle_pw = 'pass'
oracle_service_name = 'service_name'
engine = cx_Oracle.connect(oracle_connection_string.format(
username=oracle_user,
password=oracle_pw,
hostname=oracle_host,
port=oracle_port,
service_name=oracle_service_name ,
))
return engine
engine = get_engine()
logging.info("connected..")
Среда: Google Cloud Platform - Composer, Airflow, Oracle
Должен подключаться к базе данных Oracle. Есть предложения ??