Plug-Plant intern
Inhaltsverzeichnis
- 1 Bartender
- 2 David
- 3 Oracle
- 4 PL/SQL
- 5 Scanner
- 6 Support-Anfragen
- 7 Webportal
- 8 Windows
- 9 Outlook
- 10 Securepoint
- 11 Wortmann TerraCloud
- 12 TSplus
- 13 Server-Eye
- 14 AutoDoc HSE
- 15 HeidiSQL
- 16 PAT
- 17 PAT Enterprise
- 18 PAT API
- 19 Sonstiges
1 Bartender
2 David
3 Oracle
3.1 Oracle 12 Datenbank und Client installieren, PAT einrichten; Arbeitsabläufe
- Dateien auf- und überspielen
- 1) Oracle Software installieren
- 2) Datenbank installieren
- 3) User und Tablespaces anlegen
- 4) Dmp-File anlegen
- 5) Oracle Client installieren
- 6) Oracle Client konfigurieren
- 7) PAT ohne PPsmart starten
- 8) PPsmart herunterladen und einrichten
- 9) PAT Datensicherung erstellen
- 10) 2. Arbeitsplatz einrichten
- 11) Amyuni PDF-Converter installieren
- 12) Barcode-Fonts kopieren
3.2 Listener und TNS
3.3 Oracle 11 Datenbank und Client
3.4 Sessions, gesperrte Objekte und Transaktionen
3.5 PFILE und SPFILE
Der SPFILE ist binär, kann also nicht direkt geändertg werden. Dafür kann er im laufenden Betrieb mit entsprechenden Oracle Kommandos geändert werden.
show parameter spfile; Kein Ergebnis: PFILE
Oder bei geöffneter Datenbank:
SELECT DECODE(value, NULL, 'PFILE', 'SPFILE') "Init File Type" FROM sys.v_$parameter WHERE name = 'spfile';
3.6 Archivelog
3.6.1 Kontrollieren
- select name, log_mode from v$database;
- archive log list (als sysdb, ohne Semikolon)
3.6.2 Abschalten
SQL> Shutdown SQL> Startup mount SQL> Alter database noarchivelog; SQL> alter database open;
How to disable ARCHIVELOG mode
How to enable/disable ARCHIVELOG mode in Oracle 11g/12c
3.7 Oracle Fehler Codes
- ORA-03113 end-of-file on communication channel
- ORA-04021: timeout occurred while waiting to lock object
3.8 Verschiedenes
- Weiteren Datafile zu einem tablespace hinzufügen
- ODBC Client einheitlich umbenennen
- Oracle Abbruch in erster Maske der Installation
- Oracle Developer - Scripts
- Oracle 12er DB - älterer Client
- Hilfe bei verschiedenen Problemen im Oracle
- Datapump
- Datapump: keinen DMP.OLD erzeugen
- Oracle Verzeichnis anlegen für z.B. Datapump
- Sichern von Tabellen im Oracle Developer
- betroffene Tabellen und Spalten im Oracle suchen
- Tabelle Wiegedaten erzeugt Fehler
- WARTUNG-Automatische Aufträge
- PAT AVAIL - Logging
- PAT Start beschleunigen
- Datenbank erneut installieren
- Keine Verbindung zur Datenbank möglich
- PAT Account locked
- PAT startet sehr langsam - DIAG_ADR_ENABLED_OFF
- Fehler:Abruf Benutzername nicht möglich
- Datentyp umstellen Datentyp für Zeichensatz UTF-8 von VAR auf CHAR umstellen.
- SYS Passwort ändern
- Meldung im T_LOG: ACL hat abgelehnt
- SQLNET.ora bearbeiten um Diagnosen bzw. Minidump zu unterbinden
Concept Link: Kategorie Oracle
3.9 SQL Developer
4 PL/SQL
4.1 Jobs
4.2 Viele Zeilen aus einer Tabelle löschen
Das Löschen von Millionen von Zeilen kann die ganze Datenbank ausbremsen, weil irgendwann der Redo Bereich (fürs Rollback) überläuft. Wenn die Tabelle nicht über Truncate geleert werden kann, hilft diese Prozedur (die natürlich angepasst werden muss).
BEGIN FOR I IN 1..100 LOOP DELETE FROM B_LOG WHERE timest IN (SELECT timest FROM b_log WHERE (workstation = 'TPP_TAET_CHARGE_ARBEIT_PLAN' OR substr(timest,1,8) < '20201030') AND rownum < 1000001); IF SQL%FOUND THEN DBMS_OUTPUT.put_line(i||'. Durchlauf: '||SQL%ROWCOUNT||' Zeilen gelöscht'); ELSE IF i = 1 THEN DBMS_OUTPUT.put_line('Keine Zeilen zum Löschen'); ELSE DBMS_OUTPUT.put_line('Keine Zeilen mehr zum Löschen nach '||i-1||' Durchläufen ('||SQL%ROWCOUNT||')'); -- wird nicht ausgegeben, wegen EXIT danach? END IF; END IF; EXIT WHEN SQL%NOTFOUND ; COMMIT; END LOOP; END;
4.3 Oracle Pakete
5 Scanner
- PAT Scan Mobile einrichten
- Datalogic Scanner installieren
- Windows-Mobile Gerätecenter
- Scanner - Sychronisationsordner ändern
- Symbolische Verknüpung für lokale Scanner
- Datalogic Memor konfigurieren
- FUNKSCAN Trays wieder Rueckstellen
- Dateien mit CMD vom Scanner ins PAT
- Oracle 12er DB - PAT APP
6 Support-Anfragen
6.1 Allgemeines (PAT)
- Lizenzpreis ändert sich beim Neuberechnen nicht
- Fehlermeldungen
- PAT langsam
- Farbauswahl über THEMES
- automatische Aufträge starten nicht
- Linksammlung: Reportvariablen
- Bestellungen intern importieren/exportieren
- Firmenverbund: Produzenten als Lieferanten fix einstellen
- Projekt.ini Einstellungen
- Sicherheitswarnung beim Start von PAT abschalten
6.2 Drucker
- Drucker: wo kann ich was einstellen
- Drucker Fehlermeldung: Init PDF failed
- Drucker Fehlermeldung: Printer not activated
- Citizen Drucker: Factory reset und Auto kalibrieren des Sensors
6.3 Pivot-Verknüpfungen
7 Webportal
8 Windows
siehe auch Outlook als Standard Mail Client unter Windows 10
8.1 Windows 10
siehe auch Outlook als Standard Mail Client unter Windows 10
Durch Windows update auf TS-Servern kann es sein, das man im Menü ein Fenster öffnet und es kommt nicht in den Vordergrund. Dann hilft vielleicht folgender Link: Win-10-Forum
9 Outlook
- Outlook als Standard Mail Client unter Windows 10 von Herrn Meißner
10 Securepoint
10.1 Antivirus Pro
11 Wortmann TerraCloud
siehe auch im Abschnitt Securepoint
11.1 Backup
12 TSplus
13 Server-Eye
14 AutoDoc HSE
15 HeidiSQL
- Reservierte Wörter wie key können mit ` (Gravis, backtick oder backquote) maskiert werden.
16 PAT
- Lieferdaten im Auftrag bei SQL-Abfrage
- Tabellenspalten_kopieren
- Vater- und Sohnauftraege
- Vater und Söhne neu berechnen mit Tools, CDS-Interna
17 PAT Enterprise
17.1 BI-Creator
17.2 welche .netFrameWork-Version ist installiert?
Zum Arbeiten mit PAT Enterprise muss zwingend mindestens .netFrameWork 4.8 installiert sein. Die aktuell installierte Version findet man im Registrierungs-Editor.
Im aufgeführten Pfad (kein Punkt davor) muss für die Version 4.8 der Release-Wert in den Ordnern "Full" mindestens 528040 anzeigen.
Meist ist die Datei im Ordner 1031 in der älteren Version!
Möglicherweise muss dazu die Basis auf "Dezimal" umgestellt werden.
Die Installationsdatei befindet sich in unserem Setup-Ordner.
Microsoft Link: Welche Framework-Version ist installiert
17.3 Flags mit NULL
Wir haben im PAT alle möglichen Flags, die NULL, N und J sein können. Wir haben überlegt, wie es im BI Creator einzurichten ist, dass dort nur N oder J als Möglichkeit stehen bei einem Flag, auch wenn es bei manchen Einträgen NULL ist ( z.B FL_INAKTIV im Kundenstamm, da man ja nach NULL nicht selektieren kann).
So funktioniert es:
select kndgrp, kndnr, kndkbz, fl_inaktiv, plz, ort, land from b_kndstamm where 1=1 ?and kndgrp = :Kundengruppe ?and land = :land ?and nvl(fl_inaktiv,'N') = :Inaktiv
In der Muster-DB sind von 39 Kunden einer auf J, einer auf N, alle anderen sind NULL.
Wenn in dieser Liste nach N selektiert wird, bekommt man die 38, bei J den einen.
Im Select -Teil der Abfrage darf man nicht schon nvl verwenden, erst bei den Selektionen.
17.4 Zwei Felder verknüpfen
Wie können zwei Felder - z.B. Name1, Name2 - miteinander verknüpft werden?
select Name1||' '||Name2 Beide_Namen ....
18 PAT API
CDS Doku zum Einrichten von HTTPS
19 Sonstiges
- Datenexport vom GDI über Tobit in die TK-Anlage
- Firewall: Bestimmte Programme aus Überwachung ausschließen
- Spooler aus batch starten
- Batch Skript über den Windows Aufgabenplaner starten
- Bildschirm-Auflösung auf Terminal-Servern für verschiedene User einstellen
Concept: Amyuni deinstallieren