cx_Oracle.DatabaseError: ORA-24454: client host name is not set

mac电脑python3连接oracle数据库进行数据查询,出现了 ORA-24454 客户端主机名没有设置的错误。

问题解决的办法:

1. 找到系统实际的hostname, 在terminal输入hostname

返回John-MacBook-Pro.local

2. 在terminal输入,cd /etc/

3. sudo vim hosts

    i 指令进入插入模式

    插入127.0.0.1 localhost  

   or

    插入  127.0.0.1 John-MacBook-Pro.local

    esc退出插入模式

    :wq

    保存并退出vim

你可能感兴趣的:(cx_Oracle.DatabaseError: ORA-24454: client host name is not set)