Archive

Author Archive

Installing Java on Ubuntu 11.04 Natty Narwhal

April 30, 2011 2 comments

Installing Java on Ubuntu 11.04 is pretty straightforward.  First you need to edit the repositories for apt-get.  Use the editor of your choice, but this is basically the command I use:

sudo vi /etc/apt/sources.list

Uncomment the following two lines and save the file:

deb http://archive.canonical.com/ubuntu/ natty partner
deb-src http://archive.canonical.com/ubuntu/ natty partner

Then, open a terminal and issue the following commands:

sudo apt-get update
sudo apt-get install sun-java6-jdk

Categories: Mindlessness Tags: ,

Install WebLogic 11gR1 Patch Set 3 (10.3.4)

January 19, 2011 Comments off

Last Friday (Jan 14) Oracle released Patch Set 3 for fusion middleware.  The blogo-sphere has picked this up already and a suprising amount of information is already available.  Here is a list of reference links:

The Announcement - per the ECM Community

Download WebLogic

Categories: Uncategorized

Oracle DB 11.2.0.2 Available From My Oracle Support

January 4, 2011 Comments off

Oracle Database 11.2.0.2 has been available for Linux for a while.  It is also now available for Windows (32-bit and 64-bit).  You need access to My Oracle Support to get this upgrade/patch.  11.2.0.2 allows for new installations (a departure from patch sets of the past) as well as a slew of other enhancements and updates.  Download links are listed below.  If you are performing a fresh installation you do NOT need to download all seven (7) disk sets, only the first two!

Categories: OracleDatabase

Installing Java on Oracle Enterprise Linux – 6u22 Released!

October 19, 2010 Comments off

Installing Java on OEL is a pretty straight forward task.  It does have a few complications though.  Remember the old days where you went to java.sun.com?  Now that redirects you to an Oracle page and ultimately you end up here to download the goods:

http://www.oracle.com/technetwork/java/javase/downloads/index.html

Once you get through the links you’ll be presented with two choices to download:

  • jdk-6u22-linux-x64-rpm.bin
  • jdk-6u22-linux-x64.bin

Well, well, what to do?  Since we are talking about OEL here we know that we have an rpm based system and we can install as root for a system-wide install so let’s opt for the first download, the rpm-bin.  We know it is an rpm based system since OEL is binary compatible with Redhat.  Generally speaking, select the Linux RPM in self-extracting file (if you have root access) or the Linux self-extracting file (if you don’t).

Having downloaded your file you need to upload it to the server and then execute:

chmod a+x <your file name>

And then run the application like this:

./<your file name>

Follow the prompts and the rest of the install is pretty straight forward.

Finally, you may want to edit your /etc/profile and add some things like JAVA_HOME (likely /usr/java/<version>) and CLASSPATH (likely something like $JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.:..)

Categories: OracleLinux

Sena Sound Bites

October 11, 2010 Comments off

The team over at Sena has created a new blog where they will provide some UCM based content on occasion as well as some other “sound bites” to help out the community.  The first post, provided by Troy Allen, is very in depth and hopefully a great example of things to come.  I have worked with Troy before and each experience has been great.  I am excited to see a new outlet for him to provide some knowledge as he certainly has a lot to share.

Troy also has a good team around him and the names on the blog present a lot of promise.  I am always excited to see growth in the online community.  It helps us move from mystical black art to a more mainstream product set.

Categories: Mindlessness

UCM 11.1.1.3.0 patch (9725318) Released

October 4, 2010 1 comment

The first major patch set for Oracle UCM 11gR1 has been available on metalink for a few weeks now.  The official patch date is 20100901-1504 and the patch version is 9725318.  The steps for applying the patch are fairly simple:

  1. Make sure ORACLE_HOME is set to the [ecmhome] directory.
  2. Get the patch zip.Unzip said patch into a temporary directory.
  3. Change into the patch directory.
  4. It contains a top level directory, make sure you change into that as well.
  5. Run OPatch apply: [ecmhome]/OPatch/opatch apply

