ORA-46373 - Unified Audit Policies
-
I have a requirement to pre-create unified audit policies and then add the
ACTIONS, PRIVILEGES, ROLES etc after they have been created based on some
stored...
Calculating datetime differences
-
Finding the difference between two dates or timestamps is hard! I am not
fully satisfied with any of the solutions I have already proposed (or
read), but I...
Reflections on a year of biking for 2024
-
Since shortly after moving to Seattle in July 2022, I have not driven a
car. I’ve gotten around by bike and public transit. During 2023, I stayed
mostly in...
Happy New Square Year
-
At a family dinner a few days ago, we realized that the upcoming year –
2025 – is a square number 🤩 Promptly the kids checked and announced that
it’s th...
3million PageViews, 303thousand VideoViews
-
This blog, begun in December 2006, has now hit a cumulative count of
3million PageViews.
This Chart shows counts from the year 2011 :
My YouTube Ch...
2024 – A Look Back
-
2024 was a pretty busy year for me. It was one marked with change as I
shifted the beginning of
Tags: year in review
Del.icio.us
Facebook
TweetThis
Digg...
The year in numbers
-
The numbers might be one or two off, because I’m not the kind of person who
really sweats hard over the numbers. I’m much more interested in what
content y...
The year in numbers
-
The numbers might be one or two off, because I’m not the kind of person who
really sweats hard over the numbers. I’m much more interested in what
content y...
SQL Insert
-
Inserting a new row into the dept table insert into dept (deptno, dname,
loc)values (10,'Apple','Boston') You can omit the column list in the insert
state...
Evolution of a SQL Domain for Semantic Versioning
-
1. Introduction In my current project, I use an SQL domain to implement the
formatting and precedence rules for Semantic Versioning. I started with a
sim...
Oracle 23ai, Domains, Enums and Where-Clauses.
-
TL;DR: In Oracle23ai, the DOMAIN type is a nice addition to implement more
sophisticated Constraints. Someone suggested the DOMAIN of type ENUM as a
colu...
Question about Merge and UDT
-
I'm using a UDT with dataset inside there as a table and i want to use that
UDT on Merge statement. When using that UDT, i put that UDT inside "ON ("
as fo...
Inspecting container checkpoints with checkpointctl
-
One of the newer features in Kubernetes (1.30 and later) is the Kubelet
Checkpoint API. This new API allows users to create a stateful copy of a
running co...
Everything Changes
-
I saw a recent tweet (on Bluesky) from SQLDaily highlighting a blog note
that Lukas Eder wrote in 2016 with the title: “Avoid using COUNT() in SQL
when you...
SYS schema hands-on
-
Preamble SYS schema is a collection of objects that helps DBAs and
developers interpret data collected by the Performance Schema. in my
article on Perfor...
UKOUG Discover 2024
-
Yesterday was the last day of the UKOUG Discover 2024 conference, and I had
two talks between 13:00-15:00. It’s been about 4 years since my last
face-to-...
Using Python’s getopt
-
A couple of my students wanted me to write a switch and parameter handler
for Python scripts. I wrote it just to show them it’s possible but I also
show th...
Mr Blue Sky
-
Something significant has happened to the Oracle (and several other tech
and science) communities over the last week or so. Twitter is being
abandoned and,...
prepararea iaurtului de chefir
-
Pentru a pregăti chefirul, se pun 1-2 lingurițe de ciupercă într-un borcan
de sticlă de 200 mg și se adaugă 200-300 ml de lapte dulce. Se lasă să
fermen...
The Ten Commandments of Mindfulness
-
Translated into English by Tam Lac Jessica A. Tran 1. Yearn not for a
body free of disease and suffering, because without going through pain and
illne...
pre-post check script
-
#######################################################
#!/bin/ksh
# set the DB env and run
# Script to check PRE & Post checks Manually
#
# CB - -...
SAFE MLO NMLS Exam Practice Tests Free
-
NMLS Practice test offers questions and answers with detailed explanation
covering all topics of SAFE Mortgage Loan Originator Exam popularly called
as NML...
Using PyTorch to Predict Host CPU from Date/Time
-
In my previous post I mentioned that I took a machine learning class based
on Python and a library called PyTorch. Since the class ended, I have been
worki...
Something fun to do, a word search!!
-
From days gone by. I had this in some of the courses I
wrote while at Hotsos as a filler for some blank pages.
Enjoy!
Microsoft Fabric
-
Data Factory (microsoft.com)
*Create a Data Flow*
Create your first Microsoft Fabric dataflow - Microsoft Fabric | Microsoft
Learn
Getting Started wi...
RDS Connectivity
-
I travel quite a lot for work. Most of it is in the US and Europe, but I
get around to other places as well. Most of the time, connectivity, while
not th...
negative regexp
-
if you want to grep anything except foo, use grep -v or negative lookahead
echo -e 'foo\nbar\nboz'|grep -P '^(?!.*foo).*$' bar boz it is just so
beautiful ...
Custom parameters in Method-R Workbench
-
Method-R Workbench is a leading tool to analyze many aspects of Oracles
SQL-Trace files.
It can use parameters in its commands and let users fill their ...
Restore Standby Database from Standby Backups
-
This post shows the steps for full restoring (controlfile + data files) for
a standby database using standby database backups. The same could be
achieved u...
Reflections on Founder Mode
-
Paul Graham’s Founder Mode is an important piece, and you should read it if
for no other reason that “founder mode” will surely enter the lexicon (and
as G...
„Silent Install“ der Oracle Grid Infrastructure
-
Ich sehe es immer wieder bei Kunden, dass die Oracle Software, insbesondere
die Grid Infrastructure, über die GUI installiert. X-mal klicken und dann
läuft...
Staging Tables in Oracle 23ai
-
Browsing through the Oracle 23ai New Features Guide, I once again
discovered a small, inconspicuous feature that I had previously overlooked:
There is a ne...
Caveat on index compression advanced low
-
The first time I played with the ADVANCED LOW option of index compression I
got burned. I’m still in the process of getting burned. I don’t have much
info ...
Blog Post Title
-
What goes into a blog post? Helpful, industry-specific content that: 1)
gives readers a useful takeaway, and 2) shows you’re an industry expert.
Use your c...
Client-side database connection timeout insanity
-
Attributed to Einstein but considered a dubious association, the quote is
something like “Insanity is doing the same thing over and over and
expecting diff...
Modifying ORDS Jetty Parameters
-
Recently we were working on an issue that was occurring to developers in
Oracle Application Express’s (APEX) Page Designer. When we would attempt to
vali...
How to add new disk at Oracle Linux?
-
You may need to add disk to your server. Adding a disk to Oracle Linux
involves several steps, including identifying the disk, partitioning it if
necessary...
Pickleball & Longevity
-
Studien zufolge trägt die Trendsportart Pickleball in nahezu idealer Weise
zur Langlebigkeit bei! Wer möchte nicht sein Leben bei guter Gesundheit um
10 Ja...
AGI vs AI
-
One of my newsletter readers was asking me about the difference between
“AGI” and “AI”. In one issue of my newsletter last year, I put it this way:
Artific...
New views in Oracle Data Guard 23c
-
Oracle Data Guard 23c comes with many nice improvements for observability,
which greatly increase the usability of Data Guard in environments with a
high...
The converged Christmastree
-
With this year’s converged Christmas tree, we achieved a particularly
special variety. It not only contains the Multifir Christmas tree (...)
Der Beitrag...
The converged Christmastree
-
With this year’s converged Christmas tree, we achieved a particularly
special variety. It not only contains the Multifir Christmas tree (...)
Der Beitrag...
Oracle Database Service options for Azure Customers
-
We saw Larry Ellison visit Redmond for the first time to make an important
partnership announcement with Satya Nadella. Yesterday’s announcement shows
we h...
SPM baseline and historical execution plans
-
I have often wondered why when we consult a past execution plan that is
protected by an SPM baseline, there is no Note at the bottom of that
execution plan...
SPM baseline and historical execution plans
-
I have often wondered why when we consult a past execution plan that is
protected by an SPM baseline, there is no Note at the bottom of that
execution plan...
GoodBye 2022, Hello 2023
-
2022 has been a peaceful and kind year both professionally and personally
for me. I began the year as an AWS Data Lab Solution Architect, helping
external ...
World Cup 2022 Challenge online!
-
For the last 16 years, with every big football tournament (World Cup and
Euro Cup), we've launched an Oracle APEX app where you can predict the
scores of...
New works by John Williams Waterhouse “discovered”
-
Is there an artist you liked, but would love to have seen more works by? I
always liked John William Waterhouse and wished there were more pieces. You
may ...
Difference between ROWNUM and ROWID in Oracle
-
First let us examine what is ROWID and ROWNUM Both ROWID and ROWNUM are
Oracle’s pseudo-columns ROWID The ROWID pseudo-column returns the address
of the ro...
VS Code: Removal of Trailing Spaces
-
The Windows\Linux keyboard shortcut for removing trailing spaces in VS Code
is: Ctrl + K Ctrl + X On macOS it is: ⌘ + K ⌘ + X Alternatively you can
access ...
Puppy remembrance virtual goodbye session
-
Our dear friend Pieter left us unexpectedly in July, a lot of people
couldn't say goodbye yet.
Therefore we organise a virtual goodbye ceremony
We wi...
Moving Databases from ASM to ZFS on Exadata
-
Exadata is the best database machine available to run every Oracle database
workload. But many times, within Exadata proliferate a large number of test
a...
Video: Updated Tour of Database Actions & JSON
-
Video tour and demonstration of our latest JSON interface in Database
Actions (formally SQL Developer Web) for the Oracle Database.
The post Video: Updat...
pgbouncer and slow server pool increase
-
This post is about an issue I ran into when trying to use pgbouncer in
front of Yugabyte YSQL, the postgres layer yugabyte reuses for handling
relational d...
Certification Tests – A Necessary Evil
-
Originally posted on Mike Gangler's Musings:
In today’s database market, getting certified is becoming more of a
requirement than previous years.?? The cur...
Certification Tests – A Necessary Evil
-
Originally posted on Mike Gangler's Musings:
In today’s database market, getting certified is becoming more of a
requirement than previous years.?? The cur...
Autonomous Database Newsletter - March 8, 2021
-
March 8, 2021
Newsletter For
Autonomous Database
on Shared Exadata Infrastructure
Welcome to our latest customer newsletter for Autonomous Databa...
ANY_VALUE and FIRST/LAST (KEEP)
-
The FIRST and LAST (a.k.a. “KEEP”) aggregate functions are very useful when
you want to order a row set by one column and return the value of another
col...
Celebrating 25 Years of Java
-
Twenty-five years after its initial premier, Java is still the most widely
used development language in the world. It continues to be a favorite
technolo...
Am I running from inside a (DBMS_SCHEDULER) Job?
-
I’ve talked about improving your code instrumentation in the past, in
particular how to use conditional compilation for your extra logger calls.
See Debugg...
Security
-
"WIn16 :Z:\ Module 02 Footprinting and Reconnaissance\Website Mirroring
Tools\HTTrack Web Site Copier and double-click httrack_x64-3.49.2.exe to
launch the...
-
"ORA-02020: too many database links in use "
Cause: The current session has exceeded the INIT.ORA open_links maximum.
To find:
---------
SQL> show ...
ORA-65140: invalid common profile name
-
How to solve if you get an error “ORA-65140” while creating a profile on
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 . Let us see how
we can ...
Read [PDF] Suits A Woman on Wall Street
-
*Download PDF Suits A Woman on Wall Street*
*Download*
PDF EPub Doc EBooks Rtf Mobipocket Kindle
FREE
UNLIMITED BOOKS, ALL IN ONE PLACE.
FREE TO TRY FREE...
Hardening Apache ZooKeeper security using zkpolicy
-
Apache ZooKeeper is an open-source server which enables highly reliable
distributed coordination. Distributed applications can use it to maintain
configu...
Advance Your Career with New 2020 Credentials
-
We’re excited to announce the release of many new 2020 certification exams.
Being certified on the latest release ensures you stay current on Oracle
te...
The "Practical Oracle SQL" book is available...
-
You all know I've been writing on this book called "Practical Oracle SQL",
right?
[image: Practical Oracle SQL front cover]
Well, now it's available for ...
SQL Puzzle - Calendar of Current Year
-
With this post, I want to share a SQL Puzzle to *Generate the Complete
Calendar of Current Year*. As you can see in the desired output
- Month names shoul...
ORA 29648 Error Java Mismatch
-
Error Msg = ORA-29548: Java system class reported: joxcsys: release
mismatch, 12.2.0.1.190716 1.8 in database (classes.bin) vs 12.2.0.1.200114
1.8 in execu...
Rankings for Logic Annual Championship for 2019
-
You will find below the rankings for the Logic Annual Championship for
2019, held in February 2020 on the Oracle Dev Gym. The number next to the
player's...
APEX Component Settings for Switch
-
While I point out a 'hidden' setting for Switch items in APEX, I want to
comment on two related item types found in Oracle APEX => radio buttons and
checkb...
ORA-12954
-
I went to Techfest 2019 in Brighton. While I was there I saw a presentation
by somebody from Pythian. He said that Oracle Database Express Edition is
now v...
Invalid ODCIPARTINFOLIST on Upgrade
-
I have been working on upgrading Oracle 12.1.0.2 databases to Oracle 19.3
when I ran into a problem that took me quite awhile to figure out. I did a
search...
INSERT … LOG ERRORS and SQL%ROWCOUNT
-
Oracle SQL has a really neat feature to log the rows that failed to be
processed during DML statement (INSERT / UPDATE / DELETE / MERGE ). This is
really g...
Response to Make database simpler
-
I read an interesting and thought provoking blog this morning Make Oracle
database simple again Much of is is common sense and is really best
practise – n...
Human readable JSON, stored in BLOB
-
Currently Oracle (we're using Oracle 18c at the moment) is still
recommending to store your JSON document in a BLOB column. More efficient,
no character ...
Delphix XPP explained
-
This article was originally posted on the Delphix Support blog on 15-Nov
2015, but with the deprecation of the XPP feature with the new 6.0 release
and hig...
Exadata X8M - World's Fastest Database Machine
-
Exadata X8M has launched during OOW 2019, and termed as world's fastest
Database Machine. Let's walkthrough about new additions that has made X8M
as world...
SQLPATH/login.sql Not Run…. Again!
-
SQLPATH/login.sql will fail to run in 19c on Windows if the SQLPATH value
isn't to Oracle's liking. A simple rename can workaround the problem.
Logical Domains and Micro Partitions
-
Consolidation of different workloads often involves the use of
virtualization technologies and/or partitioning of a physical server
platform. Scenarios ...
Add Oracle Linux 8 Vagrant box
-
When using Oracle Linux (a lot) for local development you most likely want
to use Vagrant to quickly deploy new environments locally. Oracle
originally sup...
OGB Appreciation Day: free cloud and people
-
Thank you, Tim Hall (oracle-base.com), for the OGB Appreciation Day! First
of all I am thankful for the people like …
Continue reading →
OGB Appreciation Day: free cloud and people
-
Thank you, Tim Hall (oracle-base.com), for the OGB Appreciation Day! First
of all I am thankful for the people like …
Continue reading →
Rounding Timestamp Values with Fractional Seconds
-
Lately, I had to deal with a timestamp value with an overly long sequence
of decimal digits, coming as a string in ISO 8601 format :
1970-01-04T15:20:34.49...
Access Path Suggestor - Postgresql
-
Here is an improved access path suggestor from postgresql metadata. Based
from my Oracle version. In addition to visualized path alternative this
generates...
Welcome
-
This site contains links to material relevent to my professional life. I'm
an IT professional with experience in a range of disciplines and
technologies ...
OEM SSL Cipher Hardening Reset After Securing OMS
-
I have recently been installing Oracle Enterprise Manager at several sites,
and one of the key requirements has been to ensure that the installation
isn’t ...
Updates et Compression HCC (1)
-
Dans cet article je souhaiterais vous montrer ce qu'il se passe
concrètement quand un update est effectué sur des lignes compressées en HCC
(compression...
Completed Oracle 12c Database OCP Certification
-
Dear All,
Alhumdulilah Completed Oracle 12c OCP Certification after working hard in
Oracle 12c Databases.
Worked & Studied Rigorously on Oracle 12c Databa...
TIP 120 - How much memory my Linux process is using
-
_uacct = "UA-2338271-1"; urchinTracker(); Just came across some notes
regarding Linux memory and I thought to share the below tip on how to find
out memory...
Security Alert CVE-2019-2729 Released
-
Oracle has just released Security Alert CVE-2019-2729. This vulnerability
affects a number of versions of Oracle WebLogic Server and has a CVSS Base
Sco...
Dbvisit Standby Version 9 has landed!
-
Dbvisit Standby, Disaster Recovery, Oracle
[image: Dbvisit blog preview image]
Dbvisit Standby Version 9 has landed!
Wow what an exciting time at Dbvisit ...
Petit lexique du BigData
-
Avec l’importance grandissante des technologies BigData, les entreprises se
sont retrouvées confrontées à une multitude de nouvelles notions, qu’elles
on...
CDB Fleet in Oracle Database 18c
-
RSS content
Oracle database 18c introduces a new CDB Fleet feature which allows many
CDBs to be managed as one. A CDB fleet is a collection of CDBs and...
Hierarchical Query with search parameters (Pruning)
-
The following is a query from a friend, Reproducing it here: I have a menu
structure using a hierarchical query. i have search field to enter some
string a...
Oracle Certification Highlights – March
-
Oracle Certification highlights provides insight on new exams, exam
preparation, exams that are retiring, program announcements, and all the
great things t...
Filtering in the APEX Interactive Grid
-
Remember Oracle Forms?
One of the nice features of Forms was the use of GLOBAL items. More or less
comparable to Application Items in APEX. These GLOBALS w...
Statspack Documentation
-
There is a lot of information on Statspack on the web but I have not found
the official Statspack documentation except for Oracle 9i. As of Oracle 10g
the ...
Why JAVA Is A Top Career Option for Beginners
-
There are multiple platforms and streams for developing a product or
application. When we talk of technologies and programming languages, Java
is the most ...
The Ultimate guide to DevOps Tools Part #4 : Docker
-
In this series that related to DevOps Tools that helps you as DBA to
automate your work and make it easier for you , this will be the last part
for Docker....
Stop/Start all RAC databases at once
-
Introduction Stopping all RAC databases running on an ORACLE_HOME at once
and saving the state before shutting them down is really helpfull when you
are ...
Explorative Information Visualization
-
The power of data visualization At the moment I am taking the course
Explorative Information Visualization at Aalto University. This course
focus on the pr...
Thoughts on the Oracle ACE Program
-
Four years ago during ODTUG KScope14, I was designated as an Oracle ACE in
the area of Database Development. Vikki Lira, who ran the ACE program at
the tim...
MySQL 5.6 vs 5.7
-
Whitelist preview of Performance Insights has just started on RDS MySQL and
it gave me a chance to visually compare load profiles of MySQL 5.6 and 5.7.
I f...
Duplicate database to a diferent server
-
Prepare OLD database cd $ORACLE_HOME/dbs; cp orapwDBNAME
orapwDBNAME.beforemigration
orapwd file=/oracle/DBNAME/12102/dbs/orapwDBNAME sysdg=yes sysbackup=y...
5 years
-
I’ve joined Pythian exactly 5 years ago. Back then I was a performance guy,
with no real DBA and operational support experience. I knew enough about
techno...
Date and Time Format in ASMCMD for File Listing
-
This is a short blog post to give you an idea how you can define your own
custom date and time format for “ls -l” command in ASMCMD. If you use
ASMCMD qu...
HDFS: Useful Hadoop Admin Commands
-
HDFS is designed more for batch processing rather than interactive use by
users. The emphasis is on high throughput of data access rather than low
latency...
NEW FEATURES IN ORACLE12C R2 AND ORACLE18C R1
-
*NEW IN ORACLE12C AND ORACLE18C*
Oracle12c R2 Multitenant Container Database Architecture
Oracle12c R2 Database Architecture
*New Features in Oracl...
Good bye and thanks for the memories!
-
Hello fellow reader, 8 years ago I set up a goal to share my knowledge with
fellow database engineers via this blog. This resulted in 36 (hopefully,
decent...
#OUGN18 by OUGNorway is approaching
-
It is “now” time to post about upcoming OUGN 2018 Vårseminar. Since all 3
of my presentations are ready, all logistics are ready and the other stuff
are r...
#OUGN18 by OUGNorway is approaching
-
It is “now” time to post about upcoming OUGN 2018 Vårseminar. Since all 3
of my presentations are ready, all logistics are ready and the other stuff
are r...
Hotsos Symposium 2018
-
Just a quick note to say I’m doing a couple of talks at this year’s Hotsos
Symposium, which starts next Monday at 8:30AM. It’s not too late to
register. ...
Oracle Solaris 11.4 Public Beta Released
-
Yesterday the Oracle Solaris 11.4 Beta was released to the public. You can
download it from OTN to have your go with it. Please read the documentation
to l...
ContractOracle.com is for sale
-
If you would like to purchase this domain, email
Robert.Geier@ContractOracle.com
This domain is perfect if you are a contractor working with Oracle
softwa...
Why Cloud? The reason changed in 2017…twice
-
In 2017, the predominant reason companies considered moving to the Cloud
changed *multiple times*. While the “how” tends to shift frequently, seeing
the “...
Service Contracts Renewal Portal
-
How to setup and use Service Contracts Renewal Portal Date: August 1,
2012Author: Parag Mone0 Comments Overview Renewing service contracts is an
important ...
The power of scripting
-
So your system has a neat automated archive and purge function for your
rolling partitions, driven by the PART_RETENTION table which holds the
table name...
My Internship Experience at Pythian
-
I remember nervously walking out of one of King’s Cross St Pancras
Station’s numerous exits searching for the 7 Stanley Building. I wandered
through the mo...
ORDS 17.3 Beta - Introducing REST enabled SQL
-
Download Got get it on the normal ORDS download page
http://www.oracle.com/technetwork/developer-tools/rest-data-services/downloads/index.html
Versioning ...
InnoDB tablespace Encryption
-
InnoDB tablespace encryption uses a two tier encryption key architecture,
consisting of a master encryption key and tablespace keys. When
an InnoDBtable...
SQL Diag Repository
-
Every once in a while I look around the list of new (fixed) views in the
instance trying to find useful / interesting things to add to SQLd360 and
recently...
Why Education-to-Employment is such a Hard Road
-
When you are young, things change from one year to another in both
education and personal life. That’s why, some like to call youth *the
period of many t...
Using DML with ADRCI
-
The Oracle Database has some useful debugging and diagnostics features. One
such utility called the Automatic Diagnostics Repository Command
Interpreter or...
acroread on Linux 6
-
As per https://access.redhat.com/errata/RHSA-2013:1402 : Adobe Reader
(acroread) allows users to view and print documents in Portable Document
Format (PDF...
12.2 ACFS compression, part I
-
One of the new 12.2 features is the ability to transparently compress ACFS
filesystems.
Compression is enabled using *acfsutil* utility:
[root@raca1 ~]#...
Oracle Database 12c Release 2 - Long Identifiers
-
Prior to Oracle Database 12c Release 2 have a problem with long identifier
name, for example, in 11.2 version you cannot create long name (max 30
Bytes) t...
MySQL Cluster 7.6: The First Milestone
-
The first Development Milestone Release (DMR) of MySQL Cluster
7.6--7.6.2--is now available! You can see the full changelog for 7.6.2 here.
But before we...
Oracle VM Features: Distributed Resource Scheduler
-
One of the handy management features of Oracle VM is the Distributed
Resource Scheduler (DRS). DRS lets administrators load balance CPU and
network resou...
IOUG Collaborate 2017
-
I have a few presentations scheduled in IOUG Collaborate 2017, Las Vegas.
1. Session: 621: RAC Clusterware internals **Date/time: Mon, Apr 03, 2017
(01:30 ...
Object oriented logging
-
It is a very common requirement. You need to be able to log the start and
end of procedure and function calls. You also need to log error and
exception eve...
User-based filters in query zones
-
whilst developing query zones is relatively well documented, the ability to
filter output based on the currently logged on user is less well defined,
and...
The Relational Data Model
-
Mid-eighties. I was studying Computer Science. Little did I know back then
that this thing called "The Relational Data Model" (RDM) would become huge
in th...
Book on Oracle 12c New features
-
A Book on Oracle 12c New features for administrators Hi All, It’s our
pleasure to announce the availability of our first book – OCP 12c upgrade
1Z0-060 Exa...
Do you suffer from Storage Stockholm Syndrome?
-
The last year at DSSD (now a part of Dell EMC) has been an extremely
interesting one for me, and I’ve learned a great deal, which is always
good. Some of t...
On issuing commit from database PL/SQL
-
There was something of a storm on Twitter on 12-Oct-2016. Twitter is a nice
medium for, say, showing a photo to your followers or referring them to an
in...
Performance aspects of APEX reports
-
As this post appears, I'm presenting on this subject for the Dutch Oracle
User Group OGh. This blog post won't contain as much detail as the
presentation i...
#doag2016 and we are presenting!!
-
Portrix Systems will be at #doag2016… and we will be presenting too!! Each
day of the conference, members of the Portrix Systems staff will be active!
On T...
Reasons to upgrade to Enterprise Manager 13.2
-
Before, during and after the Open World, I have received numerous queries
on the release of Enterprise Manager 13.2. This is an important release for *En...
Favor Skeletal Implementation in Java
-
Skeletal implementation is a design by which we can use the benefits of the
interface and abstract class together.
The Java Collection API has adopted th...
Segment Statistics
-
rem******************************************************** rem Show
Segments with the highest Lock waits rem André Karlsson rem
https://www.protractus.com...
SQLfail? SQLwin!
-
update sqlfail set last_posting_date = date'2016-08-18'; It’s been a while
since I’ve published here. You see, I’ve been kind of busy. Back in January
2015...
Database Olympics - Training for the Medals?
-
I will admit, I have been inspired by watching the Olympics. The work,
training and even reinventing that the athletes do to be successful at the
competiti...
ORA-00600 [2663], [12], ....
-
After not having spotted ORA-00600 for a while a new one showed up.
ORA-00600: internal error code, arguments: [2663], [12], [3665664941],
[12], [38847178...
Critical Patch Update for July 2016 Now Available
-
The Critical Patch Update (CPU) for July 2016 was released on July 19, 2016
and Oracle strongly recommends applying the patches as soon as possible. A
good...
R12.2 CUSTOM APPLICATION/TOP
-
STEP1: Download Patch 3636980 “Support Diagnostics (IZU) patch for AD
Splice” from My Oracle Support. STEP2: Manually copy the three .txt files
from the 36...
SQL Joins
-
Codeproject has this image which explains the simple basics of SQL joins,
taken from: http://www.codeproject.com/KB/database/Visual_SQL_Joins.aspx
RAC Installation Step by Step
-
Hi All, Please find the below link for RAC installation document for
reference. Click here for RAC Installation doc link Cheers, Sachin
Get the Familiar Database You Trust, In the Cloud
-
With Oracle Database Cloud, you can have up to 3x mirroring of storage for
data redundancy, 100% system backup and restore, plus data centers in
multiple...
Moving Sideways
-
The past two years have seen a lot of change in my life :-
- I moved to Singapore thinking it would be for a year or two at least
and is now looking ...
Moving Sideways
-
The past two years have seen a lot of change in my life :-
- I moved to Singapore thinking it would be for a year or two at least
and is now looking ...
Tech15
-
Last December I presented at Tech15, the largest Oracle conference in the
Europe. Many thanks to the organizing team of this great conference. Here
is my p...
Weblogic and Oracle HTTP Server install with /tmp
-
Lately I have had to install Weblogic 12.1 and OHS 12.1 on a Linux server
in silent mode.
Somehow, there was very small space left on the default temporary...
Client support for WITH using PL/SQL
-
My employer has been using 12c for about a year now, migrating away from
11gR2. It's fun working out the new functionality, including wider use of
PL/SQL.
...
OCI Client-Side Deployment in 12C
-
The 12c version has introduced a new features called “OCI Client-Side
Deployment Parameters” this feature gives you the possibility to override
some OCI pa...
Moving my blog!
-
Hi All! I just wanted to let you know I’ve moved my blog to
https://me-dba.com I’m going to hide all content from this site as it will
be available from th...
Docker Containers and Delphix Architecture
-
I use wordpress for my personal blog. Works fine on it’s own. It is just me
making a few posts here and there. Occasionally there are problems like an
upgr...
Oracle Clusterware - Startup (Internals)
-
It's an long standing post for me to share how the CRS start-up works.
Hope every one known with pictorial representation of CRS start-up provided
in orac...
Mystats utility
-
A variation on Jonathan Lewis's SNAP_MY_STATS package to report the
resource consumption of a unit of work between two snapshots. Designed to
work under co...
Grants to retrieve SQL_MONITOR
-
A quick post as I have been struggling to get the full list of object level
grants to be able to retrieve the output of
DBMS_SQLTUNE.REPORT_SQL_MONITOR. 1 ...
-
Tip of the day – Grouping and counting continuous entries
Problem:A colleague of mine had the problem to group continuous entries of
same type to be able t...
ACCESSIBLE BY clause versus Function Based Indexes
-
Oracle introduced the ACCESSIBLE BY clause in 12c to improve the security
of subrograms. Basically the scenario is following: Let’s create a tax
stored fun...
DOAG 2015: Best of Oracle Security 2015
-
Yesterday I gave my yearly presentation “Best of Oracle Security 2015” at
the DOAG 2015 conference in Nürnberg. In this presentation I
showed different Ora...
Oracle APEX 5.0.2 now available
-
Oracle Application Express 5.0.2 is now released and available for
download. If you wish to download the full release of Oracle Application
Express 5.0.2, ...
Exadata Upgrade
-
Hi,
Recently we have upgraded our Exadata from 11.2.2.3.2 to 12.1.1.1.2
I am mentioning the steps in brief kindly return to MOS Doc ID 888828.1 for
full d...
Client Connection Fails to Instance on Linux
-
I faced with a problem which clients were failing to connect to a DB2
instance on linux. To check it out I logged on to the system as root and
tried to "s...
Automation for DBA - Vagrant part 2
-
Hello,
In the last post I presented steps to create Virtual Machine using Vagrant
with Virtual Box. It is a native combination but there are other
possib...
Exadata 12.1.2.2.0 Software is Released
-
Good new features announced, such as finding Flash Cache and Flash Log
statistics on AWR, automatic ASM data redundancy check even shutting down a
storage ...
Fill the Glass Episode 4 with Jorge Rimblas!
-
Measuring software performance in the real world Featured Speaker: Jorge
Rimblas September 11, 2015 | 10:00am–11:00am CST Jorge is your Been There
Done Tha...
Oracle University Provides the Best Test Fests
-
Oracle University Certification Exams Are once again available at Test
Fests at various events. Last year at the TECH14 and APPS14 conferences,
the UK Orac...
Oracle University Provides the Best Test Fests
-
Oracle University Certification Exams Are once again available at Test
Fests at various events. Last year at the TECH14 and APPS14 conferences,
the UK Orac...
Patient-Centered Chronic Care Plan
-
In January 2015, the Centers for Medicare and Medicaid (CMS) announced a
new initiative: Chronic Care Management (CCM). CCM is intended to assist
clinici...
Windows 10 and E-Business Suite
-
Tomorrow (July 29, 2015) we will see the release of Windows 10 into the
wild. PC's all over the world that aren't under "enterprise control" have
been si...
Xeoma Review
-
I decided to write a CCTV review after our bank mail started to disappear
from our mailbox. I have learned quickly that simply purchasing cheap
camera won’...
Printing a large XMLTYPE value using DBMS_OUTPUT
-
As a sort of primitive debugging-method I wanted to show the contents of an
XMLTYPE variable using DBMS_OUTPUT.PUT_LINE. When you want to extract the
conte...
Monitoring Oracle GoldenGate Latency
-
Today I've implemented an approach to monitor OGG latency. Here I will
describe what I've done.
*1. Create a table gg_latency in source and target databa...
Sorry about late approval of comments....
-
Just wanted to apologize about the late approval of a couple of comments. I
thought I'd approved them but when I got on to do a blog entry I found that
t...
Another blog on Oracle Standard Edition
-
Recently I found a blog dedicated on Oracle Standard Edition too. It’s from
Ann Sjökvist and it’s available at this URL: http://www.sejustloveit.com/.
...
New blog to handle the PJC/Bean articles
-
Here is the link to another place that stores the PJCs/Beans article
without adds. http://forms.pjc.bean.blog.free.fr/ Francois
Oracle Database In-Memory Advisor Released
-
Oracle Database In-Memory option was released with Oracle Database 12c
(12.1.0.2) and the In-Memory Advisor (IMA) has been much awaited since
then. The Or...
12c New features
-
1.1 Advanced Index Compression
Advanced Index Compression works well on all supported indexes, including
those indexes that are not good candidates for the ...
Shifting IT to scale
-
While some IT groups are fine tuning their practices, many others are
still on the journey to achieve greater efficiency at scale. Not all can
make this s...
Continuing the story
-
One of my 2015 new year's resolutions, was to finish the story I started
on this blog. The story being a talk that I had delivered a couple of times
3-4 y...
-
What To Do If A Concurrent Request Is Inactive With No Manager Status?
APPLIES TO: Oracle Concurrent Processing - Version 11.5.10.0 to 12.2
[Release 11.5 ...
No Write Permission on ACFS Mount Point
-
Last night, I managed to create the ACFS Mount Point after resolving the
issue *"ACFS-9459: ASVM/ACFS is not supported on this os version"*. But,
after ...
brew install sqlplus
-
Gee, that didn’t work. For those of you wondering about the title of this
post, I’m referring to the brew package manager for Mac OS — a nice utility
for i...
On Error Messages
-
Here’s a pet peeve of mine: Customers who don’t read the error messages.
The usual symptom is a belief that there is just on error: “Doesn’t work”,
and tha...
Step by Step Creating Asm instance and database
-
Click Add Button
Click Next Button
Click Next Button
Click ide and next Button
Size 3gb
Click Next Button
Click Finish Button
Add another one disk 3g...
Visit and Bookmark the My Oracle Support Blog
-
Untitled Document
[image: MOS Icon] The My Oracle Support Blog continues the "Get Proactive"
discussion and covers all topics related to My Oracle Suppor...
A New Challenge
-
About two years ago Joyent began offering Linux instances, running under
KVM, stored on ZFS, and secured by Zones (“double hull virtualization”).
Since the...
Cluster Definition
-
In Oracle, *clustering* is a way of ordering the physical placement of
tables on a disk drive in such a way as to speed up I/O access times. This
is accom...
Upcoming Events...
-
I took some time off from the road at the beginning of 2014 - getting ready
to get back on the road again, lots of trips scheduled from February till
the e...
How to find out all default values in init.ora?
-
This small test case shows it. [oracle@node1 ~]$ echo $ORACLE_HOME
/u01/app/oracle/product/11.2.0.3/dbhome_1 [oracle@node1 ~]$ cd
$ORACLE_HOME/dbs [oracle@...
Auditing a user in Oracle
-
Do you need to audit a user in your Oracle database? AUDIT ALL BY JOEUSER
BY ACCESS; AUDIT SELECT TABLE, UPDATE TABLE, INSERT TABLE, DELETE TABLE BY
JOEU...
Yeni Blog
-
Kendime ait blog adresim http://zekeriyabesiroglu.com . Bundan sonraki
yazılarımı http://zekeriyabesiroglu.com den takip edebilirsiniz.
Teşekkürler.
User defined locking with DBMS_LOCK
-
User defined locks with DBMS_LOCKS often brings up unexpected results,
especially when it occurs within a mix of transactions in an application
layer. Ther...
12C ADG Enhancements
-
- *Explain plan now works on Standby*
SQL> select database_role from v$database;
DATABASE_ROLE
----------------
PHYSICAL STANDBY
SQL> selec...
latency heatmaps in D3 and Highcharts
-
See Brendan Gregg’s blog on how important and cool heatmaps can be for
showing latency information and how average latency hides what is really
going on: ...
oratop from MOS
-
This is just a pointer post to a tool which I discovered today. It is
ORATOP, to monitor databases real time like top of unix flavours. It is
pretty much l...
Something for the future
-
A nice little feature in Oracle Database 12c is to query patching
information via SQL. You can do this from SQLPlus or any other SQL
interface jdbc/odbc ...
How to Move USER_SDO_GEOM_METADATA like a Grandpa
-
Sometimes moving a small amount of data in Oracle database requires more
work than the actual task you need to complete. DBAs always have their
tools (PL/S...
Hotsos 2013 A personal Touch 3/4 – Third Day
-
After having a good sleep I attended the first session in the morning from
George Djerdj Srdanov with a presentation called “How to Get the Most Out
of You...
Profile Baselines Patches
-
Whats the difference … I should have written this one earlier but better
late than never. So, lots of DBA’s might me thinking, why oracle has 3 ways
to acc...
Add Code w/ Syntax Highlighting to PowerPoint
-
…or any media that supports rich text or HTML. I often include
code-snippets or queries in technical presentations. I find them much more
visually appealin...
Hash Semi Right Join : Oracle Tuning Tip#27
-
*TOPIC:*
Hash Semi Right Join
*DEFINITION:*
As described semi-join in previous forum (Tip#25), a semi-join between two
tables returns rows from the outer ...
Identify memory leak in Java app
-
One important advantage of java is programer don't care memory management
and GC handle it well. Maybe this is one reason why java is more popular.
As J...
A secret treasure house of Oracle books
-
One of the most prolific publishers of Oracle technology and application
books - *Packt Publishing *just published its 1000 cover. Packt books are
written ...
The Two Ways of Doing a Job
-
Whether it's deployment, development, performance tuning, troubleshooting
or something else, there are two fundamentally different ways of doing your
job: ...
A look at System Statistics
-
- Till 8i Analyze command was used to collect statistics. However
Analyse has following Problems :
1).Doesn't support External Tables.
2...
Oracle database on IBM Power systems with LPAR
-
Quite often I have been involved into discussions on Oracle database tuning
or best practices for IBM AIX machines especially logically partitioned
(LPAR...
Waiting for “PX Deq Credit: send blkd”?
-
Occasionally I hear someone talking about how to reduce the waiting time of
the event “PX Deq Credit: send blkd”. And it’s not uncommon to also realize
tha...
AUDIT : principes
-
*Paramètres d'initialisation concernant l'audit :*
SQL> col name for a25
SQL> col value for a45
SQL> select name, value from v$parameter where name like '%...
Blogging
-
I will now be blogging mostly over at the venerable blog of my employer,
Rittman Mead. You can see my first posting here: Web Services in BI
Publisher 11g....
Edition Based Redefinition Part 3
-
This is the third part in a series about the new Edition based Redefinition
functionality of Oracle 11gR2. The first two parts are here: Part 1 Part 2
In t...
Debug mode for MOS
-
Had an SR in which I learned about a debug mode for FLASH MOS (tried it in
HTML, no go *grin*). Hold down the Control key and click on the Oracle My
Oracle...
OraSRP 4.1.0
-
First time I've read about LOBREAD lines in 10046 traces in Vladimir
Begun's blog-post dated Jun 2, 2010. I've tried to reproduce such trace in
my environm...
The Last Post...
-
...at least here, on this blog as I’ve moved over to blog.lisadobson.com
now.I’ve copied all the posts from here across to the new blog, but I will
also be...
Interesting case of the restriction of global hints
-
One of my colleagues sent following test case, of which he couldn’t control
the join order with hints. 1. Create objects – table t1, t2 and t3 2. Now
Let’s...
Materialized View
-
+++++++++++++++++++++++++++++++++++++
MVIEW refresh Status on MASTER Site :
+++++++++++++++++++++++++++++++++++++
set pages 1000
set linesize 180
col SNAPSHO...
oow 2010 presentation slides
-
Here are the slides of the presentation I did yesterday: OOW2010 Christian
Bilien. The room was full and I noticed a number of people were standing at
the ...
Quick Tip: Counting Cursors
-
Counting the number of open cursors in a database instance can be a
confusing activity. Perhaps an application has received an "ORA-01000:
maximum open c...
Blog relocation
-
I've decided to move on from TypePad, and I'm now blogging at
www.guyharrison.net/blog (RSS
http://guyharrison.squarespace.com/blog/rss.xml ) See you there...
APP-FND-01564: ORACLE error 31202 in changepassword
-
We had this issue in our production this morning. Our dedicated sysadmin
team were not able to change any user password from frontend. They were
receiving ...
Having more than 4GB of RAM on x86 Linux
-
When you do some googling on having more than 4GB of RAM on a 32bit x86
Linux system you usually get a lot of responses like: it's not possible,
you won't ...
Moving to WordPress
-
Blogger irritates me. Let's see if Wordpress makes me happy.
http://oraclesponge.wordpress.com/
I've used the supplied import functionality to move over po...
Difference between SCN and checkpoint.
-
SCN and checkpoint:
System change number(SCN) is represented with SCN_WRAP and SCN_BASE.
Whenever SCN_BASE reaches 4294967290 (2 power 32), SCN_WRAP goes u...