Installing, Tuning, and Deploying Oracle Database on SUSE Linux Enterprise Server 12 Technical Introduction



Similar documents
Oracle Products on SUSE Linux Enterprise Server 11

Advanced Systems Management with Machinery

Relax-and-Recover. Johannes Meixner. on SUSE Linux Enterprise 12.

Running SAP HANA One on SoftLayer Bare Metal with SUSE Linux Enterprise Server CAS19256

Configuration Management in SUSE Manager 3

We are watching SUSE

SUSE Customer Center Roadmap

SUSE Linux uutuudet - kuulumiset SUSECon:sta

TUT5605: Deploying an elastic Hadoop cluster Alejandro Bonilla

Challenges Implementing a Generic Backup-Restore API for Linux

Using SUSE Linux Enterprise to "Focus In" on Retail Optical Sales

Big Data, SAP HANA. SUSE Linux Enterprise Server for SAP Applications. Kim Aaltonen

Build Platform as a Service (PaaS) with SUSE Studio, WSO2 Middleware, and EC2 Chris Haddad

Using SUSE Cloud to Orchestrate Multiple Hypervisors and Storage at ADP

Using btrfs Snapshots for Full System Rollback

SUSE Storage. FUT7537 Software Defined Storage Introduction and Roadmap: Getting your tentacles around data growth. Larry Morris

Operating System Security Hardening for SAP HANA

Implementing Linux Authentication and Authorisation Using SSSD

kgraft Live patching of the Linux kernel

HO15982 Deploy OpenStack. The SUSE OpenStack Cloud Experience. Alejandro Bonilla. Michael Echavarria. Cameron Seader. Sales Engineer

SUSE Linux Enterprise 12 Security Certifications

DevOps and SUSE From check-in to deployment

SUSE Linux Enterprise 12 Security Certifications Common Criteria, EAL, FIPS, PCI DSS,... What's All This About?

Wicked A Network Manager Olaf Kirch

High Availability and Disaster Recovery for SAP HANA with SUSE Linux Enterprise Server for SAP Applications

How To Make A Cloud Work For You

How SUSE Is Helping You Rock The Public Cloud

Btrfs and Rollback How It Works and How to Avoid Pitfalls

Data Center Automation with SUSE Manager Federal Deployment Agency Bundesagentur für Arbeit Data Center Automation Project

Deploying Hadoop with Manager

Software Defined Everything

High Availability Storage

Public Cloud. Build, Use, Manage. Robert Schweikert. Public Cloud Architect

SUSE OpenStack Cloud 4 Private Cloud Platform based on OpenStack. Gábor Nyers Sales gnyers@suse.com

Workflow und Identity Management - Genehmigungsprozesse, Role Mining, Role Design und Compliance Management

How an Open Source Cloud Will Help Keep Your Cloud Strategy Options Open

TUT8155 Best Practices: Linux High Availability with VMware Virtual Machines

SUSE Enterprise Storage Highly Scalable Software Defined Storage. Gábor Nyers Sales

Of Pets and Cattle and Hearts

Wicked Trip into Wicked Network Management

Ceph Distributed Storage for the Cloud An update of enterprise use-cases at BMW

Linux w chmurze publicznej SUSE na platformie Microsoft Azure

Securing Your System: Security Hardening Techniques for SUSE Linux Enterprise Server

SUSE Virtualization Technologies Roadmap

Kangaroot SUSE TechUpdate Interoperability SUSE Linux Enterprise and Windows

SUSE Virtualization Technologies Roadmap

SUSE Cloud 5 Private Cloud based on OpenStack

Oracle Database 11g R2 ( ) on SUSE Linux Enterprise Server 11 SP1

Oracle on SUSE Linux Enterprise Server

Open Source High Availability Writing Resource Agents for your own services. Lars Marowsky-Brée Team Lead SUSE Labs

1 Certification Information

HO5604 Deploying MongoDB. A Scalable, Distributed Database with SUSE Cloud. Alejandro Bonilla. Sales Engineer abonilla@suse.com

<Insert Picture Here>

CAS18543 Migration from a Windows Environment to a SUSE Linux Enterprise based Infrastructure Liberty Christian School

Implementing the SUSE Linux Enterprise High Availability Extension on System z Mike Friesenegger

Advanced Oracle DBA Course Details

Novell Collaboration Vibe OnPrem

File Management Suite. Novell. Intelligently Manage File Storage for Maximum Business Benefit. Sophia Germanides

Leveraging Wikis to Manage SCP Documentation TWiki Novell Technical Services

Apache LDAP Configuration

Based on Geo Clustering for SUSE Linux Enterprise Server High Availability Extension

Storage Management for the Oracle Database on Red Hat Enterprise Linux 6: Using ASM With or Without ASMLib

Oracle Cloud Storage and File system

RHEL to SLES Migration Overview

Introducing Director 11

