Feed aggregator

Please Sell

Floyd Teter - Wed, 2015-06-17 19:12
Oracle's financial results for Q4 of their fiscal year 2015 came out a few minutes ago.  Seems they missed targets on license revenues and earnings per share.  So the stock may be headed for the professional investor's dog house.  I've even read of an analyst or two publishing a "sell" rating on Oracle stock.

Geez, please sell.  Drive the price down.  I can buy some more shares on the cheap and laugh all the way to the bank.  Let me explain.

First, license revenues shrank.  Gee, no kidding?  Oracle is transitioning away from licensed software to cloud and license revenues shrank?  (insert sarcasm tag here) Better dump the stock before the bottom falls out! (end of sarcasm)

Second, Oracle (like every other tech firm recently) was theoretically dinged by exchange rates.  The dollar fell against the yuan, peso, ruble, ducat, yen, etc.  But currency rates average out...even over the short run.  Take a snapshot after the Greeks and the European Union work out their issues in a few weeks...regardless of how they work it out, bet that exchange rate issue becomes less of an issue.

Third, the name of the game in measuring success in providing whatever-as-a-service is recurring revenue.  You'll compromise margins on new subscriptions to grow share, then work hard to minimize churn...which maximizes very high margin recurring revenue.  So the telling numbers for Oracle's future as a cloud provider:  subscription revenue growth, recurring revenue growth, and recurring revenue margins.  Which I do believe were the high points in the results.

Fourth, the technical fundamentals...which is really the most important factor...are very good.  Solid products with lots of functionality.  I'm not too concerned about Oracle's financial viability as long as they keep producing great products.

So only am I not worried, I'm actually pretty enthusiastic about the results and what they really mean.

So please sell...I'd like to increase my minuscule Oracle holdings.  If enough folks sell, I'll be able to do so on the cheap.

Scripting Languages & Oracle: Blogs to Follow

Christopher Jones - Wed, 2015-06-17 14:58
If you haven't come across them, keep an eye on the blogs of Blaine Carter and Dan McGhan. They will be posting mostly on developing with Python and Javascript, respectively. Blaine & Dan work at Oracle under the leadership of Steven Feuerstein who is well known in the Oracle PL/SQL world for his enthusiasm for application development.

A natural born tree right in my own backyard!

FeuerThoughts - Wed, 2015-06-17 07:33
As some of my readers may have noticed, I spend a lot of time these days among trees, paying attention to trees, cutting back invasive trees to save native trees, etc.

And one thing that I came to realize is that at least in an area like Chicagoland, humans tightly control the reproduction of trees. 

I live on a lovely tree-lined street. Big trees - 100 ft tall or more. Maples, oaks, ash....but there are no baby trees, except for smallish trees that the city plants when they have to remove diseased trees (such as all the ash trees, under assault from ash borers).

It makes me sad to think of how impoverished my immediate surroundings are, how unnatural. We don't even let trees - majestic living things that make our lives possible, that live through many of our own generations - live out natural life cycles. 

In fact, I have come to accept that trees planted singly along streets to enhance our lives are really just ornaments. If "a man is not an island" then certainly a tree is not a forest. And very few trees live naturally outside of forests of many, many trees.

Well, enough of sadness. Veva and I were sitting on our patio last week, enjoying the (finally) warm weather and our lovely garden (thanks to Veva), when she pointed out something truly wonderful:


Can you see it? We planted the birch trees years ago. They are now 40 feet tall, but nestled in between? A natural born baby birch tree! Can't see it? Here maybe this will help:


I feel so much better now. The (minimal) wildness of our garden (as in: no grass) made it possible for a birch seed to take hold and grow. A tree that humans did not plant and hopefully will allow to grow to maturity.

Humans love to debate things like "Do plants feel?" Of course, it is terribly difficult for us to imagine such a thing - because the way that plants would think and feel would be so different from us. So we will likely never really be able to answer the question.

Which means it would make a lot more sense to err on the side of caution and assume that trees and plants and creatures do feel, do think in their own way, do take joy in life.

