![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
oracle
jidushanzhu
小菜鸟
展开
-
python3 US7ASCII oracle乱码 写数据
数据库oracle11g,字符集US7ASCII,python3各种设置都试过了,始终无法解决乱码问题。oracle乱码的解决办法是使用自带的函数rawtohex或utl_raw.cast_to_varchar2,能从oracle中读取数据,但在数据库中插入的数据为英文或字符。......原创 2022-06-09 18:22:07 · 430 阅读 · 0 评论 -
ORA-12541:TNS:no listener 解决方法
打开oracle文件夹product\11.2.0\dbhome_1\NETWORK\ADMIN,修改listener.ora文件实例名,我自己系统实例名设置的ORACLEDB,而一般用的ORCL,来回切换自己设置的和ORCL,再lsnrctl stop、lsnrctl start重启监听原创 2021-12-28 09:26:27 · 982 阅读 · 0 评论 -
python只能向oracle数据库插入数字或字符
>>> a='法撒范德萨'>>> b=a.encode('unicode_escape')>>> bb'\\u6cd5\\u6492\\u8303\\u5fb7\\u8428'>>> c=b.decode('gbk')>>> c'\\u6cd5\\u6492\\u8303\\u5fb7\\u8428'>>> d=c.encode('gbk')>>> db'\\u6.原创 2021-11-18 17:15:12 · 913 阅读 · 0 评论 -
cx_Oracle python
想通过python向字符集US7ASCII oracle数据库查询数据与写入数据报错【结论】未解决,放弃直接写入读取中文的方法网上大多教程都看过了,环境变量设置NLS_LANG,encoding nencoding设置都试过了,没用国家和数据库字符集&数据库导入导出版本问题&数据库导入导(全)_朱亚星的专栏-CSDN博客Oracle字符集的查看查询和Oracle字符集的设置修改 - Mila.Kou - 博客园Character Sets and Globalization原创 2021-11-17 11:28:11 · 1078 阅读 · 0 评论 -
触发器 自增 id 序列 oracle
https://blog.csdn.net/yaoweihftk/article/details/83559972https://blog.csdn.net/weixin_41954142/article/details/102489115/* --------成功ZKKDETAIL--------*/INSERT INTO ZKKDETAIL(DEPARTMENT,ID,TIME,SUGGESTION,STATE,NUMS,REVIEWERS) VALUES('c',1,SYSDATE,'c',原创 2021-08-30 10:56:20 · 97 阅读 · 0 评论 -
python3 cx_Oracle.connect连接数据库乱码 codec can‘t decode byte ordinal not in range(128)
这是一篇可能稍微有点复杂的针对数据库数据查询的解决方法,做好准备。从数据库获取数据步骤如下#直接执行无效,从数据库获取数据如下conn=cx_Oracle.connect #第一步:连接数据库cursor=conn.cursor()#第二步:定义游标cursor.execute()#第三步:执行语句data=cursor.fetchall()#第四步:获取数据数据库为oracle,数据库很老很原始,英文和数字能读出来,中文就乱码【走过的弯路】一、NLS_LANG设置数据库中原创 2021-05-11 11:43:41 · 374 阅读 · 0 评论 -
ERROR: ORA-01017: 用户名/口令无效; 登录被拒绝
【问题】创建用户,又不前面加C##,就切换到orclpdb中创建了不带C##的aaa,创建好了后又开始赋权限,connect、resource、create session、dba权限都给了,还是登不上;切换命令:alter session set container=orclpdb;【解决方法】alter session set container=cdb$root;SELECT * FROM ALL_USERS;alter session set container=orclpd原创 2021-04-28 09:50:32 · 1148 阅读 · 0 评论 -
oracle数据库与plsql连接的问题
所遇到的几个问题:1、ORA-12514: TNS:listener does not currently know of service requested in connect descriptor首先解决第一个问题:跟着参考网址一走一遍,看各个点是否有问题,我卸载了oracle11g重新装了12c,IP地址变了,报了错。此外装完oracle桌面类又说要装了客户端instantclient,我不知道是因为客户端中的listener文件还是tnsnames引起的bug,我的是桌面类引起的b..原创 2020-11-25 18:22:03 · 142 阅读 · 0 评论 -
存储过程while循环问题
初学存储过程while 条件 loop循环老是进不去,代码如下declare cursor vrows is select ename from emp; vrow emp.ename%type;begin dbms_output.put_line('1:'); open vrows; while vrows%FOUND loop dbms_output.put_line('2:'); fetch vrows into vrow; dbms_outpu原创 2020-08-26 18:07:01 · 487 阅读 · 0 评论 -
python连接数据库 cx_oracle问题
基于python访问oracle数据库利用select提取数据遇到的坑。1、DatabaseError: DPI-1047: 64-bit Oracle Client library cannot be loaded:解决办法:参考该博客下载instantclientx64_jb51.rar,并配置好环境变量即可。https://blog.csdn.net/white_xuqin/article/details/828788602、访问中文数据库,显示乱码,具体表现为中文变为"?"和十六进原创 2020-07-21 18:08:35 · 300 阅读 · 0 评论