* 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===
<
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
ve überprüfen und auspacken.
Hier in der Windows Powershell:
<code powershell>
#MD5 Hash ermitteln
[Reflection.Assembly]::LoadWithPartialName("System.Web")
[System.Web... auf die aktuellste Version aktualisiert werden.
Powershell öffnen und Umgebung auf das neue Oracle Home einstellen:
<code powershell>
# mit der OraPowerShell setdb
# oder alternativ
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
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
cc6763c04ad)
* Prüfen nach dem Download <code powershell> Get-FileHash .\WINDOWS.X64_213000_db_home.zip -... wie "C:\oracle\products\21.3.0.0\dbhome_1" <code powershell>
mkdir C:\oracle\products\21.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\21.3.0.0\dbhome_1
.\set
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 -NonI... => '%SystemRoot%\system32\WindowsPowerShell\v1.0\powershell.exe',
number_of_arguments => 1,
enabled
=====SQLcl - Bilder per Job unter Windows mit der Powershell exportieren - Password der Datenbank Anmeldung fü...
* Mit SQLcl Script die Daten exportieren
* Powershell Script für den Aufruf von SQLcl
* MS Windows... : "+ e);
}
}
/
exit
</code>
----
==== Powershell Script für den Aufruf von SQLcl====
=== Passwort... es
- Ersetze Password durch Hinweistext
<code powershell>
...
$act_user_name=[System.Security.Principal.W
ativen Schell Umgebung gestartet werden.
Windows Powershell Beispiel:
<code powershell>
#Powershell Session zuvor als "Administrator" auf dem Server lokal starten!
#testweise starten
cd $ORACLE... Patche passt (siehe auch Doc ID 550522.1).:
<code powershell>
.\opatch lsinventory
...
Patch 17363850