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

YouTube: Two Minute NetBeans Tip #1

$
0
0

I realized again, during the recent NetBeans Days in Athens, London, and Bangalore, that everyone appreciates quick NetBeans tips. In London, Mark and Zain provided those tips, in Athens it was Bethan and Georgia, while in Bangalore Aatul and Tushar did the honors. And, in each of those cases, the result was great and useful.

So, I'm starting a new YouTube series on that topic, hopefully one a week, and to make it as simple and doable as possible am constraining it to literally two minutes, focused on one very specific and focused tip, which means that it takes about 15 minutes in total to produce, so I really have no excuse.

Drum roll... two minute NetBeans tips, part 1:

The above tip comes from the NetBeans Day London session by Zain and Mark, supplemented by some specifics whispered in my ear by Vladimir, who was sitting next to me during the session. 

Direct link to the above: https://www.youtube.com/watch?v=OOuB7CsUaG0


Non-Interactive osc-setcoremem

$
0
0

Target Audience: Oracle SuperCluster Customers

By default osc-setcoremem runs in interactive mode prompting and waiting for critical user inputs. In a way it makes sense as the core count and memory options for the remaining logical domains in input screens depend entirely on the cores and memory chosen for the domains that user already provided input for. In other words, available core count and memory capacity for some of the domains dynamically change based on the user selection of resources for some of the other domains on the target system.

If the customer is pretty comfortable with the tool and knows ahead the combination of core/memory inputs for each of the logical domains that the tool would accept without complaining, they can probably run the tool in non-interactive mode for convenience. Non-interactive mode can be used to perform all operations that are supported by interactive mode. Tool's functional behavior is the same irrespective of how the core/memory inputs were provided for each of the logical domains -- interactively or non-interactively.

Non-interactive mode has been introduced in the 2.3 release of osc-setcoremem tool. This mode can be triggered by a combination of -type and -res options. An optional -y flag would skip the prompt for confirmation.

Supported options in non-interactive mode:

-type socket|core -res [min|max|current|x_sockets|x_cores/x_memgb]:[...]:[min|max|current|x_sockets|x_cores/x_memgb] [-y|-n] [-h|-help]

-type specifies the type of granularity to be used for resource allocations -- socket or core.

-res specifies the socket or core/memory resource assignment to all logical domains that are eligible for resource reconfiguration; and each resource assignment is separated by a ':' (colon ). The order of resource assignments matches the order shown in the output from osc-setcoremem -list.

  • In addition to the integer values for socket count, core count and memory capacity in gigabytes, tool accepts symbolic values like min, max and current. min/MIN and max/MAX specify the minimum and maximum possible resource assignment whereas current/CURRENT indicates the tool to retain the current value as is. If it is not possible to retain the current value, a value that is as close as possible to the current value will automatically be used.

-h|-help option provides on-screen help with few example input strings.

Please review the Change CPU/Memory Allocations Non-Interactively section in Oracle SuperCluster M7 Series Administration Guide for additional details.

Example:

Here is an example osc-setcoremem session showing the non-interactive mode in action. Once user provides all required inputs on a single line, the tool shows the interactive screens and auto-fills the inputs as if user entered those inputs. This gives the user a chance to compare what was provided as inputs against what is being used by the tool.

# cd /opt/oracle.supercluster/bin
# ./osc-setcoremem -list

                      osc-setcoremem (non-interactive)
                    v2.4  built on April 23 2017 17:12:01

 Current Configuration: SuperCluster Full-Rack T5-8

 +-----+----------------------------------+---- CURRENT ---+-----------+--- MIN REQD ---+
 |  #  | DOMAIN                           | CORES | MEM GB |   TYPE    | CORES | MEM GB |
 +-----+----------------------------------+-------+--------+-----------+-------+--------+
 |   1 | primary                          |    32 |    512 | Dedicated |     8 |     64 |
 |   2 | ssccn1-dom1                      |    16 |    256 | Dedicated |     4 |     32 |
 |   3 | ssccn1-dom3                      |    16 |    256 | Dedicated |     4 |     32 |
 |   4 | ssccn1-dom4                      |    16 |    256 | Dedicated |     4 |     32 |
 +-----+----------------------------------+-------+--------+-----------+-------+--------+

