fs-for-oracle-which-performs-better/
Datenplatte anlegen:
<code bash>
# Partitonieren
fdisk /dev/nvme0n2... -- define type
8e -- Linux lvm
w -- write
#LVM anlegen
ls /dev/nvme0n2*
pvcreate /dev/nvme0n2p1
Phys... r Oracle aufsetzen (DB Software installieren + DB anlegen).
=== 23c DB Software ===
Aktuell ist nur die F... ion unter Linux 8]]
Eigenen Tablespace für APEX anlegen:
<code sql>
ALTER SESSION SET CONTAINER = ans;
le : Daten exportieren===
Parfile für den Export anlegen:
<code bash>
vi ~/full_export_GPIDB1.dpctl
DIRE... tieren und importieren =====
==== Export ====
Anlegen eines Parameter Datei und aufrufen mit "expdp "'/... p
TABLESPACES=USERS
</code>
==== Import ====
Anlegen eines Parameter Datei und aufrufen mit "imdp "'/ ... * REPLACE - ersetzen - Tabelle löschen und neu anlegen
* SKIP - überspringen - default!
* APPEN
anagement Studio öffnen und eine Datenbank ORATST anlegen, ein Schema mit dem Namen "ORATAB" anlegen, unter Security/Logins ein Login ORALOGIN mit Password, unter S... User "orauser" für das ORALOGIN mit Schema ORATAB anlegen. Alternativ den User "SA" aktivieren.
Dann in der Datenbank ORATST eine Tabelle DUAL anlegen.
----
====Unter Linux eine ODBC Verbindung zu
=== Vorbereitung ===
User für die Job Steuerung anlegen und die notwendigen Rechte vergeben:
<code sql>
... _control;
</code>
ETL Linux User im OS der DB anlegen:
<code bash>
groupadd -g 1100 etl
useradd -u 11...
</code>
ETL Test Script mit Parameter Übergabe anlegen:
<code bash>
su - job_control
cd /srv/job_contr... l
<code sql>
sqlplus job_control
-- Credentials anlegen
begin
DBMS_CREDENTIAL.CREATE_CREDENTIAL('OS_USE
ager installieren ===
Oracle User auf dem System anlegen und Oracle Base Verzeichnis anlegen.
Als User root das Oracle Basisverzeichnis anlegen:
<code bash>
mkdir -p /opt/oracle
mkdir -p /opt/oracl... n /opt/oracle/scripts/start_connection_manager.sh anlegen.
<code bash start_connection_manager.sh>
#!/bin/
Cluster Ressource Gruppe aus IP Adresse und CMAN anlegen
* Trigger Skript erzeugen, das die Datenbanken ... c-a: Authorized
</code>
Cluster "OraCmanCluster" anlegen:
<code bash>
[root@cman21c-a ~]# pcs cluster setu... beat/oracman
</code>
=== Ein CMAN Konfiguration anlegen ===
Listener als Vorlage kopieren:
<code bash>
... als Cluster Ressource aktiveren====
=== Gruppe anlegen ===
Da die virtuelle IP und der CMAN zusammen ge
-
==== Konfigurieren ====
* TDM User in der DB anlegen
* Muss das Connect Recht explizit besitzen!
... Server als Remote Listener in der Ziel Datenbank anlegen
* CMAN Konfigurieren
* TDM Parameter einst... atenbank ===
Proxy User für den Connect Through anlegen:
<code sql>
create user cman_tdm identified by "... connect to cman_tdm;
</code>
Applications-User anlegen und berechtigen:
<code sql>
create user gpipperr
d Oracle Home einrichten
* Oracle Verzeichnisse anlegen
* Super für die Administration der verschiedene... rk-scripts/
# Dateien für ifcfg-eth* entsprechend anlegen
#Beispiel Datei
TYPE=Ethernet
PROXY_METHOD=none
B... igen Ärger zu vermeiden! </note>
=== Nameserver anlegen ===
* siehe auch [[raspberry:pidora_power_dns... äter ab!
----
====Oracle User Grid und Oracle anlegen====
Einige Gruppen und User existieren chon wenn
er eine Datenbank und einen Eigentümer für die DB anlegen
* Guacamole Datenbank Objekte installieren
* Guacamole MS SQL User für den Connect zur DB anlegen
* MS SQL Properties in der guacamole.conf hinte... er eine Datenbank und einen Eigentümer für die DB anlegen====
Auf der MSSQL DB Umgebung einen User und eine Datenbank "guacamole" anlegen lassen, für das Setup den User "guacamole" SYSADM
.
==== Umsetzung ====
=== Directory in der DB anlegen und Rechte setzen ===
Darauf achten das der Ora... aupt die Verzeichnisse lesen kann!
Verzeichniss anlegen:
<code bash>
mkdir -p /srv/elt/db_command/
chmo... mand/
</code>
Directory Objekt in der DB als sys anlegen:
<code sql>
create directory DB_COMMAND as '/srv/... icht vergessen!
----
=== Script auf OS Seite anlegen ===
Ein einfaches Script erstellen
<code bash>
Tracefile vom Optimizer beim Erzeugen eines Plan anlegen]]
* [[dba:sql_baseline|SQL Baseline - SPM - SQ... nen Oracle Datenbank Link in einem anderen Schema anlegen]]
* [[dba:oracle_parallel_session_audsid|Über ... ]
* [[dba:oracle_ddl_timeout|DDL Timeout beim Anlegen von Indexen / Constraints auf Tabellen mit DDL_LO
_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 ... ma wird die Einstellung NLS_LENGTH_SEMANTICS beim Anlegen einer Tabelle ignoriert
* Nicht dauerhaft verwe
t Attribut in der cman.ora hinterlegen
* Wallet anlegen
* SSL Zertifikat hinterlegen
* Autorisierung ... ion für den SSL Endpunkt===
Bei Bedarf eine neue anlegen:
<code bash>
$ORACLE_HOME/bin/orapki wallet cr... signed -validity 365
</code>
=== Login User anlegen ===
<code bash>
mkstore -wrl /opt/oracle/wallet
Workspaces
* Snapshot des Applikationsservers anlegen
* Start Downtime 1
* Betriebssystem und... sieren
* Rest Service testen und bei Bedarf neu anlegen
* Ende Downtime 1
* Test Rest API und A...
----
====Rest Service testen und bei Bedarf neu anlegen===
<note warning>Wie angekündigt sind die zuvor