RAC SIG Officer/Board Member Elections

All RAC SIG members should have received an announcement regarding the voting that’s now in progress for new RAC SIG board members/officers. There were several nominations received in July and early August and voting is open now to all RAC SIG members. Just login to the site and use the Elections tab to cast your … Continue reading “RAC SIG Officer/Board Member Elections”

All RAC SIG members should have received an announcement regarding the voting that’s now in progress for new RAC SIG board members/officers. There were several nominations received in July and early August and voting is open now to all RAC SIG members. Just login to the site and use the Elections tab to cast your votes. Make sure you vote for each office (nominations for each office are on separate pages).

I’m giving up my spot as the Events Chair and am running for the President position along with several other fine candidates. Please vote today!

In related news, I just posted the RAC SIG Events taking place at Oracle Open World 2008 on the front page of the site, so check those out (and add them to your schedule in the OOW Schedule Builder) if you’re planning to attend OOW this year!

Upcoming presentations: OOW, UKOUG

Every year it seems like I get part way through the Oracle OpenWorld event and comment that next year, I need to be less busy so I can enjoy the event a little more and attend others’ presentations more than giving my own. And yet it seems that somewhere between then and the following year, … Continue reading “Upcoming presentations: OOW, UKOUG”

Every year it seems like I get part way through the Oracle OpenWorld event and comment that next year, I need to be less busy so I can enjoy the event a little more and attend others’ presentations more than giving my own. And yet it seems that somewhere between then and the following year, I manage to volunteer myself for a full agenda of participation via the RAC SIG, IOUG, and my own personal/professional interests.

This year’s conference, coming up September 21-25, will be no different and I’ll be there all week to meet as many new friends as possible (that’s you), see some old friends (that might be you too), and share a few of my technical and community bits of knowledge with anyone that shows up at my sessions (hopefully you). I’ve already glanced through the schedule builder and picked out a lot of sessions that interest me, so pulling myself away from those to perform other presentations or fulfill other duties will be challenging, as usual. First, let me list where you’re certain to find me (you should add these sessions to your schedule using the Schedule Builder to ensure your seat in the sessions): Continue reading “Upcoming presentations: OOW, UKOUG”

IOUG RAC Attack!, Event Summary

As one of the organizers of the IOUG RAC Attack! event, I may have a slightly partial viewpoint, but I think the event overall went very well. The hands-on lab was especially popular and I think participants in the hands-on lab all got to learn at least a few new things. If you’ve been to … Continue reading “IOUG RAC Attack!, Event Summary”

As one of the organizers of the IOUG RAC Attack! event, I may have a slightly partial viewpoint, but I think the event overall went very well. The hands-on lab was especially popular and I think participants in the hands-on lab all got to learn at least a few new things. If you’ve been to Oracle Education training classes like I have, you know how it seems like you sometimes have to spend 5 days in training to get 1.5 days’ worth of material. With the hands-on lab at RAC Attack!, we provided guided exercises to demonstrate certain features and/or processes, but the whole day was more like “structured playtime” than particular labs that had to be completed. Continue reading “IOUG RAC Attack!, Event Summary”

IOUG RAC Attack!, Day 1 complete

Many of you have (hopefully) heard of the IOUG RAC Attack! event taking place yesterday and today in Chicago. We had a great first day yesterday with many great technical sessions and the first-day lab guinea pigs didn’t find many bugs or issues in completing the lab exercises and tests. Overall, the format is working … Continue reading “IOUG RAC Attack!, Day 1 complete”

Many of you have (hopefully) heard of the IOUG RAC Attack! event taking place yesterday and today in Chicago. We had a great first day yesterday with many great technical sessions and the first-day lab guinea pigs didn’t find many bugs or issues in completing the lab exercises and tests. Overall, the format is working out pretty well, though I think many people had a tough time choosing what technical sessions they were willing to miss in order to attend the hands on lab.

For any of the RAC Attack! attendees, please (really, please–like right now before you forget) drop me a line with your feedback and/or leave it here in comments. I am growing more and more confident that we’ll repeat this event at some point in the future. Plus, it’s highly likely that the hands on lab portion will be repeated at the Collaborate09 conference in Orlando in May, 2009 as well (sorry, no website up for it yet). Stay tuned for more details! So, if you didn’t get enough hands on lab time or have coworkers, peers or buddies that couldn’t make it to Chicago, there will be more opportunities for them to participate in the future. I hope Tuesday goes as well as Monday or better and I think it will!

My train is about to arrive in Chicago, so I’ll look forward to seeing today’s lab victims participants shortly!

Security can be basic

Sometimes I think that people think of security, especially database security, as a domain for the highly-skilled consultant. However, sometimes it is the most basic little things that need attention and it doesn’t require a high-priced, highly skilled consultant to figure it out. Case in point: I recently arrived at a new customer site to … Continue reading “Security can be basic”

