UKOUG Northern Technology Summit

northerntech17-com-600x110-cfp-v1

Here at the UKOUG, we’ve just announced that we will be holding a 1-day UKOUG Northern Technology Summit in the North of England on the week commencing 16th April 2018.

We have not finalised the location yet, but it will be in either Manchester or Leeds.

This is a 5-stream 1 day event, with around 30 talks! We’d call it a conference – it’s bigger than some European national conferences! – but we don’t want to have any confusion with our sexy flagship conference, UKOUG Tech17.

The Call For Papers is now Open, and we are looking for talks in relation to Database, RAC, Cloud, Apex, Development and Engineered Systems. A full list can be found on the CfP page, linked here.

Tweet about it with the hashtag #UKOUG_ntech

HrOUG – The Croatian Conference

Arriving on Tuesday afternoon, directly from the Slovenia Conference and it’s straight into the 3rd Autumn conference! Conveniently, Slovenia and Croatia are timed together and are held within a little over 1 hours drive (plus a 15 minute boat ride!) apart. Well done on that one guys!IMG_1892

A quiet beer as many speakers and delegates wait at the docks for the boat to arrive, and I seem to be timing these sunsets well!IMG_1795

Wednesday was a day off, so Tuesday night allowed me to let my hair down a little and have a drink until late into the night. Wedneday, and the organizer, Davor, had arranged for all of the Oracle ACEs and Oakies to go on a tour of nearby Pula followed by some Go Karting. Great fun! I knew nothing of Pula so I was rather surprised to discover a huge Amphitheatre there!

This slideshow requires JavaScript.

The talks, on Thursday and Friday, were a repeat of the talks in Slovenia about Histograms and Plan Stability.  A great conference in a truely excellent location – having the conference on an island gives it the same magic as the OUGN conference: you can’t just wander off, we are all there together and that really adds to the conference.

IMG_1933

Rovinj with Andrew!

As a added bonus, one of my friends happened to be in the nearby town of Rovinj on the Friiday afternoon, which meant a serendipidous meet-up for lunch.

Overall a wonderful pair of conferences which felt as much a holiday as work, although I think I need a holiday to recover from them.

SiOUG – The Slovenian Conference

So October came around and it was time for my second and third conferences of the autumn season.  I had been kindly select to do 2 talks at this Slovenian User Group, but a last-minute problem with another speaker meant I found myself giving 3 talks in 2 days. Excellent fun!IMG_1728

 

I arrived in lovely Portoroz just as the sun was setting, with what seemed like most of Slovenia leaving the coast on the final hot Sunday of the year, just in time for a huge and wonderful dinner with all of the other speakers.

Day 1 was a whirlwind of talks, food and presenting  much of what I know about Histograms and Chocolate, washed down with a local craft ale – Thank You HumanFish Brewery! Yum!

A party at the end of day 1, with a generous consumption of wine and Craft Ale – all consumed with the lovely friendly and fun Slovenians at the conference – y’all know who you are! – meant that Day 2 held some trepidation…. would I wake up in time!

Day 2 saw me giving 2 more talks, about Optimizer Plan Stability, and also about DataGuard, in front of an interested and good sized audience before hopping into my car and driving down to Croatia to give 2 talks in a somewhat more leisurely 3 days. Tomorrow is a day off! Holiday!

High Five POUG: Polish Oracle User Group Conference?

I’ve just returned from presenting at the 2nd annual POUG Conference, this time in Krakow, Poland (the first was in Warsaw). This is the Polish Pint with Oracle User Group conference and is exactly what a conference should be. Educational, Informative, Well-executed and Fun.  It was based in a lovely city, with a wonderful friendly people, good food and great beer!

The Speakers gift was very thoughtful - a personalised t-shirt which my wife has declared too good to wear!

As you might imagine, with a name like Pint with Oracle User Group, there is beer to be drank. But in this case it was as available as the tea and coffee – and completely free! Several hundreds of litres of it were consumed over the course of the 2 day conference, a tiny little bit of it by me. I suppose this is the side effect of having a conference in a micro-brewery. Talk about organization skills!

IMG_1606

Brewery and Conference Location!

There were around 30 speakers giving talks, many of them well-known Oracle ACEs of various hues but a couple of first-timers who were excellent too.  It also reminds me that you don’t need to be an expert to speak at conference. You don’t need to know the n-th level of detail like Jonathan Lewis. You just need a story to tell about something you did that was interesting! I assume we’re all doing something interesting in our jobs from time to time? If you are not, you might want to try to find a job with interesting things to do, then talk about them!

