EMCLI Überblick, Nutzen und Beispiele aus der Praxis

Ähnliche Dokumente
Zurück in die Zukunft

Oracle Cloud Control. Seminarunterlage. Version vom

SQLTXPLAIN. Oder: Warum performt mein SQL nicht? Stefan Seck Senior Consultant. OPITZ CONSULTING Deutschland GmbH

DOAG Hochschul-Community Ulm

Oracle Enterprise Manager Cloud Control 12c: Advanced

Linux-Camp: Linux als Server am Beispiel LAMP

FlexFrame for Oracle. Torsten Schlautmann OPITZ CONSULTING Gummersbach GmbH

Komponenten. Abb. 1: Weblogic-Komponenten

SOA im Zeitalter von Industrie 4.0

Rapid Response UI mit WebSockets

Evolution des Enterprise Managers

eridea AG Installation Eclipse V 1.1

Grid Control: Migration auf 11g und das Leben danach. von. dbtotal.de. Jaroslav Dutov Jaroslav Dutov

Grid Control 10g im Praxiseinsatz

Installation von MySQL

Java Application 1 Java Application 2. JDBC DriverManager. JDBC-ODBC Br idge. ODBC Driver Manager. Dr iver C. Dr iver D.

Frühling für iphone-apps

EE SE1 Oracle RDBMS. Andrew Lacy Solution Architect. OPITZ CONSULTING Deutschland GmbH. Foto: Siobhan Bickerdike

Anleitung zur Einrichtung einer ODBC Verbindung zu den Übungsdatenbanken

Weblogic Server: Administration für Umsteiger

IDM: Identity Connector Framework (ICF) und SAP Connectors

Cloud Control und die Datenbank

Oracle Enterprise Manager Cloud Control 12c: Advanced HENRIETTE CEBULLA IT-CONSULTING

Grid Control System Monitoring Plug-Ins Monitoring von Fremdsystemen mit Grid Control. Thomas Niewel Oracle Deutschland GmbH

Applica'on Performance Monitoring in der Oracle Cloud

<Insert Picture Here> Kerberos Geheimnisse in der Oracle Datenbank Welt

SAP Installation auf Windows Server 2008 R2 Enterprise

eridea AG Installation Eclipse V 1.4

SQL-Berechtigungen für tse:nit, cs:plus, SBS-rewe Stand:

HOW TO. Enterprise Manager Grid Control 10gR2 - Essentials

Die KatHO Cloud. Sollten Sie Fragen haben, wenden Sie sich bitte an die IT-Mitarbeiter Ihrer Abteilung.

IT-Sicherheit und OFM: Eine Herkulesaufgabe?

Kerberos Authentifizierung

Oracle Enterprise Manager 10g Grid Control Release 2

PostgreSQL unter Debian Linux

<Insert Picture Here> Grid Control 11g und My Oracle Support Ulrike Schwinn

Oracle APEX Installer

TimeMachine. Installation und Konfiguration. Version 1.4. Stand Dokument: install.odt. Berger EDV Service Tulbeckstr.

AnyWeb AG

Update Zeiterfassung.NET und Onlinedienst. ACCENON Software und Hardware GmbH

Diplomarbeit Webmaster. CONTENTMANAGEMENT Installationsanleitung. Version 1.0

Schlafen Sie gut!? - Autodesk Vault System Überwachung

IT-Symposium. 2E04 Synchronisation Active Directory und AD/AM. Heino Ruddat

PostgreSQL auf Debian System

Quark Publishing Platform Upgrade-Pfade

IBM SPSS Collaboration and Deployment Services (C&DS) version 7

DOKLI 2.0 Installationshandbuch

EuroFib Update herunterladen und installieren

In diesem Anschnitt geht es um die SQL Anweisungen, mit denen ich den Zugriff auf das Datenbankschema steuern kann.

CamelCaseCon 2011 Vortrag von Stefan Glase am Statische Code-Analyse für Groovy & Grails mit CodeNarc

<Insert Picture Here> Die RZ-Zentrale - Grid Control hochverfügbar

Meine Datenbank läuft auf Vmware Was sagt der Enterprise Manager dazu?

IT-Symposium Oracle Grid Control. Grenzenloses Monitoring. Page

Bedeutung von Integrationsarchitekturen im Zeitalter von Mobile, IoT und Cloud

Windows Server 2016 Essentials Basis-Server für kleine Unternehmen

Benachrichtigungen. Installation und Konfiguration. Version 2017 Summer Release

Neuerungen in System Center Endpoint Protection (SCEP) 2012

BusinessPlanner Installationsanleitung