Sometimes I think that people think of security, especially database security, as a domain for the highly-skilled consultant. However, sometimes it is the most basic little things that need attention and it doesn’t require a high-priced, highly skilled consultant to figure it out.

Case in point: I recently arrived at a new customer site to help them with some database issues. They have a development environment, test environment, production database, and a clone of production they use for reporting. To get started, they sent me the TNS entries for each of these four databases. I didn’t have any usernames or passwords, so I was still in a holding pattern. Since I was using instantclient, I didn’t have tnsping, but I still wanted to verify that the TNS entries were created properly and that I had connectivity. So, I thought I’d just use scott/tiger to test and expected the ORA-01017 (invalid username/password) error.

I tried development, ORA-01017 which confirmed that the TNS entry was correct, but there was no scott/tiger account (or at least the password wasn’t tiger). Tried the test database, same result. The reporting database, same result. (You can see the punchline coming, right?) I tried the production database and, wouldn’t you know it, I got connected using the scott/tiger account! I was so shocked I think I let out a little yelp of disbelief.

So, for all the DBAs tuned in: here’s a quick and easy way to make things better (maybe still insufficient, but at least safER than now). Lock all the accounts that are not in use or that you can’t confirm are in use. If you need a hint: alter user scott account lock;. If you still don’t get it, then prepare your resume :). If you can’t confirm that the account is needed, lock it. When someone complains, unlock it (yes, it’s that easy). If they go to your boss to complain, explain that you did what you did in the name of database and data security (which is true) and you’ll generally avoid punishment.

If you aren’t sure whether the account is one of Oracle’s built-in, default accounts, consult Pete Finnigan’s lists. For more information, check out Project Lockdown, Oracle 11g Database Security Guide, and Pete Finnigan’s list of whitepapers and presentations. You can’t mention Oracle Security without a link to Mary Ann Davidson’s blog which is both informative and often entertaining.

Feel free to submit your horror story in comments. This same scenario happens all the time, but this time just seemed too silly to keep it a secret. No, I won’t tell you who the customer was :).

IOUG RAC Attack! Register Now!

The Oracle RAC SIG and the IOUG are co-sponsoring the IOUG “RAC Attack” event and if you haven’t yet heard about it, you might want to check it out. The event runs for 2 days, August 4-5, in downtown Chicago and will bring together some excellent presenters as well as the opportunity for hands-on experiences … Continue reading “IOUG RAC Attack! Register Now!”

The Oracle RAC SIG and the IOUG are co-sponsoring the IOUG “RAC Attack” event and if you haven’t yet heard about it, you might want to check it out. The event runs for 2 days, August 4-5, in downtown Chicago and will bring together some excellent presenters as well as the opportunity for hands-on experiences via the hands-on labs that run throughout the event. See the RAC Attack web page for more details on the event.

As one of the RAC SIG board members, I’ve been involved with the planning and development of this event over the last 9 months and I think it’s going to be one of the best opportunities to get focused, high-quality education on RAC available today. Plus, you’ll get the chance to network with a group of people that are focused on RAC and it’s uses.

Of course, I’ll be there, so if you do make it to the event, please be sure to say hello. I’ll likely spend much of my time in the hands-on lab (when I’m not presenting my technical session) helping those that need it to build their cluster, test backup and recovery or exercise some new features.

Hope to see you there!

OOW Mix Session Selections Announced