And watching this natural born tree grow, it is certainly easy to believe that it is joyful. I sure am.



Categories: Development

WWDC 2015: Apple Push goes HTTP2 for APNs

Matthias Wessendorf - Wed, 2015-06-17 03:19

Last week was WWDC 2015 and one session got my attention: What’s New in Notifications!

The session is a two part session, focusing on iOS notifications (local/remote) and new features, like text-apply, but the most interesting part for me was the second half, which announced some coming APNs changes!

The big news is, Apple will have HTTP/2 API to send notification requests to APNs.

YAY!

Here is a little summary of more details:

  • request/reponse (aka stream) for every sent (more reliable (e.g. JSON reason for a ‘bad request’ or 410 if the token is invalid))
    • allows ‘instant’ feedback (no separate feedback service!), since details are on the HTTP/2 response
  • multiplexing: multiple requests (to APNs) on a single connection
  • binary
  • simpler certificate handling: Just a single cert! (no separate for dev/prod, VOIP etc)
  • 4KB size of payload (for all versions of iOS/OSX), but just on the new HTTP/2 API

The new HTTP/2 API for APNs will be available in “Summer 2015” for the development environment and will be made available for production “later this year”. No exact dates were given.

 

I really like this move, and this means for our AeroGear UnifiedPush Server, we will be busy implementing this new Apple APIs!


Integration Is Hard

Floyd Teter - Tue, 2015-06-16 21:58
If you know me at all, you know I love services-based integration.  The whole idea of interfacing, moving and exchanging data, guided by industry standards...I'm an enthusiastic supporter.  The appeal of this idea made me an ardent supporter of Oracle's Fusion Applications.  And I still believe it's an important part of the potential for today's SaaS offerings.

So I'll share a secret with you...I really hate services-based integration.  It's hard.  Packaged integrations rarely work out of the box.  SaaS integrations are tough to implement.  Integration platforms are still in their infancy.  Data errors are frequent problems.  Documentation is either inaccurate or non-existent.  Building your own - oy!  Even simple integrations require large investments of blood, sweat, and tears.  And orchestrating service integrations into a business process...agony on a stick.  I personally believe that the toughest aspect of enterprise software is services integration.  SaaS, hybrid, on-premise, packaged applications, middleware...it does not matter, services integration is hard regardless of context.

I see SaaS integration as "hero ground":  there is nowhere to go but up, and even simple wins will create heroes.  Service integrations that really work, simple and easily understood documentation, design patterns, data templates and useable tools... I think we have a ton of work to do.  Because, even though it shouldn't be, integration is hard.

Oracle and Adaptive Case Management: Part 2

Jan Kettenis - Tue, 2015-06-16 15:24

This posting is the second of a series about Oracle Adaptive Case Management. The first one can be found here. I discuss the different options to define an activity, and the setting you can use to configure when and how activities are started.

There are two ways to implement an activity in ACM. The first one is by creating a Human Task and then "promote" it (as it is called) to an activity. The other way is to create a business process and promote that as an activity. As far as I know there are also plans to use a BPEL process to implement an activity, but that option is not there yet.

When using a Human Task the limitations of it (obviously) are that of a human task, meaning that the means to do some to do some pre- or post-processing for the activity are very limited. There are only a few hooks for Java call outs and XPath expressions, but as processing of that happens on the Human Workflow Engine this won't show up in Enterprise Manager, and error handling will be hard if not impossible. So, when you for example need to call a service before or after a human task (like sending a notification email) you better use a process.


So unless you are sure that such pre- or post-processing will be not necessary, the safest option is to use a process with a human task instead. That will give you all the freedom you have with a BPMN process. The disadvantage is that you will not be able to expose the UI of the task on the Case tab in workspace. However, as for any case management application of a reasonable size you probably will have one or more human activities in a process anyway, and as from a user experience perspective it probably is confusing to have tasks on Task tab, and some of them also on the Case tab, I don't expect this to be a practical issue in most cases. Meaning that in practice you probably handle all tasks from the Task tab only and on the Case tab show only some overview screen.

