es (wie Docker) zur Verfügung, hier soll aber die DB komplett auf einen frischen Oracle Linux 9 insta... stored under Oracle base/oradata
DBFILE_DEST=
# DB Domain name
DB_DOMAIN=
# Configure TDE
CONFIGURE_TDE=false
# Encrypt Tablespaces list, Leave empty ... code bash>
vi /etc/init.d/oracle-free-23ai
..
# DB defaults
export ORACLE_HOME=/opt/oracle/product/2
e konfiguriert über die der alle Clients und alle DB Registrierungen auf den CMAN zugreifen.
Je nac... Manager CMAN implementieren - Einsatz als Standby DB Proxy für ältere Java Apps]]
* Cluster Software... * OraCmanCluster 10.10.10.98
Mein DNS auf Oracle DB Basis siehe => [[linux:power_dns|PowerDNS 4.x - D... g ===
Wird der CMAN umgeschaltet, muss sich die DB ja neu an dem CMAN anmelden falls als Remote List
Manager CMAN implementieren - Einsatz als Standby DB Proxy für ältere Java Apps =====
**Aufgabe:**
A... _TNSNAMES_ALIAS" um eine Anfrage an eine passende DB weiterzuleiten OHNE das diese sich zuvor am CMAN ... bung den „Kunden“ auf die richtige, gerade aktive DB umzuleiten.
{{ :dba:cman:oracle_cman_21c_for_sta... ndere Lösungen gefunden werden.
Für eine Standby DB Umgebung können die folgenden Feature für eine Lö
hl von Zeichen beim eingestellten Zeichensatz der DB zu speichern.
Das heißt aus der DDL Angabe "varc... 74: conversion error loading table "GPITEST"."ILOCDB02"
ORA-12899: value too large for column STICHWOR
Manager CMAN implementieren - Einsatz als Standby DB Proxy für ältere Java Apps]] ) und [[dba:sqlnet_c... ntrol-utility.html#GUID-8AC28E1F-0D33-41FA-9BD8-B9DB8519E931
<code bash>
/show/all
{"Parameters":{"... ction-manager.html#GUID-E1A7D32F-E386-4964-AB90-DADB7B92ED71
* https://docs.oracle.com/en/database/o
Manager CMAN implementieren - Einsatz als Standby DB Proxy für ältere Java Apps]]
=== CMAN Standard ... ----
==== Konfigurieren ====
* TDM User in der DB anlegen
* Muss das Connect Recht explizit bes... meter einstellen
* Wallet für den Connect zur DB hinterlegen
* Client Konfigurieren
== User ... C:
<code sql>
sqlplus cman_tdm[gpipperr]@CMAN2_GPIDB23c
</code>
Hier über eine TNS Alias der bereits a
an einem Schema mit den Credentials eines anderen DB Users,
z.b. soll ein persönlicher User sich an de... WITH ROLES hr_user_role;
</code>
===2. An der DB Anmelden mit===
<code sql>
sqlplus gpi[HR]@local_db
# mit dem Password von GPI anmelden:
SQL>sele... -----
HR
</code>
==== Überwachen mit:====
===DB Views===
* DBA_PROXIES - Informationen zu allen
es (wie Docker) zur Verfügung, hier soll aber die DB komplett auf einen frischen Linux installiert wer... stored under Oracle base/oradata
DBFILE_DEST=
# DB Domain name
DB_DOMAIN=
</code>
alternativ in der Datei /etc/init.d/oracle-free-23c die Defaults anp... <code bash>
vi /etc/init.d/oracle-free-23c
..
# DB defaults
export ORACLE_HOME=/opt/oracle/product/2
pplication Cluster) auf eine Microsoft SQL Server DB 2017 zugegriffen werden.
Oracle Database Gateway... acle Datenbank.
Aus der Datenbank wird über einen DB Link mit einem hinterlegten TNS Connect String au... schen SID, das er einen Gateway Prozess unter dem DB Owner starten soll.
Dieser Gateway Prozess baut d... le Linux 7]]
Zusätzlich wird eine MS SQL Express DB 2017 auf einem 2016 Server installiert.
==Ablau
Jobs auf einem Linux System sollen direkt aus der DB aufgerufen werden, die Linux crontab soll dazu ni... job_control;
</code>
ETL Linux User im OS der DB anlegen:
<code bash>
groupadd -g 1100 etl
usera... --
=== Die OS Credentials für den OS User in der DB hinterlegen===
Connect als job_control
<code sq... n und hier wieder Details des Jobs zurück and die DB reichen.
=== Fehler verhalten - Password anpasse
einer APEX Admin Oberfläche soll die Crontab der DB Linux Maschine darstellt werden, da auf der Masch... n und diese per External Table zeilenweise in die DB laden.
Dabei sollen die Zeilen auch in der richtige Reihenfolge in der DB angezeigt werden.
Hier dazu eine ähnliche Lösun... "sudo crontab -l -u myetluser" lösen!
D.h. der DB User muss zuvor die notwendigen Sudo Rechte erhal
immer ein Job Klasse, die Resource Gruppe und den DB Service definiert
* Eimal Jobs löschen sich s... ervice verändert!
* Definiert den verwendeten DB Service - Ist dieser Service down oder nicht vorh... * Wird während eines offenen Zeitfensters die DB gestoppt, kann es passieren das diese Fenster nic... * Nur ein Window kann zur gleiche Zeit in der DB aktiv sein, => setzt den aktive Resourcen Plan fü
ip nur 2 Zeilen Code.
<code powershell>
# PWD
$db_user = "system"
$oracle_credential = "$script... {
$user_credential=GET-CREDENTIAL -credential "$db_user"
export-clixml -InputObject $user_credent... le_credential
}
#get the clear type password
$db_password=$user_credential.GetNetworkCredential().... ell>$user_credential=GET-CREDENTIAL -credential "$db_user"</code> erzeugen wir uns in der Variablen us