Oracle
 sql >> Datenbank >  >> RDS >> Oracle

So klonen Sie die R12.2-Umgebung

In diesem Beitrag werde ich  Wie man die R12.2-Umgebung klont posten Dies ist die neueste Version der Oracle E-Business-Suite. Klonen ist ein wichtiger Teil der EBS-Umgebung. Das Unternehmen benötigt eine Entwicklungs-, Test- und QA-Umgebung, um die Patches, Codeänderungen und neuen Funktionen zu testen, bevor es in die Produktion übergeht. Das Klonen muss auch in regelmäßigen Abständen durchgeführt werden, damit die Entwicklungs- und Testumgebung mit der Produktion synchronisiert sind. Es ist eine wichtige Pflicht des APPS DBA, das Klonen ohne Probleme durchzuführen und die Umgebung rechtzeitig an den Entwickler zu übergeben

Wir haben bereits das Klonen der R12.1-Umgebung im folgenden Artikel besprochen

So klonen Sie die R12.1-Umgebung

Der größte Teil des Klonens von R12.2 ist derselbe wie das Klonen von R12.1, aber es gibt nur wenige Unterschiede. Hier sind die wichtigen Unterschiede

  1. Das Klonen von FMW_Home wird von Weblogic-Hilfsprogrammen gehandhabt
  2. Adpreclone.pl erstellt einen Clone-Stage-Bereich von FMW_Home unter Common Top mit Hilfe von Weblogic-Utilities
  3. Während des Klonens müssen wir FMW_Home nicht kopieren
  4. adcfgClone erstellt FMW_Home unter Verwendung des Bühnenbereichs über Weblogik-Dienstprogramme

Lassen Sie uns nun mit den Schritten zum Klonen von Einzelknoten- und Multi-Knoten-Umgebungen fortfahren

So klonen Sie die R12.2-Umgebung (einzelner Knoten)

Für Oracle E-Business Suite Release 12.2-System, das sich auf der Codeebene AD-TXK Delta 6 oder niedriger befindet

Schritt 1 Bereiten Sie die Quellsystem-Datenbankebene für das Klonen vor
1.Melden Sie sich als Oracle-Benutzer beim Quellsystem an.
2.Quellen Sie die Umgebungsdatei der Datenbankebene.

cd /appsutil/scripts/
perl adpreclone.pl dbTier

Dadurch wird das Verzeichnis $ORACLE_HOME/appsutil/clone im Ausgangsverzeichnis der Quelldatenbank

erstellt

2.Bereiten Sie die Quellsystem-Anwendungsebene für das Klonen vor

a.Melden Sie sich beim primären Knoten des Quellsystems als applmgr-Benutzer an.
b.Quellen Sie die Umgebungsdatei des Run Edition-Dateisystems.

Sie können den folgenden Befehl verwenden, um zu bestätigen, dass die Umgebungsvariable FILE_EDITION auf das Run Edition-Dateisystem verweist:

$ echo $FILE_EDITION
Es sollte den Wert zurückgeben:
run

3.Führen Sie die folgenden Befehle aus:

$ cd /admin/scripts
$ perl adpreclone.pl appsTier

Es mag verlockend sein, dies nicht jedes Mal auszuführen, wenn Sie von dieser Umgebung klonen, aber hier sind die Gründe, warum Sie Ihre Entscheidung überdenken sollten
a) Wenn Sie ein neues Rapid Clone- oder AutoConfig-Update auf das System anwenden, müssen Sie muss adpreclone.pl erneut auf der Datenbankebene und der Anwendungsebene ausführen, um die neuen Dateien in die Klonverzeichnisstrukturen anzuwenden, die während der Klonkonfigurationsphase verwendet werden sollen.
b) wenn Sie Oracle Fusion Middleware patchen oder Konfigurationsänderungen an der vornehmen Oracle E-Business Suite WebLogic-Domäne müssen Sie adpreclone.pl erneut auf der Anwendungsebene ausführen, um das Oracle Fusion Middleware-Home neu zu erstellen.

