: Export Directory kontrollieren===
Directories anzeigen lassen:
<code sql>
select owner
,dir... le : Daten exportieren===
Parfile für den Export anlegen:
<code bash>
vi ~/full_export_GPIDB1.dpctl
... : Zu ersetzende Schemata "leeren"===
Das einige Anhängigkeiten zu anderen Schemas in der Datenbank bestehen, wurde auf die Option das Schema mit "drop u
B Proxy für ältere Java Apps =====
**Aufgabe:**
Analyse des Oracle CMAN bzgl. Einsatzes als SQL*Net ... Parameter "USE_SERVICE_AS_TNSNAMES_ALIAS" um eine Anfrage an eine passende DB weiterzuleiten OHNE das diese sich zuvor am CMAN angemeldet hat
* REST APIs for CMCTL Commands
den lokalen Listener zugegriffen. Dieser erkennt an der gewünschen SID, das er einen Gateway Prozess ... er weise aufgebaut => [[dba:install_rac_linux_12c|Anmerkungen zu Installation des Oracle Real Applicat... racle Database Gateway for ODBC can be
installed and used on a machine different from the machine where the Oracle Database is installed and used.
It is not necessary to obtain a separate
Cluster Ressource Gruppe aus IP Adresse und CMAN anlegen
* Trigger Skript erzeugen, das die Datenbanken neu am CMAN anmeldet falls als Remote Listener der CMAN eingetra... chine auf eine eindeutigen Namen für den Knoten 1 anpassen
<code bash>
vi /etc/hostname
cman21c-a.pi... c-a: Authorized
</code>
Cluster "OraCmanCluster" anlegen:
<code bash>
[root@cman21c-a ~]# pcs cluster
===
CMAN Klassisch => SQL*Net Proxy => Leitet Anfrage weiter indem die Anfrage über den CMAN getunnelt wird.
Traffic Director Mode TDM => SQL*Net En... -
==== Konfigurieren ====
* TDM User in der DB anlegen
* Muss das Connect Recht explizit besitz... Server als Remote Listener in der Ziel Datenbank anlegen
* CMAN Konfigurieren
* TDM Parameter
icode Zeichensatz wie AL16UTF16/AL16UTF16=====
** angelegt 09.2013 überarbeitet 01.2024**
Über den P... _SEMANTICS" wird das Verhalten der Datenbank beim Anlegen von **VARCHAR2** Spalten definiert.
Der Default Wert ist "BYTE" , das heißt beim Anlegen einer VARCHAR2 Spalte wird für die Längen Angabe der Spalte die Anzahl der Bytes verwendet.
Das
R2g **
Die Idee hinter dem Proxy Connect ist die Anmeldung an einem Schema mit den Credentials eines anderen DB Users,
z.b. soll ein persönlicher User sich an dem Schema eines technischen Users anmelden.
D.h
.0-1.el8.x86_64.rpm oracle23c01:/tmp
#
als root anmelden an den oracle23c01
cd /tmp
#Checksum pürfen
sha256sum oracle-database-free-23c-1.0-1.el8.x86... 86_64.rpm
</code>
Was hat er uns dann am Ende angelegt?
Ganz Klassisch wird unter /opt/oracle als ORACLE_BASE der gewohnte Standard angelegt.
<code bash>
/opt/oracle/product/23c/dbhom
=== Vorbereitung ===
User für die Job Steuerung anlegen und die notwendigen Rechte vergeben:
<code ... nt the main rights CREATE JOB, CREATE CREDENTIAL, and CREATE EXTERNAL JOB
grant create job, create c... _control;
</code>
ETL Linux User im OS der DB anlegen:
<code bash>
groupadd -g 1100 etl
useradd ...
</code>
ETL Test Script mit Parameter Übergabe anlegen:
<code bash>
su - job_control
cd /srv/job_
werden müssen.
**Idee:**
Mit der Prprocessor Anweisung einer External Table ein Script starten, d... Zeilen auch in der richtige Reihenfolge in der DB angezeigt werden.
Hier dazu eine ähnliche Lösung u... ausgeführt.
Soll zum Beispiel die Crontab eines anderen Users ausgelesen werden, haben wir hier ein ... .
==== Umsetzung ====
=== Directory in der DB anlegen und Rechte setzen ===
Darauf achten das de
"connection_statistics":"ON","event_group":"(init_and_term, memory_ops)","log_directory":"/opt/oracle/... t Attribut in der cman.ora hinterlegen
* Wallet anlegen
* SSL Zertifikat hinterlegen
* Autorisie... ion für den SSL Endpunkt===
Bei Bedarf eine neue anlegen:
<code bash>
$ORACLE_HOME/bin/orapki wall... signed -validity 365
</code>
=== Login User anlegen ===
<code bash>
mkstore -wrl /opt/oracle/w