Auditing an Oracle database for security issues is very important. PeteFinnigan.com provides all of the information and tools that you will need Click here for details of PeteFinnigan.com Limited's detailed Oracle database security audit service Click here for details of PeteFinnigan.com Limited's Oracle Security Training Courses
There are 56 visitors online    
 123
 123

Fri 19 March, 2010

Click here to bookmark this link.04:14 Corporate E-Learning» OraNA :: Oracle News Aggregator
We at Armstrong-Smith Consulting are pleased to be able to offer corporate E-Learning for Discoverer.
When you purchase our corporate E-Learning package for Discoverer.

Here is what you get:  Click here for more information
  • You will get a site license to use both our Discoverer Administration and Discoverer End User classes for 2 years
  • You will get two installation CDs, one containing the 13 Administration and a second containing the 17 End User interactive video modules
  • You will get a PDF copy of both of the full Armstrong-Smith Consulting manuals
  • You will get a copy of the Armstrong-Smith Consulting database schema along with full instructions for installing onto your database
  • You will get the full Armstrong-Smith EUL complete with test workbooks
  • You will be authorised to install the training modules onto any number of files servers within your corporation
  • You will be licensed to use the material in either course any number of times over the 2 year period
  • Your materials will be sent free of shipping and handling to any location in the world
Are there any Caveats or Restrictions?
The only caveats and restriction that we have are:

  • You must own the relevant Discoverer licenses from Oracle
  • You may not use this material to give training to anyone outside of your company without express permission from ASC
  • You may not use this material in a country to which the United States has prohibited export
Click here for more information



add to del.icio.us add to del.icio.us. look up in del.icio.us.   add to furl.net add to furl
Click here to bookmark this link.02:29 Cloning Release 12: Oracle Applications Part II: Rapid Clone techniques» OraNA :: Oracle News Aggregator
In the previous blog post, I walked you through the pre-clone steps for Release 12 with Oracle E-Business Suite. Now that our pre-clone is complete, its time to do the actual cloning operation. With Release 12 for Oracle Applications, Oracle provides
a useful perl script called adcfgclone.pl as part of Rapid Clone that performs most of the heavy lifting for cloning the E-Business Suite. In addition to years of experience an an Oracle Apps DBA, I referenced the following MyOracleSupport (formerly Metalink) notes listed below to guide me in the cloning for the E-Business Suite:

Note: 406982.1 - Cloning Oracle Applications Release 12 with Rapid Clone

Note: 603104.1 - Troubleshooting RapidClone issues with Oracle Applications R12

In a nutshell the cloning process is as follows:
========================================================

I. Clone database tier from source to target environment
II. Clone applications tier from source to target

Cloning Release 12 Oracle E-Business Suite with Rapid Clone


Ok so we ran the adpreclone.pl scripts from last time and finished the prep work for the cloning. So how do we do the actual cloning or refresh for Release 12?
Actually the answer is that it depends on your environment. You can do a hot clone using the Oracle Applications Management Pack (AMP) with Oracle Enterprise Manager (OEM) Grid Control to cut down on downtime window. However that requires additional licensing and installation time. Or you could use RMAN or an Oracle hot backup to take the copy of your source database tier and clone to the target environment. However, for our example, we will use a simple cold backup to copy over the apps tier and database tier from our Source EBS environment to our target system.

As I mentioned above, for cloning an Oracle Applications environment, you would use your backup as well as copy commands manually or via a series of UNIX or Linux shell scripts to copy over the apps and db tier as part of the cloning.

However, in my test environment, I do not have an extra 300Gb of disk space
so we will use the Unix/Linux mv (move) commands to simulate the clone procedures.

If you decide to use the Oracle Recovery Manager (RMAN) utility to clone the database the procedure will be different.

Reference the Oracle documentation on usage for RMAN for details.

Some details on how to use RMAN to do this are listed below:

Note: 362473.1 - Cloning E-Business Suite Using Hot Backup for Minimal Downtime of Source Environment

Oracle® Database Backup and Recovery Basics 10g Release 2 (10.2)
http://download.oracle.com/docs/cd/B19306_01/backup.102/b14192/toc.htm

Oracle® Database Backup and Recovery Advanced User's Guide 10g Release 2 (10.2)
http://download.oracle.com/docs/cd/B19306_01/backup.102/b14191/toc.htm

In my opinion, you should use the RMAN Duplicate database command to take a hot backup of the database tier.

This works well and details are provided in

Note: 228257.1 RMAN 'Duplicate Database' Feature in Oracle9i / 10G and 11G


Note: If your database tier server is on 11gR1 or 11gR2 the new features for RMAN such as encrypted backups, Data Recovery Advisor (DRA), et al may also be of use to your backup and recovery strategy at future date. I have a blog
post on 11g RMAN new features in a previous blog post if you have questions on how this works with RMAN and 11g.

Ok so let's get started and cloning! First, we start with cloning the database tier.
On the database tier, we login as the oracle OS user and shutdown both the listener and database:








I. Clone Source database tier to target database tier server

Since we are simulating a clone procedure we create the new clone directory for database and applications tiers as follows:

mkdir -p /dbtier12/CLONE
mkdir -p /appstier12/CLONE

Before we use Rapid Clone script (adcfgclone.pl) we need to copy over the database and application tier files.

First we copy the application tier file system
Log on to the source system application tier nodes as the APPLMGR user and shut down the application tier server processes. Copy the following application tier directories from the source node to the target application tier node:

$APPL_TOP
$COMMON_TOP
Applications Technology Stack:
Oracle 10gAS 10.1.2 Tools ORACLE_HOME
Oracle 10gAS 10.1.3 Web ($IAS_ORACLE_HOME)

So this means that for the Apps tier you need to copy over the $INST_TOP, $COMMON_TOP, $APPL_TOP, 10.1.2 ORACLE_HOME, and 10.1.3 ORACLE_HOME directories and files





Copy the database node file system


Log on to the source system database node as the ORACLE user:

1. Perform a normal shutdown of the source system database
2. Copy the database (.dbf) files from the source system to the target system
3. Copy the source database ORACLE_HOME to the target system
4. Start the source Applications system database and application tier processes

For the database tier this includes the datafiles, parameter file (init.ora, spfile) and tnsnames.ora files





In this test environment, I do not have 300+ Gb of disk space so we simulated the copy with the UNIX/Linux mv command. However in a real world environment you would use the cp or scp command to transfer files from source to target systems. You would need to shutdown the database and take a cold backup of the database and apps tiers unless you do hot cloning and hot backup.

So now on the target we have the following clone directories:

1) Apps tier for CLONE

