Friday Aug 01, 2014

Solaris 11.2 Kernel Zones on SAP

As the same time as Oracle Solaris 11.2 was released on July 31st, ISV Engineering is happy to report that Oracle Solaris 11.2 has been tested and is fully supported to run SAP applications.

Applications certified for Oracle Solaris 11 do not need to be re-certified when updating to Oracle Solaris 11.2 or later updates, thanks to the Oracle Solaris Binary Compatibility Guarantee

The new Kernel Zones feature of Solaris 11.2 however has been certified for SAP applications and is recognized as a supported virtualization configuration.

You can find the details in SAP Note 2047465 - SAP Software in an Oracle Solaris 11.2 Kernel Zone.
This support is integrated with the SAP monitoring tool saposcol, as shown in the screenshot below.
The type of virtualization will be shown with the latest SAP host agent (7.20 SP188).

Thursday Jul 31, 2014

Oracle Solaris 11.2 Now Generally Available

Today Oracle Solaris 11.2, now with OpenStack Havana, Unified Archives, Kernel Zones, Immutable VMs, compliance reporting, Application driven SDN, and many more new features, is generally made available.

You can read all about it and download it today

Friday Jul 18, 2014

Infor LN on Oracle SPARC T5: 10X faster, 10X lower cost

The value any ERP system can deliver depends on real-world performance, not just theoretical capabilities. Infor and Oracle recently conducted joint performance tests using Infor LN on Oracle SPARC T-series servers with customer-based transaction mixes, at the Oracle Solution Center in Linlithgow, UK. The measured results were 10X faster than previous records and showed near-linear scaling in both 2-tier and 3-tier deployments.

Infor LN is a uniquely powerful ERP solution for complex manufacturing, optimized for distributed global operations and equipped with the tools to improve operational performance in manufacturing plants, across the supply chain, and throughout the aftermarket service business. Oracle's SPARC T-servers running Oracle Solaris 11 are cost-effective, highly efficient cloud infrastructure platforms optimized to accelerate enterprise applications, delivering extreme performance and outstanding virtualization capabilities in a compact design.

Realistic OLTP test loads were generated using a wide range of transaction types to measure how well these combinations of hardware and software could perform while serving a large number of simultaneous users under different performance densities. These tests simulated larger user counts and transaction loads per core than most Infor LN customers require.

Two testing configurations, found in high-demand business environments, were used:

  • 2-tier: The Oracle 11g R2 Database software and the Infor LN software were both deployed on the same physical server.
  • 3-tier: The Oracle 11g R2 Database and the Infor LN software were deployed on separate physical servers. 

The Infor LN application servers were connected via 40 Gbps InfiniBand links to the Oracle Database server which was connected to one Pillar Axiom 600 high performance, highly efficient modular storage system. All tests were conducted running Infor LN in unicode mode. When unicode mode is configured other character sets than standard ASCII - referred to as single byte mode - are supported. Because unicode characters need more resources to compute they influence application performance.

The results on the SPARC T5 server was measured to be 10X faster per processor than the previously best record performance measured for Infor LN on the M8000 16-processor (SPARC64 VII+) server.  An Oracle M8000 16-processor server is approximately 10X more expensive than an Oracle SPARC T5-4 server. The combined price/performance benefits of running Infor LN on Oracle SPARC T5 servers prove to be extremely advantageous for customers.

Near Linear Scaling

Multiple configurations were tested and all showed near linear scaling for Infor LN:

• SPARC T5-4 for 2-tier deployments 

• SPARC T4-4 for 2-tier deployments

• SPARC T4-4 for 3-tier deployments

2-tier Infor LN OLTP throughput comparison:

Infor LN Scaling: 

These tests demonstrate that the combination of Infor LN and the Oracle SPARC T-Series hardware prove to be a highly reliable configuration offering, excellent performance with highly consistent scalability and broad flexibility for single-site or multi-site enterprise implementations for customers. In addition, the scalability of Infor LN on the SPARC platform can make it easier for an organization to accommodate more users or higher loads with additional servers or CPU cores.

