===== Oracle Services in eine Single Instance Datenbank =====
**Min. ab Oracle 8**
Wird eine Oracle Daten... Option oder mit Oracle ASM aufgesetzt, werden die Services im Cluster Stack bzw. ASM Home mit srvctl defini... nständig im Cluster Stack.
====Wie werden aber Services in einer Single Instance Umgebung definiert?===
... ocs.oracle.com/database/121/ARPLS/d_serv.htm|DBMS_SERVICE]] zur Verfügung um Services anzulegen und zu bear
die folgenden neuen Featuer:
* Parameter "USE_SERVICE_AS_TNSNAMES_ALIAS" um eine Anfrage an eine passen... ax for rules
* BANDWIDTH in bytes per second at service level
----
==== Lizenz Überlegungen ====
Lei... ewünschte Ziel
* Client kann per SID oder per Service Name auf CMAN zugreifen, CMAN kennt das Ziel und ... r
Hier ist zu beachten das wir einen dedizierten Service Namen benötigen der NUR auf der Primary Seite der
n und bei Bedaf fixen
* Application auf eigene Servicenamen umstellen um die Applikation schwenken zu kö... können ist es unabdingbar mit benannten Datenbank Services zu arbeiten.
Die Applikation darf sich nicht au... den Servie mit dem SID Namen verbinden!
Dieser Service läßt sich nicht stoppen bzw. umschwenken!
Ziel ist es ja, das mit dem Schwenk des Service im Cluster die Applikation proaktiv die Datenban
integrity, and SSL/TLS) and strong authentication services (Kerberos, PKI, and RADIUS) are no longer part o... b Datei anlegen ====
**AD Server 2019 **
=== AD Service User ===
Im AD einen User als Service User für die Kerberos Keytab anlegen:
<code powershell>
New-ADUse... e "dbuserapexdb@pipperr.local" `
-Description "ServiceOracle Kerberos Service Principal APEX DB" `
-P
assword File vorbereiten
* Standby DB - Windows Service anlegen um DB in „nomount“ Modus starten zu könne... Support Node: Oracle Data Guard Broker and Static Service Registration (Doc ID 1387859.1)
**Auf dem Prim... an der VDSSB anmelden
* DG_VDS => über den Service VDS_DGMGRL anmelden
* DG_VDSSB => über den Service VDSSB_DGMGRL anmelden
<code>
VDS =
(DESCRIPTION
Verzeichnisstruktur, SQL*Net Settings, Datenbank Service + Spfile)
* xh - Kopieren der alten DB Umgebung... ode dos>cmd
reg add hklm\system\currentcontrolset\services\tcpip6\parameters /v DisabledComponents /t REG_D... nstance
* Log on as a batch job
* Log on as a service
RAC
* Act as part of the operating system
* ... * Performance Options :: Advanced :: "Background services" aktivieren
* Data Execution Prevention :: "Tu
User / AD Rollen im Active Directory
* Ein AD Service Account wird im AD benötigt
* Folgende Authenti... ===
**Active Directory vorbereiten**
* Oracle Service User im AD (kann für alle Datenbank definiert wer... eingestellt werden!
== AD User für den Oracle Service Account anlegen ==
* User "oracleDBConnect" an... Checkbox "Password never" expire! (unter Managed Service Accounts!)
Per CMD:
<code powershell>
New-ADUser
LTS View. 18c
- DB im alten Home Stoppen
- DB Service im neuen Home anlegen
- DB Upgrade im neuen Hom... rd dann später am Anlegen des DB und des Listener Service auf jeden Fall benötigt!
===Init.ora und Passwo... terfahren
- Alle Oracle Dienste beenden
===DB Service im alten Home löschen===
<fc #800000>Als Adminis... in
oradim -delete -sid GPI
</code>
==Listener Service im alten Home löschen==
Als Administrative Sessi
er ein Job Klasse, die Resource Gruppe und den DB Service definiert
* Eimal Jobs löschen sich selbst we... * Ist eine Resource Consumer Group UND ein Service definiert, wird die Resource Consumer Group über ... estgelegt und NICHT mehr über dem Mapping auf dem Service verändert!
* Definiert den verwendeten DB Service - Ist dieser Service down oder nicht vorhanden wird
rd dann später am Anlegen des DB und des Listener Service auf jeden Fall benötigt!
== Konfiguration in di... nterfahren
- Alle Oracle Dienste beenden
==DB Service im alten Home löschen==
Als Administrative Sessi... n
oradim -delete -sid GPI
</code>
==Listener Service im alten Home löschen==
Als Administrative Sessi... cleOraDB12Home2TNSListener
</code>
== Listener Service im neuen Home anlegen in dem von dort der Listene
nk im alten Home stoppen==
Dienst beenden
==DB Service im alten Home löschen==
<code powershell>
$env:O... in
oradim -delete -sid VDS
</code>
==Listener Service im alten Home löschen==
Als Administrative Sessi... acleOraDB12Home1TNSListener
</code>
== Listener Service im neuen Home anlegen in dem von dort der Listene... ome_1\bin
lsnrctl start
</code>
Prüfen ob der Service auch angelegt wurde und ob Autostart richtig gese
7)(PORT = 1521)
)
(CONNECT_DATA =
(SERVICE_NAME=GPI)
)
)
</code>
Der Schlüssel zu die... =
(RULE=
(SRC=host)
(DST=host)
(SRV=service_name)
(ACT={accept|reject|drop})
(ACTION_... r]]|
|DST|Ziel, angabe wie Quelle |
|SRV|Oracle Service Name |
|ACT|accept, reject, oder drop der Ver... code>
===== Datenbank am Connection Manager als Service anmelden =====
=== Remote Listner in Target Dat
" ein "Mutterthread" für eine Instance über einen Service gestartet.
Der Service wird mit dem oradim Utiltity angelegt. Der Service kann nun auf Autostart gesetzt werden.
==== Wie steu... nn unter Windows per Default nur entweder nur der Service oder die komplette DB gestartet werden.
Soll zum