Caglar's Oracle Blog

Caglar's Oracle Blog

About SQL, PL/SQL and Oracle APEX

  • About Me

How to make your PL/SQL code faster

Posted on 27/12/202108/06/2023 by Caglar

In this post, some important points of PL/SQL performance metrics has been explained. Oracle 19c has been used in all examples. Use Bind Variable Using bind variables can […]

More Details
Posted in PL/SQLLeave a Comment on How to make your PL/SQL code faster

PL/SQL Exception Handling in All Details

Posted on 15/12/202129/08/2022 by Caglar

Exception management is one of the most important part of all programming languages. Having a good understanding of this topic will help you a lot in debugging. In […]

More Details
Posted in PL/SQLLeave a Comment on PL/SQL Exception Handling in All Details

How to get OS environment variables in PL/SQL

Posted on 01/11/202101/11/2021 by Caglar

If you need to find out the value of any OS environment variable, such as ORACLE_HOME, without connecting your remote server. You can use DBMS_SYSTEM.GET_ENV procedure as shown […]

More Details
Posted in DBA, PL/SQLLeave a Comment on How to get OS environment variables in PL/SQL

5 Life Saving Features of Oracle

Posted on 16/06/202117/01/2023 by Caglar

1) Partitioned Outer Join I would like to start with PARTITIONED OUTER JOIN. Because it is one of the least used feature. Suppose that you have two basic […]

More Details
Posted in DBA, SQL2 Comments on 5 Life Saving Features of Oracle

SQL Plan Baselines

Posted on 23/05/202127/05/2021 by Caglar

SQL plan baseline is one of the most used tuning technique in Oracle database. Basically, with SQL plan baseline, you can change the execution plan of a sql […]

More Details
Posted in DBALeave a Comment on SQL Plan Baselines

How to find the SQL_ID of your SQL statement

Posted on 13/05/202127/06/2023 by Caglar

There are different ways to find the SQL_ID of an SQL statement. In this post, I am going to show two different ways of it. First, via dynamic […]

More Details
Posted in DBALeave a Comment on How to find the SQL_ID of your SQL statement

The easiest way to use Java in Oracle

Posted on 03/05/202108/05/2021 by Caglar

There are several methods to use Java in Oracle. I am going to show the easiest way. Basically, the Java interpreter starts running the application by calling main() […]

More Details
Posted in PL/SQL4 Comments on The easiest way to use Java in Oracle

How to run external scripts from DBMS_SCHEDULER

Posted on 18/04/202117/04/2022 by Caglar

In this post, I am going to explain how to run operating system level script files with using DBMS_SCHEDULER. All tests have been done in Oracle 19c. Generally, […]

More Details
Posted in DBALeave a Comment on How to run external scripts from DBMS_SCHEDULER

How to generate, parse and use JSON data

Posted on 11/04/202129/06/2023 by Caglar

In this article, I will explain how easily you can generate, parse and use JSON data in the Oracle database. I used Oracle 19c for all examples in […]

More Details
Posted in SQL4 Comments on How to generate, parse and use JSON data

How to flush a cursor from the shared pool

Posted on 03/04/202104/04/2021 by Caglar

If you want to remove any cursor in the shared pool. You can do it easily via sys.DBMS_SHARED_POOL .PURGE procedure. 1. Get the address and hash_value of the […]

More Details
Posted in DBALeave a Comment on How to flush a cursor from the shared pool

Posts navigation

Older posts
Newer posts

Recent Posts

  • How to use LONG column in the WHERE clause
  • How to use XMLTABLE
  • How to implement wait spinner in APEX dynamic action
  • How to list all privileges of a user
  • How to create or alter a job

Recent Comments

  • Alexandre on How to implement wait spinner in APEX dynamic action
  • Maurits Groenenberg on How to view alert log file
  • Caglar on FOR UPDATE vs FOR UPDATE SKIP LOCKED
  • Anjali Damani on FOR UPDATE vs FOR UPDATE SKIP LOCKED
  • Caglar on How to implement wait spinner in APEX dynamic action

Categories

  • APEX
  • DBA
  • PL/SQL
  • SQL
  • Uncategorized
  • XQuery

Flag Counter

© Copyright 2025, Çağlar Polat