• Link to X
  • Link to LinkedIn
  • Link to Facebook
  • עברית עברית Hebrew he
  • English English English en
Real Time DBA Magic
  • Home
  • Oracle
    • Data Guard
    • Performance
    • SQL Developer and SQLcl
    • Oracle ACE Program
  • Big Data
    • Hadoop
    • Spark
  • Presentations
  • About
    • About Me
    • Contact Me
    • Privacy Policy
    • Non Technical Blog Posts
  • Click to open the search input field Click to open the search input field Search
  • Menu Menu

Live Blogging: Oracle User Group Conventions Israel and Scotland

Blog

Just a quick note – I was quite busy in the last few days – first there was the Israeli ilOUG convention (it’s still on) but I had to leave early since today I’m speaking at Scotland!

So today I’m speaking at 15:25 – my session is about “Adding Real Time Reporting to Your Database: Oracle In Memory Option”. This is a great session I gave last year in ilOUG SIG group and I added the PoC part we did at Clarizen. I will upload the presentation later today and I will be available to questions on that if you’ve got any.

My seconds session is a joint session with ACE Director Oded Raz – “SQLcl: The Next Generation of SQL*Plus?”. I wrote about SQLcl just a few weeks ago and now we’re presenting it. I will upload the presentation and the live demo document as well.

I hope everything will go okay today – I was told the room we are speaking at is not very big (and that’s a good thing for me). I will upload some pictures later and if you want to read more about my adventures in lovely Scotland on Twitter… 🙂

10/06/2015/0 Comments/by Zohar Elkayam/Estimated Reading Time: 1 Minute
https://www.realdbamagic.com/wp-content/uploads/2026/10/real-dba-magic-logo-1200w.png 0 0 Zohar Elkayam https://www.realdbamagic.com/wp-content/uploads/2026/10/real-dba-magic-logo-1200w.png Zohar Elkayam2015-06-10 12:37:202015-06-10 12:37:20Live Blogging: Oracle User Group Conventions Israel and Scotland

Oracle Pre-Built Developer VMs and VMBox

Big Data, Hadoop, Oracle

Virtual machines (VM) are not new –it has been around for quite some time, and as a consultant I find myself use them all the time. As a matter of fact, just on my laptop and external drive there are at least 15 or 20 different virtual environment which I use for testing, experimenting, and for creating new blog posts.

The thing with virtual machines that you need to be a little more than just a simple DBA to set it up – you need to know how to install an operating system, configure storage, and get your system ready for database installation, which many junior and less experienced DBAs find problematic at times.

Well, no more! Oracle comes to the rescue and provide us with pre-build developer virtual machines.

Read more →

11/05/2015/0 Comments/by Zohar Elkayam/Estimated Reading Time: 2 Minutes
https://www.realdbamagic.com/wp-content/uploads/2026/10/real-dba-magic-logo-1200w.png 0 0 Zohar Elkayam https://www.realdbamagic.com/wp-content/uploads/2026/10/real-dba-magic-logo-1200w.png Zohar Elkayam2015-05-11 18:16:572017-01-22 09:38:37Oracle Pre-Built Developer VMs and VMBox

PL/SQL Teaser: A Valid Package With No Callable Subprograms

Oracle, PL/SQL

Last week I saw a PL/SQL teaser tweet by Steven Feurestein (@sfonplsql):

https://twitter.com/sfonplsql/status/583365900373377024

The question sounded simple: can you build a valid package with header and body with more than one procedure – that can compile but can never run. That was a really interesting question and I found myself thinking about it while working.

Since it is really had some good things we could learn from it, let’s go over my thought process and get to know this unique PL/SQL behavior.

Read more →
09/04/2015/0 Comments/by Zohar Elkayam/Estimated Reading Time: 6 Minutes
https://www.realdbamagic.com/wp-content/uploads/2026/10/real-dba-magic-logo-1200w.png 0 0 Zohar Elkayam https://www.realdbamagic.com/wp-content/uploads/2026/10/real-dba-magic-logo-1200w.png Zohar Elkayam2015-04-09 18:40:062026-11-03 15:48:51PL/SQL Teaser: A Valid Package With No Callable Subprograms

I have seen the future and it is glorious: SQLcl the next generation of SQL*Plus

Oracle, Quaries, Scripts, SQLcl

The first time I started using commercial databases was in 1998, in my basic programming course. The course was split into segments and at the first databases lesson, if my memory serves me right, the instructor began the class with the words: “Today we will learn about databases – first, let’s connect to the database using SQLPlus”.

This amazing tool, which almost everyone who works with Oracle databases knows, is one of the simplest yet powerful command line interface for working with the database. SQLPlus has been with us for many, many years – I used to use it back when I was using Oracle 7 and that says a lot. Since this is one of the most convenient tools to understand, and while it’s not very user friendly it does work great with scripts and other automatic procedures. SQLPlus have great integration with the cluster tools – for example, if we’re using it to stop an instance (regular shutdown), the grid infrastructure is aware the shutdown was on purpose, and it will not try to start up the instance node again. It even has other Oracle tools provide its users and its capabilities often (AWR reports for example).

The fact that SQLPlus has been around for so many years could have been considered a disadvantage because we would think it might not have changed over the years but this is not the case. The tools did change over the years – features and other capabilities were added and that allows us to do cool stuff like output our result to HTML format or interact with our scripts. Unfortunately that’s pretty much everything and the basics of the tool did not change.