Der Prozess adpreclone.pl auf der Anwendungsebene erstellt wie folgt ein vollständiges komprimiertes Archiv der Oracle Fusion Middleware und ihrer Komponenten.

Ein komprimiertes Archiv der Oracle WebLogic Server-Homepage, der Oracle Web Tier Utilities-Homepage, der Oracle Common Utilities-Homepage und der Oracle E-Business Suite-Homepage:
/clone/FMW/FMW_Home.jar

Ein komprimiertes Archiv der Oracle E-Business Suite WebLogic-Domäne:
/clone/FMW/WLS/EBSdomain.jar

Die Konfigurationsvorlage der Oracle E-Business Suite WebLogic-Domäne:
/clone/FMW/WLS/plan/moveplan.xml

Ein komprimiertes Archiv der Konfigurationsinstanz von Oracle Web Tier/Oracle HTTP Server:
/clone/FMW/OHS/ohsarchive.jar

Die Konfigurationsvorlage der Oracle HTTP Server-Konfigurationsinstanz:
/clone/FMW/OHS/moveplan.xml

Die Adpreclone-Protokolldateien werden im Verzeichnis /admin/log/clone erstellt.
Diese im Clone-Verzeichnis erstellten JAR-Dateien reichen aus, um das FMW-Home zu klonen, sodass wir FMW-Home im Klonprozess nicht kopieren müssen von der Quelle zum Ziel
Schritt 2:Kopieren Sie die Datenbank-Oracle-Startseite Von der Quelle zur Zielebene.
Sie können nach Belieben tar- oder cp-Befehle ausführen.
Wir müssen alle Symbolinks im Orakel-Home auf der Zielseite überprüfen und korrigieren

Schritt 3:Führen Sie adcfgclone aus

$ cd /appsutil/clone/bin
$ perl adcfgclone.pl dbTechstack

Ich verwende hier dbtechstack, da ich den Datenbankklon manuell verwalten möchte

Dadurch wird das Orakel-Home neu verknüpft und alle Konfigurationsdateien erstellt

Schritt 4:Quelldatenbank klonen Zieldatenbank mit RMAN oder manuellem Hotbackup und Coldbackup, was auch immer Sie bevorzugen.

Schritt 5:Konfigurieren Sie die Datenbank
Sobald die Datenbank geöffnet ist

a.Führen Sie AutoConfig im Modus INSTE8_SETUP auf der Datenbankebene wie folgt aus:

Unter UNIX:

sh <RDBMS_ORACLE_HOME>/appsutil/bin/adconfig.sh contextfile=<CONTEXT_FILE> run=INSTE8_SETUP

b. Führen Sie das Bibliotheksaktualisierungsskript für die Datenbank aus.
$ cd /appsutil/install/
$ sqlplus „/ as sysdba“ @adupdlib.sql
Dabei sollte für HP-UX auf sl gesetzt werden, also für jede andere UNIX-Plattform, oder auf dll für Windows.
c. Konfigurieren Sie die Zieldatenbank.

Die Datenbank muss laufen und geöffnet sein, bevor Sie diesen Schritt ausführen.

$ cd /appsutil/clone/bin
$ perl adcfgclone.pl dbconfig
Wobei „Datenbank-Zielkontextdatei“ ist:/appsutil/.xml.

Hinweis:Die Option dbconfig konfiguriert die Datenbank mit den erforderlichen Einstellungen für das neue Ziel, erstellt jedoch nicht die Steuerdateien neu.
Schritt 6:Kopieren Sie das Dateisystem der Anwendungsebene aus der „Run Edition-Datei“ der Quelle System“ zum Ziel „Run Edition File System“ und konfigurieren Sie es
Nur diese Dateien müssen kopiert werden. Achten Sie beim Kopieren von Dateien unbedingt auf symbolische Links unter den Verzeichnissen und .


die Struktur sollte so sein