There are a significant number of updates in the patch, especiallys as relates to URM.

So, for everyone waiting for the first patch before they take UCM for a test drive, you can stop putting it off.

Categories: OracleUCM Tags:

Book Review – The Oracle Universal Content Management Handbook

September 28, 2010 Comments off

The Oracle Universal Content Management Handbook – Build, administer and manage Oracle Stellent UCM Solutions
By Dmitri Khanine

I have found it very easy in my ten years with Content Server to make enough room on my book shelf for books on the topic – there just have not been that many.  When I do get the opportunity to make room it is generally a celebrated day.

In much the same way that Bex Huff’s The Definitive Guide to Stellent Content Server Development  exposed many ‘sysadmins’ and developers to a single source of reference, I am happy to need room on the shelf for Dimtri Khanine’s  The Oracle Universal Content Management .

Conversationally delivered, this book tackles the 10gR3 Content Server picking up where The Definitive Guide left off.  Khanine delivers overview treatment of items that warrant “higher level” coverage, and then drills down through the key concepts and fundamentals of Content Server.  Special attention is paid to the importance of metadata, security and documentation and other resources available to the beginning and/or practicing UCM professional.

Security in the Content Server – as pointed out by the author – is generally an assured point of confusion during the planning and implementation phases of initial efforts in an environment. There have been some clarifying moments in the UCM-focused blogs, but the treatment of the topic in this book places the basics in plain view, in a simplified context. The relationships between Security Groups, Roles and Users are highlighted, and Accounts are then added into the mix. However, Mr. Khanine’s treatment of the topic does not require a whiteboard for understanding. This, in itself, is quite an accomplishment.

If you have been in the “business of technology” for more than 24 hours, it is likely that the acronym “RTFM” (read the friendly manual) is deep-seeded in your everyday life. In this book, the importance of knowing how to find and address the documentation is explored and given its due attention; there is – as alluded to by the author – a ton of information on Content Server.  These many pages cover all tasks associated with deploying, maintaining, customizing, etc. However, how do you navigate this swath of information, locate what you need, distill, consume and use it all in a timely manner to avoid adding days to your projects? This topic is addressed, as well as enhanced with the author’s – a successful UCM consultant – preferences when in need of documentation to solve issues. Additionally, Appendix B of the book includes a reference guide to many of the most respected independent resources on the topic of UCM.

The Oracle Universal Content Management Handbook does not delve deeply into the mechanics of the many ways to customize the Content Server, but instead delivers a nice, wide overview of the many approaches to be considered. In combination with the overviews of the many “moving parts” and the available development resources, the book’s chapter on customization definitely does what it sets out to do:

“Unlike all the previous chapters though, this one has a different purpose. I’m not trying to teach you how to customize and integrate Oracle UCM in an hour or two. It just won’t be possible but what I can do well here is give you a few pointers and insider tips that will save you hours and days down the road.”

This is very useful for the beginning Content Server developer and the veteran alike; to have a reference of the many ways to get things done in UCM as well as a reference to additional resources, all in one place, all to save time the next time a customization is required.

This book will serve as a great reference guide to anyone already living with content management, day to day, and is well worth the cover price for the invaluable compendium of resources in Appendix B.

Categories: OracleUCM

Upgrade to Oracle Enterprise Kernel

September 21, 2010 Comments off

On Sunday, September 19th, 2010 at the Keynote Larry Ellison announced the launch of the Oracle Unbreakable Enterprise Kernel.  Here are a few pages from Oracle’s site describing benefits, why, etc.:

http://www.oracle.com/us/corporate/press/173453
http://www.oracle.com/us/technologies/linux/ubreakable-enterprise-kernel-linux-173350.html

The process to upgrade your Oracle Enterprise Linux (now simply known as Oracle Linux) to the Oracle Enterprise Kernel involves a few fairly simple steps.  All of these steps assume you have a current Oracle Unbreakable Linux Network (ULN) Subscription.  A variety of these items have also been made available on the Public Yum Server as well.

