Skip to content
  • Oracle
  • About
  • Oracle
Search
Close

– nice theory…

– Good and not so good ideas on software development and Oracle databases in particular

Author: NiceTheoryVidar

Experienced Developer/DBA, Technical Coach and Performance Optimizer. Oracle ACE. Works best in the void between developers and DBAs.

Presentations from #OUGN17 uploaded

March 15, 2017April 22, 2017 NiceTheoryVidarLeave a comment

Phew!

OUGN17 is over and I’m back home with new impressions. Definitely, once again, a job well done by the organizing committee.

Preparing, presenting and co-presenting 3 sessions, all held on friday, took quite a bit of work and nerve, but it was great fun since it went fairly well!

The three presentations have been uploaded to OUGNs site:

Read More »

As time goes by: When joins spill to disk

March 14, 2017March 14, 2017 NiceTheoryVidarLeave a comment

Large joins may use full scans and hash joins. If your tables are large enough, this will fill up your process working memory and start spilling to your temp-tablespace. At that time a few important effects come into play:

Read More »

ORA-00904 when inserting over a db-link

February 27, 2017February 21, 2017 NiceTheoryVidarLeave a comment

There seems to be a bug related to expression based (function based) indexes when the optimizer creates a plan for inserts over a database link. The symptom is ORA-00904: … : invalid identifier.

Read More »

If Oracle Scheduler is mysteriously not running

February 21, 2017February 21, 2017 NiceTheoryVidar1 Comment

If you, like me, have stumbeled into trouble with the Scheduler not running jobs, you might realize that there are several ways to disable the Oracle scheduler. The parameter job_queue_processes is just one of them.

The more cunning one is that there’s a parameter, SCHEDULER_DISABLED, visible in the view dba_scheduler_global_attribute.

Read More »

Speeding up large data-transfers over a db-link

February 20, 2017February 21, 2017 NiceTheoryVidarLeave a comment

Lately I’ve been working a lot with large bulk-loads of data between Oracle databases. The loading is done over db-links and we needed to speed up some of the loads since parallel DML is not supported in distributed transactions.

Read More »

Posts navigation

Newer Posts

Categories

  • Oracle (35)
  • Optimization (14)
  • PL/SQL (14)
  • Coding practice (9)
  • Built-in functionality (7)

Tags

  • Oracle (22)
  • PL/SQL (12)
  • Optimization (9)
  • SmartDB (9)
  • 12c (6)

Year

  • 2024 (1)
  • 2023 (5)
  • 2022 (2)
  • 2021 (1)
  • 2020 (1)
Blog at WordPress.com.
Back to top
  • Subscribe Subscribed
    • - nice theory...
    • Already have a WordPress.com account? Log in now.
    • - nice theory...
    • Subscribe Subscribed
    • Sign up
    • Log in
    • Report this content
    • View site in Reader
    • Manage subscriptions
    • Collapse this bar