我的目的是连接到oracle数据库并运行查询,以便在网页上填充这些结果。但是当我尝试运行python manage.py migrate时,我得到了下面的错误。我只是在settings.py文件中做了一些更改,以连接到oracle数据库,而不是sqlite。\db\backends\oracle\base.py", line 506, in executecx_Oracle.
我有一个Django (1.5版)应用程序,它收到以下Oracle错误:
ORA-01461: can bind a LONG value only for insert into a LONG column在进行了一些数据库调试之后,问题似乎是由于使用SESSION_DATA (数据类型NCLOB)的较长(大约2.5k个字符) Unicode字符串值在DJANGO_SESSION表上执行INSERT而导致的我的一位同事告诉我,这个问题不会发生在更新上,而只发生在插入上,因为更新的Django数据库代码包含将数据库写入拆分