0

Oracle: selektieren nach Schemas in der DB

Posted by Thorsten on 20. Dezember 2016 in Allgemein, Datenbank |

Auf der Suche mir alle Schemas einer Oracle Datenbank anzeigen zu lassen bin ich über folgenden Befehlsaufruf gestolpert:

select distinct
   owner 
from 
   dba_segments
where    owner in    (select username     from dba_users
    where default_tablespace not in ('SYSTEM','SYSAUX')
   )
;

 

Sehr hilfreich.

Schlagwörter: , , ,

0

SAP: Uhrzeitanalyse

Posted by Thorsten on 7. Dezember 2016 in Allgemein, SAP |

In SAP lässt sich über den Report rsdbtime die verschiedenen Uhrzeitstände des OS vs. SAP System und DB auf einen Blick prüfen:

rsdbtime

Schlagwörter: ,

1

macOS: Remote Tool verschiedene Protokolle

Posted by Thorsten on 29. November 2016 in Allgemein, Mac OS X |

Ich bin ein Freund von RemoteTools welche viele unterschiedliche Protokolle beherrschen. Mich nervt einfach nur 5 unterschiedliche Tools für RDP, VNC, SSH, Teamviewer etc. bediehnen und auf dem Rechner zu haben.

Vor allem auch die Möglichkeit mit einem Tool per Tabs auf unterschiedlichen Rechnern zuzugreifen finde ich hier sehr angenehm.

Auf Linux habe ich meistens Remmina genutzt welches hier den Dienst ganz ordentlich verrichtete.

Auf Windows nutze ich eigentlich eine Mischung aus mRemoteNG und MobaXterm von denen ich eigentlich beidermaßen begeistert bin je nachdem für welchen Anwendungszweck.

Für MacOS hab ich bisher noch so ein Tool gesucht und bin mit Royal TSX fündig geworden.

Aktuell nutze ich noch die freie Version. Da ich das Tool erst seit ende letzter Woche im Einsatz habe möchte ich es noch ausgiebig testen bevor ich an eine Subscription denke.

Die freie Version ist (ähnlich wie bei MobaXterm) eingeschränkt nutzbar. Wobei mich diese Einschränkungen aktuell noch nicht stören.

  • Up to 10 connections
  • Up to 10 credentials
  • 1 document

royaltsx

Schlagwörter: , ,

0

Linux systemd: Unit Files

Posted by Thorsten on 6. August 2016 in Allgemein, linux, SAP, Ubuntu |

Um ein Skript bei Systemstart des SLES12 Server mit systemd aus zu führen benötigt man zwei Dinge:

1. das Skript welches man ausführen möchte und 2. ein „.service“ File (Unit-File) für den Systemd.

Wir legen beispielsweise ein Skript für die Ausführung unter „/root/bin/skript.sh“.

Das .service File wird unter dem Verzeichnis /etc/systemd/system abgelegt. Beispiel: /etc/systemd/system/skript.service

Anschließend sieht das Unitfile hierfür folgendermaßen aus:

[Unit]
Description=Skript für Systemboot 

[Service]
Type=oneshot
ExecStart=/root/bin/skript.sh

[Install]
WantedBy=multi-user.target

 

Dies wäre die einfachste Art ein Skript bei Systemstart aus zu führen.

Falls es sich um einen Service handelt der gestoppt und gestartet werden soll könnte das dementsprechende Skript folgendermaßen aussehen:

start() {
  exec hierdasexecutable start
}

stop() {
  exec hierdasexecutable stop
}

case $1 in
  start|stop) "$1" ;;
esac

 

Das dazu passende .service (Unit File) könnte dann folgendermaßen aussehen:

[Unit]
Description=Skript für Systemboot

[Service]
Type=oneshot
ExecStart=/root/bin/skript.sh start
ExecStop=/root/bin/skript.sh stop
RemainAfterExit=yes

[Install]
WantedBy=multi-user.target

 

Anschließend kann man sein Skript steuern mit:

systemctl start skript.service | systemet stop skript.service