First, prepare your ULN Subscription by following these steps:

  1. Log into linux.oracle.com with your ULN or SSO ID
  2. Click the name of the system you want to upgrade
  3. Click Manage Subscriptions button
  4. Subscribe to the Enterprise Linux 5 Latest (x86_64) channel
  5. Subscribe to the Oracle Linux 5 Latest (x86_64) channel
  6. Click Save Subscriptions buttons

Second, upgrade your system by following these steps:

  1. Log into the system as root
  2. Run up2date -f kernel, wait for checks and installation
  3. Run up2date -f kernel-headers, wait for checks and installation
  4. Reboot system
  5. Log into the system as root
  6. Execute uname -r
  7. Confirm 2.6.32.x is now running

At this point you will likely want to run up2date oracle-validated or up2date oracle-linux to ensure you have all the latest packages from those configurations as well.

Categories: OpenWorld, OracleLinux

Oracle OpenWorld – Focus on E2.0

September 9, 2010 Comments off

If you are attending Oracle OpenWorld 2010 and you are interested in E2.0 technologies you may find the PDF listed below handy.  It is a short list of keynotes, sessions and parties so you can be “in the know”!

http://www.oracle.com/us/openworld/oow10-focuson-enterprise-166860.pdf

Categories: OpenWorld

Add Metadata for Secondary Page Name in Site Studio

September 7, 2010 Comments off

This post demonstrates creating user-friendly URLs in Site Studio for secondary pages (think dynamic lists). When you execute the SS_GET_SEARCH_RESULTS service a resultset named SearchResults is returned.  While looping that resultset writing out URLs you should find a variable/column named SSUrl.  The default value for SSUrl will use the Content ID like this:

http://domain.com/NewsRoom/cpw000843

We can change this behavior by adding a configuration variable to the General Configuration section of Content Server named SSUrlFieldName.  We set this variable to the name of a metadata field we can use to control the end of the URL.  This enables us to construct URLs like this instead:

http://domain.com/NewsRoom/TimNewHire.htm

To enable this functionality we first need to create a metadata field that we can use to control the end of the URL.

  1. Open the Configuration Manager Admin Applet (Administration > Admin Applets)
  2. Make sure you have the Information Fields tab selected
  3. Click Add
  4. Supply a name for the field (note this name, we will use it later)
  5. Click OK

On the edit Metadata Field screen set the Field Caption to Page Name, set Field Type to Long Text and Click OK.  Afterwards don’t forget to click “Update Database Design” and “Rebuild Search Index” if necessary.

Log into your Content Server and open Administration > Admin Server > General Configuration.  Add the following setting to the General Configuration and set it to the name of the new metadata field you created a moment ago.  Example:

SSUrlFieldName=SSPageName

Click save to persist your changes and then restart the Content Server.

Now, when you check in a piece of content you will be able to specify the page name for the content. Traditionally the URL will look like this:

http://domain.com/NewsRoom/cpw000843

But if I supply a value for our new Page Name metadata field like TimSmithNewHire the URL will now look like this:

http://domain.com/NewsRoom/TimSmithNewHire

I can also add a “.htm” or “.html” to the value in my field to give the URL a more traditional look and feel like this:

http://domain.com/NewsRoom/TimeSmithNewHire.html

Finally, if you want, you can add a little IdocScript to the derived value for the field in a profile and do things like drop out spaces or ensure that the contributor added htm or html to the end fo the supplied page name.  Here is a sample:

<$pagename = #active.xSSPageName$>
<$pagename = strRemoveWs(pagename)$>
<$dprDerivedValue = pagename$>
<$if not (pagename like "*htm|*html")$>
   <$dprDerivedValue = pagename & ".htm"$>
<$endif$>

Categories: OracleUCM Tags: ,
Follow

Get every new post delivered to your Inbox.