In ACM activities can be Manually Activated or Automatically Activated. Furthermore you can specify if an activity is Required, Repeated, and/or Conditionally available.


The difference between manually and automatically activated is that in the first case the user explicitly starts an activity by choosing it from a list of available activities. Automatically activitated activites are for example used for some case pre- and post-processing, and for activities that always have to start at some point, and (optionally) given some specific conditions (like some milestone being reached or some other activity being completed). An example is that once a claim has been entered, it has to be reviewed before anything else can happen.

Required activities should be completed before a stage is completed. Be careful though, as nothing is preventing you from closing the stage even though a required activity has not yet finished. If the user has the proper rights, he/she can complete an activity event even when no actual work has been done. There is no option to prevent that. However, in case of an automatically activated activity you can use business rules to reschedule it. For example, if the Review Complaint activity is required, and by that the complaint must have been given a specific status by the Complaints Manager you can use a rule to reactivate the activity if the user tries to close it without having set the status.

Repeatable activities can be started by the user more than once. There is no point in checking automatically activated activities as being repeatable. An example of a repeatable activity can be one where the Complaints Manager invites some Expert to provide input for a complaint, and he/she may need to be able to involve any amount of experts.

Conditionally available activities are triggered by some rule. Both manually as well as automatically activated activities can be conditional. If automatically activated, the activity will start as soon as the rule conditions are satisfied. In case of manually activated activities the rule conditions will determine whether or not the user can choose to from the list of available activities.

refhost.xml kludge is fixed

Frank van Bortel - Mon, 2015-06-15 06:50
No More missing packages I wrote several times about manually editing refhost.xml. There's not need for it, just apply Patch 18231786.Frankhttp://www.blogger.com/profile/07830428804236732019noreply@blogger.com0

Sticker Shock

Floyd Teter - Sun, 2015-06-14 18:37
A little off-subject, but still felt this experience was worth sharing.  I'll get back on track next post.

My smart phone is an iPhone 5.  My carrier is ATT.  It's been a great relationship since the iPhone first came out.  Sadly, I think it's coming to an end.

My two-year contract expired on June 1st...ATT informed me immediately that I was eligible for a phone upgrade and a new contract.  Exciting news, as I've had my eye on an iPhone 6-Plus.

Last week, I decided it was time to grab that new iPhone and renew my contract.  My wife came with...we're on the same plan and she is also upgrade eligible right now.  The local AT&T store is right around the corner, so we dropped by on the way out to lunch, figuring this would be about a 20-minute deal: cool new phones, new contract, and then off to lunch.

The experience did not quite work out as planned.  As you're probably aware, subsidized phones and 2-year contracts are on the way out with the wireless phone carriers.  More on that here.  So we were hit square between the eyes with sticker shock.  We were told we could buy new phones outright or pay in installments (including about $100 in fees...aka interest...over a two-year period).    Pretty significant bump in hardware out-of-pocket costs.

To add insult to injury, the price of carrier service has gone up around 33% for the same service levels as our own contract.  Regardless of whether we opted for a "Next" plan or not, the monthly outlay came out to the same amount.  And I thought data access was getting less expensive...

We left ATT in pretty short order and decided to try the Verizon store next door.  No help there...the numbers played out exactly the same.  The only difference was the branding of "Edge" rather than "Next".

Sprint tried to do better...they actually matched the level of service and price of our old plan.  For the first year.  Then they recovered that cost in the 2nd year.  So, over a 24-month period, the three major providers came out with the same price for service.  Contract, no contract, "Edge", "Next", or whatever...prices up 33% regardless.

We checked out Best Buy's $1 phone deal too.  I won't bore you with the details, other than to mention that the deal would not have saved us a dime on hardware or service over a two-year period.

Where I live, we have two more options.  T-Mobile and Boost Mobile.  Having checked T-Mobile, I've learned that they're leading this trend in higher service costs.  And their coverage map for my area is really spotty.  Boost Mobile, on the other hand, is offering substantially better pricing on service...which leaves me wondering how they do that, considering that they're leasing infrastructure and air time from Sprint in order to provide those services?

