OTN Tour of Latin America 2016 : Panama

laotn16Panama and ORAUG PTY was the first leg in the OTN Tour of Latin America 2016 (Northern Leg). The event took place at the Wyndham Panama Allbrook Mall Hotel.

The day started with a general introduction by Edgardo Sanchez Diaz, then an introduction to OTN and the Oracle ACE Program by Pablo Ciccarello.

From there I presented three sessions back-to-back.

  • Improving the Performance of PL/SQL Function Calls from SQL
  • Pluggable Databases – What they will break and why you should use them anyway!
  • It’s raining data! Oracle databases in the cloud.

I think the sessions went well. People were a little shy at the start, but as the sessions progressed people got more confident about asking questions.

After lunch was Kamran Agayev speaking about “Oracle 11g Clusterware failure scenarios with practical demonstrations”. Kamran discussed lots of failure situations with video demos of them, which were pretty neat. He also discussed numerous test scenarios people should work through before they go live with a RAC system.

Next up was Debra Lilley presenting on “Pass4SaaS”. I’ve seen this presentation many times over the last couple of years, but it has evolved somewhat. This one had a live demonstration of Debra using the Application Builder Cloud Service, almost like she’s a developer! 🙂

Next up was Kamran again with “Oracle 12c ASM new features with practical demonstrations”. This was a quick run through the ASM new features, including a video demo of Flex ASM and ASM Disk Scrubbing.

That was the day done for me. There were other presenters speaking in Spanish, but after my three sessions and three others I was done for. 🙂

I was presenting for half of the day, so I didn’t get much time to film, which is why this video was so short.

Thanks to Edgardo and ORAUG PTY for inviting me to the event. I had a really good time and it cheered me up a lot after yesterday’s travel disaster. It reminded me why the travelling is worthwhile. 🙂

Cheers

Tim…

PS. All through the day I kept getting the hotel reception to ring the two numbers I was given for the KLM missing luggage service, but never got an answer. The online bag tracker they provide was useless. It just acknowledged your bag was marked as missing, with no idea of the location or ETA. Since I was planning to leave early the next day I was worried my luggage would arrive after I left, but had nobody to speak to about this. At about midnight there was a knock at my door and my luggage had arrived. Obviously I’m very happy about that, but the lack of communication was a nightmare! Judging by the tweets to KLM, I got lucky!

OTN Tour of Latin America 2016 : Birmingham to Panama

Where do I start with this day?

I arrived at Birmingham Airport about 2 hours and 20 minutes early. I was then presented with a huge queue to get to the queue for the bag drop. To be fair to the people at the desk, they seemed relatively efficient, but there were 2 floating staff who were chatting to each other and laughing, rather than handling the queue. There needed to be:

  • A specific “bag drop only” queue, which most people would have breezed through.
  • A “special cases” queue for those families that turn up with 45 cases and wonder why they can’t take them.
  • A “check in” queue, where people who have not already checked in can go.

Something simple like that would have meant the queue moved much quicker and the floating staff could have organised that easily if they could be bothered and weren’t morons. Of course, that couldn’t happen because we are talking about the Air France / KLM gate, so you know it’s going to be terrible. I sent a few tweets to both KLM and BHX that contained lots of expletives. Sorry if that offended anyone, but tough!

Eventually I got through the “queue to the queue” for bag drop, then I joined the “queue for the queue” for security. Yes, there was a queue to get to the place you normally queue! Once again, an obvious case for sorting your staff out. They know when they will be busy in advance, so they should staff accordingly.

I finally got to the boarding gate and could see the plane, but they were unloading for ages. Turns out there were a team of Para-Olympic athletes on the plane and the ground staff did not anticipate how long it would take to get them and their wheelchairs off. Once again, bad planning. We took off 40 minutes late, which was a worry since I had a very short connection at Amsterdam for the next flight. Just before we landed they announced some people had missed their connections, but mine was still possible if I legged it. Fortunately for me, the next flight was delayed also, so I made it!

I sat on the flight from Amsterdam to Panama, sighed with relief, then got a massive headache. I thought I was going to have one of my puking episodes, but I managed to down some paracetamol and sleep for a bout 10 minutes, which was enough to take the edge off.