mkdir -p /u86/vis122/fs1/
mkdir -p /u86/vis122/fs2/
mkdir -p /u86/vis122/fs_ne/

Ausführen

$ cd /clone/bin
$ perl adcfgclone.pl appsTier
Geben Sie an der Eingabeaufforderung „Target System Base Directory“ den Speicherort des Basisverzeichnisses ein. Zum Beispiel:/u86/vis122.

Auf die Frage:
Möchten Sie die Anwendungsdienste für mult35 starten? (j/n)“, sollten Sie mit „n“ antworten.
Die Protokolldateien werden im Verzeichnis /admin/log/clone im Dateisystem der Run Edition erstellt.

Schritt 7 Kopieren Sie die folgenden Oracle E-Business Suite-Anwendungsverzeichnisse aus dem Run Edition-Dateisystem in das Patch Edition-Dateisystem.




Melden Sie sich beim Patch Edition-Dateisystem im Zielsystem als Benutzer applmgr an und geben Sie die folgenden Befehle ein:
$ cd /clone/bin
$ perl adcfgclone.pl appsTier
Das Patch Edition-Dateisystem muss den Speicherort des Run Edition-Dateisystems kennen, das im nächsten Schritt konfiguriert wird . Geben Sie an der Eingabeaufforderung „Location of Run System Context File“ den absoluten Pfad zur Kontextdatei für das Run Edition-Dateisystem ein, das im vorherigen Schritt erstellt wurde.

Beispiel:/u86/vis122/fs1/inst/apps/TEST_/appl/admin/TEST_.xml.

Die Protokolldateien werden im Verzeichnis /admin/log/clone im Patch Edition-Dateisystem erstellt.

Schritt 8 Sie können die Dienste von Run File System starten

Für Oracle E-Business Suite Release 12.2-System auf AD-TXK Delta 7-Codelevel.

Alle obigen Schritte 1-5 bleiben gleich. Schritt 6 und Schritt 7 werden zusammengeführt als

Kopieren Sie das Dateisystem der Anwendungsebene aus dem „Run Edition-Dateisystem“ der Quelle in das „Run Edition-Dateisystem“ des Ziels 

Nur diese Dateien müssen kopiert werden. Achten Sie beim Kopieren von Dateien unbedingt auf symbolische Links unter den Verzeichnissen und .


die Struktur sollte so aussehen
mkdir -p /u86/vis122/fs1/
mkdir -p /u86/vis122/fs2/
mkdir -p /u86/vis122/fs_ne/

Stellen Sie sicher, dass fs_ne und das Patch-Dateisystem leer sind, bevor Sie mit dem Klonen beginnen.

Ausführen

$ cd /clone/bin
$ perl adcfgclone.pl appsTier dualfs

Dieser Befehl konfiguriert sowohl das Run- als auch das Patch-Dateisystem auf dem Zielsystem

Jetzt können Sie Dienste von run filesytem starten

Wie man in eine Multi-Tier-Umgebung klont

Für Oracle E-Business Suite Release 12.2-System, das sich auf der Codeebene AD-TXK Delta 6 oder niedriger befindet

Schritt 1 :Knoten der Datenbankschicht klonen.

Schritt 2 :Klonen Sie den Knoten der primären Anwendungsebene aus dem Dateisystem der Quell-Run-Edition in das Dateisystem der Ziel-Run-Edition.

Schritt 3 :Klonen Sie den Knoten der primären Anwendungsebene aus dem Target Run Edition-Dateisystem in das Target Patch Edition-Dateisystem.

Schritt 4: Fügen Sie weitere Anwendungsknoten zum sekundären Run Edition-Dateisystem der Anwendungsebene hinzu, indem Sie den Knoten der primären Anwendungsebene aus dem Target Run Edition-Dateisystem auf den sekundären Anwendungsebenenknoten im Target Run Edition-Dateisystem klonen.