I just saw this blog posting indicating that one of my session suggestions for OOW (So, you want to be an Oracle ACE?) was selected for presentation at the conference. Thanks to everyone that voted (for any session, but especially this one)–I look forward to seeing you there at the session too (especially the ACEs … Continue reading “OOW Mix Session Selections Announced”

I just saw this blog posting indicating that one of my session suggestions for OOW (So, you want to be an Oracle ACE?) was selected for presentation at the conference. Thanks to everyone that voted (for any session, but especially this one)–I look forward to seeing you there at the session too (especially the ACEs and ACE Directors)! Once I learn the time and date for the session, I’ll be sure to post it here.

Of course, thanks to the OracleAppsLab gang for Mix and working with the OOW team to take a cool idea (not sure who gets credit for the idea) and make it reality (quickly)! It’s only 61 days, 22 hours, 37 minutes and 27 seconds until OOW starts (the User Group Forum Day on Sunday, September 21)!

TNS Listener Configuration for Oracle RAC

I’ve been to more than one RAC customer site and seen several different ways to misconfigure the listeners for a RAC cluster. This post describes how I usually configure the listeners and their associated instance parameters normally. This really has nothing to do with TAF or connection load balancing, those those features may not work … Continue reading “TNS Listener Configuration for Oracle RAC”

I’ve been to more than one RAC customer site and seen several different ways to misconfigure the listeners for a RAC cluster. This post describes how I usually configure the listeners and their associated instance parameters normally. This really has nothing to do with TAF or connection load balancing, those those features may not work as expected unless the underlying configuration is performed properly.

First, some background on how these items work is necessary. The TNS listener (tnslsnr process on *nix) process listens on a specific network address for connection requests to one of the services from one of the database instances that it services. When requested, it either spawns a server process (dedicated server environment) and connects the user to that process or forwards the connection request to a dispatcher (shared server environment) for service to the database service requested. Alternatively, if the listener knows of more than one instance providing the requested service, it may direct the client to an alternate listener (usually on a different node) that will service the request. Continue reading “TNS Listener Configuration for Oracle RAC”

Configuring Multiple Weblogic IIS Plug-Ins On Same IIS Server

As some of you may know, I’ve been working on a deployment of BEA Weblogic these past couple of weeks. We were doing some testing today and found an interesting side effect that was positively unexpected. Let me first say that the issues we encountered were with IIS configuration, not specifically with Weblogic. However, the … Continue reading “Configuring Multiple Weblogic IIS Plug-Ins On Same IIS Server”

As some of you may know, I’ve been working on a deployment of BEA Weblogic these past couple of weeks. We were doing some testing today and found an interesting side effect that was positively unexpected. Let me first say that the issues we encountered were with IIS configuration, not specifically with Weblogic. However, the issue wouldn’t have come up if we weren’t working on configuring the BEA-provided iisproxy.dll IIS plug-in.

Here’s the issue: We want to configure our production server to run two sites. The primary site is the production site and the secondary site is a staging site which we’re going to try to configure to behave exactly like production and have a configuration that matches production as well. So, we want to have two separate Weblogic Domains (that listen on different ports) and two separate IIS servers (that listen on separate ports). The desired configuration looks something like this:

Continue reading “Configuring Multiple Weblogic IIS Plug-Ins On Same IIS Server”

You want to be an Oracle ACE?

The Oracle ACE program is one way that Oracle recognizes community members that make significant contributions to the Oracle community through blogging, forum participation, user group presentations, and other similar volunteering activities. As one of the Oracle ACE Directors, I have tried to promote the program by raising awareness of its existence and the importance … Continue reading “You want to be an Oracle ACE?”

The Oracle ACE program is one way that Oracle recognizes community members that make significant contributions to the Oracle community through blogging, forum participation, user group presentations, and other similar volunteering activities. As one of the Oracle ACE Directors, I have tried to promote the program by raising awareness of its existence and the importance of spreading your knowledge for the good of all Oracle technologists. With help from Google, almost everyone consumes the knowledge posted by the good deeds of others, but a relative few (but growing) contribute to the body of knowledge available online.

There are a lot of smart people working in technology communities these days. Oracle’s community has been growing steadily and I think relatively rapidly in the last few years. Other non-Oracle communities have deep roots and dedicated individuals volunteering lots of their time to help build and maintain networks of technologists too. This afternoon, I read a blog post written by Sheeri Cabral who is a bona fide MySQL community leader and has the awards to prove it. Her post offers a bullet-list of tasks that, if followed, will put you on the road to being a community leader as well.

I think it’s a good time to note that community involvement is becoming a bigger factor in the job market. As a consulting practice manager that regularly interviews and occasionally hires talented individuals, I look at community involvement as a significant factor in my evaluation process. Those that are engaged in the community are more likely to get my attention and those that lead parts of the community receive and deserve a special place near the front of the line in my book. Right or wrong, those involved with the community have typically been more resourceful, harder working, and easier to work with in my experiences. Of course, you also have to “know your stuff”, but that’s becoming the easy part with such an active community producing tons of valuable technical content daily.

So, consider the blueprint Sheeri offers as the motivation to get you more involved. I know I will be working to check off the items on that list for my own community involvement in the coming months! For example, the ODTUG Kaleidoscope and Oracle OpenWorld events are going to be here before you know it and presenting at these events is a great way to give back some knowledge to the rest of the community.

If you want to present at Oracle OpenWorld, you’ve got an opportunity to do so (yes, YOU!). Oracle has made a few session slots available to those that have good ideas. To get started, see the blog postings about the submission process and then go to Oracle Mix and submit your idea! Once submitted, start blogging about it yourself and get others to vote for your idea so you can present at OOW08. If your idea doesn’t get picked, you can always choose to present at one of the OTN Unconference slots at OOW08 too. If timing doesn’t work out for you to attend OOW this year, we’re only a few months away from the start of the call for speakers for the Collaborate 09 conference (in Orlando, May, 2009). IOUG starts their call for papers in the fall, probably sometime in August or September. Watch the IOUG home page for your chance to submit a session proposal there too.

Finally, congratulations, Sheeri, on your well-deserved award and thanks for offering sage advice on community involvement!