KVM, OpenStack and the Open Cloud SUSECon November 2015

TUT19344 Managing RH/CentOS with SUSE Manager

Novell Identity Manager Resource Kit

SUSE Linux Enterprise 10 SP2: Virtualization Technology Support

Product comparison. GFI LanGuard 2014 vs. Microsoft Windows Server Update Services 3.0 SP2

Using SUSE Studio to Build and Deploy Applications on Amazon EC2. Guide. Solution Guide Cloud Computing.

Oracle VM Manager Template. An Oracle White Paper February 2009

SPSS Statistics Server on Windows Detailed system requirements

Novell Access Manager

Automated Deployment of Oracle RAC Using Enterprise Manager Provisioning Pack

How To Manage Your Volume On Linux (Evms) On A Windows Box (Amd64) On A Raspberry Powerbook (Amd32) On An Ubuntu Box (Aes) On Linux

RSA Security Analytics Netflow Collection Configuration Guide

Novell SUSE Linux Enterprise Virtual Machine Driver Pack

RSA Security Analytics Netflow Collection Configuration Guide

How To Secure An Rsa Authentication Agent

NIST ITL July 2012 CA Compromise

From Idea to Working Deployment:

Manage Oracle Database Users and Roles Centrally in Active Directory or Sun Directory. Overview August 2008

SAP Solutions High Availability on SUSE Linux Enterprise Server for SAP Applications

ZENworks Virtual Appliance Deployment and Administration Reference

ORACLE OPS CENTER: PROVISIONING AND PATCH AUTOMATION PACK

An Oracle White Paper. Oracle Database Appliance X4-2

Instant Chime for IBM Sametime High Availability Server Guide

Oracle Enterprise Manager. Description. Versions Supported

Transcription:

Installing, Tuning, and Deploying Oracle Database on SUSE Linux Enterprise Server 12 Technical Introduction Arun Singh Sr. Technical Manager Arun.Singh@suse.com

Agenda 2 Introduction SUSE Components Oracle Components Grid Infrastructure Database Tuning Q&A

SUSE & Oracle Technology Partner Strong Partnership 800+ certified Oracle Apps in SUSE ISV Catalog Relationship since first Oracle version 8.0.5 on SUSE 6.0 Testing, supporting partners/customers on technical issues Bugs, customer problem escalation, future features, etc. Combined testing efforts - service packs and Oracle patches Oracle products are certified to run on SUSE Linux Enterprise Server 3 Supported platforms : Linux x86-64 and IBM System z

SUSE Components

Software Select Oracle Server Base (orarun) 5

Oracle Server Base (orarun) What it provides? Helps to meet Oracle Database prerequisites: Creates user Creates groups 6 oracle dba, oinstall Install required packages Sets required SUSE Linux Enterprise kernel parameters Sets Oracle environment variables ORACLE_SID ORACLE_BASE ORACLE_HOME

Oracle Server Base (orarun) Adopting new directory location Steps to change default /opt/oracle to /home/oracle: Creates new directory : $mkdir /home/oracle Set proper owner & groups $chown oracle /home/oracle $chgrp oinstall /home/oracle Set ORACLE_BASE=/home/oracle in /etc/sysconfig/oracle Change ORACLE_BASE in /etc/profile.d/oracle.s[sh] 7 ORACLE_BASE=/home/oracle

Oracle Database Storage File System Storage/File System XFS Oracle ASM ASMLib ASM Cluster File System NFS/NAS OCFS2 Part of SLE12 HAE Note: raw storage in not supported 8

SUSE Linux Install File System Selection 9

Oracle Components

Oracle Database Support/Certification Matrix Name (Version) SLES10 (SP4) SLES11 (SP3) SLES12 10gR2 (10.2.0.5) 11 11gR2 (11.2.0.4) Validated 12cR1 (12.1.0.2) Validated

Oracle Database Software Download & Unzip Locally Oracle Database 11gR2 p13390677_112040_linux-x86-64_1of7.zip p13390677_112040_linux-x86-64_2of7.zip Oracle Database 12cR1 linuxamd64_12102_database_1of2.zip linuxamd64_12102_database_2of2.zip Change CV_ASUME_DISTID=SUSE11 in database/stage/cvu/cv/admin/cvu_config 12

Oracle Grid Infrastructure Software Download & Unzip Locally Includes Oracle Clusterware & Oracle ASM Oracle Grid Infrastructure 11gR2 p13390677_112040_linux-x86-64_3of7.zip Oracle Grid Infrastructure 12cR1 linuxamd64_12102_grid_1of2.zip linuxamd64_12102_grid_2of2.zip Change CV_ASUME_DISTID=SUSE11 in grid/stage/cvu/cv/admin/cvu_config 13

Oracle Grid Infrastructure

