erver vom lokalen Arbeitsplatz des Administrators/DBA's.
[[https://guacamole.apache.org/| Apache Gua... e ist
* LDAP AD User (muss auch parallel in der DB angelegt werden)
* Normaler, täglicher User f... tung der Server und Nutzer erfolgt über eine MariaDB, leider steht noch kein Oracle DB Connector zur Verfügung.
Der "normale" User wird über das Active D
le das AUTONOMOUS HEALTH FRAMEWORK(AHF) auf allen DB Maschinen verteilen / installieren und konfigurie... e Linux Automation Manager soll der AHF auf allen DB Maschine ausgerollt und regelmäßig aktualisiert w... n für das Oracle Health Checks Collection Manager DB Repostitory als User definied Credential Objekt i... e AUTONOMOUS HEALTH FRAMEWORK ====
Zu AHF siehe [[dba:oracle_rac_19c_ahf_trace_file_analyser|Eine Orac
t.
Ablauf:
* MS Repository hinterlegen
* MS ODBC installieren (für die ms-Tools)
* MS Tools installieren (für die DB Konfiguration)
* Auf dem MSSQL Server eine Datenbank und einen Eigentümer für die DB anlegen
* Guacamole Datenbank Objekte installie... ren
* Guacamole MS SQL User für den Connect zur DB anlegen
* MS SQL Properties in der guacamole.co
Ganze für eine Oracle Cluster Installation => [[dba:install_rac_linux_12c|Anmerkungen zu Installatio... s gefunden werden können!
===User pdns auf der DB anlegen===
User pdns auf der Datenbank anlegen:
... "CONNECT","RESOURCE";
-- Rights
grant execute on DBMS_CRYPTO to pdns;
</code>
----
==== PowerD...
export ORACLE_HOME=/opt/oracle/products/12.1.0.2/dbhome_1/
#Nur Oracle Modul
./configure --with-modu
1
fi
# alternativ grep mit Return Wert
grep setdb /home/oracle/.profile > /dev/null
if [ "$?" -n... ed with the GPI Oracle default configuration - setdb in .profile is missing - please read the Oracle i... n prüfen - SQL*Plus Abfragen ====
Testen ob die DB überhaupt erreichbar ist (ORACLE_SID und ORACLE_H... n!).
SQL*Plus aufrufen und mit einer Abfrage die DB Version überprüfen.
<code bash>
#Test if databa
SearchSoftware
Unterstützt wird zur Zeit für die DB (03.2015) ein Oracle Linux 7 mit dem Unbreakable ... Oracle Installation werden dabei ca. ~6GB für die DB Software am Plattenplatz benötigt.
Ablauf nach d... Konfiguration für ein Oracle Cluster siehe auch [[dba:rac_add_second_ip|Ein neues VIP und ein neues Ne... ber Kommando Werkzeug
hostnamectl set-hostname racdb01.pipperr.local
# Neue Session starten und püfen
=====Die Ansible Facts mit ansible-cmdb für eine HTML Seite mit allen konfigurieren Hosts verwenden===... bereits ein recht praktisches Skript **ansible-cmdb** => https://ansible-cmdb.readthedocs.io
Ablauf:
* ansible-cmdb in der normalen Python Umgebung installieren
* ansible-cmd
cle Installation werden dabei ca. ~8-12GB für die DB Software am Plattenplatz benötigt.
Hier großzügi... Konfiguration für ein Oracle Cluster siehe auch [[dba:rac_add_second_ip|Ein neues VIP und ein neues Ne... ber Kommando Werkzeug
hostnamectl set-hostname racdb01.pipperr.local
# Neue Session starten und püfen
... portant>Der voll qualifizierte Namen einer Oracle DB oder RAC Maschine darf sich nachträglich nach ein
n dann später Oracle Aufgaben wie das Patchen der DB Umgebung in Ansible parametrisiert werden.
<fc #... /code>
Erster Test mit:
<code bash>
ansible gpidb01 -m setup -a "filter=ansible_local"
..
"ansibl... ": "12"
}
]
}
</code>
<code bash>
ansible gpidb01 -m setup -a "filter=ansible_local"
gpidb01 | SUCCESS => {
"ansible_facts": {
"ansible_
e Cluster Datenbank:
<code sql>
sqlplus / as sysdba
show parameter target
show parameter max
alter... target sid='*';
exit
srvctl stop database -d GPIDB
srvctl start database -d GPIDB
sqlplus / as sysdba
#check
show parameter target
show parameter max
#set PGA
show parameter pga_ag
inen dritten gesharten Speicherplatz.
Siehe => [[dba:asm_platten_verteilen|Oracle ASM 12c - Oracle Di... luster für zwei Brandabschnitte verteilen]]
{{ :dba:rac:vot_disk_architecture_rac_v01.png | VOT Disk... en Systemen:
<code bash>
# Auf den zielsystem racdb01 testen welche ID's vergeben wurden
# id grid
# uid=1101(grid) gid=1100(oinstall) groups=1101(dba),1002(asmadmin),1100(oinstall)
groupadd -g 1100
n Betrieb einer Oracle Datenbank im manuellen Standby Modus**
Zwei identische HP ProLiant DL380p die... und aktiv, die Datenbank B wird als manuelle Standby Datenbank für den Notfall betrieben.
Prinzipielle Übersicht:
{{:dba:standby_db_konzept.png?300|Oracle Standby DB Konzept}}
In der Oracle Standard Edition seht leider
SQLPlus wird direkt aufgerufen:
<code bash>
...
DBVIEW=global_name
${ORACLE_HOME}/bin/sqlplus -s / as sysdba << EOScipt
WHENEVER SQLERROR EXIT SQL.SQLCODE
WH... OR EXIT 9
set pagesize 0
set heading off
set feedback off
select global_name from ${DBVIEW};
exit;
EOScipt
if [[ "$?" != "0" ]]; then
DB_STATUS=DO