Wednesday Jul 02, 2014

Oracle Solaris Studio 12.4 Beta refresh

The Oracle Solaris Studio 12.4 Beta, Update 7/14 release is now available for download

This update includes new features and enhancements based on current customer feedback during the Beta program.  We look forward to getting additional feedback!

Feature highlights in this update include: 

  • Additional support for C++11, including full support for Lambda expressions and initializer lists
  • Updated Performance Analyzer with a completely redesigned UI that automatically saves your configuration settings and allows you to save custom configurations, new Heap data view, new metrics to track IPC/CPI, and call-tree enhancements
  • Updated Code Analyzer with performance and memory usage improvements
  • OpenMP 4.0 implementation tuned for the latest Oracle systems 
  • And many more features, enhancements and fixes in response to user feedback

Learn More and explore resources including the What's New guide and the latest videos and articles. 

Monday Jun 09, 2014

DB2 v10.1 Now Supports Solaris 11 (SPARC)

IBM has just released a fixpack for DB2 v10.1 which provides Solaris 11 support. Per the IBM DB2 support statement for Solaris:

Support for Oracle Solaris 11.1 was added as of DB2 v10.1 fixpack 4, released May 23rd, 2014. The DB2 v10.1 Information Centre does not yet reflect this change. Plans for DB2 v10.5 will be announced at a later date.

DB2 on Solaris 11 is supported on SPARC only. At this time there are no announced plans to support Solaris 11 for x64 platforms, or versions of DB2 prior to v10.1.

This fixpack is now available for Solaris users via all supported distribution channels from IBM.

Thursday Jun 05, 2014

Why ISVs Run Applications on Oracle SuperCluster

Michael Palmeter, Senior Director Product Development of Oracle Engineered Systems, discusses how ISVs can easily run up to 20x faster, gain 28:1 storage compression, and grow presence in the market all without any changes to their code in this short video.

One of the family of Oracle engineered systems products, Oracle SuperCluster provides maximum end-to-end database and application performance with minimal initial and ongoing support and maintenance effort, at the lowest total cost of ownership.

Java or enterprise applications running on Oracle Database 11gR2 or higher and Oracle Solaris 11 can run up to 20X faster than traditional platforms on Oracle SuperCluster without any changes to their code. 

Large number of customers are consolidating hundreds of their applications and databases on Oracle SuperCluster and are requiring their ISVs to support it.

ISVs can become Oracle SuperCluster Ready and Oracle SuperCluster Optimized by joining the Oracle Exastack program

Oracle Joins OpenDaylight Project, Plans to Integrate OpenDaylight SDN Capabilities Into Oracle Solaris

Good news for our Telco ISV partners who want to leverage virtualization technologies such as SDN and NFV: We just announced that Solaris 11.2 will integrate OpenDaylight SDN, and that Oracle will join the OpenDaylight project as a Silver member.

The integration will allow customers to improve service quality and take advantage of apps-to-disk SLAs through compatibility with a wide range of SDN devices, applications and services. It will also allow them to use a common and open SDN platform with OpenStack to manage Oracle Solaris-based clouds.

The OpenDaylight Project is a community-led and industry-supported open source platform to advance SDN and Network Functions Virtualization (NFV).

Monday Jun 02, 2014

Oracle regains the #1 UNIX Shipments Marketshare

Oracle has regained the #1 UNIX Server Shipments spot! According to IDC, Oracle’s share was 33.6%, up from 32.7% in the year ago period, and 32.2% in C4Q13: 

IDC: WW Unix Unit Shipments, Share, Growth
























Total Market



While the UNIX server space is currently undergoing some contraction (on a pure numbers basis), this can be traced in part to an overall consolidation trend, due to the greatly-increased price-performance of our systems. Consider this: one SPARC T5-4 system has 1/16th the number of sockets and 1/192nd the number of cores of the previous high-end M9000-64 system -- all at 5X the price-performance.

SPARC. Solaris. Nuff' said.

Wednesday May 21, 2014

Want to setup a Hadoop Cluster from a Solaris Unified Archive?

Here is a great paper written by an engineer in ISV Engineering on how to set up an Apache Hadoop 2.2 (YARN) cluster on a single system using Oracle Solaris Zones, the ZFS file system, and the new Unified Archive capabilities of Oracle Solaris 11.2. Also see how to configure manual or automatic failover, and how to use the Unified Archive to create a "cloud in a box" and deploy a bare-metal system

This article starts with a brief overview of Hadoop and follows with an example of setting up a Hadoop cluster with two NameNodes, a Resource Manager, a History Server, and three DataNodes. As a prerequisite, you should have a basic understanding of Oracle Solaris Zones and network administration.

Do you want to check all those new features for yourself? Download the Oracle Solaris 11.2 Beta

Thursday May 01, 2014

Guide to using Solaris 11.2 Kernel Zones and Unified Archives with SAS

Kernel Zones and Unified Archives are two new features of the just announced Oracle Solaris 11.2 release and some of our partners, like SAS have already started using them.

In this guide we are explaining why these features make perfect sense for SAS Systems Administrators and provide a simple cookbook for how Kernel Zones can be easily provisioned and duplicated with Oracle Solaris Unified Archives.

Topics covered in the guide:

  • What are Kernel Zones?
  • Why are they relevant for SAS Deployments?
  • A simplified walkthrough
    • Creating the Kernel Zone
    • Post Installation Considerations
    • Performance Impact - Minimal
  • Cloning & Deployment Using Solaris Unified Archives
  • Upgrading from Solaris 11.1 to Solaris 11.2

Do you want to check all those new features for yourself? Download the Oracle Solaris 11.2 Beta

Oracle SPARC/Solaris - Coming to EMC World May 5-8