I Recently became aware of a new tool from Oracle which will ultimately replace SQLPlus. It’s name is SQLcl and I was really impressed.

Read more →
29/03/2015/0 Comments/by Zohar Elkayam/Estimated Reading Time: 12 Minutes
https://www.realdbamagic.com/wp-content/uploads/2026/10/real-dba-magic-logo-1200w.png 0 0 Zohar Elkayam https://www.realdbamagic.com/wp-content/uploads/2026/10/real-dba-magic-logo-1200w.png Zohar Elkayam2015-03-29 16:40:092026-11-03 15:48:59I have seen the future and it is glorious: SQLcl the next generation of SQL*Plus

NoSQL Joke and DBA humor

Blog

Once, a very long time ago, I told an old joke about SQL and it was a huge success (not really).
This week I heard a joke that is slightly related to that joke and it made me giggle for a couple of minutes.
Those who know me, knows that I really like to hear jokes but I’m really terrible at telling them – but let’s go for it anyway.
Read more →

02/03/2015/0 Comments/by Zohar Elkayam/Estimated Reading Time: 1 Minute
https://www.realdbamagic.com/wp-content/uploads/2026/10/real-dba-magic-logo-1200w.png 0 0 Zohar Elkayam https://www.realdbamagic.com/wp-content/uploads/2026/10/real-dba-magic-logo-1200w.png Zohar Elkayam2015-03-02 14:52:592016-12-19 19:07:53NoSQL Joke and DBA humor
waterpump

How to manage lost Datapump jobs

Oracle

I’ve got a customer who runs export scripts for his most important tables using Oracle data pump export. This is a pretty good solution to backup his important tables using dump file for fast recovery of specific tables (this is in no way a proper database backup) or for transferring it to his development environments. The problem is that the tables which we export are very large and the export process might take a very long time to complete (at least a few hours).

Sometimes, we find ourselves in the need to peek into the export process and see what is going on – and figure out what it is doing: is it stack, what table it is exporting or how much time is left till the process completes. Generally, since our scripts are running at the background (using timed cron) and there isn’t really an output we can look at (except the log files). The problem is that the output which goes into the log file is usually not enough to answer all the questions the customer is asking.

In another scenario, we’re running an export (full, for example) and that takes a very long time but then our connection to the server is closed for some reason. It can be a server policy or it can be that we did it by mistake but my most common reason is just loosing the network connection between my client and the server.

In this post we will look at the solution given to us by the datapump processes and understand how the fact that we’re using data pump jobs, actually makes those issues very simple to solve.

Read more →
23/02/2015/4 Comments/by Zohar Elkayam/Estimated Reading Time: 9 Minutes
https://www.realdbamagic.com/wp-content/uploads/2015/02/waterpump-vandens-siurblys.png 2321 2064 Zohar Elkayam https://www.realdbamagic.com/wp-content/uploads/2026/10/real-dba-magic-logo-1200w.png Zohar Elkayam2015-02-23 18:15:062026-11-03 15:49:03How to manage lost Datapump jobs
Page 9 of 11«‹7891011›»

  • English
    • עברית (Hebrew)

Subscribe

Enter your email address to subscribe to the blog, and never miss a post again!

Popular
  • spark plug
    Spark SQL and Oracle Database Integration03/07/2016 - 18:52
  • Automatic DB Startup: The Linux Part (OEL 6 and 7)13/03/2016 - 12:04
  • Moving a 3TB Database Datafiles With Only 2 Minute Down...02/09/2015 - 09:58
  • Installing Oracle 12.1.0.2 – Part 2: Creating an Inst...30/11/2014 - 10:37
Recent
  • Running High Scale Low Latency Database with Zero Data In...22/02/2022 - 19:36
  • Oracle Week 2017: Docker Concepts for Oracle/MySQL DBAs...28/11/2017 - 14:58
  • Closing Dataguard Transfer and Apply Gaps27/04/2017 - 13:13
  • Error ORA-14766: Unable To Obtain A Stable Metadata Sna...14/02/2017 - 14:50
Comments
  • emaplease help how to create fuction in detail step by st...04/03/2024 - 07:34 by ema
  • akshayvazeSuch a very useful blog. Very interesting to read this blog....14/08/2023 - 13:45 by akshayvaze
  • HemantHi, Nice Post, I am using RANDOM policy and want to restrict...14/04/2021 - 09:50 by Hemant
  • rehanwas it complete recovery in the end ?20/02/2021 - 23:57 by rehan
Tags
11gr2 12.1.0.2 12c aced analytic functions apache spark backup Big data dataguard data redaction DBIM devops doag2016 docker expdp glossophobia Hadoop howto impdp joke mysql NoSQL oow oow16 Oracle Oracle 12c Oracle 12c new features Oracle in memory option oracle sharding oug_scot performance personal PL/SQL presentations public speaking rac rman script security slides spark sql SQL sqlcl ThanksOTN user groups
© Copyright - Zohar Elkayam, Real DBA Magic, 2010-2022
  • Link to X
  • Link to LinkedIn
  • Link to Facebook
  • Home
  • Oracle
  • Big Data
  • Presentations
  • About
Scroll to top Scroll to top Scroll to top
Manage Consent
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
  • Manage options
  • Manage services
  • Manage {vendor_count} vendors
  • Read more about these purposes
View preferences
  • {title}
  • {title}
  • {title}