So, to sum up, I've learned two important things:  1) subsidized phones are now a thing of the past, and that smart phones (especially Apple smart phones) are expensive; 2) carrier providers are raising costs pretty substantially.  I suppose this is the cost to the consumer of finally converting perceptions of smart phones from a "cool new thing" to a necessity of modern life.

A few days have passed and I've now managed to talk my wallet down from jumping off a ledge.  We've made the decision in our house to hold the line on cell phone costs.

The sticker shock has made my old iPhone 5 look much, much better in my eyes.  I may just keep it until it dies. Or perhaps switch to the much lower-priced 'Droid-based OnePlus?

As far as increased provider costs, I imagine I'll be lowering my data plan and depending on the ever-increasing availability of free wifi.  Once that becomes less practical, I'll have to consider options...maybe switch back to a "dumb phone" and reconsider carrying a wifi-enabled tablet?  Yuk, that even sounds ugly :(

I suppose I've known for years that cell phone sticker shock was coming...but that doesn't make it any easier to deal with now that it's here.

12c Parallel Execution New Features: PX SELECTOR

Randolf Geist - Sun, 2015-06-14 14:49
Continuing my series on new 12c Parallel Execution features: I've already mentioned the new PX SELECTOR operator as part of the new Concurrent UNION ALL feature where it plays a key role. However, in general starting from 12c this new operator usually will get used when it comes to executing a serial part of the execution plan, like a full scan of an object not marked parallel, or an index based operation that can't be parallelized.

In pre-12c such serial parts get executed by the Query Coordinator itself, and the new PX SELECTOR changes that so that one of the PX slaves of a PX slave set is selected to execute that serial part.

There is not much left to say about that functionality, except that it doesn't get used always - there are still plan shapes possible in 12c, depending on the SQL constructs used and combined, that show the pre-12c plan shape where the Query Coordinator executes the serial part.

Let's have a look at a simple example to see in more detail what difference the new operator makes to the overall plan shape and runtime behaviour:

create table t1 as select * from dba_objects;

exec dbms_stats.gather_table_stats(null, 't1')

alter table t1 parallel;

create table t2 as select * from dba_objects;

exec dbms_stats.gather_table_stats(null, 't2')

create index t2_idx on t2 (object_name);

select /*+ optimizer_features_enable('11.2.0.4') */
*
from
t1
, t2
where
t1.object_id = t2.object_id
and t2.object_name like 'BLUB%'
;

-- 11.2.0.4 plan shape
-----------------------------------------------------------------------------------
| Id | Operation | Name | TQ |IN-OUT| PQ Distrib |
-----------------------------------------------------------------------------------
| 0 | SELECT STATEMENT | | | | |
| 1 | PX COORDINATOR | | | | |
| 2 | PX SEND QC (RANDOM) | :TQ10001 | Q1,01 | P->S | QC (RAND) |
|* 3 | HASH JOIN | | Q1,01 | PCWP | |
| 4 | BUFFER SORT | | Q1,01 | PCWC | |
| 5 | PX RECEIVE | | Q1,01 | PCWP | |
| 6 | PX SEND BROADCAST | :TQ10000 | | S->P | BROADCAST |
| 7 | TABLE ACCESS BY INDEX ROWID| T2 | | | |
|* 8 | INDEX RANGE SCAN | T2_IDX | | | |
| 9 | PX BLOCK ITERATOR | | Q1,01 | PCWC | |
|* 10 | TABLE ACCESS FULL | T1 | Q1,01 | PCWP | |
-----------------------------------------------------------------------------------

Predicate Information (identified by operation id):
---------------------------------------------------

3 - access("T1"."OBJECT_ID"="T2"."OBJECT_ID")
8 - access("T2"."OBJECT_NAME" LIKE 'BLUB%')
filter("T2"."OBJECT_NAME" LIKE 'BLUB%')
10 - filter(SYS_OP_BLOOM_FILTER(:BF0000,"T1"."OBJECT_ID"))

-- 12.1.0.2 plan shape
--------------------------------------------------------------------------------------------
| Id | Operation | Name | TQ |IN-OUT| PQ Distrib |
--------------------------------------------------------------------------------------------
| 0 | SELECT STATEMENT | | | | |
| 1 | PX COORDINATOR | | | | |
| 2 | PX SEND QC (RANDOM) | :TQ10001 | Q1,01 | P->S | QC (RAND) |
|* 3 | HASH JOIN | | Q1,01 | PCWP | |
| 4 | JOIN FILTER CREATE | :BF0000 | Q1,01 | PCWP | |
| 5 | PX RECEIVE | | Q1,01 | PCWP | |
| 6 | PX SEND BROADCAST | :TQ10000 | Q1,00 | S->P | BROADCAST |
| 7 | PX SELECTOR | | Q1,00 | SCWC | |
| 8 | TABLE ACCESS BY INDEX ROWID BATCHED| T2 | Q1,00 | SCWC | |
|* 9 | INDEX RANGE SCAN | T2_IDX | Q1,00 | SCWP | |
| 10 | JOIN FILTER USE | :BF0000 | Q1,01 | PCWP | |
| 11 | PX BLOCK ITERATOR | | Q1,01 | PCWC | |
|* 12 | TABLE ACCESS FULL | T1 | Q1,01 | PCWP | |
--------------------------------------------------------------------------------------------

Predicate Information (identified by operation id):
---------------------------------------------------

3 - access("T1"."OBJECT_ID"="T2"."OBJECT_ID")
9 - access("T2"."OBJECT_NAME" LIKE 'BLUB%')
filter("T2"."OBJECT_NAME" LIKE 'BLUB%')
12 - filter(SYS_OP_BLOOM_FILTER(:BF0000,"T1"."OBJECT_ID"))
The pre-12c plan shape here shows two significant things that I want to emphasize:

First this plan shape only requires a single PX slave set since the Query Coordinator takes over the part that needs to be re-distributed, so although we have a plan shape that requires re-distribution there's only a single PX slave set involved. In case there is at least one operation that gets executed in parallel and requires re-distribution there always will be two PX slave sets.

Second the plan shape demonstrates that parts of a Parallel Execution plan that get executed serially by the Query Coordinator require an additional BUFFER SORT operation. The HASH JOIN operation itself is blocking while it is consuming the left row source for building the hash table, so there is no true requirement to add another BUFFER SORT after the PX RECEIVE operation, but it looks like a pretty strict rule that any serial activity that involves the Query Coordinator adda a BUFFER SORT operation after re-distribution - I assume the reasoning for this is that the Query Coordinator isn't available for "coordinating" the PX slaves as along as it is actively involved in executing serial operations, hence the need to block any other parallel activity.

This normally shouldn't be too relevant to performance since you should only execute operations serially that are tiny and not worth to run parallel, so buffering them shouldn't add much overhead, but it's just another reason why you see additional BUFFER SORT operations in parallel plans that are not there in serial-only plans.

The 12c plan shape shows the new PX SELECTOR operator that executes now the serial part of the execution plan instead of the Query Coordinator. This also adds new decorators in the IN-OUT column called "SCWC" and "SCWP" respectivley, which you won't find in pre-12c plans - they are probably meant to read "Serial Combined With Child/Parent", similar to "PCWC/PCWP".

The good thing about the new PX SELECTOR is that the need for an additional BUFFER SORT operator is now gone.

However, one side-effect of the new operator for this particular plan shape here is that now a second PX slave set is allocated, although only one PX slave actually will get used at runtime. Note that for other plan shapes that need two PX slave sets anyway this doesn't matter.

Another good thing about the new PX SELECTOR operator is that it avoids an odd bug that sometimes happens with Serial->Parallel redistributions when the Query Coordinator is involved. This bug causes some delay to the overall execution that usually isn't too relevant since it only adds approx 1-2 seconds delay (but it can occur several times per execution so these seconds can add up) and therefore is rarely noticed when a Parallel Execution might take several seconds / minutes typically. I might cover this bug in a separate blog post.

Unrelated to the PX SELECTOR operator, the 12c plan shape also demonstrates that in 12c the way Bloom filters are shown in the plan has been improved. The 11.2.0.4 version includes the same Bloom filter as you can see from the "Predicate Information" section of the plan but doesn't make it that obvious from the plan shape that it is there (and sometimes in pre-12c it even doesn't show up in the "Predicate Information" section but is still used)

