`

Oracle给存储增加调试权限

阅读更多
给Function增加调试权限
GRANT debug any procedure, debug connect session TO 用户;
GRANT debug any function, debug connect session TO 用户;
grant debug connect session to   用户

ALTER FUNCTION DAY COMPILE DEBUG
去除函数DAY的调试信息,执行ALTER FUNCTION DAY COMPILE。
上面两条就是在PLSQL中点右键添加或者去除调试信息
查看某对象是否处于调试状态:
SELECT debuginfo
  FROM SYS.ALL_PROBE_OBJECTS PO
WHERE PO.OWNER = ' 用户'
   AND PO.OBJECT_NAME = 'FN_T_TEST'
   AND PO.OBJECT_TYPE = 'FUNCTION';
分享到:
评论

相关推荐

    oracle调用存储过程

    调用Oracle存储过程是数据库管理中的常见任务,尤其对于需要执行大量数据处理或事务操作的场景。下面我们将详细探讨如何在Oracle中调用存储过程以及其相关知识点。 1. **创建存储过程**: 在Oracle中,你可以使用`...

    详解Oracle调试存储过程

    了解了这些步骤和技巧,你就能更有效地调试Oracle存储过程,从而提升开发和维护的效率。对于初学者,多实践和查阅相关文档会进一步提高调试技能。如果你在实践中遇到任何问题,可以通过在线社区或专业论坛寻求帮助,...

    oracle存储过程unwrap解密工具.zip

    Oracle存储过程unwrap解密工具主要用于处理Oracle数据库中的加密存储过程。在Oracle数据库系统中,为了保护敏感代码或数据,开发人员有时会选择对存储过程进行加密。然而,当需要查看、调试或恢复这些加密的存储过程...

    oracle存储过程-帮助文档

    Oracle存储过程是数据库管理系统中的一种重要特性,它允许开发者编写一系列SQL语句和PL/SQL块,形成可重复使用的代码单元。这篇博客“oracle存储过程-帮助文档”可能提供了关于如何创建、调用和管理Oracle存储过程...

    oracle,sysbase调试脚本!

    在使用DBMS_DEBUG_JDWP之前,需要确保调试权限已经赋予了相应的用户。 以下是调试存储过程的基本步骤: 1. **启动调试会话**:在PL/SQL代码中调用DBMS_DEBUG_JDWP.CONNECT_TCP主机名和端口号,开启调试会话。 2. **...

    Oracle存储过程调用bat批处理脚本程序

    本话题将详细探讨如何在Oracle存储过程中调用外部的批处理脚本,如Windows系统的BAT文件,以实现数据库操作与系统命令的集成。 首先,`Oracle存储过程`是一种预编译的SQL和PL/SQL代码集合,可以被多次调用以执行...

    ORACLE存储过程学习源码

    Oracle存储过程是数据库编程的重要组成部分,它允许程序员在数据库中执行复杂的业务逻辑和数据操作。这个"ORACLE存储过程学习源码"集合包含了从基础到高级的30个示例,是学习和掌握Oracle存储过程的理想资源。下面,...

    oracle存储过程基础教程

    Oracle存储过程是数据库管理系统中的重要组成部分,主要用于组织和执行一系列SQL语句和PL/SQL代码。这个基础教程将带你深入理解Oracle存储过程的概念、创建、执行以及调用方法。 一、Oracle存储过程概述 Oracle存储...

    Oracle存储过程、游标、函数的详解

    ### Oracle存储过程、游标、函数的详解 #### 一、概述 在Oracle数据库中,存储过程、游标和函数是非常重要的组成部分,它们为数据库管理提供了强大的编程能力。通过学习这些概念,我们可以更加灵活地管理和操作...

    pl sql developer调试存储过程及调试包中创建的存储过程

    PL/SQL Developer 调试存储过程是指使用 PL/SQL Developer 工具来调试 Oracle 数据库中的存储过程。调试存储过程可以帮助开发者快速地定位和解决存储过程中的错误,提高开发效率和代码质量。 在 PL/SQL Developer ...

    oracle存储过程学习资料

    在本学习资料中,你将深入理解Oracle存储过程的创建、调用、调试以及优化等多个方面。 1. **存储过程的创建**: Oracle存储过程通过`CREATE PROCEDURE`语句来定义。你可以指定输入参数、输出参数、输入输出参数,...

    Oracle存储过程机密工具

    Oracle存储过程是数据库管理系统Oracle中的一个重要特性,它允许程序员编写SQL和PL/SQL代码块,以便在需要时执行。这些过程可以包含复杂的业务逻辑,数据处理和计算,从而提高应用程序的效率和性能。然而,出于安全...

    oracle 查看存储过程

    了解如何在Oracle中查看存储过程对于数据库管理员和开发人员来说至关重要,因为它可以帮助他们理解数据库的逻辑结构,进行调试、维护和优化。确保你有适当的权限访问这些信息,并始终遵循最佳实践来管理和使用存储...

    oracle 存储过程学习总结

    Oracle存储过程学习总结涵盖了Oracle中存储过程的编写与应用,涉及到字符串处理、游标使用、PL/SQL编程等方面的知识点。 首先,字符串处理是存储过程中常见的操作。文章中提到了多个内置函数,如CONCAT用于连接字符...

    oracle 存储过程的加密

    Oracle 存储过程的加密是保护数据库中敏感信息和商业逻辑的重要手段,特别是当存储过程包含敏感算法或者商业秘密时...此外,加密后的存储过程在出现问题时调试难度会增加,因此在实际应用中需要权衡安全性和可维护性。

    oracle存储过程编译错误问题

    Oracle存储过程是数据库管理系统Oracle中的一个重要特性,它允许开发者编写一系列SQL和PL/SQL语句,形成可重复使用的代码块,以实现特定的功能。在开发和维护过程中,我们可能会遇到存储过程编译错误的问题,这通常...

    如何用Toad调试存储过程、触发器

    在Oracle 10g及以后的版本中,引入了新的接口JDWP(Java Debug Wire Protocol)用于调试PL/SQL和存储的Java过程。然而,Toad同时支持JDWP和DBMS_DEBUG接口,并且推荐在不涉及Java代码调试时继续使用DBMS_DEBUG,因为...

    oracle 存储过程

    Oracle存储过程是数据库管理系统Oracle中的一个重要特性,它允许程序员或数据库管理员定义一组SQL语句和PL/SQL块,这些语句可以被重复调用,提高了代码的复用性和执行效率。在本文中,我们将深入探讨Oracle存储过程...

    oracle存储过程学习笔记(四)

    Oracle存储过程是数据库编程的重要组成部分,它允许程序员和数据库管理员编写一系列复杂的SQL和PL/SQL语句,以实现数据处理、业务逻辑或自动化任务。在本篇“Oracle存储过程学习笔记(四)”中,我们将深入探讨存储...

Global site tag (gtag.js) - Google Analytics