Stellen Sie vor dem Ausführen dieser Schritte sicher, dass der AdminServer sowohl auf dem Run Edition-Dateisystem als auch auf dem Patch Edition-Dateisystem ausgeführt wird. Dies ist erforderlich, damit adcfgclone.pl den neuen Knoten ordnungsgemäß auf dem Zielsystem neu registrieren kann.

Schritt 5: Fügen Sie zusätzliche Knoten der Anwendungsebene im Patch-Edition-Dateisystem des sekundären Anwendungsebenen-Knotens hinzu, indem Sie den Knoten der primären Anwendungsebene aus dem Ziel-Patch-Edition-Dateisystem auf den sekundären Anwendungsebenen-Knoten im Ziel-Patch-Edition-Dateisystem klonen.

Für Oracle E-Business Suite Release 12.2-System auf AD-TXK Delta 7-Codelevel.

Schritt 1 :Knoten der Datenbankebene klonen.

Schritt 2: Klonen Sie den Knoten der primären Anwendungsebene aus dem Dateisystem der Source Run Edition in das Dateisystem der Target Run Edition, indem Sie die Option „dualfs“ verwenden.

Schritt 3 :  Fügen Sie dem Dateisystem der sekundären Anwendungsebene der Run Edition weitere Anwendungsknoten hinzu, indem Sie den Knoten der primären Anwendungsebene aus dem Dateisystem der Target Run Edition auf den Knoten der sekundären Anwendungsebene im Dateisystem der Target Run Edition klonen, indem Sie die Option „dualfs“ verwenden.

Artikel, die Sie zu R12.2 lesen müssen
Anmeldeablauf und grundlegende Fehlerbehebung für R12.2
Änderungen der Dienstgruppe in R12.2
adopmon und adopreports Utility R12.2.5
R12.2 Zusammenfassung des Online-Patch-Zyklus
Isolieren gleichzeitiger Programme nach dem Upgrade in einer separaten Manager-Warteschlange in R12.2
In R12.2 RapidWiz installierte Komponenten und Systemanforderungen
Wichtigste AWR-Abfragen für R12.2/R12.1-Upgrade
Wie um den Patch nach fehlgeschlagener Umstellungsphase in R12.2 zurückzusetzen
Forward Cross Edition löst R12.2 aus
40 Frage, die Sie über R12.2 wissen müssen

Empfohlene Kurse

Im Folgenden finden Sie einige der empfohlenen Kurse, die Sie kaufen können, wenn Sie einen Schritt weiterkommen möchten

Unten finden Sie die Links zu einigen der Kurse


Oracle DBA 11g/12c – Datenbankverwaltung für Junior DBA :Dieser Kurs eignet sich für Personen, die als Junior DBA beginnen oder Oracle DBA werden möchten. Dies vermittelt ein gutes Verständnis von Backup &Recovery und allgemeinen Verwaltungsaufgaben
Oracle Database:Oracle 12C R2 RAC Administration :Dieser Kurs behandelt die Installation und Verwaltung von Oracle RAC. Ein guter Kurs für Oracle DBA, der seine Fähigkeiten für Oracle RAC verbessern möchte
Oracle Data Guard:Datenbankverwaltung für Oracle 12C R2 :Dieser Kurs behandelt die Installation und Verwaltung von Oracle Dataguard. Ein guter Kurs für Oracle DBA, der seine Fähigkeiten für Oracle Dataguard verbessern möchte

Nützliche Unix-Lektion, die jeder DBA kennen muss
Praktische Unix-Befehle mit Beispiel
Top-awk-Befehl, den jeder DBA kennen muss
Alles über den Befehl sed in Unix
RSYNC – Synchronisieren Sie die Daten zwischen zwei Verzeichnissen
split ,tr und tee Unix-Befehl mit Beispielen
Bg, Fg, &, Strg-Z Unix-Befehl zum Verwalten von Unix-Hintergrundjobs mit Beispielen
PuTTY CONNECTION MANAGER (PuttyCM)
Fortgeschrittene Shell-Skripting-Technik