EMC World 2014 returns to Las Vegas May 5-8 at The Venetian! As data growth explodes, EMC creates the infrastructure that enables you to manage your business and your career. Come to EMC World 2014 to find out how we collaborate with EMC on Oracle Solaris and Oracle SPARC products:

  • The Solaris/SPARC kiosk, in the EMC Storage booth area

  • The Oracle Customer Meeting Room
    Meeting Room Toscana 3607
    Open every day for customer meetings

  • Theater Presentations
    Topic: Oracle SPARC/Solaris and EMC - An Unmatched Combination
    Location: Symmetrix VMAX booth (Booth #268)
    Presenters: Abhishek Gupta, Angelo Rajadurai, Oracle ISV Engineering
       Tues 6 May 11:30 - 11:45AM
       Wed 7 May 11:00 - 11:15AM

Register today and meet us at EMC World to understand how you can benefit from Oracle Solaris and SPARC servers. 

Oracle also has Oracle Enterprise Manager and Oracle Linux sessions and kiosks. Visit this Everything Oracle @EMC page for more information on all of Oracle presence in EMC World.

Wednesday Apr 30, 2014

Announcing Solaris 11.2 - Engineered for Cloud

Today Oracle is pleased to announce Oracle Solaris 11.2 - Engineered for Cloud.

Download Oracle Solaris 11.2 Beta

Oracle Solaris 11.2 is a result of Oracle’s increased investment in systems. With the release of Oracle Solaris 11.2 Beta, we’ve made it more than just an OS. Oracle Solaris is now a platform designed to take enterprise deployments from "zero to cloud" in minutes rather than days or weeks. It’s a complete platform for quickly and simply building secure and compliant enterprise clouds.

New feature highlights include:

  • Oracle Solaris 11.2  includes a complete OpenStack distribution, the popular cloud solution, allowing unified management of heterogeneous data center environments. An OpenStack Unified Archive allows administrators to go from zero to enterprise in 10 minutes or less.

  • No compromise virtualization with enhanced Oracle Solaris Zones. Oracle  Solaris 11.2 brings an even greater level of flexibility with independent and isolated Kernel Zones.

  • Unified Archives are a new, simple and highly flexible snapshot and disaster recovery feature that allows for flexible redeployment of multiple VMs in cloud environments.

  • Oracle Solaris 11.2 integrates compliance reporting that dramatically reduces the time needed for compliance review by as much as 10x. The generated reports also describe how to resolve any out-of-policy conditions detected.

  • Application-driven Software-Defined Networking allows you to build virtual networks beyond system boundaries by using the existing network fabric where possible, or using tunneling, if required. They give the applications like Oracle RAC and Java VMs the ability to specify the SLAs for the application traffic, resulting in higher uptime, lower latency and better performance.

Learn more about deploying Oracle Solaris 11.2!

Wednesday Apr 23, 2014

Oracle Solaris 11.2 - Engineered for Cloud

On April 29th, Oracle will launch Oracle Solaris 11.2 - Engineered for Cloud. This release adds significant new virtualization, networking, and provisioning capabilities, including SDN and OpenStack, to the unique features already in Oracle Solaris 11, combining the traditional Oracle Solaris strengths of performance, reliability and security with innovation that matters for today's agile data center.  More than just an OS, Oracle Solaris is now a platform designed to take enterprise deployments from "zero to cloud" in minutes rather than days and weeks.

Please join Mark Hurd, John Fowler and Markus Flierl in New York City or our Live Webcast, and learn more about Oracle Solaris 11.2

Register Here

Thursday Apr 10, 2014

Infosys Finacle Supports Over 1.9 Billion Customer Accounts on Oracle SuperCluster with Oracle Solaris 11

Infosys announced on April 9, 2014 that its Finacle core banking solution(1) running on an Oracle SuperCluster engineered system(1) has set new global benchmarks for the number of transactions processed across key banking functions. The solution supported over 1.9 billion(2) bank accounts with near linear scalability – a number higher than the current population of China the most populous country in the world(3)!

The tests were conducted across a mix of 12 business-critical online transactions and batch processes. The Finacle solution(1) was tested on an Oracle SuperCluster and Oracle SPARC T5 servers with Oracle Solaris 11 to determine its performance and scalability parameters.

The test also saw Finacle processing 726 million effective transactions in four hours, or over 50,000 average transactions per second, to manage workloads comprising of multiple online transactions and customer touch points as well as third-party systems. 
  • The Finacle core banking solution(1) processed interest accruals for over one billion term deposit accounts in less than 87 minutes, or an average of 213,000 records per second.
  • The solution demonstrated its ability to manage large delivery channel workloads by processing 204 million effective transactions in 35 minutes, or an average of 97,000 effective transactions per second.
  • Interest payments to over 79 million savings accounts were processed in 32 minutes, or an average of 41,000 transactions per second.
  • The test was simulated on the Finacle database of over 49 terabytes having over 205,000 branches and more than a million branch users.
  • Finacle’s latest performance levels(1) have shown an improvement of three to five times over its own earlier established benchmarks.

Infosys achieves Oracle SuperCluster Optimized Status
Infosys Finacle(1) has earned the Oracle SuperCluster Optimized status through Oracle PartnerNetwork (OPN), demonstrating that Finacle(1) has been tested and tuned on Oracle SuperCluster to deliver speed, scalability, and reliability to customers. Infosys is a Diamond level member of Oracle PartnerNetwork.

Read the press release.

News spreads fast: Marketwatch, PRNewswire, Business Standard, Kerala IT News, AD HOC NEWS, moneycontrolIIFL, WN

More information about Infosys on Oracle SuperCluster:
Infosys Finacle Core Banking Solution on Oracle SuperCluster and Oracle’s SPARC T-Series Servers

(1) Infosys Ltd., conducted a performance benchmark exercise of Finacle Core Banking Solution version 10.2.13 (herein referred to as ‘Finacle’) on Oracle Solaris 11.1 operating system, Oracle T4/T5 servers at the web, JEE and application layers. Further, Oracle RAC database was deployed on Oracle SuperCluster, WebLogic Server 10.3.6 was deployed on JEE servers and Oracle Http Server was deployed on Web servers for online transaction processing mix of 12 business critical transactions
(2) The benchmark was simulated on Finacle database of size 49.84TB having 205,028 branches, 947,364,904 customers, total of 1,969,026,822 accounts, 17,825,570,000 transaction history and 1,037,904 branch user.
(3) China’s population figure as of 2012 from World Bank website
(4)As per the recent CEB Towergroup report titled Planning Your Cross-Channel Future published on Dec 2012, the total volume of transactions per year in US is 73.9 billion or 205 million transactions per day

Monday Apr 07, 2014

Solaris/SPARC Tip for April: Making Existing Software Licenses Work

Many ISVs license their software based on the number of CPU cores. In many instances, these licenses allow a particular instance of the software to be moved between systems as needed. In this age of massively-multicore CPUs, some customers find themselves unable to move said software to newer systems with larger core counts. "We have a license for at most 8 CPU cores, but are moving to a SPARC T4-4." What to do? 

Customers can, of course, make use of one or more of Oracle virtualization technologies, to create Solaris environments with the requisite CPU cores, but that is sometimes not possible or practical for some IT shops.

There is, however, a relatively simple solution, which makes use of Oracle VM for SPARC (aka LDom) software to disable CPU resources in the existing operating environment:

a) [Solaris 10] Download and install Oracle VM for SPARC (latest version is 3.1)

