====== Arbeitsumgebung setzen und Einrichten unter Windows und Linux ======
Eine richtige und einfach zu setzende Arbeitsumgebung in der Shell erspart viel Är... e richtigen Pfade etc. in der PowerShell Shell zu setzen.\\
Das setdb Script setzt den Pfad, das Oracle Home und bei Bedarf die passende SID.\\
Ein kompl
2015==
Patch 19954978: GRID INFRASTRUCTURE PATCH SET UPDATE 12.1.0.2.2 (JAN2015) für Linux x86
* p1... D5 05C9874AD19DE97328B3F4EAF91C3885
Java Patch Set
* Oracle Recommended Patches -- "Oracle JavaVM... rstenbach.wordpress.com/2011/11/17/simplified-gns-setup-for-rac-11-2-0-2-and-newer/
* www.youtube.com... CWLIN/networks.htm#CWLIN214
* Node DNS and DHCP Setup Example for Grid Infrastructure GNS (Doc ID 946
bash>
# oracle-database-preinstall-18c.x86_64 : Sets the system for Oracle Database single instance a... a -G asmadmin grid
# password auf beiden Knoten setzen als root
passwd oracle
passwd grid
</code>
F... sgeschloßen
=== Linux I/O Scheduler für Oracle setzen ===
<fc #800000>**User: root**</fc>
Vorgesch... ${ASM_DISK}/queue/scheduler
noop [deadline] cfq
#setzen bei Bedarf über Script mit:
echo deadline > /
eichnisstruktur (/u01/app/19.0.0/grid auf GE HOME setzen!)
* Eine ASM Platte mit <DISKGROUPNAME>1 anl... ungen prüfen
* NTP prüfen/aktivieren
* Kernel Settings überpürfen/anpassen
* TempFs überprüfen
... -09-56PM.log
Launching Oracle Grid Infrastructure Setup Wizard...
</code>
Nun kann in einer zweiten... Eine Platte auswählen, Redundancy auf "External" setzen, Name der Gruppe vergeben wie später gewünscht
ert ist, die DB stoppen, im Mount Status die Wert setzen und wieder starten:
<code sql>
sqlplus / as s... nomount" starten
Dos Schell öffnen:
<code cmd>
set ORACLE_SID=VDSSB
set ORACLE_HOME=d:\oracle\product\11.2.0.4\dbhome_1
d:
cd %ORACLE_HOME%
oradim -NEW ... ROM ACTIVE DATABASE NOFILENAMECHECK
spfile set "DB_UNIQUE_NAME"="VDSSB"
dorecover;
</c
z frei sein.
</code>
==== Kernel Parameter, TCP Settings und ulimits anpassen ====
In der Datei /et... ings später ein Reboot notwendig!
**Für die TCP Settings**:
Angepasst werden mussten:
* Kernel par... >
# als root
vi /etc/init.d/ndd
#!/bin/sh
# TCP Setting for the Oracle Cluster
ndd -set /dev/tcp tcp_smallest_anon_port 9000
ndd -set /dev/tcp tcp_largest
Umgebung (Listener, Verzeichnisstruktur, SQL*Net Settings, Datenbank Service + Spfile)
* xh - Kopier... * 2h - Upgrade der Datenbank und optimieren der Settings ( kann bei etwas Übung und sehr guter Verbre... r wählen.
Passwort für den Administrator Account setzen und an der Maschine anmelden.
Die D Platte w... Windows 2012 zu erreichen).
== Name und Domain setzen ==
Neuen Maschinenname vergeben (wie 12CWIN201
benötigt um Tipp Arbeit zu sparen\\
<code plsql>
set lines 140
set pages 500
spool d:\setnewname.txt
select 'set newname for datafile ' || file# || ' to ''+ORADATA/' || substr(name, 25, length
4bit
* p6880880 ((MSWIN x86 64 - OPatch Patch Set)
* p19651773 (MSWIN x86 64 - WINDOWS DB BUNDLE ... me wie "D:\oracle\product\11.2.0.4\dbhome_1" .
Setup aufrufen und wie gewohnt Software ("Install dat... über die Command Shell durchgeführt werden.
Zum Setzen der dazu notwendigen Umgebungsvariablen empfeh... tellen:
<code powershell>
# mit der OraPowerShell setdb
# oder alternativ manuell
set-item -path env:O
griert. Diese Migration hat aber leider bzgl. NLS Settings und andere Einstellungen Ihre Tücken, besser... r wählen.
Passwort für den Administrator Account setzen und an der Maschine anmelden.
Die D Platte w... für Oracle konfigurieren ====
==Name und Domain setzen ==
Neuen Maschinenname vergeben (wie 12CWIN2... mweit diesen kurzen Pfad d:\temp für TMP und TEMP setzen.
Umgebungseinstellungen für den User und das
=================================================
set echo on
create role call_awr_reports;
grant sel... ct on sys.dba_hist_snapshot to call_awr_reports;
set echo off
</code>
Rolle mit "grant call_awr_repo... p_id, instance_number
/
clear break
ttitle off
set feedback off
set heading off
set termout off
column spool_name_col new_val spool_name
column instance
ershell>
#Windows Powershell Syntax!
#Oracle Home setzen
& $env:ORACLE_HOME/bin/ctxhx.exe
& $env:ORAC... möglich aber nicht mehr supported!):
<code sql>
#set DB enviroment
cd $ORACLE_HOME/rdbms/admin
sqlplus... n_install SYSAUX TEMP NOLOCK
exit
#load language settings
sqlplus ctxsys/ctxsys_pwd_changeon_install
... New 19c Installs (Doc ID 2591868.1)
<code sql>
#set DB enviroment
cd $ORACLE_HOME/rdbms/admin
sqlplu
ichten\\
Anmelden mit "su - oracle" und".profile" setzen (siehe [[dba:arbeits_umgebung#linux_-_arbeitsumgebung_setzen_und_einrichten|Arbeitsumgebung setzen und einrichten unter Windows und Linux]]) (An Solaris anpasse... im Detail geprüft und optimiert werden!)
<code>
set noexec_user_stack=1
set semsys:seminfo_semmsl=256
n neues Oracle Home entpacken und Oracle Home mit Setup Programm initialisieren
- Neues DB Home mit l... rnamen vom ORARUN User heraussuchen!**</fc>
Das Setup Programm konfiguriert dann dieses ORACLE_HOME V... dministrativen Powershell Session und starten der setup.bat Datei im Oracle Home Verzeichnis<code power... ell>
cd C:\oracle\products\19.3.0.0\dbhome_1
.\setup.bat
</code>
**Install Wizard Ablauf:**
* "S