Next Generation Outline Extractor 2.0.4.887 Released

Tim Tow - Sun, 2015-06-14 09:36
We recently released an updated version of the Next Generation Outline Extractor. This new version, 2.0.4.887, addresses three issues:


  • Fixed an issue where the username and password passed via the command line were improperly logged
  • Fixed an issue reading MaxL XML data sources when the alias or UDA contained xml encoded characters such as the ampersand (&) character.
  • Updated labels on the Input Source tab of the user interface to clarify their purpose.
Here is a screenshot showing the updated labeling.


Due to the architecture of the Oracle Essbase APIs, it is generally much faster to use the MaxL Outline XML extracts when processing an Essbase Outline extract.  The Next Generation Outline Extractor still uses the Essbase Java API during this extract, but it is able to minimize the number of calls.  The second option shown above, Extract and Process MaxL Outline XML, will automatically extract the Outline XML from the cube during the processing.  The third option shown, Use Previously Extracted MaxL Outline XML, uses (obviously) an Outline XML file that has already been extracted.

Thank you to everyone who reported issues or made suggestions as you help make this utility better!

Categories: BI & Warehousing

APEX Meetup Frankfurt

Denes Kubicek - Sun, 2015-06-14 04:47
Am 26.06.2015 17.00 treffen wir uns in Frankfurt a. M. bei einem weiteren APEX Meetup. Danke an Sabine Heimsath und Moritz Klein für die Organisation. Ich zeige dort, wie man lokal eine XE Datenbank zusammen mit ORDS und Glassfish konfigurieren kann. Danach kann sehr leicht jede beliebige Version von APEX nachinstalliert werden. Der Vorteil ist, ich kann alle Features einsetzen (RESTful Services, XLS Upload) und der Austausch vo Images bzw. Konfiguration für die neue Version von APEX sind kein Problem mehr.

