* Das Microsoft Credential Objects in der Windows PowerShell
* Verschlüsseltes Hinterlegen von Passwörtern a... fläche sind im Prinzip nur 2 Zeilen Code.
<code powershell>
# PWD
$db_user = "system"
$oracle_credentia... tack_Magazin_2018_encrypt_password/blob/master/ms_powershell/simpleExample.ps1
Ein praktisches Beispiel siehe... eren und einchecken mit Git unter Windows mit der PowerShell]]
===Passwort über GET-CREDENTIAL eingeben===
<
ve überprüfen und auspacken.
Hier in der Windows Powershell:
<code powershell>
#MD5 Hash ermitteln
[Reflection.Assembly]::LoadWithPartialName("System.Web")
[System.Web... en Umgebungsvariablen empfehle ich die https://orapowershell.codeplex.com/, nach der Software Installation mus... auf die aktuellste Version aktualisiert werden.
Powershell öffnen und Umgebung auf das neue Oracle Home eins
ws-downloads.html
* Prüfen der Checksum<code powershell>
-- (3,105,763,999 bytes) (sha256sum - 64d9201820... wie "C:\oracle\products\19.3.0.0\dbhome_1" <code powershell>
mkdir C:\oracle\products\19.3.0.0\dbhome_1
ex... home_1'
</code>
* Öffnen einer administrativen Powershell Session und starten der setup.bat Datei im Oracle Home Verzeichnis<code powershell>
cd C:\oracle\products\19.3.0.0\dbhome_1
.\set
zur richtigen IP Adresse aufgelößt werden? <code powershell>nslookup mydb_server</code>
* Kann die IP Adresse mit einem Ping erreicht werden? <code powershell> ping mydb_server</code>
* Kann der Port des Li... tner der Ziel DB per Telnet erreicht werden <code powershell>
# Windows Powershell
Test-NetConnection -ComputerName 10.10.10.1 -Port 1521 -InformationLevel "Detailed"
#L
0000-5066774.html
* Prüfen der Checksum<code powershell> Get-FileHash .\WINDOWS.X64_180000_db_home\ -Algo... grade.jar** und erzeugen des Fixup Scripts:
<code powershell>
# Darauf achten das noch die SID und ORACLE_HOM... ome löschen==
Als Administrative Session!
<code powershell>
$env:ORACLE_HOME="D:\oracle\product\12.2.0.1\dbh... istrative Session ! Auf DOS Schell achten!
<code powershell>
# mit SC
cmd.exe
sc query OracleOraDB12Home
grade.jar** und erzeugen des Fixup Scripts:
<code powershell>
# Darauf achten das noch die SID und ORACLE_HOM... den
==DB Service im alten Home löschen==
<code powershell>
$env:ORACLE_HOME="D:\oracle\product\12.1.0.2\dbh... Home löschen==
Als Administrative Session!
<code powershell>
# mit SC
cmd.exe
sc query OracleOraDB12Home... ase legen
Eine <fc #800000>Administrative</fc> PowerShell öffnen und den DB Service anlegen:
<code powersh
hnis entpacken wie "C:\oracle\product\dbsat"<code powershell>
mkdir C:\oracle\product\dbsat
$ORACLE_HOME\bin\... llect <db_connection> <ausgabedatei>, wie:
<code powershell>
# Zuvor ORACLE_HOME Variable setzen!
# Dann wird...
Aufruf mit .\dbsat report <ausgabedatei>
<code powershell>
dbsat report collect_25_05_2018_db_gpi.html
</co... n version 2.6 or later is required.**</fc>
<code powershell>
echo $ENV:PATH
# add the missing path
set-ite
en Powerschell Aufruf?
So würde der Aufruf eines PowerShell Scripts über einen Job normalerweise ausschauen:
<code powershell>
%SystemRoot%\system32\WindowsPowerShell\v1.0\powershell.exe -ExecutionPolicy Bypass -NoLogo -NoProfile -NonInteractive -File C:\oracle\dbScript\info.
word Datei
* Metainformationen
==== Windows - PowerShell Beispiel für eine komplette Sicherungsstrategie =... ie Umsetzung unter Windows 2008 mit der Microsoft PowerShell befindet sich unter http://orapowershell.codeplex.com/ in meinen OpenSource Projekt OraPowerShell.
====Linux Bash Script für eine komplette Sicherung
derum nur im mount modus zu starten.
Ablauf:
* Powershell Script anlegen, mit einer kleinen Verzögerung die... ären Datenbank das Log Shipping ausschalten <code powershell>PS D:\ps> dgmgrl
DGMGRL for 64-bit Windows: Versi... de>
* Standby - Standby DB herunterfahren <code powershell>PS C:\ps> dgmgrl
DGMGRL> connect vdssb
Password:... in einer administrativen Session einspielen <code powershell># Umgebung setzen wie Oacle Home etc
cd D:\instal
uch unter Windows die richtigen Pfade etc. in der PowerShell Shell zu setzen.\\
Das setdb Script setzt den Pf... ettes Beispiel für die Umsetzung in der Microsoft PowerShell befindet sich unter http://orapowershell.codeplex.com/ in meinen OpenSource Projekt OraPowerShell.
Beispiel für ein DOS cmd Script:
<code dos>
@ECHO
folgendes Script [[https://github.com/gpipperr/OraPowerShell/blob/master/Ora_Bash_env_DB_backup/.profile|.prof... e]] und folgende [[https://github.com/gpipperr/OraPowerShell/blob/master/Ora_Bash_env_DB_backup/.bash_profile|... e SQL Script von [[https://github.com/gpipperr/OraPowerShell/tree/master/Ora_SQLPlus_SQLcL_sql_scripts| Gunthe... ript Library unter https://github.com/gpipperr/OraPowerShell/tree/master/Ora_Bash_create_database läßt sich ei