/apptier12/CLONE base directory for apps tier

-> 10.1.2 for CLONE ORACLE_HOME 10.1.2
-> 10.1.3 for CLONE ORACLE_HOME 10.1.3
-> appl for CLONE APPL_TOP
-> comn for CLONE COMMON_TOP


2) db tier for CLONE

/dbtier12/CLONE
CLONE 10g ORACLE_HOME -> /dbtier12/CLONE/10.2.0
CLONE datafiles /dbtier12/CLONE/db/apps_st/data

/dbtier12/CLONE/db/tech_st

We will need to keep track of this information for the upcoming step when we run the clone scripts!

Do not set the environment files for the database tier! We need a clean slate for
the database tier clone procedure.

Note: if you decide to do a copy of the db and apps tier files from your source to target system, you will need to start the database tier and apps tier services on the source system. In this example we did a Unix/Linux move (mv) to simulate the copy
so we do not start the apps tier and db tier since both source and target are on
the same virtual machine.


Run the clone script for db tier this is called adcfgclone.pl we can take a sneak peak at it with vi or emacs or whatever your favorite editor




perl adcfgclone.pl dbTier





How the clone script flows

adcfgclone.pl calls the script adchkutil.sh which then calls forth the script adclone.pl and adclonectx.pl

Note: if you do not have PD ksh installed the work around to get adcfgclone.pl working is to edit the adchkutil.sh script to comment out the reference in the script to look for the PD ksh shell.


Clone source database tier to target database tier


cd /dbtier12/CLONE/10.2.0/appsutil/clone/bin

perl adcfgclone.pl dbTier

enter the password for APPS then hit the key

enter the details for target system at the prompts

In our case we take the defaults since we are cloning from source to target on same system as shown in the example below




Once we enter the choices for the prompt settings the clone will begin for the db tier. You will need to enter settings for your target clone datafile location (DATA_TOP) as well as database tier ORACLE_HOME location, and other settings such as port pool.

Time to go for a coffee break! It will take some time and depends on the size of your database. I have scripts for cloning that I usually fire off at night time and babysit to make sure all runs smoothly.




You can tail the log file to keep track of your cloning operation. I like to dump the clone output to a logfile as part of a script to verify things.




When it finishes you should see a successful screen like below:



Rapid Clone starts the listener and database back up once the clone is created. We can run a few simple commands to verify that our new database clone is online and available:




My clone took about 90 minutes for the database tier since I have a very slow server running in a virtual machine. Your mileage may vary based on hardware, OS and available resources. Now lets clone the apps tier and finish our cloning!




Clone Source applications tier to target applications tier




Now that our database tier has been cloned its time to clone the apps tier to the new target! We run the adfgclone.pl script on the source apps tier as shown below:

For our example, The cloning script for the apps tier lives under the
following directory:

$ cd $INST_TOP/clone/bin

Login as the applmgr OS user and we run it with the following syntax:

perl adcfgclone.pl appsTier



Cloning the Applications Tier

Since I do not have the PD ksh installed it errors and then I need to edit the adchkutl.sh script which is called by adcfgclone.pl like last time so that it does not try to search for the PD ksh.


Rapid Clone uses a questionaire to prompt us for the details for the source to target cloning for the applications tier similar to the questionaire in the cloning script (adcfgclone.pl) that we ran earlier to clone the database tier.

We enter the following for the target apps tier system prompts:

target system base directory: /appstier12/CLONE
target system Forms ORACLE_HOME /appstier12/CLONE/10.1.2
target system Web ORACLE_HOME /appstier12/CLONE/10.1.3

choose 0 for port pool like we did earlier for db tier clone

A complete list is given below:



Now we want to keep a close watch on the logs to make sure no errors occur during the cloning for the apps tier in which we tail the logfile:



Are you ready for another coffee break? I sure hope so because I am! So lets grab a mocha and maybe a donut while this clone runs for the next few hours. I usually run a clone script at night time and check it every half hour until its done.


In between the coffee and donut break, I check the status and its at 50% and before I can drink the java or eat my donut a frantic Oracle project manager and functional analyst are waiting for me in my DBA cube!



I calm the functional team down and fix their performance issue. Was resource problem with JVM for the apps tier for another environment. I will blog on a solution to this in future post. OK so we check our clone and enter additional prompts after we had to restart it after it failed due to port issue that I fixed and re-started the clone.



Our clone finishes and all of the app tier services are started automatically by Rapid Clone (adcfgclone.pl) script.







And we have verification without errors.




Troubleshooting Errors during Rapid Clone - Appstier


Recall that earlier our clone failed at 74% during the cloning for the applications tier when we ran adcfgclone.pl appsTier so I checked
the logfile under

/appstier12/CLONE/inst/apps/CLONE_tusebs/admin/log to find the
specific failure since it failed during the ApplyAppsTier phase

After looking at the logfile ApplyAppsTier_02251717.log I found the root cause
why my clone failed was due to unable to connect to the listener and database.

The port pool needs to be same on database and applications tier
so if you set 0 as port pool during adcfgclone.pl dbTier for db tier you MUST USE same port pool for clone with apps tier or the clone will fail during Appstier apply phase!!!

For Linux, you can use lsof command to find ports in use and use kill command to free up these ports.

After the cloning scripts have run successfully, the apps and db tiers will be started automatically by the Rapid Clone scripts.


I then reviewed the logs under

/appstier12/CLONE/comn/clone/bin

for both the source database and applications tiers and verified that all application and database services are available.

Next we need to verify that, users can login to OAM as cloned environment.

Sure enough, I hit the dreaded 500 Internal Error when I tried to login to the OAM website.

Here are some good troubleshooting notes if you have 500 Internal errors when attempt to access the OAM login page

Note: 761869.1 500 Internal Server Error
Note: 813523.1 500 Internal Server
Note: 443353.1 Guest Password mismatch
Note: 564536.1 ADSTRTAL.SH returns error TIMEOUT OUT Interrupted Exception
Note: 331322.1

Note: 391406.1 How to get a clean Autoconfig
Note: 387859.1 Autoconfig R12

I used these to resolve the issue which involved changing settings for the context file to allow JVM to function correctly without consuming all server resources as well as bouncing the app and database tiers on the target clone server.

After all was said and done, I verified that things worked for my new clone.



As a final sanity check, I checked the database and application tier servers for the new cloned environment.



Good the cloned database is functional and available. Lastly, I checked that all of the application tier services were online.




Finishing Tasks for Cloning Operations


1. Workflow settings for new clone
2. Verify login and accounts work correctly
3. Check status for SSO and OID