Oracle Enterprise Manager 12c Database Express (EM Express)

Oracle Forms und APEX

Automatisierte Einbindung von Windows Systemen in Bacula mit Hilfe von OPSI

Cloud Control, Single Sign On in Active Directory Umfeld

DOAG News Okt 2013 Überwachen von Applikationslogik mittels Enterprise Manager 12c

Oracle Enterprise Manager Cloud Control 12c: Installation von Ralf Durben, ORACLE Deutschland B.V. & Co. KG

System Center 2012 R2 und Microsoft Azure. Marc Grote

Titel. System Center Orchestrator 2012 R2 Anleitung zur Installation

Copyright 2012, Oracle and/or its affiliates. All rights reserved.

WarenWirtschaft Handbuch Stand

SQL Server 2014 Installationsanleitung

Raber+Märcker Techno Summit 2014 Microsoft Dynamics NAV 2013 R2 Überblick und Hintergründe zu aktuellen Version.

Agile BI in der Praxis

Installation von VMWare Virtual Center Server 5.1 und Komponenten Inkl. migrieren der Datenbank Setup Version

Anleitung Nutzung eduroam

Quickstart Guide. azeti SONARPLEX VAA Fehler erkennen, bevor Fehler entstehen

Teamschool Installation/ Konvertierungsanleitung

Insight Anforderungsanalyse für SOA Services. Dr. Gregor Scheithauer OPITZ CONSULTING München GmbH Björn Hardegen MID GmbH

Das diesem Dokument zugrundeliegende Vorhaben wurde mit Mitteln des Bundesministeriums für Bildung und Forschung unter dem Förderkennzeichen

Verbinden von IBM Informix mit Openoffice mittels JDBC

Free IPA (Identity Policy - Audit)

Pervasive.SQL ODBC Treiber. ab ABACUS er-Version Installationsanleitung

Oracle Public Cloud benutzen

MOBILE ON POWER MACHEN SIE IHRE ANWENDUNGEN MOBIL?!

cs106 Informatiklabor Teil 1: Java-Installation

HowTo - steadyprint - Softwareverteilung von steadyprint per Active Directory (AD) - German

Installationsanleitung für DoRIS unter Linux Inhaltsverzeichnis

Continuous Delivery mit OpenShift, 2nd Edition

Michael Arlati. Neubüntenweg Aesch Jahre Progymnasium, 4147 Aesch ( )

Microsoft-Prüfung. Installation, Storage, and Compute with Windows Server Preview EXAM PACK

Uwe Baumann artiso Solutions

Oracle VM, OpenStack & EM12c Ziemlich beste Freunde oder Star Wars The Empire Strikes Back

Release Notes scvenus 2.3.0

SQL Server 2016 Installationsanleitung

So legen Sie eine gelöschte Resource wieder an

Aufsetzten einer Oracle DBaaS Umgebung (private Cloud) mit dem Enterprise Manager. Bodo von Neuhaus Oracle Deutschland B.V.

Neuigkeiten in Microsoft Windows Codename Longhorn Egon Pramstrahler - egon@pramstrahler.it

RMAN Duplicate. von. dbtotal.de. Jaroslav Dutov.

Transkript:

EMCLI Überblick, Nutzen und Beispiele aus der Praxis OPITZ CONSULTING GmbH 2014 Seite 1

EMCLI Überblick, Nutzen und Beispiele aus der Praxis Stefan Seck Senior Consultant OPITZ CONSULTING GmbH DOAG 2014, Nürnberg, 18.11.2014 OPITZ CONSULTING GmbH 2014 Seite 2

Agenda 1. Einstieg 2. Installation 3. Beispiele 4. Zusammenfassung OPITZ CONSULTING GmbH 2014 Seite 3

Mission Wir entwickeln gemeinsam mit allen Branchen Lösungen, die dazu führen, dass sich diese Organisationen besser entwickeln als ihr Wettbewerb. Unsere Dienstleistung erfolgt partnerschaftlich und ist auf eine langjährige Zusammenarbeit angelegt. Leistungsangebot Business IT Alignment Business Information Management Business Process Management Anwendungsentwicklung SOA und System-Integration IT-Infrastruktur-Management Märkte Branchenübergreifend Über 600 Kunden 29% Industrie / Versorger / Telekommunikation Eckdaten Gründung 1990 400 Mitarbeiter 9 Standorte 29% Handel / Logistik / Dienstleistungen 42% Öffentliche Auftraggeber / Banken und Versicherungen / Vereine und Verbände OPITZ CONSULTING GmbH 2014 Seite 4

