Hive中導入Oracle數據錯誤:Listener refused the connection with the following error: ORA-12505

問題:

      今天往Hive中導入Oracle數據的時候碰到了以下錯誤:Listener refused the connection with the following error:

ORA-12505, TNS:listener does not currently know of SID given in connect descriptor


解決辦法:

導入數據的語句以下:

/usr/bin/sqoop import --connect jdbc:oracle:thin:@20.20.20.20:1521:jh --username *** --password *** --table *** -m 1 --fields-terminated-by "," --hive-database *** --hive-table *** --hive-import --hive-overwrite

修改導入語句@20.20.20.20:1521:jh中的jh爲數據庫安裝目錄tnsnames.ora下SERVICE_NAME的名字。由於這裏導入語句中須要的是SERVICE_NAME的名字爲而不是SID。80378
版權聲明:本文爲博主原創文章,轉載請附上博文連接!數據庫

相關文章
相關標籤/搜索