Die Adresse ist:

Ericsson Telekommunikation GmbH
Herriotstr. 1
Frankfurt

Our next meetup is in Frankfurt on 26th of June. Thanks to Sabine Heimsath and Moritz Klein we will meet at Ericsson Telekommunikation GmbH Herriotstr. 1 Frankfurt. I will demonstrate how to install XE with ORDS and Glassfish and how to upgrade to APEX 5.0 on a local virtual machine.

Categories: Development

Selling SaaS

Floyd Teter - Fri, 2015-06-12 15:51
Read a great article on the vendor-customer SaaS sale sdynamic  - Mike Vizard wrote the article at "Talkin'' Cloud".  Anthony Anzevino, Director of America Sales for AWS, describes selling cloud customers.  And Mr. Anzevion nails it.  Rather than summarize, I'll just quote the gist of it:
Speaking this week at a Marketplace LIVE event sponsored by Telx, a provider of hosting services, Anthony Anzevino, director of America sales for AWS, says the cloud giant focuses its own inside sales efforts on some 3,500 named accounts, which is then supplemented by some 5,000 systems integrators.
Most of those customers, says Anzevino, are looking to find a more agile way to deliver IT services using a cloud service provider that is committed to innovate across a wide depth of product offerings. After all those factors are considered it's only then that the conversation turns to cost and pricing models, said Anzevino.
The single biggest deterrent to making that sale, said Anzevino, is the internal IT organization. Unless there is some plan in place regarding how the skills of the internal IT staff will be reapplied to add value to the business Anzevino said most internal IT organizations will go to significant lengths to prevent application workloads from moving out to the cloud.
Counterbalancing that influence, says Anzevino, is usually a chief financial officer that wants to outsource everything that is not core to the business. More often than not the CFO does not see IT as being strategic to the business and the real costs of delivering IT to any line of business inside that organization are generally poorly defined.
For the most part AWS became the largest cloud provider by targeting independent software vendors (ISVs) that didn’t want to invest in IT infrastructure to deliver a software-as-a-service (SaaS) application. To fuel continued growth AWS is now targeting traditional enterprise IT organizations, many of whom are eager to at least move application development activities into the cloud. The battle comes when it’s time to move those applications into production environments. More often than not because of security, performance, compliance and total cost of ownership issues the internal IT organization will make a strong case for deploying production applications inside a private cloud or in a managed hosting environment.
Yup.  See this very situation play out every day in the "whatever as a service" market.  I could not have described the situation better myself...
You can read the entire article for yourself here.