While we did not check on workflow, this is one area that you must address in your cloned environments. Also, run tests to check that the authentication is working correctly with accounts that use SSO and OID. If you do not perform these checks then users will have problems logging into the cloned systems after a refresh.

Congratulations! You now can perform the cloning and refresh tasks that are critical skills to have as a hardcore Oracle Apps DBA!



add to del.icio.us add to del.icio.us. look up in del.icio.us.   add to furl.net add to furl
Click here to bookmark this link.02:12 PM Should Know How to Code, Part 2» OraNA :: Oracle News Aggregator


So, if you’re monitoring the comments on my post yesterday, Product Managers Should Know How to Write Code, you’ll know Bex (@bex) and I are having a bit of a disagreement.

This is good. I really like intellectual (vs. emotional) disagreement on the intertubes because it opens eyes to new viewpoints.

Too bad Bex is wrong.

He’s not really. I just wanted to write that.

Anyway, we’re not that far apart; it’s really a glass half full/half empty perspective difference. In this case, I’d say I’m representing the half full glass, which is out-of-the-ordinary for me, and it’s more like 80% full.

Meaning, it’s generally useful for product management to know how to code; it’s a should-have, not a must-have or a nice-to-have.

If you encounter the 20% that Bex discusses, you’ll definitely remember the negative experience, which makes sense.

As with anything, balance is key, and breadth of knowledge doesn’t hurt either. A PM who is too functional can lead to unusable or impossible to build software that needs to be redesigned by development (or other PMs), and a PM who is too technical can lead to design without empathy, one of my latest kicks.

Happy medium is happy.

Again, as with many arguments, there are corner cases. This is 80/20 stuff.

Anyway, add your thoughts there or here.

In a related note, Rich reminded me of this classic software cartoon, which always amuses.

Don't know whom to credit, wish I did b/c this is hilarious.

Possibly Related Posts:



add to del.icio.us add to del.icio.us. look up in del.icio.us.   add to furl.net add to furl
Click here to bookmark this link.Channel Image02:07 Job Market» So What Co-operative
The job market must be getting a little better. In the last weeks I've had three recruiter calls and they actually had jobs to fill.
add to del.icio.us add to del.icio.us. look up in del.icio.us.   add to furl.net add to furl
Click here to bookmark this link.Channel Image01:51 Bump the Bill» Blogs.oracle.com Recent Posts (all languages)

I'm writing this from 3,400 feet in the air somewhere between Chicago and Austin. GoGo In-flight strikes again. Is there anywhere I can't get a WiFi connection? While listening to Deacon Blues by Steely Dan and skimming the news, I just came across an interesting article on mobile payments.

PayPal-iPhone-App-V2.jpgRemember when I wrote about the iPhone Bump application and its possible use in retail? Well it looks like PayPal updated their mobile payments application to include the bump technology. Now its possible to transfer money between individuals by bumping iPhones. According to the WSJ, Paypal did 24 million transactions in 2008 and 140 million in 2009 on mobile phones. As the technology gets easier to use, that number is bound to increase.

Alternatives to Paypal include Google Checkout, Amazon Payments, wireless carriers ("put it on my phone bill"), smart cards (using your phone's SIM card), and iTunes. That last one comes courtesy of a story Joe Skorupa wrote on mobile payments. It looks like Apple allows iPhone apps to take micro-payments via iTunes accounts, so there may come a time when its possible to use your iPhone to make a purchase in a retail store and have your credit card charged via your iTunes account.

There are still some improvements in usability to be made before using a phone will be easier than swiping a credit card, but its already better than fussing with cash.


add to del.icio.us add to del.icio.us. look up in del.icio.us.   add to furl.net add to furl
Click here to bookmark this link.01:51 Bump the Bill» OraNA :: Oracle News Aggregator

I'm writing this from 3,400 feet in the air somewhere between Chicago and Austin. GoGo In-flight strikes again. Is there anywhere I can't get a WiFi connection? While listening to Deacon Blues by Steely Dan and skimming the news, I just came across an interesting article on mobile payments.

PayPal-iPhone-App-V2.jpgRemember when I wrote about the iPhone Bump application and its possible use in retail? Well it looks like PayPal updated their mobile payments application to include the bump technology. Now its possible to transfer money between individuals by bumping iPhones. According to the WSJ, Paypal did 24 million transactions in 2008 and 140 million in 2009 on mobile phones. As the technology gets easier to use, that number is bound to increase.

Alternatives to Paypal include Google Checkout, Amazon Payments, wireless carriers ("put it on my phone bill"), smart cards (using your phone's SIM card), and iTunes. That last one comes courtesy of a story Joe Skorupa wrote on mobile payments. It looks like Apple allows iPhone apps to take micro-payments via iTunes accounts, so there may come a time when its possible to use your iPhone to make a purchase in a retail store and have your credit card charged via your iTunes account.

There are still some improvements in usability to be made before using a phone will be easier than swiping a credit card, but its already better than fussing with cash.



add to del.icio.us add to del.icio.us. look up in del.icio.us.   add to furl.net add to furl
Click here to bookmark this link.01:20 Job Market» OraNA :: Oracle News Aggregator
The job market must be getting a little better. In the last weeks I've had three recruiter calls and they actually had jobs to fill.



add to del.icio.us add to del.icio.us. look up in del.icio.us.   add to furl.net add to furl
Click here to bookmark this link.00:35 Smartphone: The Ultimate People Repellent» OraNA :: Oracle News Aggregator

Photo by the_toe_stubber from Flickr used under Creative Commons

Last week, I realized that the smartphone is the ultimate anti-social device.

Sure, you can be all social, checking Facebook, tweeting and checking in to venues, but the paradox is that your smartphone makes you look like unapproachable IRL.

And by you, I mean me.

The week before SXSW, I attended a social gathering. There were about a hundred or so people there, milling around chatting with each other. Looking at some photos taken at the event, I found myself in the crowd, standing alone stabbing at my iPhone.

I noticed the same problem on my trip to Austin. Before I left Portland, we were shuffled off our plane for mechanical difficulties, i.e. there was a lightbulb out in the cockpit and no one could find a replacement. Go figure.

As a shared annoyance, airline travel difficulty makes for a great social icebreaker because misery loves company.

Still, many of us, stood idly by in the gate area poking our phones, rather than commiserating about the woes of air travel.

Actually, I made an effort once I realized how many people were doing this, and in so doing, got my first hands-on with a Kindle, which incidentally is very slick in person. The photos I’ve seen online do it absolutely no justice.

Anyway, I’m not the only one who’s noticed that smartphones make IRL more distracted and potentially less interesting.

It’s paradoxical because apps like foursquare ostensibly help you connect with friends IRL, but they simultaneously limit the ability to find new ones IRL.

Another aside, this is a great use case for the auto-checkin app I’ve been building in my head. That’s a discussion for another day.

I guess at some events, the smartphone provides some solace if you’re there alone. I know I use it that way to take the edge off the hallmark of geekdom, i.e. nervous in social situations. This only furthers the problem by making me seem aloof and unapproachable, and geeky, which could be a good thing.

Still, I can’t help but think it’s not a good thing, and it seems to be par for the course among young people, who congregate in packs, furiously pounding out texts on their phones.

So, is social networking making you anti-social? Or am I just a hopeless tool?

Or both?

Find the comments.Possibly Related Posts:



add to del.icio.us add to del.icio.us. look up in del.icio.us.   add to furl.net add to furl

Thu 18 March, 2010

Click here to bookmark this link.23:35 JSP Error Exception: java.sql.SQLException: Closed Connection» OraNA :: Oracle News Aggregator
Manoj called me today about this issue. After clone, when application username (SYSADMIN) and password was keyed in by him and he reached the URL

http://justanexample.com/OA_HTML/fndvald.jsp

The following error was shown:

JSP Error

Exception:

java.sql.SQLException: Closed Connection

jserv.log showed:

java.sql.SQLException: Closed Connection
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:134)
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:179)
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:269)
at oracle.jdbc.driver.OracleConnection.rollback(OracleConnection.java:1459)
at _oa__html._fndvald._jspService(_fndvald.java:121)
at oracle.jsp.runtime.HttpJsp.service(HttpJsp.java:119)
at oracle.jsp.app.JspApplication.dispatchRequest(JspApplication.java:417)
at oracle.jsp.JspServlet.doDispatch(JspServlet.java:267)
at oracle.jsp.JspServlet.internalService(JspServlet.java:186)
at oracle.jsp.JspServlet.service(JspServlet.java:156)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:588)
at org.apache.jserv.JServConnection.processRequest(JServConnection.java:456)
at org.apache.jserv.JServConnection.run(JServConnection.java:294)
at java.lang.Thread.run(Thread.java:619)