One unique thing was being walked onto stage to a thumping good tune (I picked Human, by Rag’n’Bone Man) by an anthropomorphisation of the POUG Logo – basically a IMG_1571young ‘Oracle’ dressed like Obi-Wan Kenobi. They were also there to help out the delegates and speakers with any queries or problems they may have. Usefully they were all current or recently completed students on their way to being a doctors, vetenarians or structural engineers. High quality help indeed!

Many thanks to Kamil, Luiza and everyone else at POUG for a wonderful conference to remember.

IMG_1536I was debuting a new conference talk about Histograms. The talk went well, I think, but there are a couple of tiny kinks to iron out for the next time I present it – in Slovenia and Croatia – next month. Best remove the POUG-specific slides too, right Adam!

 

 

 

 

 

 

 

oh, and the talk of the Conference was…Martin Widlake, with a gigantic beer!

IMG_1610

Martin Widlake giving a rather good talk about the parallels (and perils) of Beer and Development

 

 

UKOUG RAC SIG, September 27th

There’s a UKOUG RAC SIG on the 27th of September in London.

There a range of great speakers talking about topics from the new RAC Domain Clusters, 12.2 Upgrading, Patching Exadata, and much more.

It’ll be great, it’s true! See you there…

Appearances 2017

and wp

I’ve not written a post in a while. I’ve been a bit busy organizing several UKOUG events, including several Special Interest Groups 1-day events and Tech17 (and doing paid work for clients!)

I have been accepted to speak at a number of conferences over the next couple of months so I though I would share that with you and hope you’ll be there to learn, share, network and enjoy the conferences.

Events

1st-2nd September 2017. POUG (Pint with Oracle User Group) Krakow, Poland

27th September 2017. UKOUG RAC Cloud Infrastructure and Availability SIG. London, UK
(note: I’m not speaking at the SIG, just the Chairperson)

16th-18th October 2017. SiOUG. Portorož, Slovenija

18th-20th October 2017. HrOUG. Rovinj, Croatia

21st-24th November 2017. DOAG. Nuremberg, Germany

3rd-6th December 2017. UKOUG Tech17, Birmingham, UK.

Previous Appearances 2017

23rd Feb 2017. UKOUG RAC & Database joint SIG. London, UK

23rd-24th March 2017. UKOUG Ireland Conference. Dublin, Ireland

27th April 2017. UKOUG Northern Technical SIG. Manchester, UK (Chair Only)

8th June 2017 UKOUG RAC & DAtabase joint SIG. Reading, UK (Chair Only)

Online Index Rebuild Problem in 12C

When building an index in Oracle Enterprise edition using the keyword “ONLINE”, if the index build fails for whatever reason a messy set of extents can get left behind.

In Oracle 12.1 there’s a new job to help with this: “SYS”.”CLEANUP_ONLINE_IND_BUILD” which ticks away, undocumented, in the background cleaning up “rogue” extents once an hour, every hour (start time based upon job creation time)However, if I run a CREATE INDEX … ONLINE command on a table and the index creation happens to coincide with the invocation of the cleanup job I get the following error in my alert log

ADR Home = /u01/app/oracle/diag/rdbms/orcl/orcl1:
*************************************************************************
2017-05-12 05:28:37.191123 -04:00
Errors in file /u01/app/oracle/diag/rdbms/orcl/orcl1/trace/orcl1_j000_12235.trc:
ORA-12012: error on auto execute of job "SYS"."CLEANUP_ONLINE_IND_BUILD"
ORA-00054: resource busy and acquire with NOWAIT specified or timeout expired
ORA-06512: at "SYS.DBMS_PDB", line 76
ORA-06512: at line 4

Oh no! The job has failed to clean up the extents that I was currently using. Phew!

The CREATE INDEX … ONLINE command completed with success a few minutes later.

A few minutes after that, an update statement failed with:

ORA-08102 index key not found for obj# 107102 file 16 block 1171234

Yes, I have a corrupt index! index_fadeMy assumption is that the cleanup job had removed all of the extents which had been allocated before the cleanup job started. The index create statement did not notice as the current extent removal attempt blocked (hence the job error) and future to-be created extents were not affected. However, most of the index had been “cleaned up”. #sadface

Solution: re-create the index and make sure the index creation is complete before your hourly job kicks in. Better still, disable the undocumented hourly job… make sure get the full backing of an Oracle Support SR first!

Next Step: Raise SR with Oracle about this!

 

%d bloggers like this: