tieren===
Parfile für den Export anlegen:
<code bash>
vi ~/full_export_GPIDB1.dpctl
DIRECTORY=DATA_PU... n der Kommando Zeile entsprechend escapen:
<code bash>
TIMESTAMP_EXPORT=`date "+%Y%m%d-%H%M%S"`
expdp ... ntrolliert auf zunehmen.
Export aufrufen:
<code bash>
$ORACLE_HOME/bin/expdp "'/ as SYSDBA'" parfile=~... r oben).
ParFile für den Import erstellen:
<code bash>
vi ~/import_GPIDB1_DATA.dpctl
DIRECTORY=DATA_PU
e auch klappt.
=== RPM Bereitstellen ===
<code bash>
scp oracle-database-free-23c-1.0-1.el8.x86_64.rp... RACLE_BASE der gewohnte Standard angelegt.
<code bash>
/opt/oracle/product/23c/dbhomeFree
</code>
===... lassen sich folgende Parameter einstellen:
<code bash>
# LISTENER PORT used Database listener, Leave ... it.d/oracle-free-23c die Defaults anpassen
<code bash>
vi /etc/init.d/oracle-free-23c
..
# DB default
en, da auf der Maschine auch ein paar ETL Jobs in Bash realisiert wurden und überwacht werden müssen.
... hnisse lesen kann!
Verzeichniss anlegen:
<code bash>
mkdir -p /srv/elt/db_command/
chmod 777 /srv/el... anlegen ===
Ein einfaches Script erstellen
<code bash>
vi readCrontab.sh
#!/bin/sh
#set runtime
expo... tereinander schreiben!!
So ist es richtig!
<code bash>
FIELDS TERMINATED BY ';' OPTIONALLY ENCLOSED BY
de>
ETL Linux User im OS der DB anlegen:
<code bash>
groupadd -g 1100 etl
useradd -u 1102 -g etl job... est Script mit Parameter Übergabe anlegen:
<code bash>
su - job_control
cd /srv/job_control/
vi run_e... ter auch wirklich richtig übergeben wurde):
<code bash>
cat /tmp/etl_job.log
Script was called with par