I checked the Database alert log and found that everytime we tried to log in the following error was logged in the DB alert log:

Errors in file /justanexample/dbdata/admin/udump/justanexample_ora_27477.trc:
ORA-07445: exception encountered: core dump [00000001025F3090] [SIGSEGV] [Address not mapped to object] [0x100C100010000] [] []

The trace file showed more details:

ksedmp: internal or fatal error
ORA-07445: exception encountered: core dump [00000001025F3090] [SIGSEGV] [Address not mapped to object] [0x100C100010000] [] []
Current SQL statement for this session:
alter session set max_dump_file_size=unlimited
----- PL/SQL Call Stack -----
object line object
handle number name
441590590 428 package body APPS.FND_TRACE
441e4f050 350 package body APPS.FND_AOLJ_UTIL
441e4f050 236 package body APPS.FND_AOLJ_UTIL
43e89dd08 1 anonymous block

Manoj bounced the database once and these errors stopped coming in alert log. We were able to login to the applications without issues.



add to del.icio.us add to del.icio.us. look up in del.icio.us.   add to furl.net add to furl
Click here to bookmark this link.23:32 DAC Error Message - No Physical folder information found for PLP» OraNA :: Oracle News Aggregator
Working on a OBI Apps project, I was getting the DAC configurations ready and bumped into the following error message, stating "Error whle calculating build information!". The message stated "MESSAGE:::No physical folder information found for PLP". This occured when I was trying to build my newly created execution plan.



add to del.icio.us add to del.icio.us. look up in del.icio.us.   add to furl.net add to furl
Click here to bookmark this link.21:33 EM GRID, ECM, Software Updates, EBS, Siebel CRM, Search Styles» OraNA :: Oracle News Aggregator

EM GRID

Olaf Heimburger's has a review of the book Middleware Management with Oracle Enterprise Manager Grid Control 10g R5 over at his blog. Super short version: Good introduction, but not what you are looking for if you are an advanced Grid jockey.

ECM

From the Oracle ECM Alerts - Product News & Information blog we have a release announcement: Oracle Imaging and Process Management 11g Released!

Software Updates

Waiting for some software you want to evaluate? You'll want to subscribe to the RSS at this site: http://www.oracle.com/technology/software/index.html

A couple of recent examples:



EBS

From Oracle E-Business Suite Technology this week:



Siebel

Over at the Siebel Essentials blog there is some useful info on Multilingual BI Publisher Reports for Siebel CRM (Rosetta Stone not included).

Search Styles

This posting over at the Appslab caught my eye: Do You Search or Organize? I'm definitely a searcher. In fact one of the things I like best about the iPod Touch is its ability to search all the tons of apps and sundry in memory to find what you need. People are of two basic types: The searchers and the filers. I remember a study I read about a long time ago that determined that there were two kinds of people in the offices of that time (where paper dominated over email as the key element): clean desk people and sloppy desk people. It turned out that it took the same average time to find things for both those in the sloppy desk school and the neat as a pin group. Although it took longer for the sloppy desk folks to find a particular item they did not spend all the time on neatening and organizing their papers as did the Felix Unger contingent. Over the years I've grown to have a very neat desk. But that's because it's mainly a decorative object with some reference books, quick notes, pens, etc. The real mess is in email, and there the searches, virtual candle in hand, wind up and down the corridors of stacked emails and storerooms of ambiguously labeled attachments. W C. Fields was the consummate sloppy desk man, as shown in his film the Man on the Flying Trapeze: http://www.youtube.com/watch?v=ik_wRs-Jeqw (the relevant part starts at 3:49).



add to del.icio.us add to del.icio.us. look up in del.icio.us.   add to furl.net add to furl
Click here to bookmark this link.21:16 You Buy a NUMA System, Oracle Says Disable NUMA! What Gives? Part I.» OraNA :: Oracle News Aggregator
In May 2009 I made a blog entry entitled You Buy a NUMA System, Oracle Says Disable NUMA! What Gives? Part II. There had not yet been a Part I but as I pointed out in that post I would loop back and make Part I. Here it is. Better late than never. I originally planned to [...]



add to del.icio.us add to del.icio.us. look up in del.icio.us.   add to furl.net add to furl
Click here to bookmark this link.20:59 CRM@Oracle Series: Sales Pipeline Visibility» OraNA :: Oracle News Aggregator

Can you see it? Should you see it all? Who else should see it? Can their manager see it? What is it?

