----
===Update OS und Libs ===
Snapshot der VM zuvor erstellen!
<code bash>
dnf update
reboot
</co... benötigten Libraries! Fehlt eine Lib, wird die dazugehörige Option auch nicht aktiviert.
Übersetzten... müssten wir eins nach dem anderen einspielen bis zu unsere aktuellen Version
</code>
----
=== Ext
ration einer Server Umgebung ist die Trennung des Zugriffs auf die Server vom lokalen Arbeitsplatz des... it gesteuert werden, wie von außen auf die Server zugegriffen werden kann.
===Hauptfunktionen===
Von und zu der Session können Dateien kopiert werden, in SSH... er Oberfläche
* Hinterlegen der Verbindung mit Zugriffsrechte auf Gruppen/Usern
* Leider nur mi
rware und Datenbank Installation vorbereiten====
Zum Einsatz kommt Oracle Linux 8.3
Diese Software k... und eine CPU notwendig um eine VMWare Maschine aufzusetzen.
Weniger Speicher ist nicht zu empfehlen, gerade für eine ASM oder Oracle Cluster Umgebung ist hier großzügig zu planen!
Normale Grundinstallation als minimalste
leitung für die Installation beschreiben müssen dazu bereits bei der Installation die entsprechenden L... m die Optionen beim Übersetzen des **guacd** auch zu aktiveren und es muss das Plugin dazu hinterlegt werden.
=== Vorbereitung ===
Verzeichnis für die ... er noch nicht gelungen das Ergebnis im Browser aufzurufen, trotz einiger Tests bleibt die Spalte "Log"
QL Datenbank vor, um hier mehr Ausfall Sicherheit zu erhalten wird diese Datenbank nun auch für Guacam... llieren
* Guacamole MS SQL User für den Connect zur DB anlegen
* MS SQL Properties in der guacamol... gen
* Neu Starten und konfigurieren
Voraussetzung: Guacamole installiert nach folgender Anleitung... MS SQLServer Umgebung auf dem Linux Rechner ====
Zu ODBC/MS Tools unter Linux siehe auch => [[dba:db_
rmation stehen, um hier "echte" Tests durchführen zu können und zu erkennen ob auch das richtige Dokument angezogen wird.
**Umgebung:**
Das System läuft... rgeladen werden können und die Python Version oft zu alt ist und nur schwer über normale Wartungsvertr... rmalen Support Request installieren lässt ohne allzu viele Regularien zu sprengen.
Folgende Möglich
</code>
Hier mit dem ed25519 Algorithmus, mehr dazu unter https://en.wikipedia.org/wiki/EdDSA und htt... /id_rsa
</code>
Um sich lokal selber verbinden zu können, eigenen Schlüssel speichern:
<code bash>... nton@apex01.pipperr.local
</code>
Prüfen ob ssh Zugriff nicht eingeschränkt ist über den Parameter A... n darf!
=== Anmelden debuggen ===
mit -vvv ssh Zugriff debuggen:
<code bash>
ssh -vvv anton@apex0
..
Aufgabe: Ein AT Job soll angelegt werden der zu einer bestimmten Uhrzeit den Server neu startet.
... te wird Random ermittelt um die VM Umgebung nicht zu überlasten
hour: "04"
# gewünschter tag falls ne... am Ende wohl einfacher gewesen.
Der Trick ist es zu verstehen das ein Datum abgezogen vom anderen Dat... y/datetime.html , auf die Eigenschaften kann dann zugegriffen werden ( (d.days, d.seconds, d.microseco
ch Code angepasst und Templates erzeugt.
Siehe dazu => https://docs.ansible.com/ansible/latest/user_g... bung testen ===
Über "jinja2.Template" läßt sich zuvor auch testen ob es dann im Ansible Template so funktioniert wie erwartet.
Umgbung zuvor einstellen
<code bash>
source /var/lib/awx/ven... her mit "size_total[0]" auf den eigentlichen Wert zugreifen!
<code yaml>
- hosts : apex01.pipperr.l
erwaltung z.B. für Redhat muss die Katello Option zum Foreman bei der Installation gleich mit ausgewäh... rden.
Nachträglich lässt sich das nicht mehr hinzufügen.
== Ablauf Installation ==
Voraussetzung: Der Server muss die folgenden Repos erreichen könne... f clean all
</code>
Foreman und Puppet Repos hinzufügen:
<code bash>
dnf -y install https://yum.th
st das so noch nicht implementiert, ohne direkten Zugriff der Maschine auf die Microsoft Cloud funktio... ritt 1 bis 3 wird dann in einem Workflow in Tower zusammen gefasst, Schritt 4 als Schedule alle 3 Woch... en um z.B einen DB Link auf eine SQL Server DB einzurichten ist dieser Schritt in einem eigenen Playbook zusammen gefasst.
Als Vorbereitung die Pool IDS erm
Oracle Linux Automation ManagerServer Verzeichnis zur Verfügung stellen für den Download des AHF Patch... (muss dort schreiben und lesen können!)!
* MOS Zugangsdaten für den Download bereithalten und als U... /Update und die Basis Konfiguration erstellen
* Zugangsdaten für das Oracle Health Checks Collection... ====AHF - Oracle AUTONOMOUS HEALTH FRAMEWORK ====
Zu AHF siehe [[dba:oracle_rac_19c_ahf_trace_file_ana
terläuft.
Falls es bei der Verwendung von nohup zu "hängen" des startenden Scripts kommt, beachten d... E_SID und ORACLE_HOME müssen in der Umgebung oder zuvor im Script bereits gesetzt werden!).
SQL*Plus ... rung mit EOScipt aufrufen ====
Parameter werden zuvor im Script erstellt und dann für die SQL Befehl... DEX + 1"
done
</code>
==== Im Array suchen, dazu den Namen das Arrays und den Suchstring übergeben
n beiden SQL*Plus Anweisungen kann ein Fehlercode zurück geben werden:
* WHENEVER SQLERROR EXIT SQL.... EVER OSERROR EXIT SQL.SQLCODE" kann ein Code != 0 zurückgeben werden, aber da der SQL Errorcode eine n... ell====
Um das Ergebniss eines SQL*Plus Aufrufes zu verwenden kann das so aufgerufen werden:
<code ba... SQL*Plus gleich nach dem Aufruf in eine Variable zu schreiben, mit dieser Arbeiten, schnell ist **$?*
nächste Datei||
|:e#|vorherige Datei||
|:rew|gehe zur ersten Datei||
|:ar|Liste alle offenen Dateien a... er Bash==
Leider ist mir bisher nicht gelungen dazu die richtige Escape Squence zu finden.
Beispiel
<code bash>
ps uafx | grep smon | awk '{ print "... tener ereichbar wäre.
Leider ist aber noch nichts zum prüfen installiert.
Ziel: Testen ob in einer F