解决python3捕获cx_oracle抛出的异常错误问题

作者:killvoon 时间:2023-01-21 17:51:26 

最近一直在用python写点监控oracle的程序,一直没有用到异常处理这一块,然后日常监控中一些错误笼统的抛出数据库连接异常,导致后续处理的时候无法及时定位问题。

于是早上抽点时间看了下python3关于cx_oracle的异常处理形式。

其实,我只是想在python抛出oracle错误的时候,捕获到具体ora-信息。

写法很简单,这里记录下,以备后用。


try:
 oracle_check(dbname)
except cx_Oracle.DatabaseError as msg:
 print(msg)

另外,在python3中,except后面若是多项,需要添加(),这个是与python2的区别。

来源:https://blog.csdn.net/killvoon/article/details/62216382

标签:python3,cx,oracle,异常
0
投稿

猜你喜欢

  • PHP封装的数据库模型Model类完整示例【基于PDO】

    2023-11-15 21:06:42
  • python抓取网页内容并进行语音播报的方法

    2021-03-08 14:02:53
  • 安装PHP遇到“无法载入mysql扩展”解决方法

    2007-06-15 15:04:00
  • Python实现Pig Latin小游戏实例代码

    2022-06-27 04:15:36
  • Django修改端口号与地址的三种方式

    2023-06-22 00:48:27
  • 详解如何在python中读写和存储matlab的数据文件(*.mat)

    2023-06-27 22:24:32
  • python网络爬虫学习笔记(1)

    2023-12-24 04:08:16
  • python3 对list中每个元素进行处理的方法

    2022-05-31 13:41:41
  • pandas中DataFrame重置索引的几种方法

    2023-06-10 00:26:45
  • JavaScript创始人Brendan Eich访谈录

    2008-09-16 12:01:00
  • 二级域名原理以及asp实现程序

    2007-08-03 13:08:00
  • 马化腾关于产品设计与用户体验的培训

    2009-02-12 11:45:00
  • 解析:Perl下应当如何连接Access数据库

    2008-11-28 16:40:00
  • python实现多线程的方式及多条命令并发执行

    2023-08-09 11:37:20
  • 五个常用MySQL图形化管理工具

    2012-01-05 18:49:16
  • asp如何制作一个文本文件编辑器?

    2010-07-07 12:26:00
  • JavaScript 自动分号插入(JavaScript synat:auto semicolon insertion)

    2013-08-09 10:14:56
  • php 查找数组元素提高效率的方法详解

    2023-11-15 02:51:08
  • 亚马逊购物用户体验分析(三)

    2009-10-25 12:53:00
  • JS实现仿Windows经典风格的选项卡Tab切换代码

    2023-08-25 05:33:54
  • asp之家 网络编程 m.aspxhome.com