Caglar's Oracle Blog

Caglar's Oracle Blog

About SQL, PL/SQL and Oracle APEX

  • About Me

Category: DBA

How to unregister materialized view from source DB

Posted on 14/03/202114/03/2021 by Caglar

If a remote MV is no longer available or if you move to a new server because of data migration, version upgrade etc. and somehow don’t need the […]

More Details
Posted in DBALeave a Comment on How to unregister materialized view from source DB

How to use Flashback

Posted on 10/01/202110/01/2021 by Caglar

Flashback feature is available only for enterprise edition. In this article, Oracle 19c has been used for all examples. With flashback feature you can recover your table or […]

More Details
Posted in DBALeave a Comment on How to use Flashback

How to create a temporary job

Posted on 26/12/202026/12/2020 by Caglar

Basically, you can create a single scheduler job by the following syntax. This job executes and drops itself automatically. If your procedure that used in the scheduler job […]

More Details
Posted in DBA, PL/SQLLeave a Comment on How to create a temporary job

How to use Data Pump between different Oracle versions

Posted on 04/12/202004/12/2020 by Caglar

According to the documentations, if the target database is higher than the source database, the VERSION parameter does not have to be specified. There is an exception, if […]

More Details
Posted in DBALeave a Comment on How to use Data Pump between different Oracle versions

How to export / import schema with Data Pump

Posted on 23/11/202005/07/2023 by Caglar

There are several export/import modes. These are listed in the following section. In this article, I am going to explain how to export and import schemas using data […]

More Details
Posted in DBALeave a Comment on How to export / import schema with Data Pump

Adaptive Cursor Sharing & Histograms

Posted on 24/05/202025/05/2020 by Caglar

Adaptive cursor sharing has been used in Oracle 11g first. This feature enables a single statement that contains bind variables to use multiple execution plans. According to the […]

More Details
Posted in DBA, SQL1 Comment on Adaptive Cursor Sharing & Histograms

In-Doubt Transactions and ORA-02049 timeout distributed transaction waiting for lock

Posted on 29/01/202003/04/2021 by Caglar

Distributed transactions perform DML on multiple databases. If any issue occurs during this transaction such as network or system problems etc. The transaction becomes in-doubt. Normally, Oracle’s RECO […]

More Details
Posted in DBALeave a Comment on In-Doubt Transactions and ORA-02049 timeout distributed transaction waiting for lock

Proxy user authentication

Posted on 18/12/201913/07/2022 by Caglar

Proxy user authentication allows you to access another schema via a different user. In other words, dba can connect on behalf of a specific user without knowing the […]

More Details
Posted in DBALeave a Comment on Proxy user authentication

How to change database log mode to archiving mode

Posted on 05/12/201915/12/2019 by Caglar

After connect to the database via SQLPLUS. Shutdown the database using the NORMAL, IMMEDIATE, or TRANSACTIONAL option. We can start the database with mount mode. Now, we can alter the […]

More Details
Posted in DBA1 Comment on How to change database log mode to archiving mode

Create an Access Control List (ACL)

Posted on 18/03/201910/01/2025 by Caglar

Access control list can be created, amended and deleted by DBMS_NETWORK_ACL_ADMIN package. It is used for network access. For instance, XML transfer etc. The following code can create […]

More Details
Posted in DBALeave a Comment on Create an Access Control List (ACL)

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 2026, Çağlar Polat