Академический Документы
Профессиональный Документы
Культура Документы
Oracle starts with the same set of software packages and source code that
Red Hat does. From a technical perspective, both Red Hat and Oracle start
with the same base. All of the open source software is freely available on the
Internet. In fact, Oracle and Red Hat collaborate on many of the same sets
of source code alongside thousands of commercial and independent
developers following GNU standards. From this base, Oracle and Red Hat
then add their own trademark logos and adjust a few things concerning
distribution such as Internet servers, directory paths, etc. They then add any
commercial software to the distribution. The distribution is then tested,
following the vendors internal standards. Oracle includes a litany of tests
on the OS utilizing their enterprise database product, as well. Based on
testing, patches are applied to resolve issues identied during testing. Some
patches are already available from the Linux community, or the vendors
author their own patches. These internally generated patches must also be
submitted back to the public Linux source code repositories. Once nal
testing is successfully completed, the distribution is then released. In
general, Oracle Linux and Red Hat Enterprise Linux release dates are very
close to each other.
Oracle Linux has an emphasis on patches for scale, performance and
reliability as tested through nightly builds of their database product. This
testing often leads to Oracle Linux having a few additional Linux patches.
These Linux patches will eventually show up in all distributions, but Oracle
chooses to test them and distribute them sooner based on criticality. All of
this can be seen in the readme les for a given release.
The RELEASE-NOTES le provides
Oracle Linux 5 Release Notes
https://oss.oracle.com/el5/docs/
Oracle Linux 6 Release Notes
https://oss.oracle.com/el6/docs/
details of all the changes that are
done for the distribution. For Oracle
Linux 6 RELEASE-NOTES-GA-en le,
you will see this verbiage:
The following packages are
modied from the upstream release. All changes are Trademark and look/feel
related unless otherwise noted below under the specic package.
Following this statement is a list of about 50 packages, two of which have the
comment, ocfs2-related x, and one that has the comment, updated for
ULN support. There is also a list of packages that have been removed that
contain Red Hat specic logos and release notes. Next is a short list of
packages added including Oracle release notes and logos. That is the primary
technical differences between Red Hat and Oracle Linux. Finally there is a
section detailing the two kernel options available for Oracle Linux: the Red
Hat compatible kernel and the Unbreakable Enterprise Kernel (UEK).
The UEK has been available for only about two years, and is an added feature
Oracle chooses to distribute. The Red Hat compatible kernel matches the
patches and release process that Red Hat follows. Outside of Oracle possibly
adding Linux patches to address data corruption or critical server crashing
issues, this kernel will follow Red Hats lead for changes. The UEK, on the
other hand, allows Oracle to take more control over what is added to the
kernel. This includes changes for stability, performance and scaling (think
large database platforms). Often the Linux patches to the kernel are already
in newer versions of the kernel if you built your own from source code. Oracle
chooses to make these features available in current pre-compiled releases
such as Oracle Linux 5 as opposed to forcing upgrades to version 6 or, soon, 7.
A good example is the ability to grow to extreme amounts of memory (TBs)
and CPU (100s) on a single server when utilizing the UEK. Oracle will support
both the Red Hat compatible kernel and the UEK, but recommends the UEK
for enterprise workloads.
ExecPC, telnet to the Earth server and then reach out to the Internet in text
mode to maybe nd something in a forum or gopher server that might help.
Getting SLS running meant checking if you had copied all the les off the
disks correctly, and put them in the right directories. Fighting to get
X-Windows GUI to work meant verifying that fonts were all installed and
coding complex conguration les from scratch.
The complexity of setting up SLS was too difcult for the uninitiated, so a
company called Red Hat started up (along with a number of others) to
help make this process easier. Companies like Red Hat, along with lots of
individual contributors, produced installation tools, administration tools,
OS conguration tools and even printed manuals. Something like Red Hat
Package Management (RPM) that we take for granted today was a huge
improvement at the time.
In the mid-1990s, this was all very open and especially very free. I used to
purchase my Red Hat CDs at computer shows for between $5 and $15. This
covered mainly the cost of printing the CDs, packaging and printing costs
for a little booklet that may have been included. Support was limited, but
the Internet was expanding, and this distribution thing was getting easier.
I was still manually coding X11 conguration les, but at least I knew all
of the required application les are there now. Obviously, the writing was
on the wall. Red Hat, as well as other distribution companies needed to
make money to continue their work, and eventually grow their company,
but they mainly worked in free software. They could not charge for the
programs; in fact, the license under which Linux and GNU utilities exist
forbid it. The answer was support. Big enterprises that run big data centers
like to call other big companies to get their problems solved. Heck, even
small companies like to call other companies to get their problems solved.
Thus, we enter the world of supported distributions. What does that mean?
Back in my SLS days, I could change anything I wanted: hand code
conguration les, replace source code and recompile the kernel. I could
do whatever I wanted since I was the only contact for xing it. As the
saying goes, physician heal thyself. However, if you are a large enterprise
running a multi-million dollar software product (like E-Business Suite),
then you want reassurances that it will run well and stay running. When
it breaks, you want to call someone and know it can be xed. You want a
complete OS that is tested with your application, and supported by the
hardware and business application vendors you are using. Which brings
us back to our question. Are Red Hat and Oracle Linux the same?
The Differences
When I call my business application vendor or my hardware vendor, can I tell
them that Im running Red Hat if Iam in fact running Oracle Linux, or can Isay
Im running Oracle Linux when I am in fact running Red Hat? Unfortunately,
the answer is no. This is where the distributions are not the same.
So what kinds of differences are there? We have established that a
distribution is a collection of programs. In modern distributions, not
allthe programs are free. The distribution owner must decide what is
included. The vendor cannot charge for the free software, but they can
provide additional commercial software as a benet of paying for their
support. A good example of this kind of software would be the Red Hat
Global File System (GFS). Also, most distributions will contain logos and
graphics to help you identify their origin. These are often trademarked
items that cannot be freely distributed. Note how the Fedora project
(RedHats free release) uses different logos than the main Red Hat
Enterprise product.
Are Oracle Linux and Red Hat Linux the Same? continued from page 15
1st Qtr 2014 Page 17
About the Author
Gary Gordhamer is currently at GE Power & Water as a senior DBA,
having worked with Oracle Database and related technology for the past
22 years. He is an active member of IOUG for the past seven years (an
inactive member for about ve previous to that). He is currently serving
as a contributing editor for SELECT Journal and has been presenting at
COLLABORATE for seven years, delivering more than 15 sessions.
Gordhamer also presented at Oracle OpenWorld in 2012. He previously
severed on the COLLABORATE Conference Committee for two years and
published two articles in SELECT, including receiving the SELECT
Journal Editors Award in 2010.
Conclusion
We have visited some of my personal history with Linux, discussed the
background of a Linux distribution, and hopefully emphasized the open
and shared nature of Linux. But have we answered the question, are Oracle
and Red Hat the same? Linux applications based on public Linux and
related software will run the same on either Red Hat or Oracle Linux.
Applications that require proprietary, non-free components of a distribution
will require a specic distribution. From a non-technical perspective,
support organizations within application vendors will probably not
consider the distributions to be the same. Certication on one platform will
not be equal to another from a support standpoint. You may be able to ask
your application vendor for an exception to allow support. But you should
not assume that vendors would support both platforms equally without that
information in writing.
When asked if Red Hat and Oracle Linux are the same, consider the
source of the question, and what the information will be used for. Is this
truly a technical question, will a given application run on Linux A and
Linux B? Or is it more of a support question? Will vendor X support me
the same if I run my application on Linux A as opposed to Linux B. The
rst question is almost always yes, the second question is much more
difcult. As you ponder, Im going to get a VM going and see if I can still
boot my SLS disks, nd out what wisdom Oracle Linuxs great, great
grandparent can teach me.
Submit an Article to IOUG
SELECT Journal is IOUGs Quarterly Publication
We are always looking for new authors and articles for 2014.
Interested in submitting an article? Visit www.ioug.org and click on
Publications > SELECT Journal for more information. Questions? Contact
SELECT Journal Managing Editor Alexa Schlosser at (312) 673-5791,
or email her at aschlosser@ioug.org.
IOUG Is Looking for New Materials for
the 2014 Best Practices Booklet
Submissions should be 500-1,000 words long; due to space constraints,
we ask that your submission have a specic focus as opposed to any
overarching database principles. Tips can range from beginning- to
advanced-level skills and should include the actual code and queries
used (screenshots and other small graphics are also acceptable).
If you have any questions about this project, please contact our Best Practices
Booklet Managing Editor Alexa Schlosser, at (312) 673-5791, or email
her ataschlosser@ioug.org.
P
ra
c
tic
e
s
T
ip
s &
B
e
st
Booklet
IOUG
ilation of Technical Tips from
l Users Group
S
SE
W
In
P
S
us
If
u
s
T
ip
s
&
B
e
st IOU
IOUGG
For t he Compl et e Technol ogy & Dat abase Prof essi onal
E X
PA
N
D
YO
U
R
H
O
R
I Z O
N
S
Vim and Regular
Expressions
Maintain &
Manage
Oracle Database
Appliance
Big Data
for Oracle
Technologists
2013 IOUG
Anniversary
Sponsors
Volume 20 | Number 3
Third Quarter 2013
www.ioug.org
3
3
g
a new and improved
www.ioug.org
Caing in
caber
1st Qtr 2014 Page 29
about their challenges as well as their success stories. You can even nd
people to form study groups for certication testing.
IOUG: Do you have any advice for IOUG members for their
owncareers?
Bizzaro: Take advantage of every opportunity to learn new things. Never stop
learning and asking questions. Challenge what people tell you, do the research
and test things out for yourself. If you learn something that isnt well
documented or well known, write it up, blog it or present it at your local user
group meeting. Dont be afraid to put yourself out there and share your
knowledge. Once you get over being nervous about presenting, it can be fun.
Having a line on your rsum that says youve presented a topic at a user
group meeting or a conference has a huge impact. It lets prospective
employers know that you are knowledgeable, condent, a leader and are
willing to take risks.
IOUG: Are there any extra bits of knowledge youd like to add?
Bizzaro: Make sure you are getting your technology information from a
reliable source, or verify the information from another source. There is a lot
of information available to you on the Internet and not all of it is accurate, or
the most current. Articles or blogs written by Oracle ACEs are good places to
look for reliable information. The people in the program take pride in being
recognized as experts and take great care to provide accurate information.
A lot of people are talking these days about women in technology. More
specically, they are talking about the disparity between the number of men
and the number of women in IT engineering and leadership roles. Im glad to
see this conversation occurring. Even though progress has been made in the
20-plus years that I have been in IT, I believe we still have a long way to go.
Raising awareness is the rst step. Encouraging and teaching our young
people that women can be just as good at tech as men is the next step. If you
have an opportunity, mentor someone. There are many organizations to be
found online that offer mentor opportunities around the United States, from
the Girl Scouts of America to local Women in Technology groups.
Advertisers Index
The Indepedent Oracle Users Group and SELECT Journal would like to thank the following members of the
community for their support. For more information about their products and services, visit their websites. And
be sure to let them know you saw them in SELECT Journal!
Advertiser . . . . . . . . . . . . . . .Web Address . . . . . . . . . . . . . . . . Page Number
Cisco. . . . . . . . . . . . . . . . . . . . . . . .www.cisco.com . . . . . . . . . . . . . . . . . . . .Inside Front Cover
Dell SharePlex . . . . . . . . . . . . . . . . .software.dell.com/shareplextoolset . . . . . . . . . . . . . . . . . 3
Dell Stat . . . . . . . . . . . . . . . . . . . . .quest.com/simplifywithstat . . . . . . . . . . . . . . . . . . . . . . . 6
EMC . . . . . . . . . . . . . . . . . . . . . . . .www.emc.com. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Kaminario . . . . . . . . . . . . . . . . . . . .www.kaminario.com. . . . . . . . . . . . . . . . . . . . . . . . . . . 18
COLLABORATE 14
Mobile App is Available
for Download
Search through
COLLABORATE 14
sessions and start building
your personal conference
agenda today!
The COLLABORATE 14
app allows you to:
View schedules and explore sessions.
Create your own personal schedule and access
location and speaker information.
Check in to sessions, meetings, keynotes and
exhibitor booths to locate peers and offer
comments and questions.
View an entire feed of the event activity, including
attendee check-ins, photos and more.
Expand your professional network through in-app
communication and scheduling.
Share your conference activity with your social
networks, like Facebook and Twitter.
Getting Started
1. Click here to create an account online and click
on the blue Sign Up button located on the top
right of the screen. (You will need the email and
password you enter on this web page to access
the mobile app on your mobile device.)
2. Using your preferred mobile device, choose the
appropriate mobile app type.
3. Enter your login information on the mobile app.
4. Create a prole, view
the agenda, add
sessions of interest to
your agenda and more!
Need more help? Visit our
COLLABORATE 14 mobile
app information page.
g
sessions.
Page 28 1st Qtr 2014
Oracle ACE
Ask an Oracle ACE
Featuring Bonnie J. Bizzaro
The Oracle ACE program recognizes excellence in the
Oracle technology and applications communities,
and rewards individuals who generously share their
technical knowledge and experiences. Learnmore
about the Oracle ACE Program.
IOUG: When did you become an Oracle ACE?
Bizzaro: I was accepted into the Oracle ACE program in September 2013.
IOUG: Has your status as an Oracle ACE helped you in your career?
Bizzaro: I only achieved ACE status a few months ago. Therefore, it has not
directly affected my career at this point. Currently, Im doing very advanced
Oracle DBA work at my company, and Im very happy with the technologic
challenges I encounter. If I decide to make a change in future, Im condent
my ACE status will be very benecial.
What helped my career tremendously are the things that I have done in the
past that I believe qualied me for the ACE award. For example, being
president of the Ohio Oracle Users group, and giving presentations at the
IOUG COLLABORATE and Oracle OpenWorld conferences. That exposure has
been wonderful. Ive walked into job interviews and had people say that they
had attended a session of mine.
This experience adds a lot of credibility to a rsum. Lets face it; I dont look
like what people expect a technical person to look like. Im a woman, and
Im blonde. Early in my career, it was difcult at times for people to take me
seriously and to trust that I knew what I was doing. So, I put myself out
there and it has made a huge difference.
IOUG: In your current role, what has been your biggest achievement?
What has been your biggest regret?
Bizzaro: Ive been an Oracle DBA for a long time, so I really had to think
about these questions for a while. I have to say that one of the things Im most
proud of is nding a way to restore a database from an RMAN backup without
having a Recovery Catalog or a controlle.
That was several years ago after a vendor accidentally erased one entire
SANat a company where I was working. As I started working on restoring
everything, I discovered that we had no backup of our RMAN catalog
(thatis another story for another day). Anyway, at this time in my career,
Ihad almost no experience with RMAN or with our newest version (9i)
ofthe database. What I did have were the log les from the backups and
thedatabase backups themselves on tape. A friend of mine brought over
hiscopy of the Oracle 9i RMAN Backup & Recovery book from Oracle
Press. The book contained a reference to the dbms_backup_restore
package. Itlooked promising, so I found the sql script le that created the
dbms_backup_restore package ($ORACLE_HOME/rdbms/admin/dbmsbkrs.sql)
and read through it.
By trial and error, I found that if I had the backup piece handle (name) I
could use the dbms_backup_restore package to recover the controlles and
datales from the tape backup. Using this method, I was able to restore
many 8i and 9i test and production databases that I thought were lost for
good. It was a huge success.
Restoring les using dbms_backup_restore hadnt been documented, so
Itook the initiative to write it up. I then had the honor of presenting it at
COLLABORATE 2004 and OOW 2004. It has been extremely gratifying to have
people come up to me and say that my documentation has saved them
when they were in a similar situation.
Another project that I am quite proud of is one where I was the DBA on a
team that moved two data centers with only 30 minutes of production
downtime. The DR data center was moved across town, and the production
data center was moved from one state to another. It was very rewarding to
leverage so much of my knowledge, experience and training to make that
happen. That was also one of the best teams of IT professionals that I ever
had the pleasure to work with.
When it comes to my DBA career, I actually have very few regrets. Ive never
regretted taking on challenging projects or learning new things. If things
didnt work out, I learned from it and moved on. But, I can say that I regret
staying in one particular job that was not a good t for me. The DBA team was
understaffed, I had no time for a personal life and I missed some important
events in my daughters life. Looking back, I realize that I should have moved
on sooner.
IOUG: What Oracle technology/application are you most looking
forward to?
Bizzaro: Like a lot of folks, Im pretty excited about Oracle 12c. The
multitenant architecture will be great for consolidating small databases.
The new in-memory column-oriented data store should give us new
opportunities for performance improvements, and thats always fun. But,
my favorite areas to focus on are Data Guard and RMAN.
Data Guard in Oracle 12c allows for resumable switchover operations.
Ican think of a few occasions where this feature would have been very
benecial, so Im looking forward to checking it out. The new ability to
update global temporary tables in Active Data Guard 12c will add some
much needed exibility when it comes to running reporting operations
ona standby database.
In RMAN, I think the new table level recovery should, hopefully, eliminate
the need for some nightly exports. That would save time and storage. I like
how it is implemented where it restores the physical les and then deletes
them after the table has been extracted. Another 12c RMAN feature Im
looking forward to using is the NOOPEN parameter for the RMAN duplicate
command. I certainly could have used that last year.
IOUG: Do you have any advice for novices in this industry?
Bizzaro: If you love what you do and are passionate about it, you will be
successful. You will want to put in the time to read, to learn, and to play with
the technology. Never stop challenging yourself, and dont be afraid to fail.
Trying and failing and trying again is how we learn and grow.
I highly recommend joining a local or regional user group. There, you can
nd mentors and build a network of contacts. You can talk to people to learn
how they are implementing Oracle technology at their companies and hear
1st Qtr 2014 Page 19
ODSM: Oracle Directory
Services Manager for
NamesResolution
By Ray Smith
Gary Gordhamer, Editor
O
racle Net database names resolution is a highly
scalable, centralized alternative to tnsnames.ora
les. Many companies have older versions, but
the installation of the current supported version, Oracle
Directory Services Manager can be frustrating, daunting
and almost impossible with the limited documentation
available.
The Paradox of Choice
Plenty of Oracle documents describe how to install and congure ODSM,
Identity Manager, SOA and SSO, but many of the documents cover such
abroad range of options that its incredibly easy to get side-tracked
orfooled.
Chapter 8 of Oracle