• 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
oow i'm speaking logo

My OOW Experience, the Prequel

Blog, Oracle

On the first or second year after I became a DBA (somewhere in the year 2000, give or take), I heard about this magical event that is taking place in the Oracle realm. All the top Oracle DBAs and professionals in the world (and maybe a couple of unicorns, I’m not sure) are gathering in a small but beautiful village by the name of San Francisco – and talk about databases. I found this story unbelievable – but I knew I must go there.

I was about 20 at the time, so going around the world for a conference was out of the question – but the idea of a big convention sounded awesome to me. When I went to my first local Oracle event, I was so amazed and knew that no matter what – I will someday go to the Oracle Open World (OOW).

Years gone by and I evolved – from a programmer and DBA to a senior DBA, team leader, senior consultant, service director, and even CTO for a consultancy company – but I never had the chance to go to that Open World event.

Read more →

23/08/2016/1 Comment/by Zohar Elkayam/Estimated Reading Time: 4 Minutes
https://www.realdbamagic.com/wp-content/uploads/2016/08/oow-250x250-im-speaking-3093305.jpg 250 250 Zohar Elkayam https://www.realdbamagic.com/wp-content/uploads/2026/10/real-dba-magic-logo-1200w.png Zohar Elkayam2016-08-23 23:03:052022-02-22 10:16:01My OOW Experience, the Prequel
Crowd after coming back

How Did I Become a Public Speaker: My First Time

Blog, Oracle

Last week, my dear friend Roni Vered Adar told me about a pod cast by Kendra Little entitled “How to Level Up Your DBA Career (Dear SQL DBA)“. Roni told me that Kendra talked about the importance of public speaking and wanted to know what I think.

I said it’s a great idea, so Roni asked if I could tell her a little about how I started speaking in public, and about my first time to do it. I told her that’s a long story but I’ll blog on it if she wants. She did, so here we go…

Read more →

11/07/2016/0 Comments/by Zohar Elkayam/Estimated Reading Time: 7 Minutes
https://www.realdbamagic.com/wp-content/uploads/2015/08/IMG_20150610_163205.png 576 1024 Zohar Elkayam https://www.realdbamagic.com/wp-content/uploads/2026/10/real-dba-magic-logo-1200w.png Zohar Elkayam2016-07-11 01:18:112016-07-11 21:47:23How Did I Become a Public Speaker: My First Time
spark plug

Spark SQL and Oracle Database Integration

Big Data, Oracle, Spark

I’ve been meaning to write about Apache Spark for quite some time now – I’ve been working with a few of my customers and I find this framework powerful, practical, and useful for a lot of big data usages. For those of you who don’t know about Apache Spark, here is a short introduction.

Apache Spark is a framework for distributed calculation and handling of big data. Like Hadoop, it uses a clustered environment in order to partition and distribute the data to multiple nodes, dividing the work between them. Unlike Hadoop, Spark is based on the concepts of in-memory calculation. Its main advantages are the ability to pipeline operations (thus breaking the initial concept of a single map-single reduce in the MapReduce framework), making the code much easier to write and run, and doing it in an in-memory architecture so things run much faster.

Hadoop and Spark can co-exist, and by using YARN – we get many benefits from that kind of environment setup.

Of course, Spark is not bulletproof and you do need to know how to work with it to achieve the best performance. As a distributed application framework, Spark is awesome – and I suggest getting to know with it as soon as possible.

I will probably make a longer post introducing it in the near future (once I’m over with all of my prior commitments).
In the meantime, here is a short explanation about how to connect from Spark SQL to Oracle Database.

Update: here is the 200 long slides presentation I made for Oracle Week 2016: it should cover most of the information new comers need to know about spark.

Read more →
03/07/2016/13 Comments/by Zohar Elkayam/Estimated Reading Time: 11 Minutes
https://www.realdbamagic.com/wp-content/uploads/2016/07/spark-plug-269733_1280.jpg 1280 1175 Zohar Elkayam https://www.realdbamagic.com/wp-content/uploads/2026/10/real-dba-magic-logo-1200w.png Zohar Elkayam2016-07-03 18:52:192026-11-03 15:46:22Spark SQL and Oracle Database Integration
gift

SQLcl New Version and Other Big Stuff

SQLcl

I’ve been meaning to write about SQLcl for quite some time now – a lot is happening in the SQLcl world – but I hadn’t had the chance due to my very busy schedule.

Since some bigger things had happened recently, I feel it is a good opportunity to write about it. I promise to take some time to write (and maybe even video) some guides for SQLcl in the near future.

Okay, enough with the apologies, let’s see what is new.

Read more →

22/05/2016/0 Comments/by Zohar Elkayam/Estimated Reading Time: 2 Minutes
https://www.realdbamagic.com/wp-content/uploads/2016/05/gift-575400_640.png 608 640 Zohar Elkayam https://www.realdbamagic.com/wp-content/uploads/2026/10/real-dba-magic-logo-1200w.png Zohar Elkayam2016-05-22 18:24:152016-07-19 23:40:34SQLcl New Version and Other Big Stuff
plumber

Using External Table on Windows RAC ACFS

Oracle

One of my customer is using Oracle RAC (11.2.0.3) on Windows 2012. This is might not be the most ideal setup I’ve ever seen, but it works and we’ll leave it by that.

One of the side effects of using Oracle RAC on Windows is that some of the basic things I am used to do when using RAC on Linux (for example) is behaving differently when it comes to windows. Here is a quick example for that.

I was asked by the customer to create an external table using a fixed-record file. This should be easy enough, right? Well, yeah – but we need to consider that we might connect to the database from either node so we need to put the file on a shared storage.

The customer is using ASM for his RAC so what better solution we have than using ACFS configured on top of the ASM?

Read more →
12/05/2016/2 Comments/by Zohar Elkayam/Estimated Reading Time: 3 Minutes
https://www.realdbamagic.com/wp-content/uploads/2016/05/plumber-35611_640.png 640 546 Zohar Elkayam https://www.realdbamagic.com/wp-content/uploads/2026/10/real-dba-magic-logo-1200w.png Zohar Elkayam2016-05-12 10:34:112026-11-03 15:47:38Using External Table on Windows RAC ACFS
elephant don't forget

Oracle 12c Caching and In Memory Databases

Oracle, Performance

A few weeks ago, I was asked to give a private session about In-Memory database vs. traditional persistent databases. I created an hour-long session explaining the basics of database systems, how in-memory systems work, and when to use each of the systems.

One of the questions I got (and answered) was about persistent (regular) database cache mechanism – and I felt this is a good opportunity to write about Oracle 12c new feature – the Force FULL database cache.

In my session, I gave a long explanation about several hybrid solutions (such as the MySQL memory storage engine, and Oracle 12c database In-Memory option) but this post will focus on the Force Full database cache, which will be explained in the second part of the post.

Enjoy!

Read more →
09/05/2016/4 Comments/by Zohar Elkayam/Estimated Reading Time: 5 Minutes
https://www.realdbamagic.com/wp-content/uploads/2016/05/elephant-1090828_1280.jpg 402 1280 Zohar Elkayam https://www.realdbamagic.com/wp-content/uploads/2026/10/real-dba-magic-logo-1200w.png Zohar Elkayam2016-05-09 11:05:572026-11-03 15:47:45Oracle 12c Caching and In Memory Databases
Page 5 of 11«‹34567›»

  • 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}