b) Limit the CPU resources of your system (no Guest LDoms needed, just restrict the current system (the Primary LDom)

No virtualized resource management needed. Just set it and forget it (or change it later).

The following checklist table details the required steps to implement this scheme on Solaris 10 and Solaris 11, using Oracle VM for SPARC 3.1, and assuming the software in question is licensed for 8 cores:

1) (Solaris 10) Download OVM for SPARC 3.1 (instructions here)

2) (Solaris 10) Install OVM for SPARC 3.1 (instructions here)

3) Enable OVM for SPARC: 
# svcadm enable ldmd

4) Set CPU resources current system:
# ldm list -o core


    0      (0, 1, 2, 3, 4, 5, 6, 7)
    1      (8, 9, 10, 11, 12, 13, 14, 15)
    2      (16, 17, 18, 19, 20, 21, 22, 23)
    3      (24, 25, 26, 27, 28, 29, 30, 31)
    4      (32, 33, 34, 35, 36, 37, 38, 39)
    5      (40, 41, 42, 43, 44, 45, 46, 47)
    6      (48, 49, 50, 51, 52, 53, 54, 55)
    7      (56, 57, 58, 59, 60, 61, 62, 63)
    8      (64, 65, 66, 67, 68, 69, 70, 71)
    9      (72, 73, 74, 75, 76, 77, 78, 79)
    10      (80, 81, 82, 83, 84, 85, 86, 87)
    11      (88, 89, 90, 91, 92, 93, 94, 95)
    12      (96, 97, 98, 99, 100, 101, 102, 103)
    13      (104, 105, 106, 107, 108, 109, 110, 111)
    14      (112, 113, 114, 115, 116, 117, 118, 119)
    15      (120, 121, 122, 123, 124, 125, 126, 127)
    16      (128, 129, 130, 131, 132, 133, 134, 135)
    17      (136, 137, 138, 139, 140, 141, 142, 143)
    18      (144, 145, 146, 147, 148, 149, 150, 151)
    19      (152, 153, 154, 155, 156, 157, 158, 159)
    20      (160, 161, 162, 163, 164, 165, 166, 167)
    21      (168, 169, 170, 171, 172, 173, 174, 175)
    22      (176, 177, 178, 179, 180, 181, 182, 183)
    23      (184, 185, 186, 187, 188, 189, 190, 191)
    24      (192, 193, 194, 195, 196, 197, 198, 199)
    25      (200, 201, 202, 203, 204, 205, 206, 207)
    26      (208, 209, 210, 211, 212, 213, 214, 215)
    27      (216, 217, 218, 219, 220, 221, 222, 223)
    28      (224, 225, 226, 227, 228, 229, 230, 231)
    29      (232, 233, 234, 235, 236, 237, 238, 239)
    30      (240, 241, 242, 243, 244, 245, 246, 247)
    31      (248, 249, 250, 251, 252, 253, 254, 255)