# ./osc-setcoremem -type core -res min/min:min/min:current/current:max/max -nuser types only these options

                      osc-setcoremem (non-interactive)
                    v2.4  built on April 23 2017 17:12:01

 Current Configuration: SuperCluster Full-Rack T5-8

 +----------------------------------+-------+--------+-----------+--- MINIMUM ----+
 | DOMAIN                           | CORES | MEM GB |   TYPE    | CORES | MEM GB |
 +----------------------------------+-------+--------+-----------+-------+--------+
 | primary                          |    32 |    512 | Dedicated |     8 |     64 |
 | ssccn1-dom1                      |    16 |    256 | Dedicated |     4 |     32 |
 | ssccn1-dom2                      |     1 |     16 |   Root    |     1 |     16 |
 | ssccn1-dom3                      |    16 |    256 | Dedicated |     4 |     32 |
 | ssccn1-dom4                      |    16 |    256 | Dedicated |     4 |     32 |
 | ssccn1-dom5                      |     4 |     64 |   Root    |     4 |     64 |
 | *ssccn1-io-db-test-domain-01     |     4 |     64 |    IO     |     1 |     16 |
 | *ssccn1-io-app25                 |     8 |    128 |    IO     |     1 |     16 |
 | *ssccn1-io-hrapp   		    |     2 |     32 |    IO     |     1 |     16 |
 +----------------------------------+-------+--------+-----------+-------+--------+
 | Parked Resources (Approx)        |    29 |    464 |    --     |    -- |   --   |
 | Memory in Use by _sys_ Pool      |    -- |   1.25 |    --     |    -- |   --   |
 +----------------------------------+-------+--------+-----------+-------+--------+

 [ INFO ] following domains will be ignored in this session.

 Root Domains              IO Domains
 ------------              ----------
 ssccn1-dom2               ssccn1-io-db-test-domain-01
 ssccn1-dom5               ssccn1-io-app25
                           ssccn1-io-hrapp

 CPU Granularity Preference:

        1. Socket
        2. Core

 In case of Socket granularity, proportional memory capacity is
  automatically selected for you.

 Choose Socket or Core [S or C] C

 Step 1 of 2: Core Count

 primary      : specify number of cores [min: 8, max: 68. default: 32] : 8
                you chose [8] cores for primary domain

 ssccn1-dom1  : specify number of cores [min: 4, max: 64. default: 16] : 4
                you chose [4] cores for ssccn1-dom1 domain

 ssccn1-dom3  : specify number of cores [min: 4, max: 64. default: 16] : 16
                you chose [16] cores for ssccn1-dom3 domain

 ssccn1-dom4  : specify number of cores [min: 4, max: 52. default: 16] : 52
                you chose [52] cores for ssccn1-dom4 domain


 Configuration In Progress After Core Count Selection:

 +----------------------------------+-------+--------+-----------+--- MINIMUM ----+
 | DOMAIN                           | CORES | MEM GB |   TYPE    | CORES | MEM GB |
 +----------------------------------+-------+--------+-----------+-------+--------+
 | primary                          |     8 |    512 | Dedicated |     8 |     64 |
 | ssccn1-dom1                      |     4 |    256 | Dedicated |     4 |     32 |
 | ssccn1-dom3                      |    16 |    256 | Dedicated |     4 |     64 |
 | ssccn1-dom4                      |    52 |    256 | Dedicated |     4 |    208 |
 | *ssccn1-dom2                     |     1 |     16 |   Root    |     1 |     16 |
 | *ssccn1-dom5                     |     4 |     64 |   Root    |     4 |     64 |
 | *ssccn1-io-db-test-domain-01     |     4 |     64 |    IO     |     1 |     16 |
 | *ssccn1-io-app25                 |     8 |    128 |    IO     |     1 |     16 |
 | *ssccn1-io-hrapp   		    |     2 |     32 |    IO     |     1 |     16 |
 +----------------------------------+-------+--------+-----------+-------+--------+
 | Parked Resources (Approx)        |    29 |    464 |    --     |    -- |   --   |
 | Memory in Use by _sys_ Pool      |    -- |   1.25 |    --     |    -- |   --   |
 +----------------------------------+-------+--------+-----------+-------+--------+


 Step 2 of 2: Memory Capacity
        (must be 16 GB aligned)

 primary      : specify memory capacity in GB [min: 64, max: 416. default: 416] : 64
                you chose [64 GB] memory for primary domain

 ssccn1-dom1  : specify memory capacity in GB [min: 32, max: 208. default: 208] : 32
                you chose [32 GB] memory for ssccn1-dom1 domain

 ssccn1-dom3  : specify memory capacity in GB [min: 64, max: 256. default: 256] : 256
                you chose [256 GB] memory for ssccn1-dom3 domain

 ssccn1-dom4  : specify memory capacity in GB [min: 208, max: 928. default: 256] : 928
                you chose [928 GB] memory for ssccn1-dom4 domain


 Configuration In Progress After Memory Capacity Selection:

 +----------------------------------+-------+--------+-----------+--- MINIMUM ----+
 | DOMAIN                           | CORES | MEM GB |   TYPE    | CORES | MEM GB |
 +----------------------------------+-------+--------+-----------+-------+--------+
 | primary                          |     8 |     64 | Dedicated |     8 |     64 |
 | ssccn1-dom1                      |     4 |     32 | Dedicated |     4 |     32 |
 | ssccn1-dom3                      |    16 |    256 | Dedicated |     4 |     64 |
 | ssccn1-dom4                      |    52 |    928 | Dedicated |     4 |    208 |
 | *ssccn1-dom2                     |     1 |     16 |   Root    |     1 |     16 |
 | *ssccn1-dom5                     |     4 |     64 |   Root    |     4 |     64 |
 | *ssccn1-io-db-test-domain-01     |     4 |     64 |    IO     |     1 |     16 |
 | *ssccn1-io-app25                 |     8 |    128 |    IO     |     1 |     16 |
 | *ssccn1-io-hrapp   		    |     2 |     32 |    IO     |     1 |     16 |
 +----------------------------------+-------+--------+-----------+-------+--------+
 | Parked Resources (Approx)        |    29 |    464 |    --     |    -- |   --   |
 | Memory in Use by _sys_ Pool      |    -- |   1.25 |    --     |    -- |   --   |
 +----------------------------------+-------+--------+-----------+-------+--------+


 Following domains will be restarted:

        ssccn1-dom4
        ssccn1-dom1

 This configuration change requires rebooting the Control Domain.
 Do you want to proceed? Y/N : N

 No changes made to existing CPU / Memory configuration.

