Quantcast
Channel: Oracle Bloggers
Viewing all 19780 articles
Browse latest View live

Need Assistance With A Create Mass Additions Issue?

$
0
0

We have created a new Troublehshooting Assistant for Oracle Fixed Assets for the Create Mass Additions process.  This process (also known by its short name in Assets as FAMACR and in Payables as APMACR) is used to bring addition and adjustment lines from Accounts Payable into Fixed Assets via the mass additions interface.  There have been a number of changes to the process and enhancements made in recent releases.

TroubResolveleshooting Assistants are resources created to help you find a resolution to an issue by guiding you from the problem, through the possible scenarios, and to the proposed solution.  These troubleshooting assistant types of resources were formerly called Search Helpers.  Called by either name, they are designed to provide a path through various topics related to a process and, based on the selections you make, provide suggested solutions. 

The troubleshooting assistant for create mass additions includes solutions for these issues, and more: 

  • Addition lines that were not transferred from Payables to Assets
  • Addition lines that were transferred into Assets but should not have been 
  • Merging of addition lines 
  • Transferring freight, tax or miscellaneous lines
  • ORA-30926 errors
  • Performance issues

You can access this troubleshooting assistant in Troubleshooting Assistant: Create Mass Additions From Payables (AP) to Fixed Assets (FA) (Doc ID 1609542.2)


Fast Recovery Area for Archive Destination

$
0
0

If you are using Fast Recovery Area (FRA) for the archive destination and the destination is set to USE_DB_RECOVERY_FILE_DEST, you may notice that the Archive Area % Used metric does not trigger anymore. Instead you will see the Recovery Area % Used metric trigger when it hits a Warning threshold of 85% full, and Critical of 97% full. Unfortunately, this metric is controlled by the database and the thresholds cannot be modified (see MOS Note 428473.1 for more information). Thresholds of 85/97 are not sufficient for some of the larger, busier databases. This may not give you enough time to kickoff a backup and clear enough logs before the archiver hangs. If you need different thresholds, you can easily accomplish this by creating a Metric Extension (ME) and setting thresholds to your desired values.  This blog will walk through an example of creating an ME to monitor archive on FRA destinations, for more information on ME's and how they can be used, refer to the Oracle Enterprise Manager Cloud Control Administrator's Guide

To determine if you are using FRA for your archive destination, issue an archive log list command from SQL or you can view in EM 12c by selecting the Availability menu and clicking on Recovery Settings.

In this example, we will create a Metric Extension that uses the following query to monitor the Fast Recovery Area destination:

select name, 
round(space_limit / 1048576) space_limit_in_mb, 
round(space_used / 1048576) space_used_in_mb, 
round((space_used / 1048576) / (space_limit / 1048576),2)*100 percent_usage
from v$recovery_file_dest;

Create a Metric Extension

To create a metric extension select Enterprise / Monitoring / Metric Extensions, and then click on Create.

On the General Properties screen select either Cluster Database or Database Instance, depending on which target you need to monitor. If you have both RAC and Single instance you may need to create one for each. In this example we will create a Cluster Database metric. Enter a Name for the ME and a Display Name. Then select SQL for the Adapter. Adjust the Collection Schedule as desired, for this example we will leave it at 15 minutes.

Enter the query that you wish to execute, in this example we will use the query above that checks for space used on the recovery destination.

The next step is to create the columns to store the data returned from the query. Click Add and add a column for each of the fields in the same order that data is returned.   The table below shows how each field is defined as either a Key or Data column.  

NameDisplay Name
Column Type
Value Type
Metric Category
Unit
FRADestinationFast Recovery Area DestinationKeyString
Capacity
FRALimitFast Recovery Area LimitDataNumberCapacityMB
FRAUsedFast Recovery Area UsedDataNumber
Capacity
MB
FRAPercentUsedFast Recovery Area % UsedDataNumber
Capacity
%

For the Fast Recovery Area % Used column, you can set a default threshold by selecting a Comparison Operator and setting Warning and Criticalthresholds.  In this example we set Warning to > 60% and Critical to > 75%.

When all columns have been added, review your columns and click Next.

On the Credentials screen, you can choose to use the default monitoring credentials or specify new credentials. We will use the default monitoring credentials established for our target, in this case that is DBSNMP. 

The next step is to test your metric extension. Click on Add to select a target for testing, then click Select.

Now click the button Run Test to execute the test against the selected target(s). 

We can see in the example below that the metric extension has executed and returned a value of 77 for Fast Recovery Area % Used. Click Next to proceed.

Review the metric extension in the final screen and clickFinish.

The metric will be created in Editable status, before you can deploy to targets you must select the metric, click Actions and select Save as Deployable Draft.  This step allows you to test your metric on a set of targets.  Once you've confirmed the metric is as you expect, click Actions and select Publish Metric Extension.  

Finally, we want to apply this metric to a target. You can also add a metric to a template which can be mass deployed to all targets, however in this example we will deploy to a target directly. Select the metric, click Actions and then Deploy to Targets. Click Add and select the target you wish to deploy to, then click Submit.


The deployment job will be shown in the final window.

Once deployment is complete, we can go to the target and select Cluster Database / Monitoring /Metric & Collection Settings to see the new metric and its thresholds.

After 15 minutes, we should be able to see the most recent upload. In our example, you can see we have already triggered a Critical event as our destination is 77% full.

If you have and Incident Rule which creates an incident or notification for all events of Warning or Critical, you will receive an incident similar to the one below.  If you have selective metrics creating incidents or notifications, be sure to add your new ME to the Incident Rules.

By creating a Metric Extension, we are now able to customize the monitoring thresholds at which our Fast Recovery Area notifies us when it’s full. Taking this a step further, we could create a Corrective Action on the Metric Extension we just created to kickoff an archive log backup. By creating a Corrective Action to trigger the archive log backup, you can reduce time spent by DBAs logging in, looking at the issue and kicking off a backup.  


Cut! A Quick Take on the Storage Challenges in Media & Entertainment

$
0
0

With the Academy Awards coming up this weekend, I can’t help but think about how much the motion picture industry has changed over the last 10 years, especially from a production and technology perspective. The transition to digital film making has had a transformational impact on the industry. The onslaught of HD digital cameras and digital technology in the post production workflow has not only overtaken the motion picture industry, but it has also transformed the video production and broadcast segments.

The transformation to an all-digital workflow, from content creation, with seamless blending of live action footage and computer-generated imagery, to content delivery and finally to digital archives is now nearly complete. For example, try to find a new analog camera on display at the upcoming National Association of Broadcasters (NAB)show in April in Las Vegas. They will be hard to find. 

Shooting with HD and newer UltraHD digital format cameras means huge digital files, creating a new set of storage problems. Most media workflow architects and archivists will tell you that current digital storage solutions are struggling to keep up.Consider this:


    • Some of the latest HD cameras produce up to 85TB of data throughout a 24 hour shoot; and these “dailies” need to be backed up, essentially doubling the amount of storage
    • The 3D movie Avatar used over one Petabyte of storage; industry experts predict that future feature-length digital motion pictures will consume an Exabyte of storage from initial capture to final cut

    So, where will all this data be stored? On efficient and economic digital tape, of course. At Oracle, we recently announced two new storage technologies—the StorageTek T10000D tape drive and Linear Tape File System--that are being embraced by the Media & Entertainment industry. Our StorageTek T10000D tape technology is the highest capacity storage technology available today. At 8.5TB per cartridge, it is more than 2x the capacity of today’s 4TB disk drives. And due to its unique scalability, discrete cost and power/cooling advantages, tape storage (at scale, re: petabyte[s]), carries a total cost of ownership (TCO) that is 26x lower than conventional disk storage.  

    In addition, the T10000D supports the Linear Tape File System (LTFS) format, which enables users to easily access files on tape just like a thumb drive or a NAS device. LTFS is popular across the film, video and broadcasting segments. In fact, the StorageTek T10000D with LTFS recently won Best Professional Media and Entertainment Class Archive Storage at the 2014 Storage Visions Conference. I know it’s a mouthful, but there you have it!   

    While you may be surprised that tape is in high demand in the Media & Entertainment industry, this is not an isolated case. Indeed, industry influencers and the media have pronounced a resurgence of tape (follow the links below):

    So, when you watch the Oscars, think of the many Petabytes of digital content to be archived and preserved for posterity—and how Oracle StorageTek tape solutions are addressing the Media & Entertainment industry’s storage challenges.

    To learn more about how digital tape storage is helping the Media & Entertainment industry to overcome challenges arising from the transition to an all digital business visit the Oracle booth (SL 13909) at NAB in Las Vegas, April 7-10.


    Chris Ilg (chris.ilg@oracle.com) is a Senior Principal Product Marketing Director for storage at Oracle. He has 27 years' experience in the information technology industry, across the storage, channel and services segments.

    Sustaining Engineer Release Announcment OIM Bundle Patches Released

    $
    0
    0

    Oracle Sustaining Engineering
    Release Announcement

    Oracle Identity Manager (OIM) Bundle Patches Released

    We are pleased to announce that the following Oracle Identity Manager (OIM) patches were released on February 25, 2014. Specifically:

    • Oracle Identity Manager (OIM) Bundle Patch 11.1.2.1.5
    • Oracle Identity Manager (OIM) Bundle Patch 11.1.2.0.14

    For more information:

    We want to acknowledge everyone's hard work to get high-quality patches out to our Customers on schedule.

    Thank you,


    Managing multiple Java versions

    $
    0
    0

    The Java Platform provides various options for System Administrators to manage updates on client systems and maintain compatibility with specific applications

    This post is intended to guide System Administrators whose clients make use of Rich Internet Applications (Applet & Web Start). Most of this does not apply to System Administrators of server-side applications or locally installed applications using the JRE.

    The primary strategies for controlling RIA compatibility are:

    • Identify known RIAs.
    • Install Java versions through patch-in-place or static installation mode.
    • Deploy the latest version of Java.
    • Delegate certain RIAs to use specific Java versions.

    Quick Example: A company has a back-office application for managing contractor timesheets. The application is known to require Java 6. The System Administrator should install the latest Java 7. After installation, the system administrator should statically-install the desired Java 6. The System Administrator should then create a Deployment Rule Set to indicate that a specific RIA requires Java 6.

    Identify known RIAs

    In order to whitelist RIAs and delegate certain RIAs to specific Java versions, the first step is to identify where those applications are. The two primary ways of doing this:

    • Location, the https:// or http:// or other protocol URL where the RIA is hosted and accessed by users. You will be able to wildcard these later. This is easiest when you control or host the destination, such as inside a company.
    • Code signing hash, an identifier of a vendor based on their public signing certificate. This can be easier when you have a number of RIAs from a particular vendor.

    The way of identifying RIAs will vary between organizations. One important consideration is to provide a way that users can contact you with adjustments, for example reporting an RIA that you may have missed.

    Install Java versions through patch-in-place or static installation mode

    The JRE installation mechanism provides two types of installation: Patch-in-Place and Static Installation. The default mechanism is Patch-in-Place because it leaves a smaller footprint. It also intentionally does not leave older versions behind. Static Installation intentionally leaves behind the older version so that it can be used to execute specific RIAs.


    Patch-In-PlaceStatic Installation
    Default:YesNo
    Installation area:C:\Program Files\Java\jre7
    Newer versions update this directory.
    C:\Program Files\Java\jre1.7.0_##
    Newer versions get their own directory.
    Leaves older versions:NoYes
    RIA Deployment Flow defaults to:The only version installed.The highest version installed.
    Used for:Most casesLarge environments where known applications require a specific older version of Java.

    System Administrators can specify their preference when automating installation of the JRE.

    In general, Patch-In-Place is the best default and you should use static installations only on systems known to require a specific version.

    Deploy the latest version of Java

    Users should always run the latest secure baseline. The latest version of Java always provides the best security defense and enterprise management features. For example, users needing to execute an RIA with Java 6 (end of public updates was in February 2013) should use the latest Java 7 version and let it delegate to Java 6 for the specific RIA.

    Java installations contain two features to stay up to date: a security baseline and an expiration date. The security baseline represents the latest Critical Patch Update, whose schedule is published a year in advance. A separate "expiration date" is built-in for clients that cannot dynamically check this security baseline. The "expiration date" set at about a month after the scheduled critical patch and is documented at Java.com for the latest version as well as the Oracle Technology Network release notes for specific versions. Once a JRE detects that it is below the security baseline, it changes its behavior as described in the RIA Deployment Flow Guide.

    The Deployment Flow process (including expiration date) can be controlled by delegating certain RIAs to use specific Java versions.

    Delegate certain RIAs to use specific Java versions

    The majority RIAs are compatible with the latest Java release within major versions. For example, an RIA that runs with JDK 1.7.0_01 is expected to be binary compatible with higher updates like JDK 1.7.0_51.

    For specific applications where compatibility issues have been verified, System Administrators can use Deployment Rule Sets as a way of associating a specific RIA with a statically-installed Java version. When specifying a version for your DRS, it is easiest to go in order of: SECURE (no version), then SECURE-1.X (major version only), and only use specific versions like 1.7.0_51 for a verified compatibility issue. Because rules are specified explicitly by a system administrator, their results are applied before other checks that would affect program execution.

    If you create any rules that DENY an RIA from running, it is a good idea to provide a way for users to contact you.

    Deployment Rule Sets must be cryptographically signed. Commercial code-signing certificates are recommended but if you prefer to self-sign your Deployment Rule Set, you must distribute your public key to clients before they can recognize your signature.

    The Deployment Rule Set files are installed to an area outside the Java installation directory and will remain active as clients update their Java installations.

    For additional information, please see the complete Deployment Rule Set documentation.

    Deployment Rule Set Version request

    When specifying the version in a Deployment Rule Set, it is best to choose a version equal to or higher than the one requested by the launching JNLP file. If you specify a Java version below what the application says it needs then it is unlikely to run correctly.  Inside the JNLP file, there is a section that will look like <j2se version="1.X+" />

    If the JNLP requests a version and you specify something below, then the application will be blocked.

    If the JNLP requests a version and you specify something at or above, then it will run with what you have specified.

    Specifying a version in your Deployment Rule Set that looks like SECURE or SECURE-1.X is often the simplest choice.

    Cutting Edge HCM: The Critical Revenue Driver

    $
    0
    0

    By Alka Asthana

    When you start a discussion on how a cutting edge HCM system can deliver revenue, a few would quickly jump in and say that HR effectiveness has little to do with technology and everything to do with the quality of HR leaders. What perhaps they may be missing is, nobody is questioning the abilities of a good leader.Technology is certainly not a substitute for the leadership qualities we bring to the table. A great leader, is a great leader, is a great leader! We all agree to that. What the tech tools do is they increase your reach and span in terms of leveraging knowledge, capabilities, skills and talents.

    If a manager is great, they probably have a finger on the pulse of the team and intuitively understand what drives creativity and performance within their teams. They would know what motivates their teams the best. But today, teams are often virtual; set up across all geographies and locations. It may be difficult to reach for this ‘pulse’. That is when technology helps bring the pulse to you, literally.

    A very small example is that the thumbs-up given by co-workers may not be visible to the manager if they are located elsewhere, but a few kudos on your wall would. With the workforce having gone so global, we certainly need new tools to keep up with the new challenges! I am sure many of you may have noticed this - sometimes managers have trouble getting the last name right; with teams so large and so wide spread. Does this matter? Sure, it does. I would not like it if anyone mispronounced my last name (which they often do). But does this mean that I have to be a non-entity located at a distance? Certainly not!

    With the right tools in place, I know quite a few people getting recognition or rewards for their great work! Not being able to get the name right did not stop this award from coming through. That's because you had set the right processes and tools in place to keep track of what is important for your employees. These tools and processes ensure that you don’t lose sight of what is absolutely the biggest revenue driver – your talent, your employees!

    TwitterLinkedInFacebook


    wow

    Alka Asthana is an HCM Strategist at Oracle and simply loves to dream, strategize, and create technology products - be it an Enterprise class ... or an idea taking shape and getting delivered off one's garage.

    Identifying HumanTask TaskId from IdentificationKey using XREF

    $
    0
    0

    Since Oracle BPM PS4FP there is an activity task called UpdateTask, which is able to alter a task within the process. By using it, we can Withdraw, Suspend or Resume a task based on the name of the task (implicitly using the activityId), all instantiated tasks within the process(generally used when we want to terminate the process), or using explicitly the instantiated task id.

    Problem:  when multiple instances of the same task (instantiated within a multi-instance subprocess for example), how can I withdraw a specific instance only? On the paper, as mentioned above we can use the TaskId option in the UpdateTask to achieve this goal... but how to get the TaskId?

    For once, the documentation could not be any help... it mentions that we can provide a "custom" TaskId during the Human Task instantiation, but without any further indication. So after multiple attempts, including modifying the execData/systemAttributes/taskId directly, I gave up the idea of trying to set my own TaskId. Instead, I explored another direction by checking how I can leverage the IdentificationKey that I have full control on, and when set properly I can definitely end up with a clean one-to-one mapping with the TaskId. The challenge is then to extract the mapping out.
    Long story short, I will skip all the detail steps I went through before coming up with the following solution. I can only say that I initially start with using Event Task/Mediator to capture the IdentificationKey/TaskId couple, then creating a XREF definition and an utility service to handling the data lifecycle in the XREF map... A long, but necessary journey to end up with this final and clean solution, which can be considered as a generic pattern for others usages.

    And as usual, you can download the complete project of the solution before hand here.

    1. First of all, create a simple process with correlation including a multi-instance subprocess with parallel mode, so that we can instantiate multiple instances on a same Human Task at once. Of course, make sure that each instance can be uniquely identified by the IdentificationKey. In my case, I append the correlationId with the pre-defined variable loopCounter. (it is important to have the correlationId in the IdentificationKey,  I will explain later)



    2. Create an event subprocess to take an input argument the IdentificationKey, from which we can extract the correlationId by leveraging the "#" character I specify above



    3. Now we need to create a XREF definition file. This XREF definition will contain 2 columns - IdentificationKey& TaskId



    4. In the XREF editor, check the option Optimize to "Yes", then "Generate Table DDL" By doing so, you will see a DDL statement to be executed into your SOAINFRA database. This table will be used as a key-value map, accessible via the out-of the box XREF XPath functions (more detail on XREF here)




    5. This is the tricky part: DO NOT EXECUTE the ddl statement as it!
    XREF is a generic feature for developer to temporary store process data directly into the SOAINFRA, shareable across multiple processes running from different context. In our case, the data are already present in the SOAINFRA schema, via the WFTASK table. So, we do not need to create the table, to populate, to lookup or to delete data into it. We just need to convert the CREATE TABLE ddl statement into a CREATE VIEW ddl statement to map out the IdentificationKey/TaskId (or any other process/task metadata that you would like to access from the BPM repository from your own process !!!).

    6. Here's the CREATE VIEW that I used, but you can amend the WHERE condition to better fit your specific need. Run the view creation ddl into your database:

    CREATE OR REPLACE VIEW XREF_TASKIDREF
    AS SELECT IDENTIFICATIONKEY, TASKID
        FROM WFTASK
      WHERE STATE='ASSIGNED'
         AND IDENTIFICATIONKEY IS NOT NULL;




    7. To finish, configure your UpdateTask activity by extracting the TaskId by using the XREF function with IdentificationKey as argument, and you are done !

    xref:lookup('TaskIDRef.xref,'identificationKey',bpmn:getDataObject('vIDKey'),'taskId',false())




    Now, let's do a simple testing creating a process with 4 tasks instantiated together:




    Then, just select one of the tasks to withdraw by selecting the withdrawTask operation and using the IdentificationKey as argument



    Voila !!! 


    Recommended article for this month!

    $
    0
    0

    Having a hard time reading and deciphering AWR?  This article will guide you in starting the process.  Once the initial document has been read, then proceed to the next article which gives detailed information on how to resolve performance issues with AWR. Furthermore, there is an open thread discussing the articles.  So follow it in our community!

    https://community.oracle.com/thread/3522607



    top tweets WebLogic Partner Community – February 2014

    $
    0
    0

    Send us your tweets @wlscommunity #WebLogicCommunity and follow us on twitter http://twitter.com/wlscommunity. Please feel free to send us your news!

    clip_image002Oracle WebLogicRegister for the Virtual Developer Day 2/20/14 - WebLogic 12.1.3. developer preview http://pub.vitrue.com/VdBK

    clip_image003WebLogic CommunityADF Development Survival Kit - Essentials for ADF Developer by Andrejus Baranovskis http://wp.me/p1LMIb-11a

    clip_image004OracleSupport_WLS Hotspot: Creating Flight Recording and Viewing Object Allocation #JFR#TLAB#Javahttp://pub.vitrue.com/HKje

    clip_image005OTNArchBeatVideo: #ADF Design: Service Integration Architectures - #REST Services | @fnimphiuhttp://pub.vitrue.com/cfHs

    clip_image007Gerkmann-Bartels ORACLE WEBLOGIC SERVER ON ORACLE DATABASE APPLIANCE http://www.oracle.com/technetwork/middleware/weblogic-oda/weblogiconoda-datasheet-1925421.pdf …

    clip_image008Markus EiseleVisit the #Java8 page summarizing articles, documentation, releases, videos, presentations and news at http://bit.ly/1gk6hhO

    clip_image009Oracle PressYou can't yet buy @GeertjanW& @arungupta& JB Brock's new #Java EE book but you can download a free chapter now http://ow.ly/tu75N

    clip_image011JavaRegistration open for @Devoxx4KidsUSA#Scratch workshop, sign up at http://www.meetup.com/Devoxx4Kids-BayArea/events/165244542/ …

    clip_image003[1]WebLogic CommunityADF The Next Big Wave by Frank Nimphius http://wp.me/p1LMIb-118

    clip_image012Simon Haslam USB temp probe arrived for @wlscommunity IoT boot camp in Malta. May be still be space? http://tinyurl.com/ofmForum2014 pic.twitter.com/2wu7bZRU2u

    clip_image014

    clip_image003[2]WebLogic CommunityADF mobile demos http://weblogiccommunity.com/2014/02/10/adf-mobile-demos/ …#adfmobile#WebLogicCommunity@JDeveloper@adf_emg

    clip_image004[1]OracleSupport_WLSJava Tips and Best practices to avoid NullPointerException in Java Applications http://pub.vitrue.com/V7ee

    clip_image015C2B2 ConsultingLondon GUG virtual event: #GlassFish v4 Management,Automation & Monitoring by @AdamBien 6 March,4:30pmGMT http://hub.am/1bNGSMA @glassfish

    clip_image011[1]JavaNew Java Conference in Germany: #JavaLandhttp://ow.ly/trJKg

    clip_image017Sten VesterliRT @adf_emg: "Real World ADF Architecture and Design Principles” in Bangalore starting tomorrow. Sign up: http://eventreg.oracle.com/profile/web/index.cfm?PKWebId=0x51719d89f …

    clip_image004[2]OracleSupport_WLS Encountering deadlock in file rotation with #weblogic 10.3.6 #coherence#OSB? http://pub.vitrue.com/BB6i

    clip_image018Robert van Mölken ADF Performance Monitor: Customer Case Video http://wp.me/p2i1jS-6L0

    clip_image003[3]WebLogic CommunityWebLogic Stuck Thread Case - Large Fetch Generated by Get Row ADF BC Method by Andrejus Baranovskis http://wp.me/p1LMIb-11c

    clip_image020JDeveloper & ADF Improve Your Oracle ADF App Response Time by as Much as 70 Percent - YouTube http://dlvr.it/4tBj36

    clip_image022Andrejus Baranovskis Andrejus Baranovskis Blog: Explaining Change Indicator Property for ADF BC Attribute http://fb.me/2mxWe9J9U

    clip_image003[4]WebLogic Community @arungupta@Oracle@JavaOneConf thanks for helping Oracle & Java makes big success - don't forget all your great work at Oracle ;-)

    clip_image023Qualogy IT NewsWebLogic & JRockit FlightRecording scheduling http://bit.ly/1g4XfE6 #in

    clip_image024OracleBlogsWebLogic Suite: Foundation Infrastructure for Oracle Internet Application Server (iAS) Customers -- Part II http://ow.ly/2DF2kg

    clip_image003[5]WebLogic Community Retrieve selected value from selectOneChoice without writing a single line of code by Rohan Walia http://wp.me/p1LMIb-112

    clip_image025Peter van Nes Solutions to issues when upgrading to OIAM 11gR2 PS2. http://www.reddipped.com/2014/02/issues-and-solutions-when-upgrading-oiam-11gr2-ps2/ …@wlscommunity#WebLogicCommunity

    clip_image027Andreas KoopNow attending #ADFSpotlight webcast by @xtrailrunner / @ADFCommunityDE . Topic: ADF and BI Integration architecture. Thanks Jürgen!

    clip_image020[1]JDeveloper & ADF Top Ten Secrets of Successful Oracle Application Development Framework Projects - YouTube http://dlvr.it/4srzGt

    clip_image002[1]Oracle WebLogicThere is still time to register - Free Virtual Developer Day - ACE Lounge, WebLogic 12.1.3 preview, new expo hall. http://pub.vitrue.com/5sZi

    clip_image002[2]Oracle WebLogicVirtual Developer Day - Join us in the ACE lounge @lucasjellema@simon_haslam@biemond Ronald van Luttikhuizen http://pub.vitrue.com/q24b

    clip_image003[6]WebLogic Community Internet of Things (IoT) Thanksgiving Special: Turkey Tweeter by Hinkmond Wong's http://wp.me/p1LMIb-114

    clip_image004[3]OracleSupport_WLSGetting Started with HTML5 WebSocket on Oracle WebLogic 12c http://pub.vitrue.com/APRE

    clip_image028adfArchSquareI added a video to a @YouTube playlist http://youtu.be/lSdBbHQ0z7E?a 33. Design - Service Integration Architectures - SOAP Services

    clip_image004[4]OracleSupport_WLSWorking with Oracle Security Token Service in an architecture involving WLS and Service Bus #SAML#Weblogichttp://pub.vitrue.com/YkH9

    clip_image003[7]WebLogic Community Python for the WebLogic Scripting Tool (WLST) by Frank Munz http://wp.me/p1LMIb-110

    clip_image029Antonis Antoniou@wlscommunity Antonis Antoniou Blog: Working with the selectManyCheckbox #ADF component http://antonis-antoniou.blogspot.com/2014/02/working-with-selectmanycheckbox.html …

    clip_image011[2]JavaPerformance Testing with a Raspberry Pi Wall Running Java: http://youtu.be/eva02k4czic?a via @YouTube

    clip_image011[3]JavaInternet of Things - Hype or Ripe?: http://youtu.be/sIjv7PvXkjQ?a via @YouTube

    clip_image015[1]C2B2 Consulting Java Middleware Surgery: watch the webinar recording #JBoss#WebLogic#GlassFish#Tomcat#JEE#Javahttp://hub.am/1eqhGyi

    clip_image004[5]OracleSupport_WLSWebLogic, Database Integration Webcast: Q&A Recording http://pub.vitrue.com/TZ95

    clip_image003[8]WebLogic Community Coherence 12c (12.1.2) Proficiency http://wp.me/p1LMIb-10R

    clip_image030Oracle Tech NetworkPaaS for Java Developers >> @java recap of #JFokus lab presented by @citerus_se and @weakreferencehttp://pub.vitrue.com/zfE5

    clip_image032OPN Business CenterRegister for Oracle Fusion Middleware EMEA Partner Community Forum 2014 http://pub.vitrue.com/2AKe

    clip_image034Marcus HirtJoin us in the Community Corner for some JDK 8/JMC cake in 15 minutes! :) #jfokus@javamissionctrlpic.twitter.com/hpKmd1vJSA

    clip_image036

    clip_image037ADF Code CornerReferring to luck and god, Grant documented a solution to where Android devices are not recognized by ADF Mobile. https://blogs.oracle.com/grantronald/entry/adf_mobile_attached_device_not …

    clip_image008[1]Markus EiseleRT @java: #NightHacking with IDEs and @rgransberger at #jfokus, watch live online at http://nighthacking.com pic.twitter.com/HN8USe6Ptu"

    clip_image039

    clip_image040Edwin BiemondConfigure Coherence HotCache: Coherence can really accelerate and improve your application because it's fast, ... http://bit.ly/1kKSwu3

    clip_image003[9]WebLogic Community New Puppet 3 Weblogic provisioning module by Edwin Biemond http://wp.me/p1LMIb-10P

    clip_image041shay shmeltzerTell your manager "working on a new skin for my #OracleADF Mobile app". Switch one skin flag - take the week off - https://blogs.oracle.com/mobile/entry/new_enhancement_released_for_xcode5 …

    clip_image043Oracle Middleware Missed the keynote on Oracle's Mobile strategy? Check out the latest FMW blog for the highlights. http://pub.vitrue.com/qnbo

    clip_image005[1]OTNArchBeatDeploying #Jenkins to a #WebLogic Server | @theheatDKhttp://pub.vitrue.com/NvfV

    clip_image002[3]Oracle WebLogic Automate WebLogic Installation and Configuration - René van Wijk http://pub.vitrue.com/fJZe

    clip_image020[2]JDeveloper & ADFADF Mobile: Working with iframes http://dlvr.it/4rRQlm

    clip_image002[4]Oracle WebLogicRegister: WebLogic 12.1.3 Developer Preview - Don't miss this. http://pub.vitrue.com/WCgf

    clip_image002[5]Oracle WebLogic@brunoborges - WebLogic in Comparison: RebelLabs Java Servers Report. Go read this! http://pub.vitrue.com/ioao

    clip_image040[1]Edwin BiemondUpgrade Jersey to 1.18, add Server side events + WebSockets with #atmosphere to Weblogic 10.3 with this shared lib https://github.com/biemond/weblogic_11-Jersey-Atmosphere …

    clip_image012[1]Simon HaslamHmmm - new MOS Community might take a little getting used to. The ODA home is here: https://community.oracle.com/community/support/engineered_systems/oracle_database_appliance …

    clip_image003[10]WebLogic Community Automate WebLogic Installation and Configuration by René van Wijk http://wp.me/p1LMIb-10N

    clip_image045Diana KupferInternet of Things mit #Java8 und #TinkerForge, Teil 3 der Serie von @SvenRupperthttp://jaxenter.de/artikel/Internet-of-Things-mit-Java-8-TinkerForge-Teil-3-170891 …#iot

    clip_image040[2]Edwin BiemondFinally I got #goldengate 12.1.2 -> 11.2.1 hotcache working with WebLogic 12.1.2 Coherence in a vagrant box https://github.com/biemond/vagrant-wls12.1.2-coherence-goldengate …

    clip_image003[11]WebLogic Community top tweets WebLogic Partner Community – January 2014 http://wp.me/p1LMIb-10K

    clip_image047OracleInternet of Things: The challenges & opportunities from this new disruptive technology http://bit.ly/1aKTiXu #IoTpic.twitter.com/VkqYqCmfiO

    clip_image049

    clip_image027[1]Andreas Koop Passend zum #DevCamp14 - die neue ADF Mobile Version ! Juhuuuu http://pub.vitrue.com/zh1N

    clip_image051NightHacking10 Minute Java Security with @manicode. Live stream from @Jfokus, register here: http://nighthacking.com/events/10-minute-java-security/ …

    clip_image028[1]adfArchSquare @fnimphius on ADF Arch TV discusses the region-to-parent communication pattern http://youtu.be/DMOVmAVbN-A?a

    clip_image011[4]Java#Jfokus puts the focus on Java and #IoThttp://ow.ly/t3sza

    clip_image003[12]WebLogic CommunityWebLogic Partner Community Newsletter January 2014 http://wp.me/p1LMIb-YU

    clip_image004[6]OracleSupport_WLSProvide user with monitor role access to view JMS messages #weblogichttp://pub.vitrue.com/x5xN

    clip_image052Frank MunzReview #21 http://goo.gl/HvoNTU and #22 http://goo.gl/nLDUMg 4 #WebLogic 12c Distinctive Recipes. THANKS @dzanette@Saanie 4 ur feedback

    clip_image053Simon RitterJoin myself, @steveonjava, @MkHeck and @joakim for the #NightHacking"IoT, Hype or Ripe" at @Jfokus next week http://bit.ly/1cup4qo

    clip_image051[1]NightHackingSee a #RaspberryPi wall running Java built by @ErikWramner. Live stream from @Jfokus, register here: http://nighthacking.com/events/performance-testing-with-a-raspberry-pi-wall-running-java/ …

    clip_image012[2]Simon Haslam I like this :) https://blogs.oracle.com/proactivejavadevelopment/entry/top_10_solution_documents_for1 … - found in: RT @wlscommunity: January edition of the #WebLogicCommunityhttp://www.oracle.com/partners/goto/wls-emea …

    clip_image003[13]WebLogic Community Distribute the January edition of the #WebLogicCommunity newsletter - read it! Didn't receive it - register http://www.oracle.com/partners/goto/wls-emea …

    clip_image004[7]OracleSupport_WLSNew Performance Tools for Java 7 including JRockit state of the art technologies http://pub.vitrue.com/giVU

    clip_image002[6]Oracle WebLogic OIM Monitoring Check-list - Daniel Gralewski OIM and #WebLogic monitoring http://pub.vitrue.com/rFIe

    clip_image002[7]Oracle WebLogicQ&A compilation: #WebLogic, #DB12c integration webcast from Jan 16th. http://blogs.oracle.com/weblogicserver . Full webcast recording http://Bit.ly/wlsdbtwitter

    clip_image004[8]OracleSupport_WLS WLST script for listing WebLogic Server memory usage http://pub.vitrue.com/8vA9

    clip_image005[2]OTNArchBeatRT @simon_haslam: Speaking on my favourite topic - WebLogic on ODA - at OFM Partner Forum in Malta in 3 weeks http://tinyurl.com/ofmForum2014

    clip_image005[3]OTNArchBeatRT @brunoborges: #JavaEE developers writing WebServices, working with #WebLogic, try new Test Client: http://docs.oracle.com/middleware/1212/owsm/WSSEC/webservice-test.htm …#NoMoreSoapUI

    clip_image004[9]OracleSupport_WLS WebLogic 12.1.2: RESTful Management Services Bug in AJAX Client http://pub.vitrue.com/rnau

    clip_image002[8]Oracle WebLogicDeveloper Preview: WebLogic 12.1.3 - Register now for the 2/20/14 - Virtual Developer Day! http://pub.vitrue.com/wcIY

    clip_image012[3]Simon HaslamI'm pleased to be speaking on my current favourite topic - WebLogic on ODA - at OFM Partner Forum in Malta in 3 weeks http://tinyurl.com/ofmForum2014

    clip_image054Mohammad Esad-DjouDid you forget your WebLogic Server password? No problem! http://wp.me/p2fG8x-8W via @wordpressdotcom

    clip_image015[2]C2B2 ConsultingCommon #WebLogic problems #Java#JEE#middlewarehttp://hub.am/1antZKI

    clip_image040[3]Edwin BiemondREST, SSE or WebSockets on WebLogic 10.3.6: WebLogic 10.3.6 comes with Jersey1.9 and has no support for Server... http://tinyurl.com/kcgvrnb

    clip_image029[1]Antonis Antoniou@wlscommunity How to Create Your First EJB Bean http://antonis-antoniou.blogspot.com/2013/12/how-to-create-simple-ejb.html …

    clip_image002[9]Oracle WebLogicPart II: Oracle #WebLogic Suite: Foundation Infrastructure for Oracle iAS (Internet Application Server) Customers. http://ow.ly/sTqcp

    clip_image002[10]Oracle WebLogicOracle #WebLogic Suite: Foundation Infrastructure for Oracle iAS (Internet Application Server) Customers. http://ow.ly/sTpk8

    clip_image020[3]JDeveloper & ADF Practical Example for ADF Active Data Service http://dlvr.it/4mQF1X

    clip_image002[11]Oracle WebLogic‏@OracleWebLogicJan 23

    Brand new eBook: Consolidate your applications on #WebLogic. Testimonials from multiple, including iAS, customers. http://ow.ly/sT7gr

    clip_image003[14]WebLogic Community@filiphuysmans Hi Filip, you can find an overiew of all ADF partner trianings in the monthly community newsletter http://www.weblogiccommunity.com

    clip_image002[12]Oracle WebLogicRegister now: Weblogic and Database 12c Integration for Developers: Webcast http://pub.vitrue.com/SXCr

    clip_image004[10]OracleSupport_WLS1/23 - 8am PST, webcast on configuring and troubleshooting a Weblogic cluster and introducing 12.1.2 new features http://pub.vitrue.com/poao

    clip_image015[3]C2B2 Consulting#GlassFish UG: Come and Play! with #JavaEE 7 & New features of #JavaEE7 watch presentations by @agoncal#Javahttp://hub.am/1dAN9LW

    clip_image055Adam BienJava EE 7, Lambdas and Revolutions -- A Short Interview With Me (Adam Bien) at JavaOne: I was interviewed abo... http://bit.ly/1cPhWjL

    clip_image056Ruth Collett great news that @DevoxxUK will run again in 2014 - CFP and registration open at http://devoxx.co.uk

    clip_image003[15]WebLogic Community Additional new material WebLogic Community http://wp.me/p1LMIb-Wy

    clip_image058Devoxx4Kids Wanna join the #Devoxx4Kids family as local chapter ? Read this : http://bit.ly/1dOWsXU

    clip_image022[1]Andrejus Baranovskis Andrejus Baranovskis Blog: Update for Red Samurai Performance Audit Tool - v 2.4 http://fb.me/2DnE1E7z7

    clip_image015[4]C2B2 ConsultingCNS Achieve a Stable Middleware Environment with C2B2 Expert Support #Java#JEE#WebLogic#middleware#Oraclehttp://hub.am/LflwgN

    clip_image002[13]Oracle WebLogicDownload the new version of WebLogic on ODA 2.7 which offers WebLogic template for 11g , 12c (12.1.1 and 12.1.2). http://pub.vitrue.com/KqJB

    clip_image003[16]WebLogic Community Reusing and extending ADF BC entities from common model by Red Samurai http://wp.me/p1LMIb-Wt

    clip_image012[4]Simon HaslamNew version of ODA WLS/OTD templates just out for ODA 2.7 - includes WebLogic 12.1.2 :) http://www.oracle.com/technetwork/middleware/weblogic-oda/downloads/index.html …

    clip_image059Dain HansenMobilize your Business Applications with Oracle Mobile Platform http://ow.ly/2CToMv

    clip_image002[14]Oracle WebLogic Watch this video to learn how NCH relies on #WebLogic for process/application integration with superior scalability. http://ow.ly/szV7N

    clip_image004[11]OracleSupport_WLS Simple Sample Custom Database Authenticator For Oracle WebLogic Server 11g #Security#Datasourcehttp://pub.vitrue.com/jEY1

    clip_image020[4]JDeveloper & ADFWorking with Web Camera in ADF application http://dlvr.it/4j3b3y

    clip_image060Milton Smith Critical Patch Update Java 7 Update 51 is available. Provides important security fixes. http://bit.ly/UAKyWP #java#security

    clip_image062GlassFishGlassFish commercial supported versions - January updates https://blogs.oracle.com/theaquarium/entry/updates_of_glassfish_commercial_versions …

    clip_image064Oracle.IMC New Blog Post: WebLogic Server 12c - PerDomain Node Manager Configuration Model http://ift.tt/1dvOF24 oraclepartners

    clip_image065Steffen Miller Oracle wird weiterhin in das GlassFish-Projekt investieren http://www.doag.org/home/aktuelle-news/article/oracle-wird-weiterhin-in-das-glassfish-projekt-investieren.html …

    clip_image003[17]WebLogic CommunityWebLogic Stuck Thread Case – Large Fetch Generated by get row ADF BC method by Red Samurai http://wp.me/p1LMIb-Wr

    clip_image003[18]WebLogic CommunityADF Performance tuning tips by Vinay Kumar http://wp.me/p1LMIb-Wp

    clip_image020[5]JDeveloper & ADF Driving security for ADF Essentials: Part 1 http://dlvr.it/4hjK4d

    For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center.

    BlogTwitterLinkedInMixForumWiki

    Oracle Industry Connect Brings Together Leaders to Share Insight and Industry-Specific Best Practices at New Conference

    $
    0
    0
    As part of its commitment to developing best-in-class, industry-specific business solutions and helping its customers successfully transform their businesses. Oracle is launching a new leadership event, Oracle Industry Connect, scheduled for March 25-26, 2014, in Boston.

    The conference will feature business leaders highlighting success stories and sharing best practices and deep domain expertise in industry-specific program tracks focused on Communications, Financial Services, Health Sciences, Retail, Utilities, and other project-management intensive industries, such as Oil and Gas and Engineering.

    Featured speakers include:
    Cathy Bessant, global technology and operations executive, Bank of America
    Dan Hesse, chief executive officer, Sprint
    Karen Katz, chief executive officer and president, Neiman Marcus Group
    Tom Pike, chief executive officer, Quintiles
    Tom May, chief executive officer, Northeast Utilities
    Sal Laher, chief information officer, Eskom
    James Cash, Professor and Sr. Associate Dean Emeritus, Harvard Business School will kick off the program with a discussion of evolving market dynamics with event hosts, Oracle President Mark Hurd and Oracle Executive Vice President, Global Business Units, Bob Weiler.
    Oracle Industry Connect will also feature networking opportunities for attendees to exchange ideas with industry peers.

    Supporting Quotes

    “Oracle Industry Connect will provide attendees with an opportunity to engage with leaders in their own industry to have face-to-face discussions about today’s toughest business challenges. We are pleased to offer this event to help build a community in which today’s industry innovators can share deep domain expertise, offer fresh ideas about accelerating transformation in their specific business sector, and exchange technology and leadership best practices,” said Bob Weiler, executive vice president, Global Business Units, Oracle.

    Supporting Resources

    About Oracle

    Oracle engineers hardware and software to work together in the cloud and in your data center. For more information about Oracle (NYSE:ORCL), visit www.oracle.com.

    Trademarks

    Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.

    Contact Info

    Greg Lunsford
    Oracle
    +1.650.506.6523
    greg.lunsford@oracle.com

    Oracle @ EclipseCon 2014

    $
    0
    0

    EclipseCon 2014 is March 17-24 and Oracle is once again a sponsor.  Check out the GREAT content Oracle is organizing below and register today if you haven't already!

    Java 8 Day
    The Eclipse Foundation and Oracle are hosting a Java 8 Day at EclipseCon 2014. This will be a great opportunity for Java developers to learn about the new Java 8 features and share in the excitement of the Java 8 launch.

    Developing On-Device Java Mobile Apps for iOS ... and Android too!

    Now you can leverage your Java development skills to build mobile applications that install and run on both iOS and Android phones and tablets. Build HTML5 user interfaces, integrate with native device feature (camera, GPS, etc.) and use Java for the business logic - then deploy to multiple platforms from the same code base. This demo focused session.

    Java Application Development Lifecycle in the Cloud

    This demo-driven session, explores how to quickly provision a development environments, manage application source code with GIT and Maven, track development Tasks using Mylyn-based issue tracking system, collaborate with teammates on code changes with Code Review, document development processes with hosted Wikis, and implement Continuous Integration and Continuous Delivery with Eclipse Hudson with Oracle’s Developer Cloud Service.


    Oracle’s Jeff Porter Honored with Channel Partners’ 2013 Circle of Excellence Award

    $
    0
    0

    We are excited to share that our very own Jeff Porter - director, Go-to-Market and Cloud Channel Programs, Oracle - has been selected as a winner of the 2013 Circle of Excellence Awards by Channel Partners magazine for his role in developing and bringing Oracle PartnerNetwork (OPN) Cloud Partner programs to market.

    The Channel Partners 2013 Circle of Excellence award recognizes the top IT channel leaders that are helping partners create business value for their   customers. Editors from Channel Partners handpicked 14 winners based on their forward-looking vision, innovation and advocacy of the indirect channel during a time of transition and convergence.

    Oracle’s Cloud partner programs, including Oracle Cloud Referral, Oracle Cloud Specialization and Cloud Resale, are to enable partners’ to speed time to market with new cloud-based services and solutions and deliver increased value to customers. These programs have been some of the most successful OPN programs to date.

    Since the announcement of these programs, OPN has seen an average growth rate of partner deal registrations for Oracle Cloud solutions of 130 percent quarter over quarter. In addition, nearly 13,000 individuals have achieved Oracle Cloud specialist certifications since the launch of the program. And we are only just getting started!

    We thank you, Jeff, and congratulations!!

    Oracle Multitenant Infograhpic

    $
    0
    0

    Customers are just starting to realize the many benefits that Oracle Multitenant offers.  Take a look at the infographic below to see how Oracle Multitenant dramatically increases consolidation density while allowing for the management of many databases as one---all without having to make application changes.  

    What's been your early experience with Oracle Multitenant? 


    multitenant

    PeopleSoft @ COLLABORATE 14

    $
    0
    0

    One of the marquee events for PeopleSoft customers is right around the corner.  COLLABORATE 14 is Monday, April 17 – Friday, April 11 in Las Vegas, NV.  COLLABORATE brings together the Quest International Users Group, the Oracle Applications Users Group (OAUG), Independent Oracle Users Group (IOUG), Oracle, and customers for an event rich with education sessions, networking activities, and more.

    As always, PeopleSoft will have a strong presence at COLLABORATE.  The vast majority of session content for PeopleSoft is delivered through the Quest International Users Group with over 170 PeopleSoft-centric sessions planned.  That includes over 60 PeopleSoft customer led sessions and over 45 Oracle led sessions.  Leaders from Oracle’s PeopleSoft product management and development team will be on hand to deliver updates on the investment strategy for PeopleSoft applications as well as the value PeopleSoft applications can deliver today to customers.  Key Oracle led sessions focused on PeopleSoft investment strategy and other key topics include:

    • PeopleSoft General Session: PeopleSoft Update and Roadmap (Session ID: 109590)
    • PeopleSoft General Session: Technology Update and Roadmap (Session ID: 108630)
    • What's New in PeopleSoft Human Capital Management 9.2 and Beyond (Session ID: 108450)
    • What's New in PeopleSoft Financials 9.2 and Beyond: Improve the Bottom Line (Session ID: 108770)
    • What's New in PeopleSoft Supplier Relationship Management 9.2 and Beyond (Session ID: 108410)
    • Optimizing Maintenance Strategies Using PeopleSoft Update Manager (Session ID: 108520)
    • What You Need to Know to Get Enabled on PeopleSoft 9.2 and PeopleTools 8.53 (Session ID: 108390)


    Another focus area for Oracle led PeopleSoft sessions is to highlight customer successes with the latest release, PeopleSoft 9.2.  With PeopleSoft 9.2 being available for just about a year now, more and more customers are upgrading and deploying PeopleSoft 9.2 every day.  If you are one of these customers there still is a unique opportunities to share your PeopleSoft 9.2 success story at COLLABORATE 14.  If interested in sharing your PeopleSoft 9.2 success story at COLLABORATE 14, let us know.  We will be awarding the best story receive between now and March 31 one (1) complimentary pass to Oracle OpenWorld in San Francisco.  So contact us at psoft-infodev_us@oracle.com; tell us who you are, your organization, what PeopleSoft applications you are using, and a brief description of why you think your story is the best PeopleSoft 9.2 success story out there.

    This year at COLLABORATE 14, in addition to focusing on delivering important updates on PeopleSoft applications, the various product teams within Oracle have worked together to deliver content on the synergies between PeopleSoft and other key Oracle solutions.  PeopleSoft attendees will not want to miss these great Oracle led sessions:

    • Jump Start Your Upgrade with UPK PeopleSoft 9.2 Content (Session ID: 108420)
    • Oracle GRC Advanced Controls For PeopleSoft (Session ID: 108700)
    • Hyperion and More, Oracle's Enterprise Performance Management for PeopleSoft (Session ID: 108500)
    • Accelerate Accounts Payable Processes with Oracle WebCenter (Session ID: 108790)
    • Get to PeopleSoft 9.2 in the Fastest, Leanest, and Lowest-Risk Way by Using the Oracle Upgrade Factory (Session ID: 108800)
    • Support in the Age of PeopleSoft Update Manager (Session ID: 108840)

    So what are you waiting for? Register for COLLABORATE 14 now and I will see you there!

      4 Simple Steps in Migrating from AIX to Oracle Solaris

      $
      0
      0

      Do you fear migration downtime for your always-on applications and increase in already long IT projects backlog? Overdue for an upgrade on your AIX/Power systems running Oracle technology and/or Oracle applications?

      Simplify the Migration of Oracle Database and Oracle Applications from AIX to Oracle Solaris details moving from AIX to Oracle Solaris with published results migrating Oracle Database instances from AIX to Solaris, including the effort, duration, and benefits from actual systems migrations. Hear first hand from customers who have simplified operations and benefitted from UNIX advantages, by moving off IBM AIX systems onto Oracle’s cutting edge Oracle Solaris-powered platforms.

      In four simple steps, you can migrate from AIX to Oracle Solaris and take advantage of Oracle’s “Hardware and Software- Engineered to Work Together” to reduce cost, risk and improve the productivity of your application and business systems.

      To learn more on AIX to Solaris Migration, visit oracle.com/aixtosolaris.

      Sometimes a new skin is not enough

      $
      0
      0

      I often have the opportunity to present about Oracle's mobile technologies. In those presentations, I usually explain to the audience that building and maintaining a mobile application will force them to make their software development processes more agile. The reason for this is simple. Mobile technologies evolve at consumer speed. Mobile operating systems are updated frequently, and applications must follow suit. The best proof I can give is the evolution of ADF Mobile itself. The initial version of the framework has been released in October 2012. Between that date and January 2014, we published one new version and five distinct patch sets for it; that's one update every 11 weeks on average. Such frequent releases are unusual for Oracle. In the mobile space, they're the norm

      Recently, I installed ADF Mobile Patch 5. This version includes a new skin which brings an iOS 7 look and feel for Apple devices as well as a native look and feel for Android devices. In addition, JDeveloper now supports version 5 of XCode to package and deploy iOS applications. After the update, my applications didn't look right when I deployed and ran them. It turns out you must update the skin-family in adfmf-config.xml from this

      <skin-family>mobileFusionFX</skin-family>

      to this

      <skin-family>mobileAlta</skin-family>

      In addition, I suggest you perform a clean all (Build > Clean All) before deploying your applications. Mine would not pick up the new skin otherwise. 

      Part 3: Controlling Data Access and Restricting Privileged Data in Oracle Database

      $
      0
      0

      This is the third post on controlling data access and restricting privileged data in Oracle Database, pulled from the free ebook, Securing Oracle Database 12c: A Technical Primer. Here are the first and second posts. The book highlights new security features found in Oracle Database 12c; however, the majority of the solutions are applicable to earlier Oracle Database releases as well.

      Users with Administrative Privileges

      Certain users can connect with special administrative privileges, such as SYSDBA and SYSOPER, to allow maintenance operations even when the database is not open. These users can authenticate using a network-based authentication service such as Oracle Internet Directory or based on membership of the connecting user in a particular operating system group.

      If a user must connect with administrative privilege using a password for authentication, the password is stored outside the database in a password file, which is administered using the orapwd command. User management functions such as locking an account after multiple failed login attempts are not available for users in the password file, although each failed attempt will cause an exponentially increasing delay to limit password guessing when the database is running.

      Proxy Authentication and Authorization

      Sometimes administrators need to connect to an application schema to perform maintenance. Sharing the application schema password among several administrators would provide no accountability. Instead, proxy authentication allows the administrators to authenticate with their own credentials first and then proxy to the application schema. In such cases, the audit records show the actual user who performed the maintenance activities. This form of proxy authentication is supported in Oracle Call Interface (OCI), JDBC, and on the SQL*PLUS command line. Here is an example where the user app_dba is allowed to connect to the database and act as hrapp.

      ALTER USER hrapp GRANT CONNECT THROUGH app_dba;

      Now the user app_dba can connect using his own password and assume the identity of the hrapp user by proxy as follows:

      CONNECT app_dba[hrapp]
      Enter password: <app_dba_password>

      Basic Access Control

      Every object in the database, such as a table, view, or procedure, is contained within a schema. A schema is a user in the Oracle Database that owns objects. The schema user generally has full access to the objects contained within that schema. Access by other users is determined by object privileges, which allow a user to perform a particular operation on one specific object. Some typical operations for objects are SELECT, INSERT, UPDATE, DELETE, ALTER, and EXECUTE.

      The schema user that owns an object has the ability to grant object privileges to other users. In addition, if an object privilege is granted with GRANT OPTION, the recipient of the grant also gains the ability to grant the same privilege to others. The ability to propagate grants in this way is powerful and should be used sparingly.

      Here is an example of creating a user with just a few privileges: to create a session and connect to the database, to select from the DEPARTMENTS table, to execute the ADD_DEPARTMENT procedure, and full permissions to read and change data on the ADVENTURES table:

      SQL> CREATE USER jsmith IDENTIFIED BY "Raider5!"; 
      SQL> GRANT CREATE SESSION TO jsmith; 
      SQL> GRANT SELECT ON hr.departments TO jsmith; 
      SQL> GRANT EXECUTE ON hr.add_department TO jsmith; 
      SQL> GRANT SELECT, INSERT, UPDATE, DELETE ON hr.adventures TO jsmith;

      The dictionary table DBA_TAB_PRIVS shows the object privileges that have been granted. This gives detail about the object including the schema owner and which privileges were granted. This table can be used for reporting privileges and managing the level of permissions.

      SQL> SELECT GRANTEE, OWNER, TABLE_NAME, PRIVILEGE FROM DBA_TAB_PRIVS WHERE GRANTEE='JSMITH';

       GRANTEE OWNER TABLE NAME PRIVILEGE
       -------- ------- ------------- ---------
       JSMITH HR DEPARTMENTS SELECT
       JSMITH HR ADVENTURES SELECT
       JSMITH HR ADVENTURES INSERT
       JSMITH HR ADVENTURES DELETE
       JSMITH HR ADVENTURES UPDATE
       JSMITH HR ADD_DEPARTMENT EXECUTE

      When privileges are no longer needed on an object, they should be revoked.

      SQL> REVOKE DELETE ON hr.adventures FROM jsmith;

      System Privileges and Roles

      Object privileges allow for very fine control over the data that a user can access, but sometimes an administrator may require access to many objects. System privileges allow access to all objects of a particular type; for example, SELECT ANY TABLE allows a user to select from any table in any schema, and EXECUTE ANY PROCEDURE allows execution of any PL/SQL procedure or function. Other system privileges apply to operations that do not involve a specific object, such as the ability to create objects, users, and roles; to change session and system parameters; and to export and import the database. As you can see, these are privileges for the administrator who can perform operations that have an impact across multiple schemas and objects.

      Another convenient feature for managing privileges is the ability to group multiple object and system privileges into a role. Roles are especially useful when there is a need to grant a consistent set of privileges to several users. The roles are easier to manage than individual privileges and can be matched up with an application or a job function. Roles can be granted to other roles, allowing a large role like the DBA role for the database administrator to be built up out of smaller components. Like the GRANT option for object privileges, a system privilege or role can be granted with ADMIN OPTION, which allows the recipient to grant the role or privilege to others.

      The dictionary tables listed in the following table show the roles and privileges granted to each user or role. For example, selecting from these tables shows that the DBA role is extremely powerful, with more than 200 system privileges including CREATE and ALTER SESSION; CREATE and ALTER ANY TABLE; SELECT, INSERT, UPDATE, and DELETE ANY TABLE; EXPORT and IMPORT FULL DATABASE; DROP and CREATE TABLESPACE; EXECUTE ANY PROCEDURE, and over a dozen roles.

      Dictionary TablesContents
       DBA_TAB_PRIVS Object privilege grants to roles or users
       DBA_SYS_PRIVS System privilege grants to roles or users
       DBA_ROLE_PRIVS Role grants to users or other roles
       DBA_ROLES All defined roles

      Least Privilege and Separation of Duty

      The principle of least privilege denotes the idea that each user of the system should be granted only the minimum set of privileges needed to accomplish their intended tasks or functions. When granting privileges to a user or role, it is preferable to grant specific object privileges that are needed rather than broad system privileges that allow access to all objects in the database. Similarly, it is better to create roles that each contain a few privileges designed to be used for a particular function instead of very powerful roles like the built-in DBA role. Granting several of these smaller roles to a user allows for a close match to the tasks that the user needs to perform without granting extra privileges that are not required.

      Closely related to the principle of least privilege is the concept of separation of duty. This is the notion that privileges should be divided among several users instead of a single powerful individual. Dividing administrative privileges in this way improves accountability and makes trusted administrators less likely to abuse their privileges.

      To support the principles of least privilege and separation of duty, Oracle Database has long included a SYSOPER administrative privilege, which allows an administrator to perform certain tasks like starting and stopping the database without having the full range of powers conferred by the SYSDBA privilege. Oracle Database 12c adds additional administrative privileges called SYSBACKUP, SYSDG, and SYSKM, to enable database backups, Data Guard administration, and key management, respectively. With these targeted privileges, one or more administrators can perform all of the normal operations to manage a database without needing the all-powerful SYSDBA privilege.

      Stay tuned for more. Or, you can read ahead by downloading the complimentary ebook here. Also, let me know if you are enjoying these posts by adding comments below.  

      Performance Requirement Guidelines

      $
      0
      0

      Implementations typically need to establish performance goals that the system will need to meet.  At times these goals come from customer requirements.  When establishing performance goals, we use a set of “default” performance requirements, and any change from that (higher or lower) is an exception, usually based on the weight or complexity of the transaction.  Forms Validations and Posting is an example of an exception.  The implementation team will have to be careful about applying the general rules to everything.   

      Our default performance requirements are:

      • OLTP, 3 secs for an average weight transaction (for 90% of transactions)
      • OLTP, 5 secs for a above average weight transaction (for 90% of transactions)
      • Batch - 50K records per hour

      Unless the transaction is a known or suspected exception (based on weight or complexity), partners could reasonably expect to meet these objectives in planning with good sizing, competent infrastructure planning, good testing, and quality configuration.  These default goals could help flag items that need further examination. 

      Stand Apart From Your Peers With Oracle Database Performance and Tuning 2015 Certified Implementation Specialist Certification

      $
      0
      0
      Oracle PartnerNetwork (OPN) Oracle Database Specialists, we invite you to be among the first to to obtain the new Oracle Database Performance and Tuning 2015 Certified Implementation Specialist certification.

      The Oracle Database Performance and Tuning Essentials 2015 certification exam (1Z1-417) is now available in beta testing at the greatly discounted rate of $50 US. OPN members may be eligible to take this exam for free. Passing the beta exam results in certification just like passing the production version of the exam. Make your voucher request today.

      Preparing for this certification will give candidates a solid foundation in Oracle Database Performance and Tuning solutions. Additionally for OPN members, this certification will count toward your company's specialization level. 

      QUICK LINKS

      Fast Recovery Area for Archive Destination

      $
      0
      0

      If you are using Fast Recovery Area (FRA) for the archive destination and the destination is set to USE_DB_RECOVERY_FILE_DEST, you may notice that the Archive Area % Used metric does not trigger anymore. Instead you will see the Recovery Area % Used metric trigger when it hits a Warning threshold of 85% full, and Critical of 97% full. Unfortunately, this metric is controlled by the database and the thresholds cannot be modified (see MOS Note 428473.1 for more information). Thresholds of 85/97 are not sufficient for some of the larger, busier databases. This may not give you enough time to kickoff a backup and clear enough logs before the archiver hangs. If you need different thresholds, you can easily accomplish this by creating a Metric Extension (ME) and setting thresholds to your desired values.  This blog will walk through an example of creating an ME to monitor archive on FRA destinations, for more information on ME's and how they can be used, refer to the Oracle Enterprise Manager Cloud Control Administrator's Guide

      To determine if you are using FRA for your archive destination, issue an archive log list command from SQL or you can view in EM 12c by selecting the Availability menu and clicking on Recovery Settings.

      In this example, we will create a Metric Extension that uses the following query to monitor the Fast Recovery Area destination:

      select name, 
      round(space_limit / 1048576) space_limit_in_mb, 
      round(space_used / 1048576) space_used_in_mb, 
      round((space_used / 1048576) / (space_limit / 1048576),2)*100 percent_usage
      from v$recovery_file_dest;

      Create a Metric Extension

      To create a metric extension select Enterprise / Monitoring / Metric Extensions, and then click on Create.

      On the General Properties screen select either Cluster Database or Database Instance, depending on which target you need to monitor. If you have both RAC and Single instance you may need to create one for each. In this example we will create a Cluster Database metric. Enter a Name for the ME and a Display Name. Then select SQL for the Adapter. Adjust the Collection Schedule as desired, for this example we will leave it at 15 minutes.

      Enter the query that you wish to execute, in this example we will use the query above that checks for space used on the recovery destination.

      The next step is to create the columns to store the data returned from the query. Click Add and add a column for each of the fields in the same order that data is returned.   The table below shows how each field is defined as either a Key or Data column.  

      NameDisplay Name
      Column Type
      Value Type
      Metric Category
      Unit
      FRADestinationFast Recovery Area DestinationKeyString
      Capacity
      FRALimitFast Recovery Area LimitDataNumberCapacityMB
      FRAUsedFast Recovery Area UsedDataNumber
      Capacity
      MB
      FRAPercentUsedFast Recovery Area % UsedDataNumber
      Capacity
      %

      For the Fast Recovery Area % Used column, you can set a default threshold by selecting a Comparison Operator and setting Warning and Criticalthresholds.  In this example we set Warning to > 60% and Critical to > 75%.

      When all columns have been added, review your columns and click Next.

      On the Credentials screen, you can choose to use the default monitoring credentials or specify new credentials. We will use the default monitoring credentials established for our target, in this case that is DBSNMP. 

      The next step is to test your metric extension. Click on Add to select a target for testing, then click Select.

      Now click the button Run Test to execute the test against the selected target(s). 

      We can see in the example below that the metric extension has executed and returned a value of 77 for Fast Recovery Area % Used. Click Next to proceed.

      Review the metric extension in the final screen and clickFinish.

      The metric will be created in Editable status, before you can deploy to targets you must select the metric, click Actions and select Save as Deployable Draft.  This step allows you to test your metric on a set of targets.  Once you've confirmed the metric is as you expect, click Actions and select Publish Metric Extension.  

      Finally, we want to apply this metric to a target. You can also add a metric to a template which can be mass deployed to all targets, however in this example we will deploy to a target directly. Select the metric, click Actions and then Deploy to Targets. Click Add and select the target you wish to deploy to, then click Submit.


      The deployment job will be shown in the final window.

      Once deployment is complete, we can go to the target and select Cluster Database / Monitoring /Metric & Collection Settings to see the new metric and its thresholds.

      After 15 minutes, we should be able to see the most recent upload. In our example, you can see we have already triggered a Critical event as our destination is 77% full.

      If you have and Incident Rule which creates an incident or notification for all events of Warning or Critical, you will receive an incident similar to the one below.  If you have selective metrics creating incidents or notifications, be sure to add your new ME to the Incident Rules.

      By creating a Metric Extension, we are now able to customize the monitoring thresholds at which our Fast Recovery Area notifies us when it’s full. Taking this a step further, we could create a Corrective Action on the Metric Extension we just created to kickoff an archive log backup. By creating a Corrective Action to trigger the archive log backup, you can reduce time spent by DBAs logging in, looking at the issue and kicking off a backup.  


      Viewing all 19780 articles
      Browse latest View live


      <script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>