# ldm set-core 8 primary
# ldm list -o core


    0      (0, 1, 2, 3, 4, 5, 6, 7)
    1      (8, 9, 10, 11, 12, 13, 14, 15)
    2      (16, 17, 18, 19, 20, 21, 22, 23)
    3      (24, 25, 26, 27, 28, 29, 30, 31)
    4      (32, 33, 34, 35, 36, 37, 38, 39)
    5      (40, 41, 42, 43, 44, 45, 46, 47)
    6      (48, 49, 50, 51, 52, 53, 54, 55)
    7      (56, 57, 58, 59, 60, 61, 62, 63)
    8      (64, 65, 66, 67, 68, 69, 70, 71)

It's just that easy!

Friday Apr 04, 2014

IBM Supports Websphere Message Broker 8 on Solaris 11 (SPARC, x86)

IBM supports Websphere Message Broker on Solaris 11 (SPARC, x64).  See         

IBM Software Product Compatibility Report for details.

New World Records for SAP SD benchmarks on Oracle SPARC/Solaris

Oracle SPARC Servers have produced amazing results setting a new 32-processor systems world record for the SAP SD benchmark. These results attest to the power of the SPARC architecture and the unique scalability of Oracle Solaris. Customers running SAP on Oracle servers can leverage such performance to consolidate workloads and dramatically reduce data center costs.

The SAP SD Standard Application Benchmark is a two-tier ERP business test that is indicative of full business workloads of complete order processing and invoice processing, and demonstrates the ability to run both the application and database software on a single system. It represents the critical tasks performed in real-world ERP business environments and it's the benchmark most widely used by SAP customers.

World Record for 32 processors:

Oracle's SPARC M6-32 server produced a world record result for 32 processors beating the IBM Power 795 32-chip system results.
  • The SPARC M6-32 server with 32 processors, 384 cores, and 3,072 threads achieved two-tier results of 793,390 SAPs with 140,000 users on the SAP Standard Application (SD) Benchmark using SAP enhancement package 5 for SAP ERP 6.0 running on Oracle Solaris 11 and Oracle Database 11g.
  • 15% faster than the IBM Power 795 32-chip results (32/256/1024)
  • 14% more SAP users per chip than the Fujitsu M10-4s 40-chip results (40/640/1280)
  • Details here

For more information about SAP on Oracle SPARC/Solaris see:

Oracle IT infrastructure Solutions for SAP
SAP Community Network: SAP on Oracle Solaris

Disclosure Statement
Two-tier SAP Sales and Distribution (SD) standard application benchmarks, SAP Enhancement Package 5 for SAP ERP 6.0 as of 3/26/14:
SPARC M6-32 (32 processors, 384 cores, 3072 threads) 140,000 SAP SD users, 32 x 3.6 GHz SPARC M6, 16 TB memory, Oracle Database 11g, Oracle Solaris 11, Cert# 2014008.
Fujitsu SPARC M10-4S (40 processors, 640 cores, 1280 threads) 153,000 SAP SD users, 40 x 3.0 GHz SPARC65 X, 10 TB memory, Oracle Database 11g, Oracle Solaris 11, Cert# 2013014.
Two-tier SAP Sales and Distribution (SD) standard application benchmarks, SAP Enhancement Package 4 for SAP ERP 6.0:
IBM Power 795 (32 processors, 256 cores, 1024 threads) 126,063 SAP SD users, 32 x 4 GHz IBM POWER7, 4 TB memory, DB2 9.7, AIX7.1, Cert#2010046.
SAP, R/3, reg TM of SAP AG in Germany and other countries. More info

Thursday Mar 27, 2014

Oracle Solaris Studio 12.4 Beta is available for download

Oracle Solaris Studio 12.4 Beta is available for download!

Oracle Solaris Studio is a suite of compilers and code analysis tools that assist developers in creating highly optimized, robust, and secure applications for the Oracle Solaris and Linux Operating Systems.

