我有一个看似简单的问题。 当尝试使用python脚本连接到oracle数据库时,它会抛出这个错误:
cx_Oracle.DatabaseError: ORA-12505: TNS:listener does not currently know of SID given in connect descriptor
问题是tnsnames.ora是在TNS_ADMIN环境变量中设置的(我在win 10上工作),我甚至可以在创建新连接时通过sqldeveloper找到它。此外,我确定我在我的脚本中使用正确的dsn ...因此......任何想法?
答案 0 :(得分:2)
这是我的代码。希望它有所帮助
import pandas as pd
df = pd.DataFrame({'a':[1,2], 'b': [10,20]})
df
a b
0 1 10
1 2 20
df['a']
0 1
1 2