Tip:

When running interactively, lookout for INFO tag that shows equivalent non-interactive input string that can be used later on if the system needs to be reconfigured with the same resource configuration from a different random state.

eg.,

 [ INFO ] Equivalent non-interactive input string for the record:
         /opt/oracle.supercluster/bin/osc-setcoremem -type core -res 33/368:4/176:17/96:23/128

Resetting the CPU/Memory Configuration

-reset option returns the system to the original state of socket/core/memory allocations without affecting other changes that were made in each of the domains since the system was set up initially. For example, if a domain was reconfigured to use 40 cores from the original setup of 32 cores, -reset option brings the domain to the originally allocated 32 cores. This option wouldn't impact the applications that were configured inside the domains - it only impacts the core/memory resources that the target domains can use. Also this option does not reset the SP configuration.

SEE ALSO:

How to get a DevOps environment in less than 2 min? by Danilo Schmiedel

$
0
0
image

In this short video demonstration I'd like to show you how easy it is to get a full development platform provided as a service to enable an agile development process and to automate DevOps & delivery.

Here I am using Oracle DevCS 16.4.1, which has a new UI and over 30 new features. The video has been created as part of my presentation with Sven Bernhardt at DOAG Conference in Nuremberg.

Continuous Integration and continuous delivery are the main DevOps building blocks. Continuous integration includes the phases: Build => Test => QA. Whereas continuous delivery is focussing on => Publish => Deploy => Release. The Oracle DeveloperCS provides tool support for all these phases. The good thing is that it comes as a free entitlement with trial and paid orders for multiple Oracle Cloud Services, you can get it in less than 2 minutes and you might not need more than 10 mouse-clicks. Read the complete article here.

WebLogic Partner Community

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.

BlogTwitterLinkedInForumWiki

Technorati Tags: WebLogic Community,Oracle,OPN,Jürgen Kress

SOA Cloud- Generate SSH Key Pair using Putty by Vivek Garg

$
0
0

image


In Oracle Cloud, we need to have public key when we need to create a service instance and private key is also required when we need to access it using SSH utility. In this post, we will show how we can create key pair (private and public keys).

For this post, we will use PUTTY to generate these keys as it is available for both windows and Linux.

Follow the below steps to generate key pair.

Step 1: Download the Putty key generator from www.putty.org link as shown in below screen shots.

Step 2: Open the puttygen.exe file and it opens another window as shown below. In parameters, select “SSH-2 RSA” and “2048” in Number of bits in the generated key as SSH 2 is most recent version of SSH. Read the complete article here.

SOA & BPM Partner Community

For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

BlogTwitterLinkedInimage[7][2][2][2]Facebookclip_image002[8][4][2][2][2]Wiki

Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

IF R12.AD.C.delta.8 (21841299) is applied to your EBS Source - then you must apply AD Patch 25220925:R12.AD.C - SEE MORE

$
0
0

IF R12.AD.C.delta.8 (21841299) is applied to your EBS Source - then you must apply AD Patch 25220925:R12.AD.C
- THEN - Make sure that EBS source profile MSC: Source setup required - Yes
- THEN - Launch Refresh Collection Snapshots for All snapshots / Mode - Complete / other parameters as default

Snapshots are not created correctly by the AD code.  Snapshot performance is severely affected by snapshots created with wrong parameters

See 1361221.1 as a new known issue for any 12.2 release are under:

  Known Issues for VCP 12.2.6 Cum Patch
  Known Issues for VCP 12.2.5 Cum Patch
  Known Issues for VCP 12.2.4.1 Cum Patch

Digital Hollywood

Real Time Tracking with Oracle NoSQL Database

$
0
0

Real Time Tracking with Oracle NoSQL Database

I recently got back from a short trip to Boston to watch my daughter race in the Boston Marathon. As soon as my wife and I found some spots to watch, about 1 mile from the finish line, we got out our phones and fired up the tracking software. We were both disappointed at the ability to get timely updates regarding the progress of our daughter. Remember that once you have a space to stand and watch, you basically don’t move for greater than 4 hours and try to figure out when your favorite runner will be passing your spot. An effective and efficient tracking application is critical for this.

I got to thinking about the application for tracking runners, now that RFID tags are common place and so inexpensive. Each numbered bib that the runner wears contains an RFID chip that can be activated as the runner passes on or through the data activation mat. Here is what the sensor looks like from an actual Boston Marathon bib.


During the race, at specific intervals, the time of activation of the sensor is captured, stored, and some simple computations are then performed, such as the most recent minutes/mile and an extrapolation of what the expected finishing time will be. A NoSQL application for the timing of runners would be quite straightforward to develop. Let’s look at two of the basics.

  • Registration – when someone registers to run in a race, the basic information must be acquired, including name, address, phone and birthday. The birthday is actually quite important, as qualifying times are based on the age at the time of the race, as well as how a participant places within their respective age group.

For example, a JSON Document could be created at registration time with the following information.

{

"RunnerId":12345,

"Runner" : {

"firstname":"John",

"lastname":"Doe",

"birthdayyear":”1985”,

“birthdaymonth”:”02”,

“birthdayday”:”15”,

"email" :"john.doe@example.net",

“payment”:”Mastercard”

“paymentstatus”: “paid”

"social":{

"twitter":"@jdoe",

"instagram":"jdoe_pics"

},

}

}

  • As the race begins, each runner passes over a mat on the ground which activates the RFID chip and records the start time. As the runner progress over the race course, at specified intervals the runners cross more of these mats and the times are recorded. Simple math can then determine the elapsed time for that specific runner, as well as the minutes per mile over the past interval, as well as extrapolate the expected finish time. The JSON data as the race progresses may look like below which is quite small and can be transmitted to the servers quite quickly, or even batched up (depending on the transmitting device capability) and sent every few hundred runners, or when there is a break in the runners crossing the mat.

{

"RunnerId":”12345”,

"milestone":"milestone_5k",

"timestamp":"2017-04-12T10:00:00"

}

Then, this information could be added to the race record for the runner as they make progress.

"Marathon_Boston" : {

                “RunnerID”:12345,

"start_time":"2017-04-12T10:00:00",

"milestone_5k":"2017-04-12T10:21:00",

"milestone_10k":"2017-04-12T10:44:00",

"milestone_15k":"2017-04-12T11:10:00",

"milestone_20k":"2017-04-12T11:25:00",

"milestone_25k":"2017-04-12T11:42:00",

"milestone_30k":"2017-04-12T11:56:00",

"milestone_35k":"2017-04-12T12:09:00",

"milestone_40k":"2017-04-12T12:28:00",

"milestone_41k":"2017-04-12T12:42:00",

"milestone_42k_end":"2017-04-12T12:45:00"

}

Overall, this would be an ideal application to use a NoSQL system. The amount of data, even for a 35,000 person race would not be very much, and as the runners spread out, even less so than comparted to the starting gates. If we assume that each runners record would consume about 1K of data, then for the entire race there would only be about 35 MB of raw data. If we then assume a replication factor of 3, and include some overhead, the entire race data would need about 225 MB of storage, which could easily fit on a USB thumb drive. Using high speed SSDs can store in the Terabyte (TB) range, so that thousands of marathons results could be stored in a single Oracle NoSQL Database.

This still doesn’t answer the question as to why the updates were so slow, but from my source in the Boston area, the downtown is notorious for poor cell service and add many thousands of race watchers trying to use their tracking apps at basically the same time, and you can start to understand the delays. At least we know that if a system were based on NoSQL, it would not be the culprit.

Developing Oracle REST Data Services with SQL Developer 4.2

$
0
0

One of the new features in version 4.2 of SQL Developer is the ability to work with your ORDS Restful Services directly in the database tree.

Here’s a video demo…

Features via Screenshot

Some of you don’t have access to YouTube at work (or at home apparently), so here’s a quick snapshot.

oracle rest data services modules

Note the ‘REST Data Services’ item on the tree.

As you make changes here, the REST Services, assuming they’re published and ORDS is actually running, are affected immediately.

I really like this part, if you know SQL or PL/SQL, you can create a RESTful Service.

See my other recent ORDS posts to get an idea of what you can do in terms of defining parameters, defining POST or PUT handlers, etc.


Developing Oracle REST Data Services with SQL Developer 4.2

$
0
0
One of the new features in version 4.2 of SQL Developer is the ability to work with your ORDS Restful Services directly in the database tree. Here’s a video demo… Features via Screenshot Some of you don’t have access to YouTube at work (or at home apparently), so here’s a quick snapshot. Note... [Read More]

Campus Solutions 9.0 April 2017 Bundle #45 is available

$
0
0
Campus Solutions 9.0 April 2017 Bundle #45 is now available and includes:
Admissions
Points-Based Immigration (UK) updates to the existing Admit Term default mapping, allow different dates/values to be defined for different cohorts within an Admit Term.
Campus Community
An emergency contact phone number is now required information for saving Emergency Contacts in Personal Information. This change in the Person Model affects the way in which Emergency Contact data is managed for both HCM and Campus Solutions. You are encouraged to visit Emergency Contact Changes in Campus Solutions 9.0 and 9.2 (My Oracle Support Doc ID 2237610.1) for more information. 
Financial Aid
2017-2018 Aid Year updates for Direct Lending Common Origination and Disbursement correspond to the new Common Origination and Disbursement Schema Version 4.0c from the U.S. Department of Education for data exchange, effective March 2017.
2017-2018 Aid Year updates for PELL COD include SAS support and SAS On Demand reports.
Student Records
2016-17 updates for Higher Education Statistic Agency (HESA, UK), include updates to the self-service DLHE survey pages and related processing.
The new BRON (Netherlands) web services-based interface meets legislative requirements for reporting of enrollments, diplomas, internship contracts and results for Professional Education students. Using web services, a new interface meets legislative requirements for the automated exchange and retrieval of External Organization Accreditation from the Internship Organization Accreditation Base. 
Education (BRON, Netherlands) updates include functionality to ensure that Degree and Grade results for VAVO (continuing education) sector exchanged with BRON is compliant with regulatory requirements. 
An update to the BPV functionality (Netherlands) allows institutions to group multiple Student BPV Contracts together by associating each contract with one Principal Contract Number.

Where to learn more:
Functional documentation is available for Campus Solutions Bundles in My Oracle Support PeopleSoft Campus Solutions 9.0 Documentation - Bundles, Feature Packs, Additional Features, and Other Releases (Doc ID 2047464.1). Select the link for CS 9.0 Bundle 45.
For information about the latest updates to PeopleBooks you can refer to Most Recent Versions of Campus Solutions 9.0 Chapters (Doc ID 1523915.1)
Current Adviser Webcasts Schedule and Archived Downloads can be found by going to My Oracle Support, PeopleSoft Enterprise Adviser Webcast Schedule and Archived recordings (Doc ID 1456265.1).  The webcast related to this bundle is: Oracle Live Webcast for Financial Aid Regulatory 2017-2018 Release 4 (9.0 Bundle 45, 9.2 PUM Image 5)

(To our blog readers:   Sometimes we get questions about CS functionality in our blog's comments.  For responses related to CS feature functionality, we suggest submitting an entry on the PeopleSoft My Oracle Support Campus Solutions Community. It's an easy and fast way to connect with the experts on our Global Support team who will respond to you in a timely fashion.)


Developer Cloud Service – cloud based agile development platform with tight integration across Oracle PaaS services by Lucas Jellema

$
0
0

image


Something that you do not explicitly have to pay for may feel as having no value. The Developer Cloud Service is available free of additional charge with most Oracle PaaS services – and as such may suffer from a perceived lack of value. That would indeed be unfortunate – given the enormous strides made by the team behind this service, one of the oldest on the Oracle public cloud. DevCS has a clear goal: deliver better applications faster and cheaper – through agile development and DevOps. DevCS offers tools and integrations with target platforms that support increasing the agility for delivering features in products in a more frequent pattern – as well as increasing quality and productivity of professional software engineering activities in general.

DevCS incorporates source code control and version management, based on the industry standard Git system. It includes various tools for automated testing and QA – including Selenium, jUnit, Findbugs . Continuous integration and automated deployment are handled through

Hudson (somewhat unfortunately, since Jenkins is considered the community standard) with build automation done with Ant, Maven, Gradle, npm, Grunt, Bower and Gulp. Integrated deployment is offered to cloud services JCS & JCS-SX, DBaaS, SOA CS, ACCS and to the Container Cloud Service Docker Registry in the near future. Read the complete article here.

WebLogic Partner Community

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.

BlogTwitterLinkedInForumWiki

Technorati Tags: WebLogic Community,Oracle,OPN,Jürgen Kress

SOA Cloud – Create Oracle Database Cloud Service Instance by Vivek Garg

$
0
0

image


Now days we hear lot about cloud and like to explore more on it. Recently Oracle launched cloud services that we can use to create service instances. This post is specific to Database Cloud service.

DBaaS (Database as a Service) is a service instance in Oracle Database Cloud. On premises setup we use to install Oracle database server on local hardware but in cloud, no need to have a setup, just need to confirm some parameters and we are good to use it.

In this post, we will show how you can create service instance of Oracle Database Cloud. Follow below steps for the same.

Step 1:Go to here

Login with your credentials that you have received from Oracle when you register for trial version.

Click on “Service Console” option as shown in below screen shot in “Oracle Database Cloud Service” section. Read the complete article here.

SOA & BPM Partner Community

For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

BlogTwitterLinkedInimage[7][2][2][2]Facebookclip_image002[8][4][2][2][2]Wiki

Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

Oracle buys Wercker

$
0
0
On April 17, Oracle announced that it has signed a definitive agreement to acquire Wercker. The proposed transaction is subject to customary closing conditions. Until the transaction closes, Oracle and Wercker will continue to operate independently. Wercker empowers organizations and their development teams to achieve continuous integration and continuous delivery (CI/CD) goals with micro-services and Docker. Together, Oracle and Wercker will democratize developer tooling for the modern cloud. Learn more!

Early Adopter Special – Upgrade from an Oracle DBA 11g or 12c to 12c R2 with Oracle’s New Beta Exam

$
0
0

For a limited time, Oracle is offering an UpgradeBeta Certification Exam for individuals who would like to upgrade their certification to an Oracle Database 12c R2 Administration Certified Professional.  We are primarily looking for individuals who have already taken and passed the prerequisites for this exam by being OCP certified as either an Oracle Database 12c or 11g Administrator Certified Professional.

Recommended training would include the following courses:

When you sign up for this Beta Exam, you will benefit from:

  • Participating in the exam at the low introductory cost of $50.00 USA, making this a very affordable offer.

  • Being one of the first to enhance your current credentials by upgrading to an Oracle Database 12c R2 Administration Certified Professional.

  • Helping other DBAs by reviewing exam questions and providing Oracle with feedback on which questions you found relevant to become approved exam topics.

Join us as we offer our valued customers this unique offering. Move to the next level in your Oracle Database Certification Track and keep abreast of all of the Oracle Database 12c R2 developments.

View all exam topics and sign up here for this limited offer!

Cloud-converged storage is here

$
0
0

Cloud-converged storage is here.  But, what does that mean to you?

Oracle ZFS Storage Appliance is cloud-converged storage because it is born in the Oracle Public Cloud where we deploy and test it before we ever ship it to a customer.   With an 1 EB (yes, exabyte) deployed at Oracle, ZFS Storage Appliance is proven for extreme scale.

Oracle ZFS Storage Appliance is cloud-converged storage because a native cloud gateway, known as ZFS Cloud,  seamlessly integrates on-premises storage with the public cloud.   ZFS Cloud is a simple way to bridge the gap between on-premises and cloud resources that is completely transparent to your applications.  Easy for your staff to manage all in one system.

Oracle ZFS Storage Appliance is cloud-converged storage because it is deployed in private clouds around the world with support for file, block and object protocols.

Oracle ZFS Storage Appliance is cloud-converged storage because advanced data reduction technologies minimize your data footprint in your datacenter and in the public cloud.

Oracle ZFS Storage Appliance is cloud-converged storage because replication enhancements make it practical to routinley move large amounts of data from your datacenter to a public cloud efficiently.

Oracle ZFS Storage Appliance is cloud-converged storage because it maximizes the performance of applications in your private cloud.  All-flash storage pools optimized with large DRAM cache and automatic data placement managed by Hybrid Storage Pools minimize latency.   Combine flash, HDD and ZFS Cloud pools in any combination for complete configuration flexibility.

Oracle ZFS Storage Appliance is cloud-converged storage because it enables you to consolidate more databases onto fewer storage systems and get the most out of your existing investments in systems, software, and personnel to run them. Oracle Intelligence Storage Protocol is the result of deep co-engineering between Oracle ZFS Storage and Oracle Database, radically improving the performance of consolidated database environments and the efficiency of your IT staff so you are free focus on more strategic objectives. 

No matter how you look at it, cloud-converged storage with Oracle ZFS Storage Appliance meets your current storage needs while giving you a clear path to the cloud.  Even if you don’t need its cloud capabilities today, they are there and ready when you are.  

Cloud insurance for your cloud-coverged storage.

Here’s what Oracle’s Engineering leadership has to say about cloud converged storage…

John Fowler, EVP, Oracle Systems, introduces Oracle's ZFS Storage OS8.7 breakthrough Cloud-driven Innovations for On-Premises and Cloud. John discusses the investments and benefits Oracle ZFS Storage brings with performance, efficiency, and security.

Ofer Michael, SVP for Storage, introduces four cloud-driven innovations that revolutionize Data Protection and NAS. ZFS Storage Appliance now natively extends to Oracle Public Cloud and offers improved data reduction to reduce cloud footprint.

Come back to this site over the next few weeks as development experts from the Oracle ZFS Storage Appliance engineering team dive into each of these technologies and what it means for your business.  Get more detail here


Campus Solutions 9.2 PUM Update Image 5 available

$
0
0

The CS 9.2 PUM Update Image 5 is now available from the PeopleSoft Update Manager (PUM) Home Page (MOS Doc ID 1641843.2) by selecting the Update Image Home Pages tab and choosing Campus Solutions Update Image Home Page.  Contents of CS 9.2 PUM Image 5 (CS 9.2.005) are highlighted in the PeopleSoft CS 9.2 Update Image Overview document at (Doc ID 2116071.1). These links and more are available by visiting the PeopleSoft Information Portal.

With CS 9.2 PUM Image 5 we continue delivering Campus Solutions Fluid UI features some of which are demonstrated in the video: PeopleSoft Fluid UI Campus Solutions 9.2 PUM Image 5 Video Feature Overview 

Here is a summary of highlighted features delivered in CS 9.2 PUM Image 5: 

Academic Advising
The updated AA Fluid Self Service Academic Progress page has clickable rows that enable navigation to a page with the requirement details and courses required/taken.

Campus Community
Fluid Profile enhancements allow students to view, add, edit and delete personal information, including Ethnicity (US) details and to set FERPA Restrictions (US).
An emergency contact phone number is now required information for saving Emergency Contacts in Personal Information. This change in the Person Model affects the way in which Emergency Contact data is managed for both HCM and Campus Solutions. You are encouraged to visit Emergency Contact Changes in Campus Solutions 9.0 and 9.2 (My Oracle Support Doc ID 2237610.1) for more information. 

Student Financials
The Fluid Direct Deposit feature provides a single streamlined component for students to enter a bank routing number and account number while enrolling in Direct Deposit.
 The SF Fluid Payment History feature allows students to review a history of payments, deposits, financial aid disbursements, or waivers on any device.

Student Records 
The Fluid Enrollment Swap Classes feature enables students to exchange existing classes in their class schedules using different sources to identify the classes to be added. A delivered activity guide helps the student complete the swap process. 
Using PeopleSoft Search Framework–Elasticsearch, the Fluid Additional Ways to Search feature allows students to choose a course subject from a dropdown list, and enter a course catalog number and an instructor last name.
The Fluid Update Classes feature enables students to update classes within a schedule, changing optional components or updating class preferences. A delivered activity guide helps the student through the Update Classes process.

As usual, every CS PUM Image delivers a number of regulatory updates and PUM Image 5 is no different and includes updates to: 
Points-Based Immigration Updates (UK) 
Enhancements to DEST/DEEWR Reporting with the ANZ 2017 Legislated Changes
HESA - DLHE Return 2016/17 (UK)
BRON BO New Interface via Web Services (NLD)
BPV expanded with SBB Identification and Verification Services (NLD)
BRON-BO Interface Phase II Deliverables (NLD)
Updates for  BPV AND SBB search functionality (NLD)

US Financial Aid Updates:
2017 - 2018 Aid Year Updates for PELL COD
2017 - 2018 Aid Year Updates for Direct Lending COD
Oracle Live Webcast Financial Aid Regulatory 2017-2018 Release 4 (9.0 Bundle 45,9.2 PUM Image 5) can be found at: Current Adviser Webcasts Schedule and Archived Downloads can be found by going to My Oracle Support, PeopleSoft Enterprise Adviser Webcast Schedule and Archived recordings (Doc ID 1456265.1).  

 (To our blog readers:   Sometimes we get questions about CS functionality in our blog's comments.  For responses related to CS feature functionality, we suggest submitting an entry on the PeopleSoft My Oracle Support Campus Solutions Community. It's an easy and fast way to connect with the experts on our Global Support team who will respond to you in a timely fashion.)