HIUG Interact 2015 Presentations Available

Jim Marion - Fri, 2015-06-12 12:45

The HIUG Interact conference is one of my favorite annual PeopleSoft conferences. I learn a lot from the customer and partner presentations delivered each year. As always, my highlight is interacting with customers.

All of my presentations are now available through the HIUG conference site. Be sure to download the slides because these slide decks contain a lot of information we didn't have time to cover in our sessions. For reference purposes, here is a list of sessions I presented at Interact 2015:

  • What's New with PeopleSoft Reporting - Query, Pivot Grids, BI Publisher
  • Configuring and Utilizing the Interaction Hub -- Deep Dive
  • PeopleTools Developer Tips and Techniques
  • Fluid User Interface and Mobile Application Platform - Deep Dive

EM12c 12.1.0.4 Summary of Installation Steps

Arun Bavera - Fri, 2015-06-12 10:08
1. Install EM12c using Advanced without choosing the “Download Update”

2. Install Latest JDK 1.6 (Note: 1944044.1) JDK 1.6.0.95.. Updated to 1.6.0.95

3. Install Latest PSU for EM12cR4 Note: 1995267.1

4. Install latest Plugins

5. Install Monthly Plugin patches for OMS (Doc ID 1900943.1 & Doc ID 1664074.1)

6. Install Monthly Plugin patches for Agent (Doc ID 1900943.1 & Doc ID 1664074.1)

7. Install WebLogic latest PSU (1470197.1)

8. Configure Load Balancer

9. Configure additional OMS

10. Configure LDAP

11. Configure External Roles for AD/LDAP

12. Import Templates and Reports if you have

13. Resize OMS Heap according to need

14. Install & Configure JVMD Servers

15. Install & Configure BI Publisher

16. Brand your login page with custom logos and Cloud login
 
Reference:
http://docs.oracle.com/cd/E24628_01/install.121/e22624/toc.htm
http://docs.oracle.com/cd/E24628_01/install.121/e24089/toc.htm
Get ready DB12c as per Note: 12c Database has been certified as a 12cR4 Repository with Certain Patchset Restrictions (Doc ID 1987905.1)
Latest plug-ins can be downloaded from :
http://www.oracle.com/technetwork/oem/grid-control/downloads/oem-upgrade-console-502238.html

















Categories: Development

The PeopleTools CAB is Looking to Expand

PeopleSoft Technology Blog - Thu, 2015-06-11 13:31
The PeopleTools Customer Advisory Board is comprised of PeopleSoft technology strategists and a small group of customers that are leaders - both in their organizations and the PeopleSoft customer community as well. Our members are the decision makers who set directions and priorities for their PeopleSoft applications.

The PeopleSoft Technology team is looking to expand our CAB with a few individuals who are familiar with the business side of managing PeopleSoft applications. No propeller on top of your hat? No worries! We are NOT looking to talk about the next widget for Process Scheduler. We ARE looking for senior management responsible for their PeopleSoft implementations who understand the customer value provided with the latest delivered technology. We look to our CAB to validate our direction and messaging. We depend on them to represent the larger customer community, not just their own organization, when providing feedback to us. The ideal candidates are:

1) Knowledgeable in PeopleTools and technology in general

2) Adopting current functionality in their PeopleSoft Applications

3) Leaders in the user community