1 Einstieg OPITZ CONSULTING GmbH 2014 Seite 5

Historie Verwaltung und Nutzung des CloudControl GUI mobile App emctl emcli EMCLI mit Oracle 9i eingeführt. Funktionsumfang zunächst eingeschränkt. Mit jeder neuen Version neue Funktionen aktuell über 400 Kommandos in verschiedenen Gruppen OPITZ CONSULTING GmbH 2014 Seite 6

2 Installation und Setup OPITZ CONSULTING GmbH 2014 Seite 7

Installation und Setup Download vom OMS $OMS_HOME/sysman/jlib/emclikit.jar Von der GUI OPITZ CONSULTING GmbH 2014 Seite 8

Installation und Setup Jeder Rechner nutzbar Installation java -jar emclikit.jar client -install_dir=/oracle/emcli java -jar emclikit.jar client -install_dir=c:\oracle\emcli Setup emcli setup -url=http://emcc12c:7802/em -username=sysman OPITZ CONSULTING GmbH 2014 Seite 9

Setup mehrere OMS Setup OMS Prod emcli setup dir C:\Oracle\emcli\emccp -url=http://emccp:7802/em -username=sysman Setup OMS Test emcli setup dir C:\Oracle\emcli\emcct -url=http://emcct:7802/em -username=sysman OPITZ CONSULTING GmbH 2014 Seite 10