Für den nächsten Systemstart einplanen:

systemctl enable skript.service

Schlagwörter: ,

0

SAP Notes Search – Browserplugin

Posted by Thorsten on 29. Juli 2016 in Allgemein, SAP |

Vor einiger Zeit hatte ich bereits einen Beitrag zu Browserplugins für die SAP Notes Suche.

Zwischenzeitlich hat sich natürlich auch einiges getan. Es gibt für den Firefox ein sehr hilfreiches Plugin mit dem Namen SAP Support Note QuickLaunch welches sehr gut funktioniert. Es lässt den Zugriff auf direkte Hinweisnummern sowie die Volltextsuche zu.

Zudem gibt es für Google Chrome ein Plugin im Google WebStore mit dem Namen „SAP Notes finder“ welches auch sehr gut funktioniert und den Zugriff auf Hinweisnummern oder die Volltextsuche zulässt.

SAP Notes Finder

Aktuell wird hierbei noch auf die „alte“ Notesseiten der SAP verwiesen. Es wird spannend wann hier eine Umstellung passiert wenn die alten Seiten am 16.08.16 abgeschaltet werden.

Schlagwörter: ,

0

SLES – hinzufügen/vergrößern/entfernen von LUNs/Disks

Posted by Thorsten on 21. Juli 2016 in Allgemein, linux, Ubuntu, UPlanet, Virtualisierung, VMWare |

Um in SuSE eine LUN oder Disk in einer physikalischen oder virtuellen Umgebung hinzuzufügen oder zu vergrößern gibt es den Artikel 7009660 bei SuSE.

Disk hinzufügen, anschließend Skript ausführen im OS:

rescan-scsi-bus.sh

in virtuellen Umgebungen muss man gegebenenfalls die Option -a bzw. –alltargets an das Skript mit anhängen.

Disk vergrößern, anschließend rescan im OS:

echo 1 > /sys/block/sdX/device/rescan

 

Auch eine Anleitung um eine Disk sauber aus dem System zu hängen ist in dem SuSE Artikel enthalten.

Ältere Artikel dazu aus dem Linuxvoodoo Blog:

Schlagwörter: ,

0

SLES 12 Update – Known Issue

Posted by Thorsten on 2. Juni 2016 in Allgemein, bash, linux, Ubuntu, UPlanet |

Ich bin gerade über folgendes Problem gestolpert und hab auch gleich die dazugehörige Lösung auf den SuSE Seite gefunden:

————————————————–

Known Issuses

Offline update of the system from GA to SP1

After an offline update from GA to SP1 the product listing may be wrong. Do the following to correct the issue:

  1. Reboot in a shell as user root.
  2. Remove the following files in /etc.
    • # rm /etc/SuSE-release /etc/YaST2/control.xml
    • # rm /etc/issue /etc/issue.net /etc/motd /etc/os-release
  3. Reinstall the SLES_SAP release package.
    • # zypper install -f SLES_SAP-release

————————————————–

Schlagwörter:

0

SAP: SAP HANA Virtualisierung mit VMware vSphere

Posted by Thorsten on 26. Februar 2016 in Allgemein, linux, SAP, Virtualisierung, VMWare |

Etwas „Werbung“ in eigener Sache: Es wurde ein neuer Linux/VMware/SAP Kurs mit meiner Beteiligung entwickelt. Der aktuelle SAP Newsletter berichtet davon: SAP Education Newsletter Link

AD661 - Newsletter

Dieser wird auch im SAP Schulungskatalog geführt mit dem Kursnamen: AD661 – VMware vSphere Installation, Konfiguration und Management für SAP HANA – Best Practices

Die ersten Kurse werden voraussichtlich auch von meiner Person gehalten. Zukunftssicher mit der SAP HANA in der eigenen TDI Umgebung. Darüber hinaus noch Linux KnowHow und ein Quentchen VMware Konfiguration damit die Performance auch in virtuellen Umgebungen optimal zur Verfügung steht.

Ich zitiere hier mal noch den Newsletter Text der den Inhalt deutlich besser beschreibt als der Kurstitel:

