=Apache Guacamole unter Oracle Linux 8 mit dem MS SQL Server verwenden=====
Aufgabe: Als Datenbank für Apache Guacamole soll ein MS SQL Server 2019 statt der bestehenden MySQL verwendet... .
In diese Umgebung liegt einen geclusterte MS SQL Datenbank vor, um hier mehr Ausfall Sicherheit zu... e Datenbank Objekte installieren
* Guacamole MS SQL User für den Connect zur DB anlegen
* MS SQL Pr
=====Error Handling von SQL*Plus Aufrufen in Bash Skripten=====
Mit den beiden SQL*Plus Anweisungen kann ein Fehlercode zurück geben werden:
* WHENEVER SQLERROR EXIT SQL.SQLCODE
* WHENEVER OSERROR EXIT 9
==== Einfacher Fall - direkter Aufruf von SQL*Plu
werden!
Hier für eine Cluster Datenbank:
<code sql>
sqlplus / as sysdba
show parameter target
show parameter max
alter system set sga_target=40G scope... database -d GPIDB
srvctl start database -d GPIDB
sqlplus / as sysdba
#check
show parameter target
sho... "show SGA + 1%" / 2MB = <Anzahl der Pages>
<code sql>
sqlplus / as sysdba
sql>show sga
Total Syste
t 1
fi
</code>
==== Datenbank Version prüfen - SQL*Plus Abfragen ====
Testen ob die DB überhaupt e... g oder zuvor im Script bereits gesetzt werden!).
SQL*Plus aufrufen und mit einer Abfrage die DB Versio... ner like '%Enterprise%';
quit"|${ORACLE_HOME}/bin/sqlplus -s / as sysdba`
echo "check DB Version - Get... ie Versionsabfrage kann auch alternativ folgendes SQL verwendet werden:
<code sql>
select decode( trim(
en===
User pdns auf der Datenbank anlegen:
<code sql>
Create USER "PDNS" DEFAULT TABLESPACE "USERS" TE... PowerDNS anlegen ====
Ein Script "schema.oracle.sql" um das Datenmodell anzulegen liegt unter "/modul... srv/pdns/modules/oraclebackend
$ORACLE_HOME/bin/sqlplus pdns/pdns@gpi
@schema.oracle.sql
</code>
Siehe auch https://doc.powerdns.com/md/authoritative/
le unterstützt die Mysql/MariaDB, Postgree und MS SQL. Leider noch nicht eine Oracle Datenbank.
=== M...
=== Guacamole Datenbank bereitstellen===
<code sql>
# mit dem Passwort anmelden
mysql -h localhost -... s in das GUACAMOLE_HOME/ext.
Adapter und Schema SQL bereitstellen:
<code bash>
cd /srv/guacamole_sou...
[root@guacamole01 schema]# vi 001-create-schema.sql
..
use guacamole;
..
[root@guacamole01 schema]# v
eigenen Script, siehe github für den Code
<code sql>
SQL> @asm_failgroup.sql VOTPRD
Parameter 1 = Data Group Name => VOTPRD
ASM Failgroups of a Di... nline|offline disks in failgroup <fail_group>
...
SQL> alter diskgroup VOTPRD online disks in failgroup
JDK 8uxxx nach Bedarf installieren.
Falls [[dba:sqlcl_oracle_command_line_in_12c|SQLcl]] auf der Maschine eingesetzt werden soll, ist das zwingend notwend
en und JDK nach Bedarf installieren.
Falls [[dba:sqlcl_oracle_command_line_in_12c|SQLcl]] auf der Maschine eingesetzt werden soll, ist das zwingend notwend