Home >> FAQs/Tutorials >> Oracle Tutorials

Oracle Tutorials - Set Up Breakpoints in Debug Mode

By: FYIcenter.com

(Continued from previous topic...)

How To Set Up Breakpoints in Debug Mode?

To debug a stored procedure, you need to set breakpoints at different statements in the code block, so that execution will be stopped at the statement marked with a breakpoint. When execution is stopped, you can then investigate different variables to see their current values. The tutorial below shows you how to set up breakpoints:

  • Right-click the procedure name: HELLO.
  • Select Open. The source code of the stored procedure shows up in the code area.
  • Set your mouse cursor to the "PUT_LINE('Hello world!');" statement.
  • Click Debug menu.
  • Select Toggle Breakpoint. You should see a red dot shows up in left margin of the statement where the mouse cursor is. This red dot represents a breakpoint.
  • Set another breakpoint at the "PUT_LINE('Welcome to PL/SQL!');" statement.
  • Click the debug icon above the code area. The debug icon look like a bug. The Debug PL/SQL dialog shows up.
  • Click OK. The debug session starts and stopped at the first breakpoint. You should see an array in left margin indicating where the execution is stopped.
  • Press F8 (Step Over). The execution continues for one statement.
  • Press F9 (Resume). The execution continues to the end of the procedure.

You should see the following in the Debugging Log area:

Connecting to the database Local_XE.
Executing PL/SQL: ALTER SESSION SET PLSQL_DEBUG=TRUE
Executing PL/SQL: CALL DBMS_DEBUG_JDWP.CONNECT_TCP( '127.0.0.1', '3685' )
Debugger accepted connection from database on port 3685.
Processing 59 classes that have already been prepared...
Finished processing prepared classes.
Source breakpoint occurred at line 3 of HELLO.pls.
Source breakpoint occurred at line 4 of HELLO.pls.
Hello world!
Welcome to PL/SQL!
Process exited.
Disconnecting from the database Local_XE.
Debugger disconnected from database.

(Continued on next topic...)

  1. What Is Oracle SQL Developer?
  2. What Operating Systems Are Supported by Oracle SQL Developer?
  3. How To Download Oracle SQL Developer?
  4. How To Install Oracle SQL Developer?
  5. How To Start Oracle SQL Developer?
  6. Is Oracel SQL Developer written in Java?
  7. How To Connect to a Local Oracle 10g XE Server?
  8. How To Connect to a Remote Server?
  9. How To Run SQL Statements with Oracle SQL Developer?
  10. How To Export Your Connection Information to a File?
  11. How To Run SQL*Plus Commands in SQL Developer?
  12. How To Work with Data Objects Interactively?
  13. How To Get a CREATE Statement for an Existing Table?
  14. How To Create a Table Interactively?
  15. How To Enter a New Row into a Table Interactively?
  16. What Is the Reports View in Oracle SQL Developer?
  17. How To Get a List of All Tables in the Database?
  18. How To Get a List of All User Accounts in the Database?
  19. How To Get a List of All Background Sessions in the Database?
  20. How To Create Your Own Reports in SQL Developer?
  21. How Many File Formats Are Supported to Export Data?
  22. How To Export Data to a CSV File?
  23. How To Export Data to an XML File?
  24. How To Create a Procedure Interactively?
  25. How To Run a Stored Procedure Interactively?
  26. How To Run Stored Procedures in Debug Mode?
  27. How To Assign Debug Privileges to a User?
  28. How To Set Up Breakpoints in Debug Mode?
  29. What Do You Think about Oracle SQL Developer?

Oracle Tutorials:

More...


Other Tutorials/FAQs:

More...


Related Resources:

More...


Selected Jobs:

More...