Oracle Grid Infrastructure Prepare Oracle recommends creating separate user/groups for Grid Infrastructure & Database Create user grid Create asmdba, asmadmin groups Create raw disk partitions to be used by Oracle ASM Set owner/group of ASM disks Check & Install libcap1 packages 15 Use udev rules for boot persistence To avoid clscfg.bin error at install time

Oracle Grid Infrastructure 16

Oracle Grid Infrastructure Start : grid/runinstaller 17

Oracle Grid Infrastructure 18

Oracle Grid Infrastructure 19

Oracle Grid Infrastructure 20

Oracle Grid Infrastructure 21

Oracle Grid Infrastructure 22

Oracle Grid Infrastructure 23

Oracle Grid Infrastructure 24

Oracle Grid Infrastructure 25

Oracle Grid Infrastructure Note: Verify these warnings manually & then select Ignore 26

Oracle Grid Infrastructure Note: Save response file to use later for unattended install. 27

Oracle Grid Infrastructure 28

Oracle Grid Infrastructure 29

Oracle Grid Infrastructure 30

Oracle Grid Infrastructure 31

Oracle Grid Infrastructure 32

Oracle Grid Infrastructure 33

Oracle Database

SUSE Linux Enterprise Server 12 Note: Static IP Address 35

Oracle Database 12c Start : database/runinstaller 36

Oracle Database 12c 37

Oracle Database 12c 38

Oracle Database 12c 39

Oracle Database 12c 40

Oracle Database 12c 41

Oracle Database 12c 42

Oracle Database 12c Note: Verify these warnings manually & then select Ignore 43

Oracle Database 12c Note: Save response file to use later for unattended install. 44

Oracle Database 12c 45

Oracle Database 12c 46

Oracle Database 12c 47

Oracle Database 12c 48

Oracle Database 12c Note: Change Oracle Database start settings in /etc/oratab & /etc/sysconfig/oracle, so that database starts after server reboot. 49

Oracle Database 11gR2 Note: Fix above error & select Retry 50

Oracle Database 11gR2 Note: Ignore this error as libaio1 is new name for libaio 51

Tuning

Tuning Optimize Storage/File System SUSE Linux Enterprise Server OS 53 iostat/vmstat/top I/O scheduler elevator=cfq/noop/deadline echo cfq/noop/deadline > /sys/block/device/queue/scheduler Oracle Database Configure & use hugepages Distribute redo log files

Tuning Server Report Oracle Enterprise Manager Configure Parameters Analyze Performance AWR (Automatic Workload Repository) Create Snapshot: SQL>EXEC DBMS_WORKLOAD_REPOSITORY.create_snapshot; - run workload/test SQL>EXEC DBMS_WORKLOAD_REPOSITORY.create_snapshot; Generate html report (in current working directory): 54 SQL>@$ORACLE_HOME/rdbms/admin/awrrpt.sql

Tuning Oracle Enterprise Manager 55

Tuning AWR Snapshot 56

Tuning AWR Demo Report 57

& Tuning Helpful Documents Oracle Database (11gR2/12cR1) SUSE Linux Enterprise System Analysis & Tuning https://www.suse.com/documentation/sles-12/pdfdoc/book_sle_tu ning/book_sle_tuning.pdf Oracle Database Performance Tuning 58 http://ftp.suse.com/pub/partners/oracle/docs/oracledb_on_sles 12.pdf http://docs.oracle.com/database/121/tgdba/e49058-05.pdf

SUSE Linux Misc. Oracle Software and Support SUSE Software http://www.suse.com/download-linux http://www.suse.com/oracle Oracle Software http://download.oracle.com https://edelivery.oracle.com/ Oracle Support 59 http://support.oracle.com (Metalink)

Questions & Answers Thank you. 60

61 Corporate Headquarters +49 911 740 53 0 (Worldwide) Join us on: Maxfeldstrasse 5 90409 Nuremberg Germany www.suse.com www.opensuse.org

Unpublished Work of SUSE LLC. All Rights Reserved. This work is an unpublished work and contains confidential, proprietary and trade secret information of SUSE LLC. Access to this work is restricted to SUSE employees who have a need to know to perform tasks within the scope of their assignments. No part of this work may be practiced, performed, copied, distributed, revised, modified, translated, abridged, condensed, expanded, collected, or adapted without the prior written consent of SUSE. Any use or exploitation of this work without authorization could subject the perpetrator to criminal and civil liability. General Disclaimer This document is not to be construed as a promise by any participating company to develop, deliver, or market a product. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. SUSE makes no representations or warranties with respect to the contents of this document, and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. The development, release, and timing of features or functionality described for SUSE products remains at the sole discretion of SUSE. Further, SUSE reserves the right to revise this document and to make changes to its content, at any time, without obligation to notify any person or entity of such revisions or changes. All SUSE marks referenced in this presentation are trademarks or registered trademarks of Novell, Inc. in the United States and other countries. All third-party trademarks are the property of their respective owners.