Parallel Training of Multiple Foreign Exchange Models

$
0
0
In a variety of machine learning applications, there are often requirements for training multiple models. For example, in the internet of things (IoT) industry, a unique model needs to be built for each household with installed sensors that measure temperature, light or power consumption. Another example can be found... [Read More]

ADF 12.2.1.1 New Feature – Masonry Layout Custom Size Dashboard by Andrejus Baranovskis

$
0
0
image

ADF 12.2.1.1 and 12.2.1.2 respectively comes with improvement for Masonry Layout component. Now we can define custom sizes for tiles - 9.4.1 How to Use a masonryLayout Component. This helps to define larger tiles and organize dashboard layout in more accurate way.
I have uploaded working demo app on GitHub, you can download it directly from repository or browse through the code - ADFAltaApp. I will be using this app for ADF Bindings webinar - Live Webinar - Master Class - ADF Bindings Explained.
To access Masonry Layout dashboard with custom tile sizes, go to Employees section and open Profile tab. You should see such dashboard layout (one tile 2x4, one tile 4x2 and two tiles 2x2). All four tiles are defined with custom size: Read the complete article here.

WebLogic Partner Community

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.

BlogTwitterLinkedInForumWiki

Technorati Tags: WebLogic Community,Oracle,OPN,Jürgen Kress

Implementing Oracle Integration Cloud Service book – trial chapter by Phil Wilkins, Robert van Mölken

$
0
0

image


Understanding Oracle's Integration Cloud Service and how to get the most out of your implementation

Businesses are built on data, and applications that access that data. In modern businesses the same cloud-based data stores and applications might be accessed by hundreds of different applications from thousands of different devices via APIs. To make this happen, APIs must be wired together i.e. integrated. Oracle Integration Cloud Service provides a complete method for integrating enterprise applications in the cloud. Integration Cloud Service (ICS) provides a cloud hosted means to integrate systems together using a graphical means to define and represent integrations.

This book will be a comprehensive, hands-on guide to building successful, high-availability integrations on ICS. This book sets out to demonstrate how ICS can be used to effectively implement integrations that work both in the cloud and on-premise. It starts with a fast, practical introduction to what ICS can do for your business and then shows how ICS allows you to develop integrations not only quickly but in a way that means they are maintainable and extensible. Gradually it moves into more advanced integrations, showing how to achieve sophisticated results with ICS and work with external applications. Finally the book shows you how to monitor cloud apps and go beyond ICS to build even more powerful integrated applications. Get the book here and visit our SOA Book wiki here.

SOA & BPM Partner Community

For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

BlogTwitterLinkedInimage[7][2][2][2]Facebookclip_image002[8][4][2][2][2]Wiki

Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

Banking as a Platform in the World of Disruptors

$
0
0

In 2016, Starbucks Corp had $1.2 billion loaded onto Starbucks cards and the Starbucks mobile app. This figure exceeded the deposits at many financial institutions.

The mathematics of these numbers goes beyond people’s love for coffee.

If extrapolated, this data is an indicator of the massive recast the financial services industry is undergoing, largely influenced by disruptive technology and evolving consumer behavior. What does this mean for incumbent banks? 

Customers are Becoming Competitors

There is a new pressure created by the increase in the number of players and the unique nature of participants entering the market everyday. These players, once used to be a banks’ customers and partners and are now swiftly becoming their digital competitors. Any business handling volumes of customer data such as large retailers and telecom giants are either launching their own consumer banks or payments services or are jumping on to the financial inclusion bandwagon with their mobile or virtual only offerings. For instance, Walmart offering low cost checking accounts to unbanked Americans is nothing new, nor is the partnership between Orange Money and BNP Paribas in Africa, that allows money transfer between the banked and the unbanked via mobile phones. Globally, postal service providers are also trying to create a banking ecosystem for customers, leveraging  their deeply penetrated branch networks and well orchestrated distribution systems. 

Sometimes these initiatives are executed in close collaboration with incumbent banks and sometimes they are not. But the fact of the matter is the whole industry is infused with change outside in and banks must view this as a  unique opportunity.

Competitors are Becoming Partners

Banks are now opening up to the idea of working in a symbiotic relationship with new entrants, especially fintechs. Improved customer experience and connectivity on newer channels have been areas of concern for incumbent banks’ while  fintechs excel in exactly those areas. There is a potential business fit between the two. Since fintechs and other disruptors offer simple yet substantial changes to the way people consume financial services, banks are fast entering an era wherein partnering with these new specialized firms will help them upgrade their range of value propositions. Rabobank, for example, has partnered with a startup, Tradle Inc., to build software to check customer identities using blockchain technology. 

Fintechs do not have the baggage of siloed infrastructure and they do not struggle to meet the same business objectives as their banking counterparts. Understanding modern consumers intuitively and making technology work in coherence with latest market demands is ingrained in their DNA. They are also more relevant because unlike banks, they are designed to cater to specific needs of specific markets. Banks, in turn, offer regulatory stability, large consumer base and well rehearsed profitability in each market. While large banks have the option of investing in accelerator projects or acquiring or partnering directly with technology startups across domains, smaller banks can explore trade associations and industry cooperative initiatives to remain relevant in the race which they cannot run alone on their small budgets.