Today's slidecast discusses the popular topic of sales pipeline visibility within a CRM application and how Oracle implemented visibility in our global implementation of Siebel CRM. This post is next in the CRM@Oracle Series, which discusses Oracle's internal use of Oracle CRM products such as Siebel CRM and Oracle CRM On Demand. Oracle's requirements include a variety of different organizations, roles and responsibilities. Oracle's Applications IT CRM Systems team, responsible for deploying Siebel CRM within Oracle, implemented a number of creative solutions to address the requirements, and they are shared in the slidecast.

CRM@Oracle - Sales Pipeline Visibility

Click here to learn more about Oracle CRM products and here to learn about other customers using Oracle CRM products.

We want to hear from you! If you have a particular CRM area or function which you'd like to hear how Oracle implemented it internally, let us know and we'll get it on our list. In the meantime, enjoy today's update on the CRM@Oracle series.



add to del.icio.us add to del.icio.us. look up in del.icio.us.   add to furl.net add to furl
Click here to bookmark this link.Channel Image20:59 CRM@Oracle Series: Sales Pipeline Visibility» Blogs.oracle.com Recent Posts (all languages)

Can you see it? Should you see it all? Who else should see it? Can their manager see it? What is it?

Today's slidecast discusses the popular topic of sales pipeline visibility within a CRM application and how Oracle implemented visibility in our global implementation of Siebel CRM. This post is next in the CRM@Oracle Series, which discusses Oracle's internal use of Oracle CRM products such as Siebel CRM and Oracle CRM On Demand. Oracle's requirements include a variety of different organizations, roles and responsibilities. Oracle's Applications IT CRM Systems team, responsible for deploying Siebel CRM within Oracle, implemented a number of creative solutions to address the requirements, and they are shared in the slidecast.

Click here to learn more about Oracle CRM products and here to learn about other customers using Oracle CRM products.

We want to hear from you! If you have a particular CRM area or function which you'd like to hear how Oracle implemented it internally, let us know and we'll get it on our list. In the meantime, enjoy today's update on the CRM@Oracle series.


add to del.icio.us add to del.icio.us. look up in del.icio.us.   add to furl.net add to furl
Click here to bookmark this link.20:41 Running SOA Suite on Amazon EC2» OraNA :: Oracle News Aggregator

SOA Suite on EC2

SOA Suite on EC2


One of the things on my To Do list was to move my local SOA Suite 11g R1 to The Cloud. It seemed a good idea to save my laptop some resources (to spare some for JDeveloper) with only a limited investment. Besides that it can be a good way to demo applications, and work together with my colleagues on these demos.


During the last months I noticed that there are several good blogpost on the subject. In this post I’ll show you the ones I used and provide some additions to them.

Setting up Amazon Web Services (EC2 and S3)

This arcticle on OTN guided me while signing up for:

  • Amazon AWS
  • Amazon S3 – Simple Storage Service
  • Amazon EC2 – Elastic Compute Cloud

and to setup PuTTY. The only hick-up here was that I’m using the PortableApps version of PuTTY that doesn’t come with the puttygen – Key Generator.

Provisioning a SOA Server on Amazon EC2

This blogpost guided me in the provisioning of the AMI (Amazon Machine Image).

  • AMIs are per region: The Amazon Machine Instance (AMI) for SOA Suite (id = ami-acb557c5) is only available in the US East (Northern Virginia) Region.
  • Don’t bother to setup the Elastic Block Store (EBS) Volume. It is scripted in the latest version of the AMI, as described in step 5 of “SSH to your image and accept license”. The EBS Volume is seeded using a snapshot (id = snap-dd980db4) that is provided. This volume will be used to persist your data across sessions and AMI start/stop.
  • When launching the image (during the Configure Firewall step) set the SecurityGroup to accept HTTP traffic on port 7001 in case you want to use the SOA Suite from outside the Image.



add to del.icio.us add to del.icio.us. look up in del.icio.us.   add to furl.net add to furl
Click here to bookmark this link.Channel Image20:27 ASX: Just Another Stock Market Operator» Blogs.oracle.com Recent Posts (all languages)

I try to stay informed with what's happening in global financial markets since we all know they are all interconnected.

Last week, on Mar. 11 2010, Australia's Senate passed a law that reduced Australia's stock market's role to just a stock market operator. Before this, ASX (Australian Stock Exchange) acted as both its own regulator and operator (supervising trade actvities and handling the trades) of Australia's stock market. Many viewed this as a conflict of interest.

So now, the Australian Securities & Investments Commision (ASIC) will act as regulator and ASX will simply be a stock market operator to ensure the continued integrity of financial markets.

I believe what this is doing is laying the groundwork to have more than one stock exchange in Australia. I woudn't be surpised if Nasdaq makes a play. As you may or may not know, Nasdaq had been trying for years to take over control of the London Stock Exchange (LSE), which LSE had rejected because it thinks it is worth more than what Nasdaq is willing to pay. Nasdaq or even NYSE may want a piece of Asia/Pacific because nowadays most of the IPOs are coming from foreign companies outside the US.

I didn't know this, but apparently many Asia/Pacific stock exchanges have a monopoly where they act as both regulator and operator.

I'll be curious to see what happens after the ASIC meet and decide how to regulate Australia's stock exchange to see how many suitors come running towards Australia's financial market.


add to del.icio.us add to del.icio.us. look up in del.icio.us.   add to furl.net add to furl
Click here to bookmark this link.20:27 ASX: Just Another Stock Market Operator» OraNA :: Oracle News Aggregator

I try to stay informed with what's happening in global financial markets since we all know they are all interconnected.

Last week, on Mar. 11 2010, Australia's Senate passed a law that reduced Australia's stock market's role to just a stock market operator. Before this, ASX (Australian Stock Exchange) acted as both its own regulator and operator (supervising trade actvities and handling the trades) of Australia's stock market. Many viewed this as a conflict of interest.

So now, the Australian Securities & Investments Commision (ASIC) will act as regulator and ASX will simply be a stock market operator to ensure the continued integrity of financial markets.

I believe what this is doing is laying the groundwork to have more than one stock exchange in Australia. I woudn't be surpised if Nasdaq makes a play. As you may or may not know, Nasdaq had been trying for years to take over control of the London Stock Exchange (LSE), which LSE had rejected because it thinks it is worth more than what Nasdaq is willing to pay. Nasdaq or even NYSE may want a piece of Asia/Pacific because nowadays most of the IPOs are coming from foreign companies outside the US.

I didn't know this, but apparently many Asia/Pacific stock exchanges have a monopoly where they act as both regulator and operator.