I arrived in Panama, but my luggage didn’t. After a queue to deal with my lost luggage, I queued for about 40 minutes to get through the bag check, without my bags.

After a death-race taxi ride to the hotel and the travel was over. At that point, if I had the option to got straight home I would have done. The flights themselves were fine, as were the flight staff. It was the chaos on the ground that was the problem, which left me feeling like I never want to fly again. It was a terrible day!

I met up with Debra so she could watch me eat cheese and talk me down. Then it was bed and the hope that I would never remember this day!

Tomorrow is ORAUG PTY, the first event of the OTN Tour of Latin America 2016 (Northern Leg).

Cheers

Tim…

PS. The video is dedicated to Mark Rittman, who loves my travel videos, describing them as “boring” and saying, “nothing happens in them”, which is of course the whole point of doing them. 🙂

OTN Tour of Latin America 2016 : It’s Nearly Here

ace-directorIn a couple of days I will be setting off for this years OTN Tour of Latin America 2016 (Northern Leg). For me, the tour consists of the following locations:

  • Panama City, Panama:  01-Aug-2016
  • San Jose, Costa Rica:  03-Aug-2016
  • Mexico City, Mexico: 05-Aug-2016
  • Guatemala City, Guatemala: 08-Aug-2016
  • Pereira, Colombia: 11, 12-Aug-2016

I’ve had a last minute panic over hotels, but the main thing is I have flights. 🙂

If you’re coming to the events, it will be great to see you!

Cheers

Tim…

AMIS 25 – Beyond the Horizon – Day 2

amisDay 2 of AMIS 25 – Beyond the Horizon started with me playing catch-up on some blogging, then the conference proper started.

The first session I went to was Jeremy Ashley presenting “General Session – Oracle Applications User Experience: Trends and Strategy”. I wrote loads of notes on this, because I find it really interesting. I’m not going to post them here because I will make some mistakes and look like a fool. I’ve seen a number of sessions by the UX team over the years and each time I do, it seems to click a little more. I’m starting to think SQL*Plus may not be the ultimate in UI or UX, but I’m not 100% sure…

Next up was Björn Rost doing a “Quick Guide to Open Source SQL Tuning Tools (Quickie)”. This was a short session talking about some tools I know and use (rlWrap, SQLcl, MOATS, Snapper, SQL Developer) and something that was new to me TUNAs360.

After that was my session about running Oracle databases in the cloud.

I then took a break do some work, upgrading Tomcat and deploying a new application, before heading off to the OTN Cloud Developer Challenge results.

I would like to say we were robbed, but we really weren’t. 🙂 Second place went to the AMIS team who did a conference organisation application. First place went to the “Team No Borders” with an application to help control air pollution in Mexico City. I think that was a popular choice amongst a number of people I spoke to before the awards. Well done guys!

Before I knew it, the conference was over! Thanks to everyone at AMIS for putting together a great event. It went so smoothly, it’s hard to believe it was the first one. Thanks also to OTN and the Oracle ACE Program for organising the Cloud Developer Challenge. It was good fun! Thanks to all the attendees and speakers. I hope to see you again soon!

Cheers

Tim…

OTN Cloud Developer Challenge 2016

cloudThe Oracle ACE Program decided to tag an extra day on to the front of the AMIS 25 Beyond the Horizon conference for the “OTN Cloud Developer Challenge”. The idea was for teams of ACEs to get together and build applications using Oracle Cloud services. It was originally called a cloud hackathon, but got renamed to something that didn’t contain the word “hack”. 🙂

My team was made up of Debra, Heli, Gurcan and Osama (who couldn’t make it due to visa issues 🙁 ). The plan was to create a schema in a cloud database. Expose the tables as REST services using ORDS. These REST services would then be consumed to produce a mobile application using some of the mobile technologies on the Oracle cloud. Unfortunately, we were a group made up of database people, so the last bit of the puzzle proved rather tricky/impossible for us. 🙂 So that we could produce a POC, we cheated and used APEX to push out some screens. The work for this continued the following day. 🙂

Towards the end of the day we broke away from the challenge and joined the AMIS 25 Beyond the Horizon introductory drinks. At about 21:00 I headed back to the hotel, did some washing, then crashed out for the night.