Banks are exploring various options, from partnering with disruptors to experimenting on their own in close collaboration with competitor banks. For instance Bank of America and Wells Fargo are evaluating their options in joint tests with other banks through R3 CEV consortium. Another interesting phenomenon is unfolding in the UK, where the Post Office has signed an agreement to provide face-to-face services to banks’ clients. This move comes in the wake of consumers going digital; reducing branch visits and  the banks' intention to minimize their branch networks. With this initiative, banks can let the widely present post office take care of the distribution while they focus on what will matter in the future: the digitization of offerings.

Such partnerships, research and development act as the diving board for differentiation and customer satisfaction in a world filled with choices.

Convergence is Becoming the Central Force of the Industry

Convergence is expected to be one of the biggest drivers of the financial services industry in 2017 and beyond. Banking is fast moving into the space of relevant new technologies such as internet of things, blockchain, open APIs, cognitive computing, and AI rather than the age old core systems. Since these areas require niche expertise and a fresh approach, traditional banks are increasingly acknowledging the significance of converging with new and specialized players to innovate. Convergence of business models, expertise, technology, and channels is changing the world around us and is enveloping the banking industry as well.

What Next: Banks as Platforms

To survive in the sea of digitally native fintech firms, banks need to explore future proof business models. A relevant option is to serve as platforms for fintechs and other service providers by sharing their data with different stakeholders across the value chain. The new age service providers can then make use of this intelligence into offerings that are compatible with market demands. The opportunities are enormous: right from digital payment solutions to real time and context based offerings to customized peer-to-peer lending. 

Choice of device and channel is a hygiene factor for consumers today. Financial service providers need to be present across channels so consumers can choose their touch-points according to their 'moment-specific' financial needs. A great example in this area is the Visa Developer platform, which is designed to help financial institutions, merchants, and technology companies meet the demands of consumers and merchants, who increasingly rely on connected devices to shop, pay and get paid. 

With initiatives such as PSD2 and  the Open Bank Project, banks can expose their data in a secure environment and in a consistent and standardized manner. This gives all stakeholders a level field to experiment, research and develop products that fit the digital life of consumers. Third party companies get more room to explore ideas and come up with neoteric solutions.

Furthermore, banks could either turn into backstage data pipelines or transform into more deeply rooted versions via their fintech partners. Just as Whatsapp killed the SMS market for telecom providers, fintechs in a post 'platformification' era could eat into banks’ visibility to consumers and become the intermediate layer of interaction between the bank and the consumer. If banks view these technological advancements in an optimistic light, they could evolve into more socially and commercially viable future proof institutions.

Banks have grasped the business potential of the platformification phenomenon. The Citi Mobile Challenge initiative by Citibank allows fintech developers to innovate and let new ideas flow into the system. Such arrangements also give the digitally savvy business customers the freedom to make their own banking services. With Open Financial Exchange (OFX), banks can let their clients access their products in a consistent manner. It is then up to the clients to make use of the available information in the way they want. They can either use it to create their own systems such as Customer Relationship Management or Enterprise Resource Planning engines or come up with newer and more innovative solutions such as new payment or lending products. 

While some experts still see a risk in exposing well earned experience and information to new entrants, several incumbents find value in the ideology of open banking. According to the latter, it gives all the digital stakeholders the flexibility to work and innovate at their own convenience rather than being pushed to perform in a tethered environment. Since this whole ecosystem comes with issues of governance and control, banks are slowly realizing the significance of sharing and coming to an understanding of ‘how much to share’.

The Road Ahead

In an age when we are erasing boundaries between industries at an unimaginable pace, new entrants do not  have any constraints of products, services, geographies, business models, channels, and the overarching business philosophies. Virtual is the new real and today’s business intelligence might be completely irrelevant tomorrow. Only established startups and advanced incumbents can go beyond the tipping point of success. Competition can now come from  hidden corners of the business landscape. Everyone is busy either building on what they already have or acquiring what they do not. For instance, Rakuten, the Japanese e-tailer is now utilizing its large network and customer data to offer financial services. Disruptors are inadvertently picking the most 'leak proof' costing models, minimizing prices for end consumers and forcing incumbents to follow suit.  And yes, it is not easy to choose the right business partner from this baffling mix of options.

What should banks do in this time of the basic banking concepts turning upside down? Should they innovate on their own? If they do, what kind of technology vendors will they need? Should they outsource expertise or partner with fintechs? How do they choose whom to partner with? Should they become platforms of everything to cater to everything, everywhere, all the time?

Irrespective of what the banks do, the quality and relevance of services the end consumers get will increase manifold when banks become platforms and make their data available in a standardized manner. Consumers will, subsequently, have more choices to choose from and they will no longer be victims to the cross-sell and up-sell push by incumbents. They will not need to fit their needs to predefined bank offerings. They will rather see, explore and consume what they like best, at the time they want it and will pay for it via the channel they prefer, exactly the way they consume their coffee. 


My colleague Shalu Upadhyay and I co-authored this blog. We would love to hear your views. We are reachable at tushar dot chitra at Oracle dot com and shalu dot upadhyay at Oracle dot com.


Viewing all 19780 articles
Browse latest View live




Latest Images