4) Willing and able to participate in face to face CAB meetings (1-2 times per year) and conference calls as needed

5) Sharing what they have done with the user community through conference presentations or web casts

Does your organization have a history of rapidly adopting new PeopleSoft technology? Are you working on your plan to implement Fluid UI and reap the rewards? Has PTF become a key part of your testing strategy? Have Engineered Systems changed what you do with PeopleSoft? Are you rolling out enhancements via Selective Adoption? Do you consistently evaluate new functionality and look for ways for your business to benefit from it? If you are one of the people we’re looking for and would like to be considered for the PeopleTools Customer Advisory Board, please contact mark.hoernemann@oracle.com to receive an application where you can share the criteria that set you apart from other customers.

Oracle Product Support Advisor Webcasts June 2015

Chris Warticki - Wed, 2015-06-10 17:42
Oracle Corporation flag1 Oracle Product Support Advisor Webcasts June 2015 flag2 shadow1 flag3

This Month:


Oracle Product Support Advisor Webcasts for June shadow1 dial Dear Valued Support Customer,
We are pleased to invite you to our Advisor Webcast series for June 2015. Subject matter experts prepare these presentations and deliver them through WebEx. Topics include information about Oracle support services and products.

 To learn more about the program or to access archived recordings, please follow the links.

There are currently two types of Advisor Webcasts;

Many of the Oracle Product Support teams maintain support blogs. You may access the Support Blogs directly, or via the Product Support Blog Index. Watch this short video to see how to subscribe to a support blog of interest.

Sincerely,
Oracle Support

shadow2 shadow3 pen June Featured Webcasts by Product Area: CRM Preparing Certificates for SISNAPI Encryption in Siebel June 18 Enroll Database How to Resolve Patch Conflicts with MOS Conflict Checker? June 23 Enroll E-Business Suite How to Understand and Resolve Mismatches Between APCC Reports and ASCP Data June 11 Enroll E-Business Suite eAM GIS Integration Options June 18 Enroll E-Business Suite Outside Processing (OSP) for OPM in 12.2.4 June 23 Enroll E-Business Suite Work In Process Scrap - Costing Overview June 24 Enroll Eng System Advanced Customer Support (ACS) - Solution Support Center for Engineered Systems June 30 Enroll JD Edwards JD Edwards World: Payroll & HR General Outline & Navigation - JDE World Payroll & HR Basics Part1/14 June 18 Enroll JD Edwards JD Edwards EnterpriseOne: P41203 Lot Management Workbench (Trace/Track Inquiry) Functionality June 23 Enroll JD Edwards JD Edwards World: Costed Routing (P30208) in Manufacturing June 24 Enroll JD Edwards JD Edwards EnterpriseOne:Troubleshooting Tips for AS400 related issues June 25 Enroll Middleware WebCenter Content - All about Oracle Text Search (OTS) June 24 Enroll Oracle Business Intelligence OBIEE11g セキュリティ概要とトラブルシューティング (Japanese Only) June 24 Enroll PeopleSoft Enterprise Using the Affordable Care Act Component Interface June 24 Enroll Hardware and Software Engineered to Work Together Copyright © 2015, Oracle Corporation and/or its affiliates.
All rights reserved.
Contact Us | Legal Notices | Privacy SEV100425990_LRT100425915
Oracle Corporation - Worldwide Headquarters, 500 Oracle Parkway, OPL - E-mail Services, Redwood Shores, CA 94065, United States

APEX Connect Presentation and Download of the sample application

Dietmar Aust - Wed, 2015-06-10 11:30
Hi guys,

I have just finished my presentation on the smaller new features of Oracle Application Express 5.0 here at the APEX Connect conference in Düsseldorf ... it was a blast :).

You can download the slides and the sample application here:

Cheers, 
~Dietmar. 

Creating Database Using DBCA Silent Mode

VitalSoftTech - Mon, 2015-06-08 16:11
Creating database using DBCA silent mode? Learn how to provision a database in a non-interactive mode.
Categories: DBA Blogs

Pages

Subscribe to Oracle FAQ aggregator