背景简介
很多企业上的数据库是使用Kerberos授权的无明文密码数据库。这种把普通Oracle数据库转化为由Kerberos授权的Oracle数据库的过程叫做Kerberize
,也可以说是Kerberos化
。
如果你恰好使用Django
作为后端框架,并且想要配置这种数据库的话,应该具体怎么设置呢?网上很少有这样的资源,这里分享一下我的项目配置中的经验。
环境/软件版本&配置:
- Django: 3.2
- cx_Oracle: 8.1.0
- OS: Windows
具体过程
这份官方文档包含了一些Oracle的配置信息,可能对理解以下过程有帮助
- 前提:你已经安装好了
Django
和与之版本匹配的cx_Oracle
- 按照
Django
官方文档配置settings.py
DATABASES = {