The Beta release includes:
  • New C++ compiler and  debugger that support the C++ 2011 language standard
  • A completely redesigned Performance Analyzer UI that simplifies identification of key performance issues, plus remote data analysis, cross-architecture support, comparison of results, and improved kernel profiling
  • Code Analyzer for improving your application with static source-code checking, run-time memory access checking (including memory leaks), and identification of UN-exercised code. Graphical and command-line interfaces provide robust interfaces for reviewing results and historical analysis of data
  • Compiler and library optimizations for Oracle's SPARC T5, M5, M6, Fujitsu's M10, and Intel's Ivy Bridge and Haswell servers
  • Support for new OpenMP 4.0 standard including Region Cancellation, Thread Affinity, Tasking Extensions and Sequentially Consistent Atomics
  • Integrated Development Environment (IDE) that includes C++ 2011 support, improved response time, and a smaller memory footprint to efficiently handle very large source repositories.

  • Start learning about these new features by reviewing the What's New document and check the Release Notes for the installation instructions, known issues and limitations of this Beta.

    Go to the Oracle Solaris Studio 12.4 Beta Learn More to get in-depth information on this release.
    Join the Oracle Solaris Studio Community Forums to hear what others are saying about the Beta and share your thoughts.

    Tuesday Mar 25, 2014

    Don't Try This At Home #1: Never Anger the Python

    We in Oracle Systems ISV Engineering work with Solaris. A lot. In doing so, we tend to 'push the envelope' in trying new things, and thinking 'out of the box', for our ISVs and ourselves.

    When deploying a new Solaris 11.1 instance last week as an internal infrastructure server (LDoms and Zones and Oracle 11g, oh my!!), one of our engineers determined that the default version of Python that comes with Solaris had a few minor issues with one of our applications.

    As we learned the hard way, you do not wish to replace the Python that comes with Solaris with an older version. No, Sir. Because, as some of us know, Solaris has made copious use of Python for a growing percentage of its userland infrastructure in the last few years. Solaris can't live without Python -- more specifically, the exact version of Python with which it ships.

    What happens when you replace that Python installation with a reasonable-but-earlier version? Bad things. Very bad things. Your system won't boot next time you want it to -- it will whine and tell you it has a bunch of unhappy SMF services, and will then dump you out in Single-user Maintenance mode. All attempts to use pkg or most any other CLI tools to bring back the original Python instance fail, because of the Python mismatch.

    We eventually sorted it all out, and thereby learned a hard lesson. By the way, multiple Python installations can co-exist in Solaris just fine -- just be very careful about all your PATHs, so that Solaris doesn't somehow end up using your second installation.

    Monday Mar 17, 2014

    Solaris Studio 12.4 Beta is coming

    The Oracle Solaris Studio team is ready to release the Oracle Solaris Studio 12.4 Beta with planned availability late March 2014, product general availability second half of 2014, and are now accepting nominations for customers and ISVs to participate.

    New features and functionality of Oracle Solaris Studio 12.4 Beta include:

    • Compiler and library optimizations for Oracle SPARC-T4/T5/M5/M6, Fujitsu M10, and Intel Ivy Bridge servers
    • New C++ compiler and dbx debugger that support the C++2011 language standard
    • Performance Analyzer improvements that include a new "Smart Start" capability to guide application performance analysis, remote data analysis, and cross-architecture support
    • Code Analyzer improvements that reduce the overhead and improve the accuracy of memory leak detection and 40 other typical programming errors
    • Support for new OpenMP 4.0 standard, including Region Cancellation, Thread Affinity, Tasking Extensions and Sequentially Consistent Atomics
    • Integrated Development Environment (IDE) improved response time and reduced memory footprint to efficiently handle very large source repositories

    Quick update to this entry:
    Oracle Solaris Studio 12.4 Beta is now available for download!
    Start learning about these new features by reviewing the What's New document and check the Release Notes for the installation instructions, known issues and limitations of this Beta.


    Application tuning, sizing, monitoring, porting on Solaris 11


    « February 2016