I'll be curious to see what happens after the ASIC meet and decide how to regulate Australia's stock exchange to see how many suitors come running towards Australia's financial market.



add to del.icio.us add to del.icio.us. look up in del.icio.us.   add to furl.net add to furl
Click here to bookmark this link.Channel Image20:10 Oracle OpenWorld 2010 Call For Papers Deadline 21 March 2010» Blogs.oracle.com Recent Posts (all languages)

If you are planning to present on UPK and Tutor at Oracle OpenWorld 2010, the deadline to submit your paper is on Monday, 21 March 2010.

For more information, see the Oracle OpenWorld CFP site.


add to del.icio.us add to del.icio.us. look up in del.icio.us.   add to furl.net add to furl
Click here to bookmark this link.20:10 Oracle OpenWorld 2010 Call For Papers Deadline 21 March 2010» OraNA :: Oracle News Aggregator

If you are planning to present on UPK and Tutor at Oracle OpenWorld 2010, the deadline to submit your paper is on Monday, 21 March 2010.

For more information, see the Oracle OpenWorld CFP site.



add to del.icio.us add to del.icio.us. look up in del.icio.us.   add to furl.net add to furl
Click here to bookmark this link.19:45 Grant Ronald Explains Oracle ADF/JDeveloper/Fusion in Czech Republic» OraNA :: Oracle News Aggregator
For those of you who live in Czech Republic, and who are planning to use or already using Oracle Fusion technology, I recommend to attend Grant Ronald training. He will be in Czech Republic soon - check his blog post for more info.

Well, what I can say - years ago, I have started to learn ADF from Grant training materials.



add to del.icio.us add to del.icio.us. look up in del.icio.us.   add to furl.net add to furl
Click here to bookmark this link.17:33 Accenture Launches Smart Grid Data Management Platform» OraNA :: Oracle News Aggregator

Accenture announced today it has launched the Accenture Intelligent Network Data Enterprise (INDE), a data management platform to help utilities design, deploy and manage smart grids.

INDE's functionality can be enabled by an array of third party technologies. In addition, Accenture plans to offer utilities the option of implementing the INDE solution based on a pre-configured suite of Oracle technologies. The Oracle-based version of INDE will accelerate the design of smart grids and help reduce the costs and risks associated with smart grid implementation.

Stephan Scholl, Senior Vice President and General Manager of Oracle Utilities said, "Oracle and Accenture share a common vision of how the smart grid will enable more efficient energy choices for utilities and their customers. Our combined expertise in delivering mission-critical smart grid applications, security, data management and systems integration can help accelerate utilities toward a more intelligent network now and as future needs arise."

For the full press release, click here.



add to del.icio.us add to del.icio.us. look up in del.icio.us.   add to furl.net add to furl
Click here to bookmark this link.Channel Image17:33 Accenture Launches Smart Grid Data Management Platform» Blogs.oracle.com Recent Posts (all languages)

Accenture announced today it has launched the Accenture Intelligent Network Data Enterprise (INDE), a data management platform to help utilities design, deploy and manage smart grids.

INDE's functionality can be enabled by an array of third party technologies. In addition, Accenture plans to offer utilities the option of implementing the INDE solution based on a pre-configured suite of Oracle technologies. The Oracle-based version of INDE will accelerate the design of smart grids and help reduce the costs and risks associated with smart grid implementation.

Stephan Scholl, Senior Vice President and General Manager of Oracle Utilities said, "Oracle and Accenture share a common vision of how the smart grid will enable more efficient energy choices for utilities and their customers. Our combined expertise in delivering mission-critical smart grid applications, security, data management and systems integration can help accelerate utilities toward a more intelligent network now and as future needs arise."

For the full press release, click here.


add to del.icio.us add to del.icio.us. look up in del.icio.us.   add to furl.net add to furl
Click here to bookmark this link.17:07 Which Hints to Use» OraNA :: Oracle News Aggregator

When tuning Oracle SQL code, which are the best Hints to use? Are there good and bad Hints? I believe so.

Firstly, I wish Oracle had called Hints something else. As many have commented, Hints are actually directives to the CBO. If the Hint is syntactically correct and can be applied, it will be applied. If you include a “USE_INDEX” Hint to tell the CBO to use an existing index then, no matter how crazy it would be to do so, the CBO will use the hint if doing so does not prevent the query from being logically possible.

That leads onto one of the reasons I do not actually like Hints {and these reasons lead to my definition of good and bad hints}. So long as the Hint remains possible, it will be followed. It has become a vital part of the logic of the code but Hints are rarely reviewed.
Another reason, often mentioned, is that if new functionality is introduced to the Oracle Optimizer, Hints may prevent it being used {eg you might have hinted the use of an index but now Oracle can convert two other, less selective B-tree indexes into bitmaps and merge them together to get a far more selective path – but the Hint forces the use of the original index}.
The above is possible but is rare compared to a far more common issue – You hinted a specific index be used, but if you now create another, more suitable index for that sql statement, the new index will not be used. The hinted one will still be used. Similarly If you drop the index that the Hint references, now the Hint is invalid and the CBO will chose a new access path. You are given no warning when you drop an index that hints reference {and it would be very tricky for Oracle to do this for you in a reliable way}.

a final problem with Hints is that the access path may need to change as data volumes and relationships change. When there are very few rows in a driving table, a nested loop access path may make sense. But if that driving table grows and has many more rows in it, then a hash join becomes more efficient. A Hint can fix this path.

I prefer Hints that give the CBO more information but allow it to still choose the path and to vary as data volumes change.

I like the DYNAMIC_SAMPLING Hint as it is generally just telling oracle to look harder {more intelligently} at the statistical information, at the cost of spending a little longer on the parse . Most systems have OPTIMIZER_DYNAMIC_SAMPLING set at 1 or 2 so by default tables with no stats will have stats gathered. Hinting at level 3 and 4 instructs the CBO to verify estimate guesses for predicates it has made and check correlation between rows. It is probably the Hint I am most happy using.

In version 10.1 I encountered lots and lots of issues with the CBO trying to unnest and merge elements of the SQL into the main body of the query. And getting it wrong. Though it is potentially stopping the CBO from examining useful access paths, I do use NO_MERGE and NO_UNNEST quite often and I “like” them as it leaves the rest of the decisions up to the optimizer. You are basically saying “leave that subquery alone and satisfy it in isolation”. I still encounter lots of such issues on 10.2, but I also use UNNEST more often, to push a subquery into the body of the code.

I am more happy using a CARDINALITY hint than USE_NL or USE_HASH as the CARDINALITY hint is self documenting (it says exactly what correction {or lie} you are giving the optimiser). A USE_NL Hint is enforcing an access path and not really saying why.