Cheers

Tim…

 

AIOUG Sangam15 : It’s a Wrap!

The whole Sangam15 experience is over for me now!

Here are the posts I put out during the trip.

I did my thank you messages in the Day 2 post, but once again I would like to say a big thank you to AIOUG for inviting me, to the Oracle ACE Program for getting me to the event and to all the attendees for making it a great event and for making my Facebook go nuts! 🙂

See you all soon!

Cheers

Tim…

AIOUG Sangam15 : The Journey Home

The night before a morning flight is always a little tricky for me. I lie in bed thinking, “What if I oversleep?”, which winds me up and makes it really hard to relax and drop off. I dozed on and off, but eventually gave up, turned the TV on and watched some films for a few hours.

I grabbed a quick breakfast and got the taxi to the airport. The hotel staff advised leaving at 07:00 for a 10:15 flight. The traffic was very light and the queues for check-in and security very small, so I ended up sitting at the boarding gate two hours before the flight. Better to be early than late!

Hyderabad airport is very clean, modern and has some reclining seats so I was able to chill out for a while. 🙂

The flight from Hyderabad to Dubai took about 3.5 hours. It was relatively uneventful, but rather uncomfortable. I had an aisle seat, but the guy in the centre decided he wanted to sit with his elbows digging into my ribs and his leg pressed against mine. I wouldn’t mind so much if he was a big guy and couldn’t help it, but he was a skinny little thing, so taking all of his space and part of mine seemed unnecessary. 🙂

As soon as we landed in Dubai airport, I grabbed some food and headed off for the boarding gate. Very soon we were on the plane and heading to Birmingham. I enquired about an upgrade, but it was going to cost $2,500 USD, so that wasn’t going to happen. 🙂

I got to experience wifi on the plane for the first time. It’s been “available” on other flights, but I’ve never got it to work before. I got it working on the flight between Dubai and Birmingham. It was ultra-slow, but better than nothing and only $1. 🙂 It made the 7 hour flight go a lot quicker.

I arrived back in Birmingham safe and sound. After a quick taxi ride home I put my washing on, scrubbed the smell of aeroplane off me and went to bed!

Cheers

Tim…

AIOUG Sangam15 : Day 2

My session on Day 2 started at 11:10, where I spoke about running Oracle Databases in the Cloud. This included a quick run through of the Oracle DBaaS offering and AWS RDS for Oracle amongst other things.

The session generated a lot of interest. In fact, I spent the next 5 hours answering questions and taking photos with people. It sounds kind-of crazy, but it was really good fun. As a result, I didn’t get to see any sessions, but as I said yesterday, I feel my purpose here is to connect with people and that is exactly what I did for 5 hours straight. Thanks to everyone that came to speak to me. You made me feel very special and I hope I was able to help you. It never ceases to amaze me what an impact one little website can have!

From there it was on to the closing talks. In addition to the normal closing speeches, there was a motivational talk by DR Rajdeep Manwani. I really enjoyed the talk and judging by the reaction of the crowd, so did everyone else. The talk used several anecdotes and his personal experiences to put across the message that your success or failure is your responsibility. You can blame others when things go wrong (external locus of control) or take personal responsibility (internal locus of control). Ultimately, successful people are those that take personal responsibility and do something about it, rather than blame the world for their failings. I wholeheartedly agree.

After that I spent some time saying my goodbyes, then it was off to get some food and then to bed, ready for my early start for the trip home.

I would like to say a big thank you to the AIOUG for inviting me and to all the AIOUG volunteers that made the event go so well. Thanks also to the Oracle ACE Program for getting me to the event. My special thanks go to all the attendees that made me feel really special for two days.

Tomorrow is the journey home. Fingers crossed for free upgrades to Emirates business class! 🙂

Cheers

Tim…

AIOUG Sangam15 : Day 1

I was up at about 04:00 on Saturday and waiting for breakfast to open at 06:30. Pretty much as soon as I ate something I felt really tired again. That after a day of sleeping… 🙂

I headed on down to the conference and instantly saw a bunch of friendly faces, including lots of people I had met on the OTN Yathra 2014 Tour.

