我有一个使用连接字符串连接到oracle的代码:
conn = cx_Oracle.connect('username/password@server:port/services')
但问题是我的密码包含@字符,所以它可能
conn = cx_Oracle.connect('username/p@ssword@server:port/services')
它回来了
DatabaseError: ORA-12154: TNS:could not resolve the connect identifier specified
我将Django与Oracle一起用于此设置
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.oracle',
'NAME': 'Services',
'USER': 'user',
'PASSWORD': 'p@ssword',
'HOST': 'ip',
'PORT': 'port',
}
}
我不能更改密码:(有人知道这个问题吗?
我没有尝试过cx_Oracle,但是您可以通过指定各个参数来连接-
或者
仅供参考:这是在Django长期存在的{a1}。包含修复程序的第一个稳定版本是v2.1
您可以基于
Service Name
或SID
使用以下任何方法。使用SID:
或
服务名称:
相关问题 更多 >
编程相关推荐