If specific hints are going to be used, I like to be very specific. USE_HASH should state both tables that are to be hashed together {It might even be that modern versions of Oracle insist on the form USE_HASH (taba tab) and not just USE_HASH (taba), as I never use the less specific Hint}.

I only Hint specific use of an index if I can’t fix the problem with better gathered stats. I don’t LIKE adding INDEX Hints, even though they are commonly used and easy to understand. For the reasons stated above, I do not like ordering the CBO to use one of the currently existing indexes.

I really do not like using the RULE hint. In Version 9 it was an uphill struggle to get people to not use it as it so often fixed the immediate problem and, of course, oracle used it so much for internal SQL (and still do in 10 and even in 11). How many current DBAs and Developers know what the Rule Based Optimizer rules are? {hands DOWN you over-40 lot}. Using the RULE hint is bordering on homeopathy for databases. It seems to work, you have no idea why and, in reality, is probably doing nothing.

I am very, very uncomfortable about some hints. The bypass_ujvc hint is one of them. It basically tells Oracle it can do a MERGE INTO statement without having the unique constraint in place to support the where clause on the target table that allows it to work reliably. You are telling the optimizer “just trust me”. IE you can lie horribly to the CBO.

All in all, I try and get the stats right rather than hint. I’ll spend ten times as long trying to understand and fix (if I can) why the estimated costs and cardinalites in an Explain Plan are wrong than slapping in an INDEX Hint. I will use Hints if I can’t fix the plan via the stats, but I try and use the more generic Hints. I know from experience that fixing the stats {or at least understanding why I can’t} fixes more code than adding one hint to one SQL statement.

A good rule of thumb is, if the Cardinality is accurate for a step, the plan will be acceptable. {This is a Rule of thumb, not a cast-iron truth!}.




add to del.icio.us add to del.icio.us. look up in del.icio.us.   add to furl.net add to furl
Click here to bookmark this link.Channel Image17:06 e-Seminars para Parceiros - Abril 2010» Blogs.oracle.com Recent Posts (all languages)

A equipa Alliances& Channels apresenta os novos e-Seminar para o mês de Abril.

Para se inscrever nas formações que se encontram abaixo por favor utilize os links de registo indicados.

 

NOME

DIA

DURAÇÃO

LOCAL

Oracle IT Modernization Series: Migrating away from Sybase

 

 

15

 

09h00/1hora

 

On-line

 

Migrating to Database 11g value proposition

 

 

19

 

09h00/ 1hora

 

On-line

 

Upgrading to Database 11g value proposition

 

 

23

 

09h00/ 1hora

 

On-line

 

Oracle Content Management for PeopleSoft Overview

 

30

 

09h00/1hora

 

On-line

 

 

 

---------------------------------------------------------------------

Para mais informações por favor contacte:

Melissa Lopes 214235194

 


add to del.icio.us add to del.icio.us. look up in del.icio.us.   add to furl.net add to furl
Click here to bookmark this link.17:01 links for 2010-03-18» OraNA :: Oracle News Aggregator



add to del.icio.us add to del.icio.us. look up in del.icio.us.   add to furl.net add to furl
Click here to bookmark this link.Channel Image17:01 links for 2010-03-18» Blogs.oracle.com Recent Posts (all languages)

add to del.icio.us add to del.icio.us. look up in del.icio.us.   add to furl.net add to furl
Click here to bookmark this link.15:50 ADF/JDeveloper/Fusion training in Czech Republic» OraNA :: Oracle News Aggregator

If you are in or around the Czech Republic and interested in ADF/Fusion/Java development then Oracle University is running and ADF Training day. I will be delivering the training which covers ADF, Fusion and JDeveloper with loads of demos to show how you can use ADF to build Fusion applications.

Details can be found as part of this Seminar series.



add to del.icio.us add to del.icio.us. look up in del.icio.us.   add to furl.net add to furl
Click here to bookmark this link.Channel Image15:15 Podcast Show Notes: Fear and Loathing in SOA» Blogs.oracle.com Recent Posts (all languages)