After the keynotes, I got to have a quick chat about User Groups with Mary Lou Dopart from Oracle, then it was off to my first session about database consolidation.

I’m always more nervous about giving introductory/overview sessions than I am about full-on technical sessions. My database consolidation session is a little bit like a history lesson of consolidation, including old and new. The response was very good. I had a lot of people wanting to speak to me afterward, which meant I missed the next two sessions. I don’t mind that, as I feel my purpose here is to interact with as many people as possible. As long as people want to speak to me I’m willing to speak. 🙂

After lunch I had a major energy crash again. Whenever I was speaking to people I felt really up-beat, but as soon as the conversation stopped I felt like I wanted to collapse on the floor and sleep. To play it safe I went back to my room to sleep for a couple of hours.

Next up I went to see Debaditya Chatterjee and Giridhar Ravipati speaking about “Oracle Multitenant Best Practices”. Some points that came out of that were.

  • Always use the AL32UTF8 character set for the CDB. Most other character sets can be converted to that to allow them to become PDBs and in a future version, we might be able to plug in a PDB with any character set, provided it is a subset of the CDB character set.
  • Use OMF, as it simplifies file management substantially.
  • Consider the impact of operations, like patching. Are you patching all PDBs, or not? If not, you will be using the unplug/plug approach to patching.
  • Standardise as much as possible.
  • Size SGA, redo and undo correctly to allow for the combined needs of the consolidated workload.
  • Always use Resource Manager to control resource usage of each PDB.
  • Don’t modify PDB$SEED. Create a new PDB with the modifications, then use that as the clone source, for new PDBs, instead of the seed.
  • Stagger maintenance windows within a CDB so all PDBs aren’t doing maintenance tasks at the same time.

Some points about possible features in 12.2 were also mentioned, including:

  • Maximum number of PDBs increased from 252 to 4096.
  • PDB memory management via resource manager.
  • Ability to set CPU_COUNT at the PDB level to allow the equivalent of instance caging for the PDB.
  • Hot cloning of PDBs and incremental PDB refresh.
  • Application containers, to allow common definitions across all similar PDBs. Useful for ISVs who require many copies of the same PDB, like one for each customer.
  • Online relocate of PDB from on-premise to cloud, as demoed by Larry Ellison at OpenWorld 2015

Remember, all talk of 12.2 is covered by the safe harbour slide, so those features might not end up in the final release. 🙂

After speaking to Debaditya and Giridhar, we headed off to a panel session to close the day. As most people will know, putting me on a panel can be a dangerous thing. I ended up having something to say about almost everything. Panels are a mix of scary and fun. 🙂 As usual, the session was followed by additional questions and conversations which lasted about an hour. 🙂

After saying a few quick goodbyes, it was off to grab some food, then back to my room to sleep some more. Are you starting to sense a pattern here? 🙂

Overall, day 1 was a really fun experience. Let’s hope day 2 does not come with quite so much jet-lag! 🙂

Cheers

Tim…

Oracle OpenWorld 2015 : It’s a Wrap

I’m back home from Oracle OpenWorld 2015. My overall feeling for this year was evolution, not revolution. We got newer versions of some products, like APEX, WebLogic, SOA Suite and Oracle Forms, just before the conference. We got previews of new versions of products, like Oracle Database 12cR2 during the conference, which we might get next year.

Of course, there was a heavy emphasis on cloud, but the difference between this year and previous years was some of the product are now generally available (GA), so it’s possible to trial or buy them. In previous years, you could only use some of the cloud products if you were “special”.

Not surprisingly, Oracle are trying to ease the migration from on premise to cloud with hybrid options, like their private cloud offering. I expect this is pretty much the way OpenWorld will be for the next few years until the cloud vision is complete, or something else comes along.

Many thanks to the Oracle ACE Program for getting me across to San Francisco again. Thanks for the invites to the EMEA group presentation and the Oracle SQL Panel session. Both were good fun. Also, a big thanks to everyone who took the time to speak with me during the week. It is this aspect of any conference that I enjoy the most.

Here is a list of posts during the trip.

Cheers

Tim…

Update: You can see a random video of some footage from OOW15 here.