Hey nonny ding dong, alang alang alang
Boom ba-doh, ba-doo ba-doodle-ay
Oh, life could be a dream (hadoop)
If I could take you up in paradise up above (hadoop)
If you would tell me I'm the only one that you love
Life could be a dream, sweetheart
(Hello, hello again, (more...)
Michael Palmeter and Renato Ribeiro enjoy a good duel. Michael represents Oracle Solaris. Renato represents SPARC servers. Watch and listen as they argue their case on two questions of interest to sysadmins. Taped at Oracle OpenWorld 2013.
Michael Palmeter vs Renato (more...)
Good thing I drove to Oracle OpenWorld this year instead of riding the moto like I have on some previous OOW's. We had an inch of slush on Donner pass, and if we hadn't skeedaddled outta there when we did, we might have wound up like the ATV in my (more...)
Three resources to help you build clouds with Oracle Solaris 11
by Oracle University
This training class combines multiple enterprise level technologies to demonstrate a full cloud infrastructure deployment using SPARC technology. Learn To:
- Plan for and (more...)
Oracle just launched the T10000D tape drive with its incredible 8.5 TB of native capacity and LTFS-Library Edition (LTFS-LE), which expands the LTFS concept to an entire library. The Oracle T10000D has some neat features that I would like to address in the future, but today I’d like to (more...)
"Are you planning to consolidate a server running a business-critical application that you want to update with future releases over upcoming years, or are you trying to get rid of an old server running a legacy application that will not be updated anymore?"
This is just one of the (more...)
photograph copyright 2013 by Rick Ramsey
by Yuli Vasiliev
By wrapping a Linux utility in a script and using an external database table's preprocessor directive, you can launch the utility from within Oracle Database and have the utility's output be inserted (more...)
Our last virtual sysadmin day was held on July 15. If you missed it, you can still watch the video recordings of the lab sessions on the OTN Garage (aka "Oracle BigAdmin") channel on YouTube.
For instance, these are the videos for the Oracle VM track.
This session explores the Oracle VM architecture and key features, and introduces the 3 hands-on labs that will follow.
How to download and install VirtualBox in preparation for the labs.
Planning and deployment of an infrastructure as a service (IaaS) environment with Oracle VM as the foundation. Storage capacity planning, LUN creation, network bandwidth planning, and best practices for designing and streamlining the environment so that it's easy to manage.
How to deploy Oracle applications in minutes with Oracle VM Templates:
- Find out what Oracle VM Templates are and how they work
- Deploy an actual Oracle VM Template for an Oracle Application
- Plan your deployment to streamline on going updates and upgrades.
This hands-on lab will demonstrate what Oracle's enterprise cloud infrastructure for x86 can do, and how it works with Oracle VM 3.x:
- How to create VMs
- How to migrate VMs
- How to deploy Oracle applications quickly and easily with Oracle VM Templates
- How to use the Storage Connect plug-in for the Sun ZFS Storage Appliance
You can see more unique cars from the Golden Age of American Automobile at the Gateway Automobile Museum.
photo copyright 2013 by Rick Ramsey
The fins on this 1957 DeSoto were shaped during a time when Americans weren't afraid of offending anyone with their opinions, right or wrong. We have, perhaps, grown a little more introspective, a little more considerate, but our cars have paid the price. They (more...)
According to Wall Street & Technology, skills for managing BigData systems are in short supply. Jokes about the NSA bogarting sysadmins aside, you might want to know something about the technology that enables BigData, even if you don't plan to launch a career in (more...)
iptables service defines rules for handling packets on a Linux system. It's usually a good idea to disable this service during installation of a Linux update to prevent malicious code from being installed by angry cats. Once the update is installed securely, you can define the
iptables rules (more...)
You may have already seen some of these individually, but here are several resources that explain why Oracle Database 12c runs so well on Oracle Solaris and SPARC.
Interviews with experts, videos, architectural papers, technical articles, and other resources to help you understand the optimizations (more...)
Few things are as satisfying as a screaming burnout. When Oracle Database engineers team up with Solaris engineers, they do a lot of them. Here are a few of the reasons why.
Article: How the OS Makes the Database Fast - Oracle Solaris
For applications that rely on Oracle (more...)
If Albert Einstein had attended OTN's virtual sysadmin days, he wouldn't have gotten so old figuring out his Theory of Relativity. Thanks to the relentless advance of technology, you can outsmart Einstein from the comfort of your own office. See below.
I. hate. slow. code.
We all hate slow code. Bunch of princesses is what we've become. During the American Civil War, they had to deliver their text messages by horseback! It took weeks! And half the time, they got blown off their horse by a cannonball to the neck!
Today? Today we have to have our stuff back in milliseconds, or we start tweeting about it. So, if you're developing or deploying applications, how do you keep them performing at the speed to which we have become accustomed? DTrace, of course.
"But I'm a Linux guy," you say. "I don't DO Oracle Solaris."
That's fine. The folks at Oracle Solaris are not only wicked smart, they are generous. Now you can use DTrace on Oracle Linux. Let me point out, by the way, that DTrace is just as useful for sysadmins as it is for developers. In this video, taken a couple of years ago, Brendan Gregg explains how sysadmins can make their deployed applications run faster even after the developers who wrote them pushed back the last bits of their code:
Video Interview: How to Improve the Performance of Deployed Applications Using DTrace
Brendan Gregg describes the best ways for sysadmins to tune deployed applications to get more performance out of them in their particular computing environment.
If you'd like to try DTrace on Oracle Linux, here are some resources to get you started.
What DTrace Probes Are Available on Oracle Linux?
If you are running Oracle Linux 6 with the DTrace-enabled Unbreakable Enterprise Kernel Release 2 (2.6.39), you can run this command to list all the DTrace probes available on your system:
If you are not running that version of Oracle Linux, you can download it from the
ol6_x86_64_Dtrace_latest channel on the Unbreakable Linux Network (ULN). For more info about installing and configuring DTrace, see the DTrace chapter in the Oracle Linux Administrator's Solutions Guide for Release 6.
For each probe listed by
dtrace -l, the output includes a name, the portion of the program where it resides, and the Oracle Linux kernel module that does the probing. Once you have that, go to Chapter 11 of the DTrace Guide to find out what each probe does.
DTrace is a powerful tool, and it can do some amazing things. But it's not that difficult to get started doing simple things. You can build up from there. In this article, Richard Friedman gives you a high-level overview of DTrace and its major components:providers, modules, functions, and probes. He explains how you can use either one-liner commands on the command line, or write more complex instructions in scripts, using the D language. He provides simple examples for each. It's a great way to get your feet wet.
Bonus: Brendan Gregg's one liners for DTrace (some of the existing DTrace one-liners will require modification to work on Oracle Linux).
The DTrace Book
You can get all the info you need about DTrace through the Dynamic Tracing in Oracle Solaris, Mac OS X, and FreeBSD, by Brendan Gregg and Jim Mauro. Of course, you can also buy your own paper or electronic copy through any of the major retailers. (We're working on getting a good discount for the book, but you'll have to subscribe to the OTN Systems Community Newsletter to find out about it.)
Lots of developers and sysadmins are using Dtrace and posting their questions and tips on the DTrace Forum. Here's an example of one conversation:
Q: Unexpected output of dtrace script
m1436wrote a dtrace script to monitor the bytes returned by the read() system call to the user programme, but was getting strange results. He includes the dtrace script and the strange output. A:
kvhresponds, explaining that the problem m1436 encountered is the result of a common misconception about copyin(). "It is intended to be used to copy content of userspace memory into a scratch buffer so that it can be accessed directly from within kernel space (where the DTrace core executes). That said, it is often interpreted as somehow being equivalent to malloc() whereas in reality it actually works like alloca() instead. So, what you are seeing is basically the artifact of the scratch buffer being overwritten with other data. ... in order for this to work, you should do things a bit differently.
The DTrace forum always has great discussions. Let me know if you find any that are worthy of highlighting. And good luck!
Recently someone asked me what Oracle's official position was regarding disabling RPC devices to increase security on Solaris 10 and Solaris 11.
Oracle has no official position on securing your Oracle Solaris 11 systems; however, I recommend the standard security best practice of removing network facing services that are (more...)
When we talk about cloud, we tend to focus on The Cloud. Enterprise. Government. Scalable. Fast. Big. Bigger. Fastest. That's all wicked impressive, but it's not something I can do on a rainy Saturday afternoon. Now, I like and use Dropbox. There are other easy-to-use cloud services out there similar (more...)
It's not often you get a glimpse into how the brightest minds at Oracle think. And Liane is certainly one of the brightest minds at Oracle. In these two short videos (about 2 minutes each), taken at the recent Oracle Solaris Innovations Workshop, she explains:
This survey covers a wealth of topics, including how the jobs of sysadmins and netadmins are changing.
A large percentage of both sysadmins and netadmins agree that their jobs are getting more complex and they are spending more time on the job performing more duties with fewer resources.