
Oracle
風の唄を聴け
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
[Oracle] 修改字符串最大长度解决 ORA-12899: value too large for column
问题分析出现这个问题的原因是, 某列中包含的数据长度超出了建表时对该列的限制, 一般情况下修改出错列的长度设置, 然后重新建表即可. 不过有时问题会更复杂一些, 存储字符串常用的 VARCHAR2 类型的默认长度上限是 4000 bytes, 如果要存储的数据中包含超过 4000 bytes 的数据该如何解决?问题解决遇到 VARCHAR2 类型长度不够用的情况时, 可以考虑两种方案:改用其它数据类型如改为 LONG 或者 CLOB, 这两种数据类型可以存储 GB 级别的字符串, 但也有各自的局原创 2020-09-08 17:46:48 · 3585 阅读 · 0 评论 -
[Oracle] Python多进程并发报错: ORA-01001: invalid cursor
问题描述:使用Python的multiprocess和SQLAlchemy模块多进程访问Oracle时, 遇到错误 ORA-01001: invalid cursor问题分析:从报错信息来看, 猜测是数据库连接池的管理出现了错误, 当进程访问Oracle时, 会通过SQLAlchemy与Oracle建立连接, 建立连接的过程是"打开游标 - 执行SQL语句 - 关闭游标", 单个进程使用SQLAlchemy没有问题, 但当有多个进程时, 猜测SQLAlchemy可能是无法将每个进程的ID与这个进程打开原创 2020-09-01 08:26:04 · 1629 阅读 · 0 评论 -
[Oracle] SQlAlchemy 连接 Oracle 数据库问题汇总
一. 创建 Oracle 数据库用户首先在 Oracle 中创建一个用户用于访问数据库创建用户, 这里需要注意的是, 为了账户能够正常登陆, 用户名前面需要加 “c##”create user c##username identified by password; 赋予新建用户权限grant connect,resource,dba to c##username;二. S...原创 2019-10-26 14:49:58 · 2460 阅读 · 2 评论 -
[Linux] Centos7 安装 Oracle
1. 下载安装包首先下载依赖包 oracle-database-preinstall-19c, 然后下载数据库本体2. 安装依次运行yum localinstall oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpmyum localinstall oracle-database-ee-19c-1.0-1.x86_64.rpm3....原创 2019-10-24 15:49:25 · 240 阅读 · 0 评论