Wer eine SAP HANA Datenbank in einer VMware vSphere Umgebung betreiben möchte, benötigt plattformübergreifendes Know-how. In der neuen Schulung AD661 lernen Teilnehmer, wie sie ein virtualisiertes Linux-OS optimal für die SAP HANA Installation vorbereiten. Damit legen sie den Grundstein für eine reibungslose Installation und effizienten Systembetrieb.
Teilnehmer haben bereits während der Schulung die Möglichkeit, erworbenes Wissen in praktischen Umgebungen anzuwenden. Sie konfigurieren eine Linux und VMware vSphere Umgebung zur Vorbereitung einer SAP HANA TDI-Installationen nach SAP Best Practice Vorgaben.

 

Das wird ein Spaß 🙂

 

Schlagwörter: , , , ,

0

DSAG Technologietage 2016

Posted by Thorsten on 15. Februar 2016 in Allgemein, linux, SAP, Virtualisierung |

Auf dem Weg nach Hamburg…

Wer sich auf den DSAG Technologietagen 2016 herumtreibt kann sich gerne mal bei mir melden oder in die interessanten „Linux & MaxDB“-Arbeitsgruppen-Beiträge mit rein schauen. Mein SAP Kollege und ich (Sprecher AG Linux & MaxDB) haben ein paar sehr interessante Beiträge dieses Jahr gesammelt:

Bildschirmfoto 2016-02-15 um 15.29.31

Bis dahin…

Schlagwörter: ,

0

Linux: systemd und der Affengriff

Posted by Thorsten on 4. Februar 2016 in Allgemein, bash, linux |

Die Tastenkombination CTRL + ALT + ENTF ist bei vielen Administratoren recht beliebt um sich an ihrem Desktop anzumelden.

Bei Windows ermöglicht die Tastenkombination zwischenzeitlich das öffnen des Tankmanagers, das Ändern des Passworts und noch ein paar Dinge. Was macht ein Linux Server (SLES 11.X/12.X, RedHat 4/5/6/7.X) bei Ausführung der Tastenkombination auf einem Terminal?! -> er rebootet nach weniger als 5 Sekunden.

Möchte ich das auch bei meinem Linux Server? In Linux Server Systemen in denen „Enterprise Applikationen“ laufen wie SAP Applikationen, SAP HANA, Sonstige Datenbanken die zentrale Unternehmensanwendungen wie mein Hochregallager betreiben oder ähnliches möchte ich ein „versehentliches“ Ausführen evtl. verhindern.

Ich stelle mir hier immer vor das der Admin an seinem Desktop sitzt, eine Remote-Console auf dem Terminal des Servers offen hat und „mal kurz“ sein PW im Windows-Desktop ändern möchte… und schwups rebootet meine 2TB RAM HANA VM inklusive Datenbank auf denen meine 800 Benutzer gerade aktiv sind -> eher schlecht!

In Linux Systemen mit system-V-init gibt es die zentrale Konfigurationsdatei /etc/inittab in der man das Verhalten der Tastenkombination konfigurieren kann.

In Linux Systemen wie SLES12 oder RedHat7 in denen systemd Einzug gehalten hat funktioniert die Tastenkombination (leider) immer noch.

Um dieses Reblot-Verhalten zu deaktivieren habe ich zwei Möglichkeiten gefunden. Entweder indem man die Kombination elegant umlegt:

ln -sf /dev/null /etc/systemd/system/ctrl-alt-del.target

oder alternativ mit dem systemctl Befehl maskieren:

systemctl mask ctrl-alt-del.target

Bei meinem Test kam allerdings anschließend eine Meldung mit raus die allerdings ignoriert werden kann:

systemd: Failed to enqueue ctrl-alt-del.target job: Unit ctrl-alt-del.target is masked.

Schlagwörter: , ,

Copyright © 2009-2024 linux-voodoo.de All rights reserved.
This site is using the Desk Mess Mirrored theme, v2.4, from BuyNowShop.com.