The latest program (#47) in the Arch2Arch podcast series is the first of three segments from another virtual mini-meet-up with architects from the OTN community, recorded on March 9, 2010.

In keeping with the meet-up format, I sent an invitation to my list of past participants in Arch2Arch panel discussions. The following people showed up to take seats at the virtual table and drive the conversation:

This first segment focuses on a discussion of the persistent fear of SOA the panelists have observed among many developers and architects.

The discussion continues in next week’s segment with a look at the misinformation and misunderstanding behind the fear of SOA, and a discussion of possible solutions. So stay tuned: RSS

 


add to del.icio.us add to del.icio.us. look up in del.icio.us.   add to furl.net add to furl
Click here to bookmark this link.11:52 Test to verify feed settings» OraNA :: Oracle News Aggregator

Feed transfer did not apparently work.



add to del.icio.us add to del.icio.us. look up in del.icio.us.   add to furl.net add to furl
Click here to bookmark this link.Channel Image09:12 Presentaciones del Customers Day sobre PeopleSoft» Blogs.oracle.com Recent Posts (all languages)
Por petición de los asistentes al Customers Day sobre PeopleSoft, celebrado el pasado 11 de marzo de 2010, ponemos a su disposición las presentaciones que tuvieron lugar durante el evento. Los siguientes enlaces recoge cada una de las presentaciones. Además, también puede verlas a través de las presentaciones integradas que hay más abajo.

  1. Aplicaciones Analíticas de RRHH
  2. Migración en Entornos PeopleSoft

add to del.icio.us add to del.icio.us. look up in del.icio.us.   add to furl.net add to furl
Click here to bookmark this link.Channel Image05:56 Where is the value of OEA» Blogs.oracle.com Recent Posts (all languages)

In a room full of architects, if you were to ask for the definition of enterprise architecture, or the importance thereof,  you are likely to get a number of varying view points ranging from,  a complete analysis of the digital assets of an organization,  to, a strategic alignment of business goals/objectives to IT initiatives.  Similiarily in a room full of senior business executives,  if you asked them how they see their IT groups and their effectiveness to align to business strategy,  you would get a myriad of responses,  ranging from, “a huge drain on our bottom line”, “always more expensive than budgeted”, “lack of agility,  by the time IT is ready,  my business strategy has changed”, and on the rare occurrence, “ a leader of innovation,  that is lock step with my business strategy”.

However does this necessarily demonstrate the overall value of enterprise architecture.  Having a framework, and process is of critical importance to help produce a number of the artefacts that ultimately align technology goals and initiatives to business strategy,  however,  is that really where the value is?  I believe that first we need to understand the concept of value. 

Value typically is a measure of sorts,  when we purchase a product it’s value is equivalent to the maximum amount that someone is willing to pay for the product,  however,  is the same equation valid in terms of the business value of enterprise architecture? Is the library of artefacts generated through a process/framework, inclusive of a strategic roadmap to realize the enterprise architecture where the value is?

If we agree that enterprise architecture is the alignment of IT and IT assets to support business strategy, and by achieving our business strategy, we have we have increased the business value of the enterprise then;  it seems that, in order to really identify the true value of an enterprise architecture,  we need to understand how we measure business value .  A number of formal measurement methodologies exist for this purpose, business models, balanced scorecards, etc

 Balanced_Scorecard Business_model_components

After we have an understanding on how to measure the business value of each of the organizational units within an enterprise, then we understand how the enterprise architecture contributes to the success of business strategy,  and EXECUTE on the roadmap to implement, and deliver the IT initiatives that provide MEASUREABLE returns,

As we analyse the value chain of each of the individual organizational units within the enterprise we may identify how that unit has performed by quantitatively measuring it proximity to achieving the goals defined by the business for each unit. However, It would appear that true business value (the aggregate of all of the business units in the value chain), is to some degree subjectively measured  as for public companies this lies in shareholder value,  as the true value, or be it, the maximum amount that someone would pay for shares of an organization.


add to del.icio.us add to del.icio.us. look up in del.icio.us.   add to furl.net add to furl
Click here to bookmark this link.Channel Image05:48 Gartner PCC Follow-up: Interview with Chaeny Emanavin, Usability Lead - Office of Information Development for the US. Department of Interior's Bureau of Indian Affairs» Blogs.oracle.com Recent Posts (all languages)

Last week at the Gartner Portals, Content and Collaboration conference in Baltimore, Chaeny and I co-presented on Oracle Enterprise 2.0 and BIA's Citizen Portal. Chaeny's presentation about the BIA solution was very well received and I wanted to do a follow-up interview with Chaeny to discuss more details about their solution and its Enterprise 2.0 features.

Ajay: What were the main objectives for the BIA Citizen Portal?
Chaeny: The BIA Citizen Portal is designed to provide all the services of the Bureau of Indian Affairs to the community of 564 federally recognized tribes that include over 1.9 million American Indians and Alaska Natives. The BIA provides the same breadth of services that the entire U.S. Federal Government provides in one small Bureau. So, we needed a solution that was flexible enough to handle content ranging from law enforcement to housing to education. Key objectives for external users was to use the Web as a communications channel and keep them informed on what services are available. We also wanted to build an internal web presence and community for BIA's 5000 employees to ensure that they update their content, leverage internal experts and create single sources of truth for key policy documents.

Ajay: How is the project being implemented?
Chaeny: We are using a phased approach. In phases 1 & 2, interim internal and external sites were built to ensure usability and functional requirements are being met. In Phases 3 & 4, we built out a modern internal and external presence using Oracle WebCenter Suite and Oracle Universal Content Management (UCM), including enabling delegated content management for our internal business units. Phase 4 was completed in January 2010. Phase 5 will add deeper Enterprise 2.0 collaboration capabilities to the solution.

Ajay: Are you integrating any existing sites into the new solution?
Chaeny: Yes, we have a SharePoint implementation that we are using for document management. We needed more precise functionality however. We found that SharePoint would let individual administrators of a SharePoint site actually create new sites. In a 3 months span, we had over 200 new sites created and most were not being used. So, we had an enormous sprawl problem. Our requirements mandated increased governance and more granular control over the creation of sites and flexible user access to content. In SharePoint this required custom code and was very time-intensive which was unfeasible given our tight deadlines. We are piloting Oracle WebCenter Spaces as our collaboration solution to mitigate these issues. However, we must integrate our existing SharePoint investment which we can do easily by using the SharePoint connectors available in Oracle WebCenter and UCM.

Ajay: What were the key design parameters for your solution?
Chaeny: We wanted everything driven by standards and policies. We created a cross-functional steering group called the Indian Affairs Web Council to codify policies that were baked into the system. Other key design areas were focused on security/governance, self-service content management, ease of use, integration with legacy applications and seamless single sign-on. We are using Dublin Core as our metadata standard. We also are using Java, APEX, and ADF as our development standards.

Ajay: Why was it important to standardize on a platform?
Chaeny: We initially looked at best-of-breed solutions, but we faced a lot of issues getting the different solutions to work together. Going with an integrated solution was more economical, easier to learn and faster to deliver the solution.

Ajay: What type of legacy applications are you integrating into the portal?
Chaeny: Initially we are starting with administrative apps such as people directory and user admin and then we will integrate HR and Financial applications among others.

Ajay: Can you describe some of the E20 collaboration features you are putting into the solution?
Chaeny: We are adding Enterprise 2.0 using Oracle WebCenter Spaces to deliver different collaboration tools such as wikis, blogs and discussion forums. Wikis to create rapid, ad hoc monthly roll-up reports; discussion forums to provide context-specific help; blogs to capture tacit organization knowledge from experts, identify gurus and turn tacit knowledge into explicit knowledge.

Ajay: Are you doing anything specifically to spur adoption and usage?
Chaeny: Yes, we did several things that I think helped us ramp quickly. First, we met our commitments for the new system launch date and also provided extra resources for a customer support "hotline" during the launch period. Prior to launch, we did exhaustive usability studies to capture user requirements around functionality, navigation and other key interaction areas. We also created extensive training programs so that the content managers in each business unit were comfortable using the content management tools and knew the best practices for usage. Finally, to launch the Enterprise 2.0 collaboration capabilities, we are working with a pilot group from the Division of Forestry and Wildland Fire Management of BIA. This group of people in the past have been willing early adopters and they have a strong business need to collaborate with many agencies both internal and external across State, County and other Federal jurisdictions. Their feedback is key to helping us launch Enterprise 2.0 successfully in our broader organization.

Ajay: What were the biggest benefits to internal BIA employees and to the external community of users?
Chaeny: For our employees, the new Enterprise 2.0-based solution will make it easier to find information; enhance employee productivity by embedding standard business processes into the system and create more of a community by creating connections with experts via social collaboration to ultimately provide better services more quickly. For the external American Indian and Alaska Native communities, we have a better relationship with the users and the new site has improved BIA's perception as a more responsive and customer-centric organization.


add to del.icio.us add to del.icio.us. look up in del.icio.us.   add to furl.net add to furl
Sources