Erste Übersicht C:\Oracle\emcli>emcli help setup emcli setup -url="http[s]://host:port/em" -username=<em console username] [-password=<user's password>] -dir=<local emcli configuration directory> [-localdirans=yes no] [-licans=yes no] [-trustall] [-certans=yes no] [-nocertvalidate] [-novalidate] [-autologin] [-noautologin] [-noregister] [-custom_attrib_file=<custom attribute file path>] Beschreibung: Richtet emcli für die Arbeit mit dem EM-Management Server (OMS) ein, der mit dem -url-argument angegeben wird. Wenn der Befehl "emcli setup" ohne Argumente ausgegeben wird, werden die aktuellen OMS-Verbindungsdetails angezeigt. OPITZ CONSULTING GmbH 2014 Seite 11

Anmeldung am Cloud Control am jeweiligen Cloud Control anmelden. cd \Oracle\emcli set EMCLI_STATE_DIR=C:\oracle\emcli\emccp emcli login -username=emcc_user oder cd \Oracle\emcli set EMCLI_STATE_DIR=C:\oracle\emcli\emcct emcli login -username= emcc_user OPITZ CONSULTING GmbH 2014 Seite 12

3 Beispiele OPITZ CONSULTING GmbH 2014 Seite 13

Beispiele Lebensweg einer Datenbank Gruppen anlegen und verwalten Ziele verwalten Administratoren und Berechtigungen Host und SQL Befehle ausführen Agenten verteilen OPITZ CONSULTING GmbH 2014 Seite 14

Lebensweg einer Datenbank Anlegen einer Datenbank emcli add_target -name="${sid}.sse.oc" -type="oracle_database" - host=${hostname} -credentials="username:dbsnmp;password:<pw>;role:normal" - properties="sid:${dbsid};port:${listener_port};oraclehome:${ohome};machinename: serv${sid}.rwe.com" emcli add_target -name="listener_${sid}_${dbsid}.sse.oc" -type="oracle_listener" -host="${hostname}" -properties="lsnrname=listener_${dbsid} ListenerOraDir=${ohome}/network/admin" - properties="port=${listener_port} OracleHome=${ohome} Machine=serv${sid}.sse. oc" -separator=properties=" " -subseparator=properties="= OPITZ CONSULTING GmbH 2014 Seite 15

Lebensweg einer Datenbank Anlegen einer Datenbank in einem Script emcli add_target -name="${sid}.sse.oc" -type="oracle_database" - host=${hostname} -credentials="username:dbsnmp;password:<pw>;role:normal" - properties="sid:${dbsid};port:${listener_port};oraclehome:${ohome};machinename: serv${sid}.rwe.com" emcli add_target -name="listener_${sid}_${dbsid}.sse.oc" -type="oracle_listener" -host="${hostname}" -properties="lsnrname=listener_${dbsid} ListenerOraDir=${ohome}/network/admin" - properties="port=${listener_port} OracleHome=${ohome} Machine=serv${sid}.sse. oc" -separator=properties=" " -subseparator=properties="= OPITZ CONSULTING GmbH 2014 Seite 16

Lebensweg einer Datenbank Monitoring einer Datenbank emcli apply_template -name="template_name" -targets="tname1: ttype1;tname2: ttype2;..." Löschen einer Datenbank emcli delete_target name= SSE1EUS.SSE.OC -type="oracle_dbsys" Systeme löschen emcli get_targets find "sys" find "Metrik" emcli delete_system -name= SSE1EUS.SSE.OC_sys" -type="oracle_dbsys" OPITZ CONSULTING GmbH 2014 Seite 17

Gruppen anlegen und verwalten Anlegen emcli create_group -name= DE_DATABASE_PROD" Ziele hinzufügen emcli create_group -name=" DE_DATABASE_PROD -add_targets= <TargetName>:<TargetType>;... oder emcli modify_group -name=" DE_DATABASE_PROD -add_targets= <TargetName>:<TargetType>;... Ziele aus einer Gruppe entfernen emcli modify_group -name=" DE_DATABASE_PROD -delete_targets=<targetname>:<targettype> OPITZ CONSULTING GmbH 2014 Seite 18

Administratoren und Berechtigungen Administratoren anlegen emcli help create_user C:\Oracle\emcli>emcli create_user -name= "SSE" - password="initial123" -expire="true" -desc=" DE_DATABASE_PROD Seck, Stefan" -like="sap_tst_user" -roles="public" -privilege="view_target;orcl:oracle_database" -privilege="em_monitor" Passwort ändern emcli update_db_password -target_name=emrep -target_type=oracle_database -user_name=dbsnmp -change_at_target=yes OPITZ CONSULTING GmbH 2014 Seite 19

Ziele verwalten Eigenschaften von Zielen anpassen select target_name, property_value, 'emcli set_target_property_value -property_records="' target_name ':' target_type ':Department:Databases"' from mgmt$target_properties -- where target_type='j2ee_application' -- where target_type='oracle_listener' -- and property_name = 'orcl_gtp_location' -- and property_name = 'orcl_gtp_lifecycle_status' where property_value = 'DATABASES' ; OPITZ CONSULTING GmbH 2014 Seite 20

Host oder SQL Befehle ausführen SQL emcli execute_sql -sql="select username, default_tablespace FROM dba_users" -targets="de_database_prod:composite" -credential_set_name="dbcredsnormal Host emcli execute_hostcmd -cmd= cat /etc/redhat_release" -credential_set_name="hostcredspriv" -targets= hibbert:host OPITZ CONSULTING GmbH 2014 Seite 21

Agenten deployen emcli get_supported_platforms ----------------------------------------------- Version = 12.1.0.3.0 Platform = Linux x86 ----------------------------------------------- Version = 12.1.0.3.0 Platform = Linux x86-64 ----------------------------------------------- Version = 12.1.0.3.0 Platform = IBM AIX on POWER Systems (64-bit) ----------------------------------------------- Version = 12.1.0.3.0 Platform = Microsoft Windows x64 (64-bit) ----------------------------------------------- Version = 12.1.0.2.0 Platform = Linux x86-64 ----------------------------------------------- Platforms list displayed successfully. emcli get_agentimage -destination=c:\oracle\agents -platform="microsoft Windows x64 (64-bit)" version="12.1.0.3.0" OPITZ CONSULTING GmbH 2014 Seite 22

MOS Nutzung MyOracleSupport C:\Oracle\emcli>emcli get_connection_mode Picked up JAVA_TOOL_OPTIONS: -Djava.vendor="NEW ORACLE" Verbindungsmodus: offline C:\Oracle\emcli>emcli set_connection_mode -mode="online" Picked up JAVA_TOOL_OPTIONS: -Djava.vendor="NEW ORACLE" Verbindungsmodus wurde in "online" geõndert. C:\Oracle\emcli>emcli get_connection_mode Picked up JAVA_TOOL_OPTIONS: -Djava.vendor="NEW ORACLE" Verbindungsmodus: online OPITZ CONSULTING GmbH 2014 Seite 23

4 Zusammenfassung OPITZ CONSULTING GmbH 2014 Seite 24

Zusammenfassung Gute Möglichkeit mehrere Befehle auszuführen Lässt sich gut in Scripte integrieren. OPITZ CONSULTING GmbH 2014 Seite 25

Fragen und Antworten OPITZ CONSULTING GmbH 2014 Seite 26

Kontakt Stefan Seck Senior Consultant OPITZ CONSULTING GmbH Kirchstr. 6 51647 Gummersbach Tel. +49 (2261) 60 01-0 stefan.seck@opitz-consulting.com youtube.com/opitzconsulting @OC_WIRE slideshare.net/opitzconsulting xing.com/net/opitzconsulting OPITZ CONSULTING GmbH 2014 Seite 27