<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>ASPICON</title>
	<atom:link href="https://www.aspicon.de/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.aspicon.de/</link>
	<description>Database Technology and Service</description>
	<lastBuildDate>Wed, 21 Oct 2026 12:23:54 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.3</generator>

<image>
	<url>https://www.aspicon.de/wp-content/uploads/2023/12/favicon_white_verlauf_2-50x50.png</url>
	<title>ASPICON</title>
	<link>https://www.aspicon.de/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Oracle Critical Patch Update Oktober 2026 veröffentlicht – Jetzt handeln!</title>
		<link>https://www.aspicon.de/news/oracle-critical-patch-update-oktober-2026-veroeffentlicht-jetzt-handeln/</link>
		
		<dc:creator><![CDATA[Marcel Heinrich]]></dc:creator>
		<pubDate>Wed, 21 Oct 2026 12:23:52 +0000</pubDate>
				<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Servicewelten]]></category>
		<category><![CDATA[Critical Patch Update]]></category>
		<category><![CDATA[Fusion Middleware]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Oracle Database]]></category>
		<category><![CDATA[Oracle Datenbank 12c /18c /19c /21c]]></category>
		<category><![CDATA[Oracle Enterprise Manager]]></category>
		<category><![CDATA[Oracle WebLogic Server]]></category>
		<category><![CDATA[Security]]></category>
		<guid isPermaLink="false">https://www.aspicon.de/?p=27264</guid>

					<description><![CDATA[<p>1.295 Lücken geschlossen: Das Oktober-CPU zeigt wieder deutlich, wie breit die Sicherheitsanforderungen in gewachsenen Oracle-Landschaften sind.</p>
<p>Der Beitrag <a href="https://www.aspicon.de/news/oracle-critical-patch-update-oktober-2026-veroeffentlicht-jetzt-handeln/">Oracle Critical Patch Update Oktober 2026 veröffentlicht – Jetzt handeln!</a> erschien zuerst auf <a href="https://www.aspicon.de">ASPICON</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="27264" class="elementor elementor-27264" data-elementor-settings="{&quot;ha_cmc_init_switcher&quot;:&quot;no&quot;}" data-elementor-post-type="post">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-3d4c97a elementor-section-full_width elementor-section-content-top header-negative-margin elementor-section-height-default elementor-section-height-default" data-id="3d4c97a" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4c7154db container-diagonal-top-min-height header-positive-margin padding-row-100" data-id="4c7154db" data-element_type="column" data-e-type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
			<div class="elementor-widget-wrap elementor-element-populated">
						<section class="elementor-section elementor-inner-section elementor-element elementor-element-2d7d0f03 colored-headline-on-mobile elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="2d7d0f03" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-68e5c1ce" data-id="68e5c1ce" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-6e90bb4d elementor-widget elementor-widget-shortcode" data-id="6e90bb4d" data-element_type="widget" data-e-type="widget" data-widget_type="shortcode.default">
				<div class="elementor-widget-container">
							<div class="elementor-shortcode"> </div>
						</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-443f8023" data-id="443f8023" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap">
							</div>
		</div>
					</div>
		</section>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-7fc67385 elementor-section-full_width padding-row-100 elementor-section-height-default elementor-section-height-default" data-id="7fc67385" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5df6a1c5" data-id="5df6a1c5" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-3cf8113 header-breadcrumbs-black black elementor-widget elementor-widget-breadcrumbs" data-id="3cf8113" data-element_type="widget" data-e-type="widget" data-widget_type="breadcrumbs.default">
				<div class="elementor-widget-container">
					<p id="breadcrumbs"><span><span><a href="https://www.aspicon.de/">Home</a></span></span></p>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-2e6f278 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="2e6f278" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7a3c0f9a" data-id="7a3c0f9a" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-70fb6297 elementor-widget elementor-widget-spacer" data-id="70fb6297" data-element_type="widget" data-e-type="widget" data-widget_type="spacer.default">
				<div class="elementor-widget-container">
							<div class="elementor-spacer">
			<div class="elementor-spacer-inner"></div>
		</div>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-6f9331f5 elementor-section-full_width padding-row-100 elementor-section-height-default elementor-section-height-default" data-id="6f9331f5" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-57d302c9" data-id="57d302c9" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-5c6a9ad4 elementor-widget elementor-widget-theme-post-title elementor-page-title elementor-widget-heading" data-id="5c6a9ad4" data-element_type="widget" data-e-type="widget" data-widget_type="theme-post-title.default">
				<div class="elementor-widget-container">
					<h1 class="elementor-heading-title elementor-size-default">Oracle Critical Patch Update Oktober 2026 veröffentlicht – Jetzt handeln!</h1>				</div>
				</div>
				<div class="elementor-element elementor-element-2dcb8e1 ha-has-bg-overlay elementor-widget elementor-widget-global elementor-global-7902 elementor-widget-post-info" data-id="2dcb8e1" data-element_type="widget" data-e-type="widget" data-widget_type="post-info.default">
				<div class="elementor-widget-container">
							<ul class="elementor-inline-items elementor-icon-list-items elementor-post-info">
								<li class="elementor-icon-list-item elementor-repeater-item-ae89516 elementor-inline-item" itemprop="author">
										<span class="elementor-icon-list-icon">
								<i aria-hidden="true" class="far fa-user-circle"></i>							</span>
									<span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-author">
							<span class="elementor-post-info__item-prefix">Verfasst von</span>
										Marcel Heinrich					</span>
								</li>
				<li class="elementor-icon-list-item elementor-repeater-item-253e24d elementor-inline-item" itemprop="datePublished">
										<span class="elementor-icon-list-icon">
								<i aria-hidden="true" class="fas fa-calendar"></i>							</span>
									<span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-date">
										<time>21 Oktober 2026</time>					</span>
								</li>
				<li class="elementor-icon-list-item elementor-repeater-item-810d981 elementor-inline-item">
										<span class="elementor-icon-list-icon">
								<i aria-hidden="true" class="far fa-clock"></i>							</span>
									<span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-time">
										<time>14:23</time>					</span>
								</li>
				<li class="elementor-icon-list-item elementor-repeater-item-acd9d0d elementor-inline-item" itemprop="about">
										<span class="elementor-icon-list-icon">
								<i aria-hidden="true" class="fas fa-tags"></i>							</span>
									<span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-terms">
										<span class="elementor-post-info__terms-list">
				<a href="https://www.aspicon.de/news/tag/critical-patch-update/" class="elementor-post-info__terms-list-item">Critical Patch Update</a>, <a href="https://www.aspicon.de/news/tag/fusion-middleware/" class="elementor-post-info__terms-list-item">Fusion Middleware</a>, <a href="https://www.aspicon.de/news/tag/java/" class="elementor-post-info__terms-list-item">Java</a>, <a href="https://www.aspicon.de/news/tag/mysql/" class="elementor-post-info__terms-list-item">MySQL</a>, <a href="https://www.aspicon.de/news/tag/oracle/" class="elementor-post-info__terms-list-item">Oracle</a>, <a href="https://www.aspicon.de/news/tag/oracle-database/" class="elementor-post-info__terms-list-item">Oracle Database</a>, <a href="https://www.aspicon.de/news/tag/oracle-datenbank-12c-18c-19c-21c/" class="elementor-post-info__terms-list-item">Oracle Datenbank 12c /18c /19c /21c</a>, <a href="https://www.aspicon.de/news/tag/oracle-enterprise-manager/" class="elementor-post-info__terms-list-item">Oracle Enterprise Manager</a>, <a href="https://www.aspicon.de/news/tag/oracle-weblogic-server/" class="elementor-post-info__terms-list-item">Oracle WebLogic Server</a>, <a href="https://www.aspicon.de/news/tag/security/" class="elementor-post-info__terms-list-item">Security</a>				</span>
					</span>
								</li>
				</ul>
						</div>
				</div>
				<section class="elementor-section elementor-inner-section elementor-element elementor-element-7378f71 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="7378f71" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-5fa2322" data-id="5fa2322" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-4cb4843 elementor-widget__width-initial elementor-widget elementor-widget-text-editor" data-id="4cb4843" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Am 20. Oktober 2026 hat Oracle das vierte Critical Patch Update des Jahres veröffentlicht. Das Paket umfasst insgesamt <span style="text-decoration: underline;"><a href="https://www.oracle.com/security-alerts/cpuoct2026.html" target="_blank" rel="noopener">» 1.295 neue Sicherheitspatches</a></span> über alle Produktfamilien hinweg. Die Lücken betreffen sowohl den eigenen Code von Oracle als auch eingebundene Drittanbieter-Komponenten, und ein Teil davon wirkt sich produktübergreifend aus.</p><p>Wer seine Oracle-Systeme zeitnah absichern will, sollte die Updates nicht auf die lange Bank schieben. Oracle weist ausdrücklich darauf hin, dass Angreifer bereits veröffentlichte Lücken gezielt ausnutzen, und zwar genau dort, wo verfügbare Patches nicht eingespielt wurden. Je länger ein System ungepatcht bleibt, desto größer wird das Risiko für Datenabfluss, Systemausfälle und Compliance-Verstöße.</p><p>Wir haben die für unsere Kunden wichtigsten Produktbereiche herausgegriffen und die Angaben direkt aus dem Oracle-Advisory übernommen. Die Base Scores stammen aus den jeweiligen Risk Matrices.</p>								</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-245e893" data-id="245e893" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-d0479ed elementor-widget elementor-widget-image" data-id="d0479ed" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img fetchpriority="high" decoding="async" width="800" height="800" src="https://www.aspicon.de/wp-content/uploads/2021/02/logo-oracle-black.svg" class="attachment-large size-large wp-image-11928" alt="Oracle - blk">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<div class="elementor-element elementor-element-592b2fc elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="592b2fc" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default">
				<div class="elementor-widget-container">
							<div class="elementor-divider">
			<span class="elementor-divider-separator">
						</span>
		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-0292993 elementor-widget elementor-widget-heading" data-id="0292993" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Oracle Fusion Middleware (WebLogic Server)</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-6ba447a elementor-widget elementor-widget-text-editor" data-id="6ba447a" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Für Oracle Fusion Middleware liefert das Oktober-CPU <span style="text-decoration: underline;"><a href="https://www.oracle.com/security-alerts/cpuoct2026.html#AppendixFMW" target="_blank" rel="noopener">» 206 neue Sicherheitspatches</a></span>. Davon sind 134 über das Netzwerk ohne Authentifizierung ausnutzbar. Das betrifft typische Middleware- und Integrationskomponenten wie WebLogic Server, Oracle HTTP Server, SOA Suite, Service Bus oder Identity Manager. Der höchste Base Score in diesem Bereich liegt bei 10.0.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-6010579 elementor-widget elementor-widget-heading" data-id="6010579" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Oracle MySQL Server</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-bc25c84 elementor-widget elementor-widget-text-editor" data-id="bc25c84" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Im Bereich MySQL schließt das Update <span style="text-decoration: underline;"><a href="https://www.oracle.com/security-alerts/cpuoct2026.html#AppendixMSQL" target="_blank" rel="noopener">» 98 Sicherheitslücken</a></span>. 29 davon sind remote und ohne Authentifizierung angreifbar. Der höchste Base Score beträgt 9.8. Betroffen sind unter anderem die Linien MySQL Server 8.4, 9.7 und 26.7 sowie MySQL Cluster, MySQL Router und MySQL Enterprise Backup. Gerade Datenbankserver mit Netzwerkzugriff sollten hier priorisiert werden.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-68bfef5 elementor-widget elementor-widget-heading" data-id="68bfef5" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Oracle Java SE</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-bc72e72 elementor-widget elementor-widget-text-editor" data-id="bc72e72" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Für Oracle Java SE nennt Oracle <span style="text-decoration: underline;"><a href="https://www.oracle.com/security-alerts/cpuoct2026.html#AppendixJAVA" target="_blank" rel="noopener">» 55 neue Sicherheitspatches</a></span>. 49 davon sind remote ohne Authentifizierung ausnutzbar, der höchste CVSS-Wert liegt bei 7.5. Betroffen sind unter anderem die Java-SE-Versionen 8u503, 11.0.32.1, 17.0.20.1, 21.0.12.1, 25.0.4.1, 26.0.2 und 27 sowie JavaFX und GraalVM. Wo Java-Runtimes aktiv genutzt werden, lohnt sich eine Bestandsaufnahme, welche Versionen tatsächlich im Einsatz sind.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-9784764 elementor-widget elementor-widget-heading" data-id="9784764" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Oracle Database Server</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-1f1f421 elementor-widget elementor-widget-text-editor" data-id="1f1f421" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Beim Oracle Database Server umfasst das Oktober-CPU <span style="text-decoration: underline;"><a href="https://www.oracle.com/security-alerts/cpuoct2026.html#AppendixDB" target="_blank" rel="noopener">» 14 neue Sicherheitspatches</a></span>. Vier davon lassen sich remote ohne Authentifizierung ausnutzen. Zwei Patches betreffen zusätzlich Client-only-Installationen, also Systeme ohne installierten Database Server. Der höchste Base Score liegt bei 9.8 und betrifft eine Schwachstelle in der OpenSSL-Komponente der RDBMS (CVE-2026–75803). Betroffen sind die Versionen 19.3 bis 19.32, 21.3 bis 21.23 und 23.4.0 bis 23.26.3.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-fa2335e elementor-widget elementor-widget-heading" data-id="fa2335e" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Oracle Enterprise Manager (Cloud Control)</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-068fc71 elementor-widget elementor-widget-text-editor" data-id="068fc71" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Für den Oracle Enterprise Manager enthält das Advisory <span style="text-decoration: underline;"><a href="https://www.oracle.com/security-alerts/cpuoct2026.html#AppendixEM" target="_blank" rel="noopener">» 12 neue Sicherheitspatches</a></span>. Zwei davon sind remote ohne Authentifizierung ausnutzbar. Der höchste Base Score liegt bei 9.9. Betroffen sind unter anderem Enterprise Manager Base Platform, Enterprise Manager for Oracle Database, for Siebel und for Virtualization in den Versionen 13.5 und 24.1.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-cb76302 elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="cb76302" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default">
				<div class="elementor-widget-container">
							<div class="elementor-divider">
			<span class="elementor-divider-separator">
						</span>
		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-224fbd2 ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="224fbd2" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Die folgende Übersicht fasst die wichtigsten Daten noch einmal kompakt zusammen – inklusive des jeweils höchsten CVSS-Basiswerts pro Produktbereich.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-bb72529 ha-column-alignment-left ha-column-icon-right ha-row-alignment-left ha-row-icon-right ha-data-table-responsive-scroll-no elementor-widget elementor-widget-ha-data-table happy-addon ha-data-table" data-id="bb72529" data-element_type="widget" data-e-type="widget" data-widget_type="ha-data-table.default">
				<div class="elementor-widget-container">
					
		<table class="ha-table">
			<thead class="ha-table__head">
				<tr class="ha-table__head-column">
											<th class="ha-table__head-column-cell elementor-repeater-item-6557048">
							<div class="ha-table__head-column-cell-wrap">
								<div class="ha-table__head-column-cell-text">Betroffenes Produkt</div>
									
																</div>
						</th>
											<th class="ha-table__head-column-cell elementor-repeater-item-78915f4">
							<div class="ha-table__head-column-cell-wrap">
								<div class="ha-table__head-column-cell-text">Anzahl Patches</div>
									
																</div>
						</th>
											<th class="ha-table__head-column-cell elementor-repeater-item-2b16b66">
							<div class="ha-table__head-column-cell-wrap">
								<div class="ha-table__head-column-cell-text">Remote ausnutzbar?</div>
									
																</div>
						</th>
											<th class="ha-table__head-column-cell elementor-repeater-item-fc4c626">
							<div class="ha-table__head-column-cell-wrap">
								<div class="ha-table__head-column-cell-text">Höchster Base Score</div>
									
																</div>
						</th>
									</tr>
			</thead>

			<tbody class="ha-table__body">
									<tr class="ha-table__body-row">
														<td class="ha-table__body-row-cell elementor-repeater-item-6dda4ab">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											Oracle Fusion Middleware (WebLogic Server)										</div>

										
																			</div>
								</td>
															<td class="ha-table__body-row-cell elementor-repeater-item-a675bfd">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											206										</div>

										
																			</div>
								</td>
															<td class="ha-table__body-row-cell elementor-repeater-item-8771432">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											ja (134)										</div>

										
																			</div>
								</td>
															<td class="ha-table__body-row-cell elementor-repeater-item-e5ecd55">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											10.0										</div>

										
																			</div>
								</td>
												</tr>
									<tr class="ha-table__body-row">
														<td class="ha-table__body-row-cell elementor-repeater-item-b1a4b2c">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											Oracle MySQL Server										</div>

										
																			</div>
								</td>
															<td class="ha-table__body-row-cell elementor-repeater-item-7b34a03">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											98										</div>

										
																			</div>
								</td>
															<td class="ha-table__body-row-cell elementor-repeater-item-f7bee81">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											ja (29)										</div>

										
																			</div>
								</td>
															<td class="ha-table__body-row-cell elementor-repeater-item-965bcd4">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											9.8										</div>

										
																			</div>
								</td>
												</tr>
									<tr class="ha-table__body-row">
														<td class="ha-table__body-row-cell elementor-repeater-item-be4556c">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											Oracle Java SE										</div>

										
																			</div>
								</td>
															<td class="ha-table__body-row-cell elementor-repeater-item-b988c5c">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											55										</div>

										
																			</div>
								</td>
															<td class="ha-table__body-row-cell elementor-repeater-item-f3c3d11">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											ja (49)										</div>

										
																			</div>
								</td>
															<td class="ha-table__body-row-cell elementor-repeater-item-a9c2640">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											7.5										</div>

										
																			</div>
								</td>
												</tr>
									<tr class="ha-table__body-row">
														<td class="ha-table__body-row-cell elementor-repeater-item-d7465a9">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											Oracle Database Server										</div>

										
																			</div>
								</td>
															<td class="ha-table__body-row-cell elementor-repeater-item-c546737">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											14										</div>

										
																			</div>
								</td>
															<td class="ha-table__body-row-cell elementor-repeater-item-1a553f0">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											ja (4)										</div>

										
																			</div>
								</td>
															<td class="ha-table__body-row-cell elementor-repeater-item-513263f">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											9.8										</div>

										
																			</div>
								</td>
												</tr>
									<tr class="ha-table__body-row">
														<td class="ha-table__body-row-cell elementor-repeater-item-9a66f9f">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											Enterprise Manager (Cloud Control)										</div>

										
																			</div>
								</td>
															<td class="ha-table__body-row-cell elementor-repeater-item-e0329d1">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											12										</div>

										
																			</div>
								</td>
															<td class="ha-table__body-row-cell elementor-repeater-item-faa863e">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											ja (2)										</div>

										
																			</div>
								</td>
															<td class="ha-table__body-row-cell elementor-repeater-item-9344215">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											9.9										</div>

										
																			</div>
								</td>
												</tr>
							</tbody>
		</table>

						</div>
				</div>
				<div class="elementor-element elementor-element-593c56e ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="593c56e" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Weitere Details, Patch-Verfügbarkeit und Installationshinweise findest du in den <span style="text-decoration: underline;"><a href="https://www.oracle.com/security-alerts/cpuoct2026.html" target="_blank" rel="noopener">» Oracle Security Alerts</a></span>.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-0e80784 elementor-widget elementor-widget-text-editor" data-id="0e80784" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Zur optimalen Planung hat Oracle die nächsten Termine für kommende Patch-Veröffentlichungen bereits angekündigt. Sicherheitspatches erscheinen jeweils am dritten Dienstag des Monats:</p><ul><li>19. Januar 2027</li><li>20. April 2027</li><li>20. Juli 2027</li><li>19. Oktober 2027</li></ul>								</div>
				</div>
				<div class="elementor-element elementor-element-3c8736c elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="3c8736c" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default">
				<div class="elementor-widget-container">
							<div class="elementor-divider">
			<span class="elementor-divider-separator">
						</span>
		</div>
						</div>
				</div>
				<section class="elementor-section elementor-inner-section elementor-element elementor-element-9c04392 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="9c04392" data-element_type="section" data-e-type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;,&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-ac78917" data-id="ac78917" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-bfb20b1 elementor-widget elementor-widget-heading" data-id="bfb20b1" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Fazit und Empfehlung</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-acce127 elementor-widget elementor-widget-text-editor" data-id="acce127" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Das Oktober-CPU zeigt wieder deutlich, wie breit die Sicherheitsanforderungen in gewachsenen Oracle-Landschaften sind. Besonders kritisch ist, dass ein großer Teil der Lücken über das Netzwerk ausnutzbar ist, teils sogar in der großen Mehrzahl der Fälle. Exponierte Systeme sollten daher zuerst betrachtet werden.</p>
<p>Praktisch empfiehlt es sich, zunächst eine vollständige Übersicht aller eingesetzten Oracle-Produkte inklusive Abhängigkeiten zu erstellen. Anschließend lassen sich die Updates nach Erreichbarkeit, CVSS-Bewertung und geschäftlicher Relevanz priorisieren. Client-Installationen und Management-Komponenten gehören dabei ausdrücklich dazu.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<div class="elementor-element elementor-element-f4cc0cb elementor-widget elementor-widget-spacer" data-id="f4cc0cb" data-element_type="widget" data-e-type="widget" data-widget_type="spacer.default">
				<div class="elementor-widget-container">
							<div class="elementor-spacer">
			<div class="elementor-spacer-inner"></div>
		</div>
						</div>
				</div>
				<section class="elementor-section elementor-inner-section elementor-element elementor-element-fd4e6b0 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="fd4e6b0" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-392ee12" data-id="392ee12" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-146851a elementor-widget elementor-widget-text-editor" data-id="146851a" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><strong>Kennst du schon unseren ASPICON Patch-Management-Service?</strong></p><p>Als unser Kunde profitierst du von unserem Patch-Management-Service. Das heißt:</p><ul><li>Wir informieren dich rechtzeitig über neue Patches und deren Relevanz für deine Systemlandschaft.</li><li>Gemeinsam mit dir finden wir einen Weg, deine Systeme regelmäßig auf den neuesten Stand zu bringen – selbstverständlich unter Berücksichtigung deiner individuellen Rahmenbedingungen und mit möglichst geringer Downtime.</li></ul><p><strong><br>Ruf uns gern an, um dich auf unserer Patchliste eintragen zu lassen und deine Systeme optimal zu schützen: +49.371.909515–100</strong></p>								</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-6e57748" data-id="6e57748" data-element_type="column" data-e-type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-eaa9952 elementor-widget elementor-widget-image" data-id="eaa9952" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img decoding="async" src="https://www.aspicon.de/wp-content/uploads/elementor/thumbs/Marcel-modified_neu-rv8jtlnj3r0ippkrg70qrk1h9mbl8ixkldhfqfgbfs.png" title="Marcel Heinrich" alt="Marcel Heinrich - Account Manager ASPICON" loading="lazy">															</div>
				</div>
				<div class="elementor-element elementor-element-a9b3365 elementor-widget elementor-widget-text-editor" data-id="a9b3365" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p style="text-align: center;"><strong>Marcel</strong><br>Senior Account Manager bei ASPICON</p><p style="text-align: center;">Tel: +49.371.909515–100</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<div class="elementor-element elementor-element-6325f08 elementor-widget elementor-widget-spacer" data-id="6325f08" data-element_type="widget" data-e-type="widget" data-widget_type="spacer.default">
				<div class="elementor-widget-container">
							<div class="elementor-spacer">
			<div class="elementor-spacer-inner"></div>
		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-c6d1c75 elementor-widget elementor-widget-text-editor" data-id="c6d1c75" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Hier findest du Infos zu den vergangenen <a href="https://www.aspicon.de/news/tag/critical-patch-update/">» Patch Updates</a> und weitere nützliche Hinweise zum Thema Patchen im Allgemeinen aus unserem News und Insights Bereich.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-58af599d elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="58af599d" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-797156f1" data-id="797156f1" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<section class="elementor-section elementor-inner-section elementor-element elementor-element-1b2fa61a elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="1b2fa61a" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-1a6b0eae" data-id="1a6b0eae" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-91e2d6a elementor-widget elementor-widget-image" data-id="91e2d6a" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img decoding="async" width="40" height="28" src="https://www.aspicon.de/wp-content/uploads/2021/01/icon-arrow_right_medium-violet-blue.svg" class="attachment-full size-full wp-image-4817" alt="icon-arrow_right_medium-violet-blue.svg">															</div>
				</div>
				<div class="elementor-element elementor-element-a317ae3 elementor-widget elementor-widget-text-editor" data-id="a317ae3" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Share this article</p>								</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-36e623f9" data-id="36e623f9" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap">
							</div>
		</div>
					</div>
		</section>
				<div class="elementor-element elementor-element-5133eb60 elementor-share-buttons--view-icon-text elementor-share-buttons--skin-gradient elementor-share-buttons--shape-square elementor-grid-0 elementor-share-buttons--color-official elementor-widget elementor-widget-share-buttons" data-id="5133eb60" data-element_type="widget" data-e-type="widget" data-widget_type="share-buttons.default">
				<div class="elementor-widget-container">
							<div class="elementor-grid" role="list">
								<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_facebook" role="button" tabindex="0" aria-label="Teilen auf facebook">
															<span class="elementor-share-btn__icon">
								<i class="fab fa-facebook" aria-hidden="true"></i>							</span>
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										Facebook									</span>
																	</div>
													</div>
					</div>
									<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_twitter" role="button" tabindex="0" aria-label="Teilen auf twitter">
															<span class="elementor-share-btn__icon">
								<i class="fab fa-twitter" aria-hidden="true"></i>							</span>
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										Twitter									</span>
																	</div>
													</div>
					</div>
									<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_linkedin" role="button" tabindex="0" aria-label="Teilen auf linkedin">
															<span class="elementor-share-btn__icon">
								<i class="fab fa-linkedin" aria-hidden="true"></i>							</span>
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										LinkedIn									</span>
																	</div>
													</div>
					</div>
									<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_xing" role="button" tabindex="0" aria-label="Teilen auf xing">
															<span class="elementor-share-btn__icon">
								<i class="fab fa-xing" aria-hidden="true"></i>							</span>
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										XING									</span>
																	</div>
													</div>
					</div>
									<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_whatsapp" role="button" tabindex="0" aria-label="Teilen auf whatsapp">
															<span class="elementor-share-btn__icon">
								<i class="fab fa-whatsapp" aria-hidden="true"></i>							</span>
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										WhatsApp									</span>
																	</div>
													</div>
					</div>
									<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_email" role="button" tabindex="0" aria-label="Teilen auf email">
															<span class="elementor-share-btn__icon">
								<i class="fas fa-envelope" aria-hidden="true"></i>							</span>
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										Email									</span>
																	</div>
													</div>
					</div>
						</div>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-44ee14b elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="44ee14b" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-2016350" data-id="2016350" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-fe61344 elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="fe61344" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default">
				<div class="elementor-widget-container">
							<div class="elementor-divider">
			<span class="elementor-divider-separator">
						</span>
		</div>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-74d1969 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="74d1969" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6ad46ac" data-id="6ad46ac" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-9c20307 elementor-post-navigation-borders-yes elementor-widget elementor-widget-global elementor-global-8844 elementor-widget-post-navigation" data-id="9c20307" data-element_type="widget" data-e-type="widget" data-widget_type="post-navigation.default">
				<div class="elementor-widget-container">
							<div class="elementor-post-navigation" role="navigation" aria-label="Beitrag Navigation">
			<div class="elementor-post-navigation__prev elementor-post-navigation__link">
				<a href="https://www.aspicon.de/news/oracle-database-19c-fuer-oracle-linux-10-und-red-hat-enterprise-linux-10-zertifiziert/" rel="prev"><span class="post-navigation__arrow-wrapper post-navigation__arrow-prev"><i aria-hidden="true" class="fas fa-angle-left"></i><span class="elementor-screen-only">Zurück</span></span><span class="elementor-post-navigation__link__prev"><span class="post-navigation__prev--label">Voriger Post</span><span class="post-navigation__prev--title">Oracle Database 19c für Oracle Linux 10 und Red Hat Enterprise Linux 10 zertifiziert</span></span></a>			</div>
							<div class="elementor-post-navigation__separator-wrapper">
					<div class="elementor-post-navigation__separator"></div>
				</div>
						<div class="elementor-post-navigation__next elementor-post-navigation__link">
							</div>
		</div>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>Der Beitrag <a href="https://www.aspicon.de/news/oracle-critical-patch-update-oktober-2026-veroeffentlicht-jetzt-handeln/">Oracle Critical Patch Update Oktober 2026 veröffentlicht – Jetzt handeln!</a> erschien zuerst auf <a href="https://www.aspicon.de">ASPICON</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Oracle Database 19c für Oracle Linux 10 und Red Hat Enterprise Linux 10 zertifiziert</title>
		<link>https://www.aspicon.de/news/oracle-database-19c-fuer-oracle-linux-10-und-red-hat-enterprise-linux-10-zertifiziert/</link>
		
		<dc:creator><![CDATA[Marcel Heinrich]]></dc:creator>
		<pubDate>Tue, 29 Sep 2026 06:56:02 +0000</pubDate>
				<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Servicewelten]]></category>
		<category><![CDATA[Datenbank]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Oracle Database]]></category>
		<category><![CDATA[Oracle Datenbank 12c /18c /19c /21c]]></category>
		<category><![CDATA[Oracle Linux]]></category>
		<category><![CDATA[Red Hat]]></category>
		<category><![CDATA[Red Hat Enterprise Linux / RHEL]]></category>
		<guid isPermaLink="false">https://www.aspicon.de/?p=27228</guid>

					<description><![CDATA[<p>Oracle hat das Datenbankrelease 19c ab Release Update 19.32 für Oracle Linux 10 und Red Hat Enterprise Linux 10 freigegeben.</p>
<p>Der Beitrag <a href="https://www.aspicon.de/news/oracle-database-19c-fuer-oracle-linux-10-und-red-hat-enterprise-linux-10-zertifiziert/">Oracle Database 19c für Oracle Linux 10 und Red Hat Enterprise Linux 10 zertifiziert</a> erschien zuerst auf <a href="https://www.aspicon.de">ASPICON</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="27228" class="elementor elementor-27228" data-elementor-settings="{&quot;ha_cmc_init_switcher&quot;:&quot;no&quot;}" data-elementor-post-type="post">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-194d619a elementor-section-full_width elementor-section-content-top header-negative-margin elementor-section-height-default elementor-section-height-default" data-id="194d619a" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-1a3eda5b container-diagonal-top-min-height header-positive-margin padding-row-100" data-id="1a3eda5b" data-element_type="column" data-e-type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
			<div class="elementor-widget-wrap elementor-element-populated">
						<section class="elementor-section elementor-inner-section elementor-element elementor-element-7ee0e382 colored-headline-on-mobile elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="7ee0e382" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-55f3704a" data-id="55f3704a" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-32813293 elementor-widget elementor-widget-shortcode" data-id="32813293" data-element_type="widget" data-e-type="widget" data-widget_type="shortcode.default">
				<div class="elementor-widget-container">
							<div class="elementor-shortcode"> </div>
						</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-324d1430" data-id="324d1430" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap">
							</div>
		</div>
					</div>
		</section>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-7e337c04 elementor-section-full_width padding-row-100 elementor-section-height-default elementor-section-height-default" data-id="7e337c04" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-2060cd3b" data-id="2060cd3b" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-58adb624 header-breadcrumbs-black black elementor-widget elementor-widget-breadcrumbs" data-id="58adb624" data-element_type="widget" data-e-type="widget" data-widget_type="breadcrumbs.default">
				<div class="elementor-widget-container">
					<p id="breadcrumbs"><span><span><a href="https://www.aspicon.de/">Home</a></span></span></p>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-1d5fb1c6 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="1d5fb1c6" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7eba5eb5" data-id="7eba5eb5" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-3bdd0ae1 elementor-widget elementor-widget-spacer" data-id="3bdd0ae1" data-element_type="widget" data-e-type="widget" data-widget_type="spacer.default">
				<div class="elementor-widget-container">
							<div class="elementor-spacer">
			<div class="elementor-spacer-inner"></div>
		</div>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-4b961e02 elementor-section-full_width padding-row-100 elementor-section-height-default elementor-section-height-default" data-id="4b961e02" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3750af93" data-id="3750af93" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-1d67deab elementor-widget elementor-widget-theme-post-title elementor-page-title elementor-widget-heading" data-id="1d67deab" data-element_type="widget" data-e-type="widget" data-widget_type="theme-post-title.default">
				<div class="elementor-widget-container">
					<h1 class="elementor-heading-title elementor-size-default">Oracle Database 19c für Oracle Linux 10 und Red Hat Enterprise Linux 10 zertifiziert</h1>				</div>
				</div>
				<div class="elementor-element elementor-element-4d6a8ba ha-has-bg-overlay elementor-widget elementor-widget-global elementor-global-7902 elementor-widget-post-info" data-id="4d6a8ba" data-element_type="widget" data-e-type="widget" data-widget_type="post-info.default">
				<div class="elementor-widget-container">
							<ul class="elementor-inline-items elementor-icon-list-items elementor-post-info">
								<li class="elementor-icon-list-item elementor-repeater-item-ae89516 elementor-inline-item" itemprop="author">
										<span class="elementor-icon-list-icon">
								<i aria-hidden="true" class="far fa-user-circle"></i>							</span>
									<span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-author">
							<span class="elementor-post-info__item-prefix">Verfasst von</span>
										Marcel Heinrich					</span>
								</li>
				<li class="elementor-icon-list-item elementor-repeater-item-253e24d elementor-inline-item" itemprop="datePublished">
										<span class="elementor-icon-list-icon">
								<i aria-hidden="true" class="fas fa-calendar"></i>							</span>
									<span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-date">
										<time>29 September 2026</time>					</span>
								</li>
				<li class="elementor-icon-list-item elementor-repeater-item-810d981 elementor-inline-item">
										<span class="elementor-icon-list-icon">
								<i aria-hidden="true" class="far fa-clock"></i>							</span>
									<span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-time">
										<time>08:56</time>					</span>
								</li>
				<li class="elementor-icon-list-item elementor-repeater-item-acd9d0d elementor-inline-item" itemprop="about">
										<span class="elementor-icon-list-icon">
								<i aria-hidden="true" class="fas fa-tags"></i>							</span>
									<span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-terms">
										<span class="elementor-post-info__terms-list">
				<a href="https://www.aspicon.de/news/tag/datenbank/" class="elementor-post-info__terms-list-item">Datenbank</a>, <a href="https://www.aspicon.de/news/tag/linux/" class="elementor-post-info__terms-list-item">Linux</a>, <a href="https://www.aspicon.de/news/tag/oracle-database/" class="elementor-post-info__terms-list-item">Oracle Database</a>, <a href="https://www.aspicon.de/news/tag/oracle-datenbank-12c-18c-19c-21c/" class="elementor-post-info__terms-list-item">Oracle Datenbank 12c /18c /19c /21c</a>, <a href="https://www.aspicon.de/news/tag/oracle-linux/" class="elementor-post-info__terms-list-item">Oracle Linux</a>, <a href="https://www.aspicon.de/news/tag/red-hat/" class="elementor-post-info__terms-list-item">Red Hat</a>, <a href="https://www.aspicon.de/news/tag/red-hat-enterprise-linux-rhel/" class="elementor-post-info__terms-list-item">Red Hat Enterprise Linux / RHEL</a>				</span>
					</span>
								</li>
				</ul>
						</div>
				</div>
				<div class="elementor-element elementor-element-2b910807 elementor-widget elementor-widget-text-editor" data-id="2b910807" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Oracle hat das Datenbankrelease <strong>19c ab Release Update 19.32</strong> für <strong>Oracle Linux 10</strong> und <strong>Red Hat Enterprise Linux 10</strong> auf x86-64 freigegeben.</p><p>Folgende Betriebssystem- und Kernelkombinationen werden unterstützt:</p><ul><li><strong>Oracle Linux 10 mit Unbreakable Enterprise Kernel 8 (UEK8):</strong><br>6.12.0–104.43.4.2.el10uek.x86_64 oder neuer<br><br></li><li><strong>Oracle Linux 10 mit Red Hat Compatible Kernel (RHCK):<br></strong>6.12.0–55.40.1.0.1.el10_0.x86_64 oder neuer<br><br></li><li><strong>Red Hat Enterprise Linux 10:<br></strong>6.12.0–55.40.1.0.1.el10_0.x86_64 oder neuer.</li></ul><p><strong><br>Wichtig für die Installation:</strong> Für den Patchstand 19.32 sind zusätzlich zum Release Update mehrere One-off-Patches erforderlich. Die jeweiligen Voraussetzungen für Single Instance, Oracle RAC und Grid Infrastructure beschreibt Oracle <a href="https://docs.oracle.com/en/database/oracle/oracle-database/19/rnrdm/installing-oracle-database-19c-oracle-linux-10-and-red-hat-enterprise-linux-10.html" target="_blank" rel="noopener">» in den Installationshinweisen für OL10 und RHEL10</a>.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-inner-section elementor-element elementor-element-5c69305f elementor-section-content-middle elementor-hidden-mobile elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="5c69305f" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-10930c7e" data-id="10930c7e" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-67b75d2e elementor-cta--skin-cover elementor-widget__width-initial elementor-animated-content elementor-bg-transform elementor-bg-transform-zoom-in ha-has-bg-overlay elementor-widget elementor-widget-call-to-action" data-id="67b75d2e" data-element_type="widget" data-e-type="widget" data-widget_type="call-to-action.default">
				<div class="elementor-widget-container">
							<div class="elementor-cta">
					<div class="elementor-cta__bg-wrapper">
				<div class="elementor-cta__bg elementor-bg" style="background-image: url(https://www.aspicon.de/wp-content/uploads/2021/01/ASPICON__05565_Layout-1.jpg);" role="img" aria-label="ASPICON__05565_Layout"></div>
				<div class="elementor-cta__bg-overlay"></div>
			</div>
							<div class="elementor-cta__content">
				
				
									<div class="elementor-cta__description elementor-cta__content-item elementor-content-item elementor-animated-item--grow">
						Gern unterstützen wir dich bei der Prüfung deiner Umgebung <br>sowie bei der Migrationsplanung und Umsetzung.					</div>
				
									<div class="elementor-cta__button-wrapper elementor-cta__content-item elementor-content-item elementor-animated-item--grow">
					<a class="elementor-cta__button elementor-button elementor-size-xs" href="https://www.aspicon.de/kontakt/" target="_blank">
						Kontakt					</a>
					</div>
							</div>
						</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-9081bce elementor-widget elementor-widget-spacer" data-id="9081bce" data-element_type="widget" data-e-type="widget" data-widget_type="spacer.default">
				<div class="elementor-widget-container">
							<div class="elementor-spacer">
			<div class="elementor-spacer-inner"></div>
		</div>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-434491c3 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="434491c3" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-465ddf8f" data-id="465ddf8f" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<section class="elementor-section elementor-inner-section elementor-element elementor-element-e46a356 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="e46a356" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-d782759" data-id="d782759" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-6e020198 elementor-widget elementor-widget-image" data-id="6e020198" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img decoding="async" width="40" height="28" src="https://www.aspicon.de/wp-content/uploads/2021/01/icon-arrow_right_medium-violet-blue.svg" class="attachment-full size-full wp-image-4817" alt="icon-arrow_right_medium-violet-blue.svg">															</div>
				</div>
				<div class="elementor-element elementor-element-7e0b8830 elementor-widget elementor-widget-text-editor" data-id="7e0b8830" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Share this article</p>								</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-3576219b" data-id="3576219b" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap">
							</div>
		</div>
					</div>
		</section>
				<div class="elementor-element elementor-element-66dedf88 elementor-share-buttons--view-icon-text elementor-share-buttons--skin-gradient elementor-share-buttons--shape-square elementor-grid-0 elementor-share-buttons--color-official elementor-widget elementor-widget-share-buttons" data-id="66dedf88" data-element_type="widget" data-e-type="widget" data-widget_type="share-buttons.default">
				<div class="elementor-widget-container">
							<div class="elementor-grid" role="list">
								<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_facebook" role="button" tabindex="0" aria-label="Teilen auf facebook">
															<span class="elementor-share-btn__icon">
								<i class="fab fa-facebook" aria-hidden="true"></i>							</span>
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										Facebook									</span>
																	</div>
													</div>
					</div>
									<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_twitter" role="button" tabindex="0" aria-label="Teilen auf twitter">
															<span class="elementor-share-btn__icon">
								<i class="fab fa-twitter" aria-hidden="true"></i>							</span>
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										Twitter									</span>
																	</div>
													</div>
					</div>
									<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_linkedin" role="button" tabindex="0" aria-label="Teilen auf linkedin">
															<span class="elementor-share-btn__icon">
								<i class="fab fa-linkedin" aria-hidden="true"></i>							</span>
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										LinkedIn									</span>
																	</div>
													</div>
					</div>
									<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_xing" role="button" tabindex="0" aria-label="Teilen auf xing">
															<span class="elementor-share-btn__icon">
								<i class="fab fa-xing" aria-hidden="true"></i>							</span>
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										XING									</span>
																	</div>
													</div>
					</div>
									<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_whatsapp" role="button" tabindex="0" aria-label="Teilen auf whatsapp">
															<span class="elementor-share-btn__icon">
								<i class="fab fa-whatsapp" aria-hidden="true"></i>							</span>
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										WhatsApp									</span>
																	</div>
													</div>
					</div>
									<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_email" role="button" tabindex="0" aria-label="Teilen auf email">
															<span class="elementor-share-btn__icon">
								<i class="fas fa-envelope" aria-hidden="true"></i>							</span>
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										Email									</span>
																	</div>
													</div>
					</div>
						</div>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-9318c82 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="9318c82" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6539c24" data-id="6539c24" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-7dbf000 elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="7dbf000" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default">
				<div class="elementor-widget-container">
							<div class="elementor-divider">
			<span class="elementor-divider-separator">
						</span>
		</div>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-ee4b27a elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="ee4b27a" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-44f8bfd" data-id="44f8bfd" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-7aa78d4 elementor-post-navigation-borders-yes elementor-widget elementor-widget-global elementor-global-8844 elementor-widget-post-navigation" data-id="7aa78d4" data-element_type="widget" data-e-type="widget" data-widget_type="post-navigation.default">
				<div class="elementor-widget-container">
							<div class="elementor-post-navigation" role="navigation" aria-label="Beitrag Navigation">
			<div class="elementor-post-navigation__prev elementor-post-navigation__link">
				<a href="https://www.aspicon.de/news/postgresql-19-beta-3-im-praxistest-bloat-mit-dem-neuen-repack-befehl-beseitigen/" rel="prev"><span class="post-navigation__arrow-wrapper post-navigation__arrow-prev"><i aria-hidden="true" class="fas fa-angle-left"></i><span class="elementor-screen-only">Zurück</span></span><span class="elementor-post-navigation__link__prev"><span class="post-navigation__prev--label">Voriger Post</span><span class="post-navigation__prev--title">PostgreSQL 19 Beta 3 im Praxistest: Bloat mit dem neuen REPACK-Befehl beseitigen</span></span></a>			</div>
							<div class="elementor-post-navigation__separator-wrapper">
					<div class="elementor-post-navigation__separator"></div>
				</div>
						<div class="elementor-post-navigation__next elementor-post-navigation__link">
				<a href="https://www.aspicon.de/news/oracle-critical-patch-update-oktober-2026-veroeffentlicht-jetzt-handeln/" rel="next"><span class="elementor-post-navigation__link__next"><span class="post-navigation__next--label">Nächster Post</span><span class="post-navigation__next--title">Oracle Critical Patch Update Oktober 2026 veröffentlicht – Jetzt handeln!</span></span><span class="post-navigation__arrow-wrapper post-navigation__arrow-next"><i aria-hidden="true" class="fas fa-angle-right"></i><span class="elementor-screen-only">Nächster</span></span></a>			</div>
		</div>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>Der Beitrag <a href="https://www.aspicon.de/news/oracle-database-19c-fuer-oracle-linux-10-und-red-hat-enterprise-linux-10-zertifiziert/">Oracle Database 19c für Oracle Linux 10 und Red Hat Enterprise Linux 10 zertifiziert</a> erschien zuerst auf <a href="https://www.aspicon.de">ASPICON</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>PostgreSQL 19 Beta 3 im Praxistest: Bloat mit dem neuen REPACK-Befehl beseitigen</title>
		<link>https://www.aspicon.de/news/postgresql-19-beta-3-im-praxistest-bloat-mit-dem-neuen-repack-befehl-beseitigen/</link>
					<comments>https://www.aspicon.de/news/postgresql-19-beta-3-im-praxistest-bloat-mit-dem-neuen-repack-befehl-beseitigen/#respond</comments>
		
		<dc:creator><![CDATA[Sebastian Naumann]]></dc:creator>
		<pubDate>Thu, 17 Sep 2026 06:19:45 +0000</pubDate>
				<category><![CDATA[PostgreSQL Datenbank]]></category>
		<category><![CDATA[Servicewelten]]></category>
		<category><![CDATA[Datenbank]]></category>
		<category><![CDATA[PostgreSQL]]></category>
		<guid isPermaLink="false">https://www.aspicon.de/?p=27140</guid>

					<description><![CDATA[<p>PostgreSQL 19 Beta 3 bringt eine spannende neue Möglichkeit mit, Bloat auch physisch aus der Datenbank zu entfernen! Wir haben den neuen Core-Befehl getestet.</p>
<p>Der Beitrag <a href="https://www.aspicon.de/news/postgresql-19-beta-3-im-praxistest-bloat-mit-dem-neuen-repack-befehl-beseitigen/">PostgreSQL 19 Beta 3 im Praxistest: Bloat mit dem neuen REPACK-Befehl beseitigen</a> erschien zuerst auf <a href="https://www.aspicon.de">ASPICON</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="27140" class="elementor elementor-27140" data-elementor-settings="{&quot;ha_cmc_init_switcher&quot;:&quot;no&quot;}" data-elementor-post-type="post">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-3d4c97a elementor-section-full_width elementor-section-content-top header-negative-margin elementor-section-height-default elementor-section-height-default" data-id="3d4c97a" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4c7154db container-diagonal-top-min-height header-positive-margin padding-row-100" data-id="4c7154db" data-element_type="column" data-e-type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
			<div class="elementor-widget-wrap elementor-element-populated">
						<section class="elementor-section elementor-inner-section elementor-element elementor-element-2d7d0f03 colored-headline-on-mobile elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="2d7d0f03" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-68e5c1ce" data-id="68e5c1ce" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-6e90bb4d elementor-widget elementor-widget-shortcode" data-id="6e90bb4d" data-element_type="widget" data-e-type="widget" data-widget_type="shortcode.default">
				<div class="elementor-widget-container">
							<div class="elementor-shortcode"> </div>
						</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-443f8023" data-id="443f8023" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap">
							</div>
		</div>
					</div>
		</section>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-7fc67385 elementor-section-full_width padding-row-100 elementor-section-height-default elementor-section-height-default" data-id="7fc67385" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5df6a1c5" data-id="5df6a1c5" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-3cf8113 header-breadcrumbs-black black elementor-widget elementor-widget-breadcrumbs" data-id="3cf8113" data-element_type="widget" data-e-type="widget" data-widget_type="breadcrumbs.default">
				<div class="elementor-widget-container">
					<p id="breadcrumbs"><span><span><a href="https://www.aspicon.de/">Home</a></span></span></p>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-2e6f278 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="2e6f278" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7a3c0f9a" data-id="7a3c0f9a" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-70fb6297 elementor-widget elementor-widget-spacer" data-id="70fb6297" data-element_type="widget" data-e-type="widget" data-widget_type="spacer.default">
				<div class="elementor-widget-container">
							<div class="elementor-spacer">
			<div class="elementor-spacer-inner"></div>
		</div>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-6f9331f5 elementor-section-full_width padding-row-100 elementor-section-height-default elementor-section-height-default" data-id="6f9331f5" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-57d302c9" data-id="57d302c9" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-5c6a9ad4 elementor-widget elementor-widget-theme-post-title elementor-page-title elementor-widget-heading" data-id="5c6a9ad4" data-element_type="widget" data-e-type="widget" data-widget_type="theme-post-title.default">
				<div class="elementor-widget-container">
					<h1 class="elementor-heading-title elementor-size-default">PostgreSQL 19 Beta 3 im Praxistest: Bloat mit dem neuen REPACK-Befehl beseitigen</h1>				</div>
				</div>
				<div class="elementor-element elementor-element-2dcb8e1 ha-has-bg-overlay elementor-widget elementor-widget-global elementor-global-7902 elementor-widget-post-info" data-id="2dcb8e1" data-element_type="widget" data-e-type="widget" data-widget_type="post-info.default">
				<div class="elementor-widget-container">
							<ul class="elementor-inline-items elementor-icon-list-items elementor-post-info">
								<li class="elementor-icon-list-item elementor-repeater-item-ae89516 elementor-inline-item" itemprop="author">
										<span class="elementor-icon-list-icon">
								<i aria-hidden="true" class="far fa-user-circle"></i>							</span>
									<span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-author">
							<span class="elementor-post-info__item-prefix">Verfasst von</span>
										Sebastian Naumann					</span>
								</li>
				<li class="elementor-icon-list-item elementor-repeater-item-253e24d elementor-inline-item" itemprop="datePublished">
										<span class="elementor-icon-list-icon">
								<i aria-hidden="true" class="fas fa-calendar"></i>							</span>
									<span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-date">
										<time>17 September 2026</time>					</span>
								</li>
				<li class="elementor-icon-list-item elementor-repeater-item-810d981 elementor-inline-item">
										<span class="elementor-icon-list-icon">
								<i aria-hidden="true" class="far fa-clock"></i>							</span>
									<span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-time">
										<time>08:19</time>					</span>
								</li>
				<li class="elementor-icon-list-item elementor-repeater-item-acd9d0d elementor-inline-item" itemprop="about">
										<span class="elementor-icon-list-icon">
								<i aria-hidden="true" class="fas fa-tags"></i>							</span>
									<span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-terms">
										<span class="elementor-post-info__terms-list">
				<a href="https://www.aspicon.de/news/tag/datenbank/" class="elementor-post-info__terms-list-item">Datenbank</a>, <a href="https://www.aspicon.de/news/tag/postgresql/" class="elementor-post-info__terms-list-item">PostgreSQL</a>				</span>
					</span>
								</li>
				</ul>
						</div>
				</div>
				<section class="elementor-section elementor-inner-section elementor-element elementor-element-db373fd elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="db373fd" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-2800617" data-id="2800617" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-731920e elementor-widget__width-initial elementor-widget elementor-widget-text-editor" data-id="731920e" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Wenn du PostgreSQL-Datenbanken über längere Zeit betreibst, kennst du das Thema sicher: Durch <code>UPDATE</code>- und <code>DELETE</code>-Operationen entstehen Dead Tuples und Tabellen können mit der Zeit deutlich mehr Speicherplatz belegen, als es die tatsächlich vorhandene Datenmenge vermuten lässt. Ein normales <code>VACUUM</code> schafft hier zwar innerhalb der Relation wieder Platz für neue Daten – die physische Größe der Tabelle auf dem Dateisystem reduziert sich dadurch in der Regel jedoch nicht.</p><p>Mit PostgreSQL 19 kommt dafür eine neue Möglichkeit direkt in den Core: <code>REPACK</code> schreibt eine Tabelle vollständig neu und kann dadurch ungenutzten Speicher tatsächlich wieder an das Betriebssystem zurückgeben.</p>								</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-8056916" data-id="8056916" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-e01fed9 elementor-widget__width-initial elementor-widget elementor-widget-image" data-id="e01fed9" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img decoding="async" width="800" height="800" src="https://www.aspicon.de/wp-content/uploads/2024/04/postgresql.svg" class="attachment-large size-large wp-image-22007" alt="PostgreSQL">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<div class="elementor-element elementor-element-391b513 elementor-widget elementor-widget-text-editor" data-id="391b513" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Das ist nicht nur aus Sicht des Datenbankbetriebs interessant. Gerade bei großen oder über Jahre gewachsenen Datenbanken kann das physische Verkleinern stark aufgeblähter Tabellen auch den benötigten Storage reduzieren und damit Ressourcen effizienter nutzbar machen.&nbsp;</p><p>Wie groß der Unterschied zwischen <code>VACUUM</code> und dem neuen <code>REPACK</code> in der Praxis sein kann, zeigt das folgende Beispiel mit PostgreSQL 19 Beta 3.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-a759312 elementor-widget elementor-widget-table-of-contents" data-id="a759312" data-element_type="widget" data-e-type="widget" data-settings="{&quot;exclude_headings_by_selector&quot;:[],&quot;no_headings_message&quot;:&quot;Es wurden keine \u00dcberschriften auf dieser Seite gefunden.&quot;,&quot;headings_by_tags&quot;:[&quot;h2&quot;],&quot;marker_view&quot;:&quot;numbers&quot;,&quot;hierarchical_view&quot;:&quot;yes&quot;,&quot;min_height&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;min_height_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;min_height_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}" data-widget_type="table-of-contents.default">
				<div class="elementor-widget-container">
									<div class="elementor-toc__header">
						<h3 class="elementor-toc__header-title">
				Inhaltsverzeichnis			</h3>
								</div>
				<div id="elementor-toc__a759312" class="elementor-toc__body">
			<div class="elementor-toc__spinner-container">
				<i class="elementor-toc__spinner eicon-animation-spin eicon-loading" aria-hidden="true"></i>			</div>
		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-154cc02 elementor-widget elementor-widget-heading" data-id="154cc02" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Testdatenbank vorbereiten</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-dbb5f5b elementor-widget elementor-widget-text-editor" data-id="dbb5f5b" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Die Testumgebung verwendet:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-5f1e723 ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="5f1e723" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>PostgreSQL 19beta3
</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-9adca5f elementor-widget elementor-widget-text-editor" data-id="9adca5f" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Zunächst wird eine neue Testdatenbank erstellt:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-b14847d ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="b14847d" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>createdb repacktest</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-e477252 elementor-widget elementor-widget-text-editor" data-id="e477252" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Anschließend werden mit <code>pgbench</code> 10 Millionen Datensätze erzeugt:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-8d1798b ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="8d1798b" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>pgbench -i -s 100 repacktest</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-74c7e19 elementor-widget elementor-widget-text-editor" data-id="74c7e19" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Verbindung:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-60dc00a ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="60dc00a" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>psql repacktest
</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-52f7b48 elementor-widget elementor-widget-text-editor" data-id="52f7b48" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Version:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-c7966f9 ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="c7966f9" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>psql (19beta3)
</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-09d9cc4 elementor-widget elementor-widget-text-editor" data-id="09d9cc4" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Datensätze prüfen:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-ef96cc1 ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="ef96cc1" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>SELECT count(*)
FROM pgbench_accounts;
</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-1714875 elementor-widget elementor-widget-text-editor" data-id="1714875" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Ergebnis:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-cc7d4e0 ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="cc7d4e0" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>count
----------
 10000000</code></pre>								</div>
				</div>
				<section class="elementor-section elementor-inner-section elementor-element elementor-element-fdb79be elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="fdb79be" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
							<div class="elementor-background-overlay"></div>
							<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-67035f8" data-id="67035f8" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-7b9ec2f elementor-view-default elementor-widget elementor-widget-icon" data-id="7b9ec2f" data-element_type="widget" data-e-type="widget" data-widget_type="icon.default">
				<div class="elementor-widget-container">
							<div class="elementor-icon-wrapper">
			<div class="elementor-icon">
			<i aria-hidden="true" class="hm hm-arrow-right"></i>			</div>
		</div>
						</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-d4db378" data-id="d4db378" data-element_type="column" data-e-type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-4cd8a26 elementor-widget elementor-widget-heading" data-id="4cd8a26" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h3 class="elementor-heading-title elementor-size-default">Ausgangsgröße</h3>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<div class="elementor-element elementor-element-ae8ee3d elementor-widget elementor-widget-text-editor" data-id="ae8ee3d" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Dieses Statment wird im Folgenden noch häufiger ausgeführt:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-6309440 ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="6309440" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>SELECT
    pg_size_pretty(pg_relation_size('pgbench_accounts'))       AS table_size,
    pg_size_pretty(pg_indexes_size('pgbench_accounts'))        AS index_size,
    pg_size_pretty(pg_total_relation_size('pgbench_accounts')) AS total_size;
</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-c362a81 elementor-widget elementor-widget-text-editor" data-id="c362a81" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Ergebnis:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-edb0b1f ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="edb0b1f" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code> table_size | index_size | total_size
------------+------------+------------
 1281 MB    | 214 MB     | 1495 MB
</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-5427635 elementor-widget elementor-widget-text-editor" data-id="5427635" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Damit ergibt sich folgende Ausgangslage:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-02fc735 ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="02fc735" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>Kennzahl    |    Wert
------------+---------------
Datensätze  |    10.000.000
Tabelle     |    1281 MB
Indizes     |    214 MB
Gesamt      |    1495 MB</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-c5425e1 elementor-widget elementor-widget-heading" data-id="c5425e1" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Bloat erzeugen</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-03faff3 elementor-widget elementor-widget-text-editor" data-id="03faff3" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Nun werden 50 % der Datensätze gelöscht:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-00456f5 ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="00456f5" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>DELETE FROM pgbench_accounts
WHERE aid % 2 = 0;
</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-ad6c2b0 elementor-widget elementor-widget-text-editor" data-id="ad6c2b0" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Ergebnis:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-b12c1cc ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="b12c1cc" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>DELETE 5000000
</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-d26826e elementor-widget elementor-widget-text-editor" data-id="d26826e" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Anzahl der verbleibenden Datensätze:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-fb1ba48 ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="fb1ba48" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>SELECT count(*)
FROM pgbench_accounts;
</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-d2c3515 elementor-widget elementor-widget-text-editor" data-id="d2c3515" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Ergebnis:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-8bbc488 ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="8bbc488" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>count
---------
 5000000
</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-0a68be0 elementor-widget elementor-widget-text-editor" data-id="0a68be0" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Die logische Datenmenge wurde damit halbiert.</p>								</div>
				</div>
				<section class="elementor-section elementor-inner-section elementor-element elementor-element-add9ae4 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="add9ae4" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
							<div class="elementor-background-overlay"></div>
							<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-9eb7fd0" data-id="9eb7fd0" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-0fff3b0 elementor-view-default elementor-widget elementor-widget-icon" data-id="0fff3b0" data-element_type="widget" data-e-type="widget" data-widget_type="icon.default">
				<div class="elementor-widget-container">
							<div class="elementor-icon-wrapper">
			<div class="elementor-icon">
			<i aria-hidden="true" class="hm hm-arrow-right"></i>			</div>
		</div>
						</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-eb96abb" data-id="eb96abb" data-element_type="column" data-e-type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-35250ba elementor-widget elementor-widget-heading" data-id="35250ba" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h3 class="elementor-heading-title elementor-size-default">Physische Größe prüfen</h3>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<div class="elementor-element elementor-element-dd3c709 elementor-widget elementor-widget-text-editor" data-id="dd3c709" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Es wird das Statement von oben ausgeführt.</p><p>Ergebnis:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-3e89d0c ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="3e89d0c" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>table_size | index_size | total_size
------------+------------+------------
 1281 MB    | 214 MB     | 1495 MB
</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-7ee55c0 elementor-widget elementor-widget-text-editor" data-id="7ee55c0" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Obwohl nur noch die Hälfte der Datensätze vorhanden ist, bleibt die physische Größe unverändert.<br>Das ist der gewünschte Bloat-Zustand.</p>								</div>
				</div>
				<section class="elementor-section elementor-inner-section elementor-element elementor-element-d812a78 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="d812a78" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
							<div class="elementor-background-overlay"></div>
							<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-d200176" data-id="d200176" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-d256fae elementor-view-default elementor-widget elementor-widget-icon" data-id="d256fae" data-element_type="widget" data-e-type="widget" data-widget_type="icon.default">
				<div class="elementor-widget-container">
							<div class="elementor-icon-wrapper">
			<div class="elementor-icon">
			<i aria-hidden="true" class="hm hm-arrow-right"></i>			</div>
		</div>
						</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-32c0b22" data-id="32c0b22" data-element_type="column" data-e-type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-d2beba2 elementor-widget elementor-widget-heading" data-id="d2beba2" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h3 class="elementor-heading-title elementor-size-default">Dead Tuples prüfen</h3>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<div class="elementor-element elementor-element-a55d1a7 ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="a55d1a7" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>SELECT
    relname,
    n_live_tup,
    n_dead_tup
FROM pg_stat_user_tables
WHERE relname = 'pgbench_accounts';
</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-712530d elementor-widget elementor-widget-text-editor" data-id="712530d" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Ergebnis:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-cb29868 ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="cb29868" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>     relname      | n_live_tup | n_dead_tup
------------------+------------+------------
 pgbench_accounts |    4999844 |    5000000
</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-c2bffa2 elementor-widget elementor-widget-text-editor" data-id="c2bffa2" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Damit sind ungefähr 5 Millionen Dead Tuples vorhanden.</p>								</div>
				</div>
				<section class="elementor-section elementor-inner-section elementor-element elementor-element-6fffe78 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="6fffe78" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
							<div class="elementor-background-overlay"></div>
							<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-d8e3edc" data-id="d8e3edc" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-337e5cd elementor-view-default elementor-widget elementor-widget-icon" data-id="337e5cd" data-element_type="widget" data-e-type="widget" data-widget_type="icon.default">
				<div class="elementor-widget-container">
							<div class="elementor-icon-wrapper">
			<div class="elementor-icon">
			<i aria-hidden="true" class="hm hm-arrow-right"></i>			</div>
		</div>
						</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-5038f8c" data-id="5038f8c" data-element_type="column" data-e-type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-d0afe0f elementor-widget elementor-widget-heading" data-id="d0afe0f" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h3 class="elementor-heading-title elementor-size-default">Physische Datei ermitteln</h3>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<div class="elementor-element elementor-element-0a0c6a7 ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="0a0c6a7" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>SELECT pg_relation_filepath('pgbench_accounts');</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-8db8a46 elementor-widget elementor-widget-text-editor" data-id="8db8a46" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Ergebnis:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-72454a2 ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="72454a2" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>base/16858/16874</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-7b716af elementor-widget elementor-widget-text-editor" data-id="7b716af" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Auf Betriebssystemebene:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-fbd3f39 ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="fbd3f39" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>du -sh $PGDATA/base/16858/16874</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-daa8819 elementor-widget elementor-widget-text-editor" data-id="daa8819" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Ergebnis:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-62b4634 ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="62b4634" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>1.1G    /opt/postgres/ASPICON/PGDATA/base/16858/16874</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-e818d96 elementor-widget elementor-widget-text-editor" data-id="e818d96" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Auch auf Dateisystemebene wurde also noch kein Speicherplatz zurückgegeben.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-1558d2a elementor-widget elementor-widget-heading" data-id="1558d2a" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Normales VACUUM</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-7eba87a elementor-widget elementor-widget-text-editor" data-id="7eba87a" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Nun wird ein normales <code>VACUUM</code> mit <code>ANALYZE</code> ausgeführt:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-34a577a ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="34a577a" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>VACUUM (VERBOSE, ANALYZE) pgbench_accounts;</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-20d8968 elementor-widget elementor-widget-text-editor" data-id="20d8968" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Auszug aus der Ausgabe:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-a830508 ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="a830508" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>INFO:  vacuuming "repacktest.public.pgbench_accounts"

pages:
0 removed,
163935 remain,
7892 scanned (4.81% of total)

tuples:
44859 removed,
4999913 remain,
0 are dead but not yet removable

index scan bypassed:
1499 pages from table (0.91% of total)
have 45991 dead item identifiers

avg read rate: 126.089 MB/s
avg write rate: 25.898 MB/s

WAL usage:
1500 records,
1452 full page images,
6256905 bytes

elapsed: 0.44 s
</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-11d2fb4 elementor-widget elementor-widget-text-editor" data-id="11d2fb4" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Anschließend wurde noch <code>ANALYZE</code> ausgeführt:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-b318129 ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="b318129" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>INFO:  analyzing "public.pgbench_accounts"

"pgbench_accounts":
scanned 30000 of 163935 pages,
containing 915067 live rows and 8777 dead rows

5000384 estimated total rows

elapsed: 0.36 s
</code></pre>								</div>
				</div>
				<section class="elementor-section elementor-inner-section elementor-element elementor-element-1e9847f elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="1e9847f" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
							<div class="elementor-background-overlay"></div>
							<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-8b31001" data-id="8b31001" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-6cf299d elementor-view-default elementor-widget elementor-widget-icon" data-id="6cf299d" data-element_type="widget" data-e-type="widget" data-widget_type="icon.default">
				<div class="elementor-widget-container">
							<div class="elementor-icon-wrapper">
			<div class="elementor-icon">
			<i aria-hidden="true" class="hm hm-arrow-right"></i>			</div>
		</div>
						</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-0ef3231" data-id="0ef3231" data-element_type="column" data-e-type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-960880f elementor-widget elementor-widget-heading" data-id="960880f" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h3 class="elementor-heading-title elementor-size-default">Größe nach VACUUM</h3>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<div class="elementor-element elementor-element-93fccf9 elementor-widget elementor-widget-text-editor" data-id="93fccf9" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Es wird das Statement von oben ausgeführt.</p><p>Ergebnis:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-89a4d43 ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="89a4d43" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>table_size | index_size | total_size
------------+------------+------------
 1281 MB    | 214 MB     | 1495 MB
</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-7debd75 elementor-widget elementor-widget-text-editor" data-id="7debd75" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Die physische Größe bleibt unverändert.</p>								</div>
				</div>
				<section class="elementor-section elementor-inner-section elementor-element elementor-element-f00a522 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="f00a522" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
							<div class="elementor-background-overlay"></div>
							<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-77818a1" data-id="77818a1" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-75502be elementor-view-default elementor-widget elementor-widget-icon" data-id="75502be" data-element_type="widget" data-e-type="widget" data-widget_type="icon.default">
				<div class="elementor-widget-container">
							<div class="elementor-icon-wrapper">
			<div class="elementor-icon">
			<i aria-hidden="true" class="hm hm-arrow-right"></i>			</div>
		</div>
						</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-e60811e" data-id="e60811e" data-element_type="column" data-e-type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-58f1c5e elementor-widget elementor-widget-heading" data-id="58f1c5e" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h3 class="elementor-heading-title elementor-size-default">Dead Tuples nach VACUUM</h3>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<div class="elementor-element elementor-element-528f7d8 ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="528f7d8" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>SELECT
    relname,
    n_live_tup,
    n_dead_tup
FROM pg_stat_user_tables
WHERE relname = 'pgbench_accounts';
</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-fe32531 elementor-widget elementor-widget-text-editor" data-id="fe32531" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Ergebnis:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-7ec12ba ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="7ec12ba" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>     relname      | n_live_tup | n_dead_tup
------------------+------------+------------
 pgbench_accounts |    5000384 |      47962
</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-3913b9c elementor-widget elementor-widget-text-editor" data-id="3913b9c" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									Die Dead Tuples wurden damit von ungefähr <code><b>5.000.000</b></code> auf nur noch etwa <code><b>47.962</b></code> reduziert.								</div>
				</div>
				<section class="elementor-section elementor-inner-section elementor-element elementor-element-55016ed elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="55016ed" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
							<div class="elementor-background-overlay"></div>
							<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-b82f94c" data-id="b82f94c" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-f664efe elementor-view-default elementor-widget elementor-widget-icon" data-id="f664efe" data-element_type="widget" data-e-type="widget" data-widget_type="icon.default">
				<div class="elementor-widget-container">
							<div class="elementor-icon-wrapper">
			<div class="elementor-icon">
			<i aria-hidden="true" class="hm hm-arrow-right"></i>			</div>
		</div>
						</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-c9ccddb" data-id="c9ccddb" data-element_type="column" data-e-type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-c2eeaa4 elementor-widget elementor-widget-heading" data-id="c2eeaa4" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h3 class="elementor-heading-title elementor-size-default">Dateisystem</h3>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<div class="elementor-element elementor-element-c02ada7 ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="c02ada7" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>du -sh $PGDATA/base/16858/16874</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-9884edc elementor-widget elementor-widget-text-editor" data-id="9884edc" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Ergebnis:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-6a48522 ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="6a48522" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>1.1G    /opt/postgres/ASPICON/PGDATA/base/16858/16874</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-0f85f40 elementor-widget elementor-widget-text-editor" data-id="0f85f40" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Damit bestätigt sich das erwartete Verhalten:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-6626d24 ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="6626d24" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>Merkmal                 |  Vor VACUUM   |  Nach VACUUM
------------------------+---------------+----------------
Live Tuples             |  ~5 Mio.      |  ~5 Mio.
Dead Tuples             |  ~5 Mio.      |  ~48.000
Tabellengröße           |  1281 MB      |  1281 MB
Gesamtgröße             |  1495 MB      |  1495 MB
Datei im Filesystem     |  1.1 GB       |  1.1 GB
</code></pre>

								</div>
				</div>
				<div class="elementor-element elementor-element-5c4eca4 elementor-widget elementor-widget-text-editor" data-id="5c4eca4" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><code>VACUUM</code> macht den freigewordenen Platz innerhalb der Relation wiederverwendbar, gibt ihn aber normalerweise nicht an das Betriebssystem zurück.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-bde53d3 elementor-widget elementor-widget-heading" data-id="bde53d3" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Klassisches REPACK</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-e7a656e elementor-widget elementor-widget-text-editor" data-id="e7a656e" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Anschließend wird die Tabelle mit dem neuen PostgreSQL-19-Befehl vollständig neu geschrieben:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-c8898a0 ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="c8898a0" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>REPACK (VERBOSE, ANALYZE) pgbench_accounts;</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-25e522b elementor-widget elementor-widget-text-editor" data-id="25e522b" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Ausgabe:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-753fb08 ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="753fb08" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>INFO:  repacking "public.pgbench_accounts" in physical order

INFO:  "public.pgbench_accounts":
found 0 removable,
5000000 nonremovable row versions
in 163935 pages

DETAIL:
0 dead row versions cannot be removed yet.

CPU:
user: 14.04 s,
system: 17.55 s,
elapsed: 56.52 s
</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-8285e74 elementor-widget elementor-widget-text-editor" data-id="8285e74" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Anschließend:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-2a69fc4 ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="2a69fc4" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>INFO:  analyzing "public.pgbench_accounts"

"pgbench_accounts":
scanned 30000 of 81968 pages,
containing 1829952 live rows
and 0 dead rows

4999917 estimated total rows
</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-e63e2c6 elementor-widget elementor-widget-text-editor" data-id="e63e2c6" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Auffällig ist bereits hier die Anzahl der Seiten:</p><ul><li>vor <code>REPACK</code>: 163935 pages</li><li>nach <code>REPACK</code>: 81968 pages</li></ul><p><br>Die Anzahl der Heap-Seiten wurde damit praktisch halbiert.</p>								</div>
				</div>
				<section class="elementor-section elementor-inner-section elementor-element elementor-element-c49ca40 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="c49ca40" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
							<div class="elementor-background-overlay"></div>
							<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-f944468" data-id="f944468" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-3624ac9 elementor-view-default elementor-widget elementor-widget-icon" data-id="3624ac9" data-element_type="widget" data-e-type="widget" data-widget_type="icon.default">
				<div class="elementor-widget-container">
							<div class="elementor-icon-wrapper">
			<div class="elementor-icon">
			<i aria-hidden="true" class="hm hm-arrow-right"></i>			</div>
		</div>
						</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-669eeed" data-id="669eeed" data-element_type="column" data-e-type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-005f388 elementor-widget elementor-widget-heading" data-id="005f388" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h3 class="elementor-heading-title elementor-size-default">Größe nach REPACK</h3>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<div class="elementor-element elementor-element-e32d539 elementor-widget elementor-widget-text-editor" data-id="e32d539" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Es wird das Statement von oben ausgeführt.</p><p>Ergebnis:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-660a232 ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="660a232" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code> table_size | index_size | total_size
------------+------------+------------
 640 MB     | 107 MB     | 748 MB
</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-1c2fcca elementor-widget elementor-widget-text-editor" data-id="1c2fcca" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Damit ergibt sich:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-fa3ee4c ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="fa3ee4c" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>Kennzahl  |  Vor REPACK  |  Nach REPACK  |  Veränderung
----------+--------------+---------------+--------------
Tabelle   |  1281 MB     |  640 MB       |  ca. -50 %
Indizes   |  214 MB      |  107 MB       |  ca. -50 %
Gesamt    |  1495 MB     |  748 MB       |  ca. -50 %</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-180b364 elementor-widget elementor-widget-text-editor" data-id="180b364" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Das entspricht sehr genau der zuvor halbierten Datenmenge.</p>								</div>
				</div>
				<section class="elementor-section elementor-inner-section elementor-element elementor-element-6e54d22 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="6e54d22" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
							<div class="elementor-background-overlay"></div>
							<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-d8d3488" data-id="d8d3488" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-9e0ad50 elementor-view-default elementor-widget elementor-widget-icon" data-id="9e0ad50" data-element_type="widget" data-e-type="widget" data-widget_type="icon.default">
				<div class="elementor-widget-container">
							<div class="elementor-icon-wrapper">
			<div class="elementor-icon">
			<i aria-hidden="true" class="hm hm-arrow-right"></i>			</div>
		</div>
						</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-81016d2" data-id="81016d2" data-element_type="column" data-e-type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-5ec6abe elementor-widget elementor-widget-heading" data-id="5ec6abe" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h3 class="elementor-heading-title elementor-size-default">Dead Tuples nach REPACK</h3>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<div class="elementor-element elementor-element-4f27169 ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="4f27169" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>SELECT
    relname,
    n_live_tup,
    n_dead_tup
FROM pg_stat_user_tables
WHERE relname = 'pgbench_accounts';
</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-66cd9ad elementor-widget elementor-widget-text-editor" data-id="66cd9ad" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Ergebnis:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-ec6ee50 ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="ec6ee50" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>     relname      | n_live_tup | n_dead_tup
------------------+------------+------------
 pgbench_accounts |    4999917 |          0
</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-a8fd804 elementor-widget elementor-widget-text-editor" data-id="a8fd804" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Nach dem Rewrite befinden sich damit keine Dead Tuples mehr in der neuen Relation.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-3a68fa1 elementor-widget elementor-widget-heading" data-id="3a68fa1" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Physischer Austausch der Relation</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-544bbd8 elementor-widget elementor-widget-text-editor" data-id="544bbd8" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Besonders interessant ist die Änderung des Relation-Pfades.</p><p>Vor dem <code>REPACK</code>:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-6f55447 ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="6f55447" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>base/16858/16874</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-1e23e59 elementor-widget elementor-widget-text-editor" data-id="1e23e59" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Nach dem <code>REPACK</code>:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-c16a185 ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="c16a185" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>SELECT pg_relation_filepath('pgbench_accounts');</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-8998eb5 elementor-widget elementor-widget-text-editor" data-id="8998eb5" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Ergebnis:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-efe5e56 ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="efe5e56" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>base/16858/16884</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-a69b23c elementor-widget elementor-widget-text-editor" data-id="a69b23c" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>PostgreSQL verwendet nach dem Rewrite also eine neue physische Relation.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-d4171d8 elementor-widget elementor-widget-text-editor" data-id="d4171d8" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Die alte Datei:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-81edfea ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="81edfea" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>du -sh $PGDATA/base/16858/16874</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-0fb1d55 elementor-widget elementor-widget-text-editor" data-id="0fb1d55" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Ergebnis:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-46ee0f9 ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="46ee0f9" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>0    /opt/postgres/ASPICON/PGDATA/base/16858/16874</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-cf0aab2 elementor-widget elementor-widget-text-editor" data-id="cf0aab2" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Die neue Datei:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-f7d6c81 ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="f7d6c81" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>du -sh $PGDATA/base/16858/16884</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-9f0d8bd elementor-widget elementor-widget-text-editor" data-id="9f0d8bd" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Ergebnis:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-351a78c ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="351a78c" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>641M    /opt/postgres/ASPICON/PGDATA/base/16858/16884</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-97eade3 elementor-widget elementor-widget-heading" data-id="97eade3" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Ergebnis des Tests</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-f5930b9 elementor-widget elementor-widget-text-editor" data-id="f5930b9" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Der Test zeigt sehr deutlich den Unterschied zwischen <code>VACUUM</code> und <code>REPACK</code>.</p>								</div>
				</div>
				<section class="elementor-section elementor-inner-section elementor-element elementor-element-044e240 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="044e240" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
							<div class="elementor-background-overlay"></div>
							<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-33bca56" data-id="33bca56" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-3563af7 elementor-view-default elementor-widget elementor-widget-icon" data-id="3563af7" data-element_type="widget" data-e-type="widget" data-widget_type="icon.default">
				<div class="elementor-widget-container">
							<div class="elementor-icon-wrapper">
			<div class="elementor-icon">
			<i aria-hidden="true" class="hm hm-arrow-right"></i>			</div>
		</div>
						</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-ca4d0a9" data-id="ca4d0a9" data-element_type="column" data-e-type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-5a530ab elementor-widget elementor-widget-heading" data-id="5a530ab" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h3 class="elementor-heading-title elementor-size-default">Ausgangszustand</h3>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<div class="elementor-element elementor-element-48c162a ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="48c162a" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>10.000.000 Rows

Table:   1281 MB
Indexes:  214 MB
Total:   1495 MB
</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-257dc45 elementor-widget elementor-widget-text-editor" data-id="257dc45" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Nach dem Löschen von 50 % der Daten:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-9bdc4fe ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="9bdc4fe" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>5.000.000 Live Tuples
5.000.000 Dead Tuples

Table:   1281 MB
Indexes:  214 MB
Total:   1495 MB
</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-c5ca9ed elementor-widget elementor-widget-text-editor" data-id="c5ca9ed" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Die physische Größe bleibt unverändert.</p>								</div>
				</div>
				<section class="elementor-section elementor-inner-section elementor-element elementor-element-3bcde15 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="3bcde15" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
							<div class="elementor-background-overlay"></div>
							<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-75726a8" data-id="75726a8" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-8d96bb5 elementor-view-default elementor-widget elementor-widget-icon" data-id="8d96bb5" data-element_type="widget" data-e-type="widget" data-widget_type="icon.default">
				<div class="elementor-widget-container">
							<div class="elementor-icon-wrapper">
			<div class="elementor-icon">
			<i aria-hidden="true" class="hm hm-arrow-right"></i>			</div>
		</div>
						</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-530b0d4" data-id="530b0d4" data-element_type="column" data-e-type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-f3185de elementor-widget elementor-widget-heading" data-id="f3185de" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h3 class="elementor-heading-title elementor-size-default">Nach VACUUM</h3>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<div class="elementor-element elementor-element-4827915 ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="4827915" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>~5.000.000 Live Tuples
~48.000 Dead Tuples

Table:   1281 MB
Indexes:  214 MB
Total:   1495 MB
</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-970dd56 elementor-widget elementor-widget-text-editor" data-id="970dd56" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Der Platz ist intern wiederverwendbar, wird aber nicht an das Betriebssystem zurückgegeben.</p>								</div>
				</div>
				<section class="elementor-section elementor-inner-section elementor-element elementor-element-63abfdb elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="63abfdb" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
							<div class="elementor-background-overlay"></div>
							<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-bcc8472" data-id="bcc8472" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-78f9039 elementor-view-default elementor-widget elementor-widget-icon" data-id="78f9039" data-element_type="widget" data-e-type="widget" data-widget_type="icon.default">
				<div class="elementor-widget-container">
							<div class="elementor-icon-wrapper">
			<div class="elementor-icon">
			<i aria-hidden="true" class="hm hm-arrow-right"></i>			</div>
		</div>
						</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-14400f6" data-id="14400f6" data-element_type="column" data-e-type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-6872871 elementor-widget elementor-widget-heading" data-id="6872871" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h3 class="elementor-heading-title elementor-size-default">Nach REPACK</h3>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<div class="elementor-element elementor-element-8b19340 ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="8b19340" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>~5.000.000 Live Tuples
0 Dead Tuples

Table:   640 MB
Indexes: 107 MB
Total:   748 MB
</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-80e5de7 elementor-widget elementor-widget-text-editor" data-id="80e5de7" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Damit wurden ungefähr 50 % des Speicherplatzes tatsächlich zurückgewonnen.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-9ebbb45 elementor-widget elementor-widget-heading" data-id="9ebbb45" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Zusammenfassung</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-b486e3c ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="b486e3c" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>Zustand        |  Live Tuples  |  Dead Tuples  |  Tabelle  |  Indizes  |  Gesamt
---------------+---------------+---------------+-----------+-----------+----------
Initial        |  10 Mio.      |  ~0           |  1281 MB  |  214 MB   |  1495 MB
nach DELETE    |  5 Mio.       |  5 Mio.       |  1281 MB  |  214 MB   |  1495 MB
nach VACUUM    |  ~5 Mio.      |  ~48 Tsd.     |  1281 MB  |  214 MB   |  1495 MB
nach REPACK    |  ~5 Mio.      |  0            |  640 MB   |  107 MB   |  748 MB</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-51b9217 elementor-widget elementor-widget-text-editor" data-id="51b9217" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Das praktische Ergebnis lässt sich daher sehr einfach zusammenfassen:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-1102bb2 ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="1102bb2" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>DELETE
   ↓
Dead Tuples entstehen
   ↓
VACUUM
   ↓
Platz innerhalb PostgreSQL wiederverwendbar
   ↓
Relation bleibt physisch groß


REPACK
   ↓
kompletter Rewrite
   ↓
neue Heap-Datei
   ↓
neue Indexdateien
   ↓
physischer Platz wird zurückgewonnen
</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-367b91f elementor-widget elementor-widget-heading" data-id="367b91f" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">REPACK (CONCURRENTLY)</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-9f84d75 elementor-widget elementor-widget-text-editor" data-id="9f84d75" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Der nächste Schritt besteht darin, denselben Test unter laufendem Workload durchzuführen.</p><p>Beispielsweise:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-63e91d8 ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="63e91d8" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>pgbench -c 20 -j 4 -P 5 -T 300 repacktest</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-c99f669 elementor-widget elementor-widget-text-editor" data-id="c99f669" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Parallel dazu:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-e9ed0ee ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="e9ed0ee" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>REPACK (CONCURRENTLY, VERBOSE, ANALYZE) pgbench_accounts;</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-a7b12cb elementor-widget elementor-widget-text-editor" data-id="a7b12cb" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Während ein normales <code>REPACK</code> die Tabelle durch einen <code>ACCESS EXCLUSIVE</code> Lock blockiert, wird dieser Lock bei <code>CONCURRENTLY</code> im Wesentlichen erst für den abschließenden Austausch benötigt.</p><p>Änderungen während des Neuaufbaus werden über Logical Decoding erfasst und auf die neue Relation übertragen.</p><p>Der Ablauf lässt sich vereinfacht folgendermaßen darstellen:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-de25896 ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="de25896" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>                  laufender Workload
                         |
                  INSERT / UPDATE / DELETE
                         |
                         v
Originalrelation --------------------------+
       |                                   |
       | bestehende Daten                  |
       v                                   |
Neue Relation                              |
       ^                                   |
       |                                   |
       +---------- Logical Decoding -------+
                         |
                         v
                  Änderungen nachziehen
                         |
                         v
                ACCESS EXCLUSIVE
                   kurzer Swap
                         |
                         v
                  neue Relation
</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-f8a163e elementor-widget elementor-widget-text-editor" data-id="f8a163e" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Damit eignet sich <code>REPACK (CONCURRENTLY)</code> insbesondere für große Tabellen, bei denen ein vollständiger blockierender Rewrite betrieblich problematisch wäre.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-4eb47c7 elementor-widget elementor-widget-heading" data-id="4eb47c7" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Wichtige Einschränkung: nicht MVCC-safe</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-630cfcd elementor-widget elementor-widget-text-editor" data-id="630cfcd" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Die PostgreSQL-Dokumentation weist ausdrücklich darauf hin, dass <code>REPACK (CONCURRENTLY)</code> nicht vollständig MVCC-safe ist (MVCC = Multi-Version Concurrency Control). Das ist insbesondere für bereits laufende Transaktionen mit älteren Snapshots relevant.</p><p>Beispiel:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-ae7416b ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="ae7416b" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>-- Session 1

BEGIN ISOLATION LEVEL REPEATABLE READ;

SELECT *
FROM andere_tabelle;
</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-b3a25f9 elementor-widget elementor-widget-text-editor" data-id="b3a25f9" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Damit existiert ein Snapshot, der vor dem Repack entstanden ist. Die Tabelle <code>pgbench_accounts</code> wurde innerhalb dieser Transaktion bislang noch nicht verwendet.</p><p>Parallel:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-8e1c971 ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="8e1c971" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>-- Session 2

REPACK (CONCURRENTLY) pgbench_accounts;
</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-7cc13c1 elementor-widget elementor-widget-text-editor" data-id="7cc13c1" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Nach Abschluss des Rewrite greift Session 1 erstmals auf die Tabelle zu:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-bf6c24a ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="bf6c24a" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>SELECT count(*)
FROM pgbench_accounts;
</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-54c909c elementor-widget elementor-widget-text-editor" data-id="54c909c" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Da die physische Relation zwischenzeitlich ausgetauscht wurde, kann die alte Snapshot-Sicht nicht in jedem Fall korrekt auf die neue Relation übertragen werden. In bestimmten Situationen kann die Tabelle für eine solche Transaktion sogar leer erscheinen.</p><p>Besonders beachten sollte man dies bei:</p><ul><li>langen <code>REPEATABLE READ</code>-Transaktionen</li><li><code>SERIALIZABLE</code>-Transaktionen</li><li>Reporting-Jobs</li><li>ETL-Prozessen</li><li>konsistenten Exporten</li><li>langen Batch-Prozessen</li></ul><p><br>Vor einem <code>REPACK (CONCURRENTLY)</code> sollte daher geprüft werden, ob alte bzw. lang laufende Transaktionen vorhanden sind:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-2658530 ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="2658530" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>SELECT
    pid,
    usename,
    application_name,
    state,
    xact_start,
    now() - xact_start AS transaction_age
FROM pg_stat_activity
WHERE xact_start IS NOT NULL
ORDER BY xact_start;
</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-2131dc9 elementor-widget elementor-widget-text-editor" data-id="2131dc9" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Damit ist <code>REPACK (CONCURRENTLY)</code> zwar weitgehend online, aber nicht vollständig transparent gegenüber allen bestehenden MVCC-Snapshots.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-ac2d25b elementor-widget elementor-widget-heading" data-id="ac2d25b" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Abgrenzung zu pg_repack</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-f1257ab elementor-widget elementor-widget-text-editor" data-id="f1257ab" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Der PostgreSQL-19-Befehl <code>REPACK</code> ist funktional sehr ähnlich zur bekannten Extension <code>pg_repack</code>, stellt aber keine einfache Übernahme der Extension in den PostgreSQL-Core dar. <code>pg_repack</code> bleibt ein eigenständiges Projekt.</p><p>Der wesentliche Unterschied liegt insbesondere in der technischen Umsetzung der parallelen Änderungen.</p><p>Die folgende Tabelle vergleicht die Eigenschaften von <code>pg_repack</code> und PostgreSQL-19 miteinander:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-2fc87b2 ha-data-table-responsive-scroll-yes ha-column-alignment-left ha-column-icon-right ha-row-alignment-left ha-row-icon-right ha-data-table-disable-wordwrap-yes elementor-widget elementor-widget-ha-data-table happy-addon ha-data-table" data-id="2fc87b2" data-element_type="widget" data-e-type="widget" data-widget_type="ha-data-table.default">
				<div class="elementor-widget-container">
					
		<table class="ha-table">
			<thead class="ha-table__head">
				<tr class="ha-table__head-column">
											<th class="ha-table__head-column-cell elementor-repeater-item-6557048">
							<div class="ha-table__head-column-cell-wrap">
								<div class="ha-table__head-column-cell-text">Eigenschaft</div>
									
																</div>
						</th>
											<th class="ha-table__head-column-cell elementor-repeater-item-78915f4">
							<div class="ha-table__head-column-cell-wrap">
								<div class="ha-table__head-column-cell-text">pg_repack</div>
									
																</div>
						</th>
											<th class="ha-table__head-column-cell elementor-repeater-item-2b16b66">
							<div class="ha-table__head-column-cell-wrap">
								<div class="ha-table__head-column-cell-text">PostgreSQL 19</div>
									
																</div>
						</th>
									</tr>
			</thead>

			<tbody class="ha-table__body">
									<tr class="ha-table__body-row">
														<td class="ha-table__body-row-cell elementor-repeater-item-6dda4ab">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											Bestandteil										</div>

										
																			</div>
								</td>
															<td class="ha-table__body-row-cell elementor-repeater-item-a675bfd">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											externe Extension										</div>

										
																			</div>
								</td>
															<td class="ha-table__body-row-cell elementor-repeater-item-8771432">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											PostgreSQL Core										</div>

										
																			</div>
								</td>
												</tr>
									<tr class="ha-table__body-row">
														<td class="ha-table__body-row-cell elementor-repeater-item-b1a4b2c">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											Installation										</div>

										
																			</div>
								</td>
															<td class="ha-table__body-row-cell elementor-repeater-item-7b34a03">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											zusätzlich notwendig										</div>

										
																			</div>
								</td>
															<td class="ha-table__body-row-cell elementor-repeater-item-f7bee81">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											nicht notwendig										</div>

										
																			</div>
								</td>
												</tr>
									<tr class="ha-table__body-row">
														<td class="ha-table__body-row-cell elementor-repeater-item-be4556c">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											Bloat beseitigen										</div>

										
																			</div>
								</td>
															<td class="ha-table__body-row-cell elementor-repeater-item-b988c5c">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											ja										</div>

										
																			</div>
								</td>
															<td class="ha-table__body-row-cell elementor-repeater-item-f3c3d11">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											ja										</div>

										
																			</div>
								</td>
												</tr>
									<tr class="ha-table__body-row">
														<td class="ha-table__body-row-cell elementor-repeater-item-d7465a9">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											Tabelle neu schreiben										</div>

										
																			</div>
								</td>
															<td class="ha-table__body-row-cell elementor-repeater-item-c546737">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											ja										</div>

										
																			</div>
								</td>
															<td class="ha-table__body-row-cell elementor-repeater-item-1a553f0">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											ja										</div>

										
																			</div>
								</td>
												</tr>
									<tr class="ha-table__body-row">
														<td class="ha-table__body-row-cell elementor-repeater-item-9a66f9f">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											Online-Variante										</div>

										
																			</div>
								</td>
															<td class="ha-table__body-row-cell elementor-repeater-item-e0329d1">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											ja										</div>

										
																			</div>
								</td>
															<td class="ha-table__body-row-cell elementor-repeater-item-a8928f5">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											REPACK (CONCURRENTLY)										</div>

										
																			</div>
								</td>
												</tr>
									<tr class="ha-table__body-row">
														<td class="ha-table__body-row-cell elementor-repeater-item-642d187">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											parallele DML erfassen										</div>

										
																			</div>
								</td>
															<td class="ha-table__body-row-cell elementor-repeater-item-fc101e5">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											Trigger + Log-Tabelle										</div>

										
																			</div>
								</td>
															<td class="ha-table__body-row-cell elementor-repeater-item-0f42930">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											Logical Decoding										</div>

										
																			</div>
								</td>
												</tr>
									<tr class="ha-table__body-row">
														<td class="ha-table__body-row-cell elementor-repeater-item-f6a8c8e">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											finaler exklusiver Lock										</div>

										
																			</div>
								</td>
															<td class="ha-table__body-row-cell elementor-repeater-item-1a932a5">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											ja										</div>

										
																			</div>
								</td>
															<td class="ha-table__body-row-cell elementor-repeater-item-adbc2bc">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											ja										</div>

										
																			</div>
								</td>
												</tr>
									<tr class="ha-table__body-row">
														<td class="ha-table__body-row-cell elementor-repeater-item-ec0c244">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											physische Relation wird ersetzt										</div>

										
																			</div>
								</td>
															<td class="ha-table__body-row-cell elementor-repeater-item-95a03d8">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											ja										</div>

										
																			</div>
								</td>
															<td class="ha-table__body-row-cell elementor-repeater-item-bc4dbfd">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											ja										</div>

										
																			</div>
								</td>
												</tr>
									<tr class="ha-table__body-row">
														<td class="ha-table__body-row-cell elementor-repeater-item-845a5d4">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											Core Progress View										</div>

										
																			</div>
								</td>
															<td class="ha-table__body-row-cell elementor-repeater-item-fc8baf8">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											nein										</div>

										
																			</div>
								</td>
															<td class="ha-table__body-row-cell elementor-repeater-item-a35e619">
									<div class="ha-table__body-row-cell-wrap">
										<div class="ha-table__body-row-cell-text">
											pg_stat_progress_repack										</div>

										
																			</div>
								</td>
												</tr>
							</tbody>
		</table>

						</div>
				</div>
				<div class="elementor-element elementor-element-1bc5a80 elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="1bc5a80" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default">
				<div class="elementor-widget-container">
							<div class="elementor-divider">
			<span class="elementor-divider-separator">
						</span>
		</div>
						</div>
				</div>
				<section class="elementor-section elementor-inner-section elementor-element elementor-element-2be19f7 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="2be19f7" data-element_type="section" data-e-type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;,&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-8580ac9" data-id="8580ac9" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-a274bd7 elementor-widget elementor-widget-heading" data-id="a274bd7" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Unsere Einordnung</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-56c670a elementor-widget elementor-widget-text-editor" data-id="56c670a" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Der Praxistest zeigt ziemlich deutlich, welchen Mehrwert <code>REPACK</code> für den PostgreSQL-Betrieb bringen kann. Nach dem Löschen von 50 Prozent der Datensätze blieb die physische Größe der getesteten Relation zunächst unverändert. Auch ein normales <code>VACUUM</code> reduzierte den belegten Speicher nicht. Erst <code>REPACK</code> schrieb die Relation vollständig neu und verringerte die Gesamtgröße im Test von rund 1.495 MB auf 748 MB – also nahezu entsprechend der zuvor halbierten Datenmenge.</p><p>Für DBAs und IT-Administratoren bedeutet das: Bloat lässt sich mit PostgreSQL 19 künftig mit einem nativen Core-Befehl nicht nur logisch bereinigen, sondern physisch aus der Datenbank entfernen. Besonders bei großen, über längere Zeit gewachsenen Tabellen kann das einen spürbaren Unterschied machen.</p><p>Und der Effekt endet nicht an der Datenbankgrenze. Wenn unnötig belegter Speicher tatsächlich an das Betriebssystem zurückgegeben wird, kann – je nach Anwendungsfall – auch der physische Storage-Bedarf der Datenbank sinken. In größeren Umgebungen kann das unter Umständen vorhandene Speicherkapazitäten besser ausnutzen und den Storage-Bedarf optimieren.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-inner-section elementor-element elementor-element-6489900 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="6489900" data-element_type="section" data-e-type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;,&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-6b1134f" data-id="6b1134f" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-1d06085 elementor-widget elementor-widget-text-editor" data-id="1d06085" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Mit <code>REPACK (CONCURRENTLY)</code> liefert PostgreSQL 19 außerdem eine weitgehend online nutzbare Variante für Systeme, bei denen ein länger blockierender Rewrite betrieblich kaum möglich ist. Allerdings sollten DBAs dabei die beschriebenen Einschränkungen bei langen beziehungsweise alten MVCC-Snapshots im Blick behalten.</p><p>Unterm Strich wird <code>REPACK</code> damit zu einem spannenden neuen Werkzeug für alle, die PostgreSQL-Datenbanken nicht nur logisch sauber, sondern auch beim tatsächlichen Ressourcenverbrauch effizient betreiben wollen.</p>								</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-8c3a3a0" data-id="8c3a3a0" data-element_type="column" data-e-type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-9871e69 elementor-view-default elementor-widget elementor-widget-icon" data-id="9871e69" data-element_type="widget" data-e-type="widget" data-widget_type="icon.default">
				<div class="elementor-widget-container">
							<div class="elementor-icon-wrapper">
			<div class="elementor-icon">
			<i aria-hidden="true" class="fas fa-info-circle"></i>			</div>
		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-0cacb09 elementor-widget elementor-widget-text-editor" data-id="0cacb09" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Bitte beachte, dass <code>REPACK</code> Bestandteil der <a href="https://www.postgresql.org/about/news/postgresql-186-1711-1615-1519-1424-and-19-beta-3-released-3365/" target="_blank" rel="noopener">» PostgreSQL Version 19</a> ist, welche aktuell nur in der Beta 3 verfügbar ist. Wir informieren dich, sobald die Version 19 final veröffentlicht wurde.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<div class="elementor-element elementor-element-c6d1c75 elementor-widget elementor-widget-text-editor" data-id="c6d1c75" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Hier findest du weitere Infos aus der Welt von <a href="/news/tag/postgresql/">PostgreSQL</a> aus unserem News &amp; Insights Bereich.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-58af599d elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="58af599d" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-797156f1" data-id="797156f1" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<section class="elementor-section elementor-inner-section elementor-element elementor-element-1b2fa61a elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="1b2fa61a" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-1a6b0eae" data-id="1a6b0eae" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-91e2d6a elementor-widget elementor-widget-image" data-id="91e2d6a" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img decoding="async" width="40" height="28" src="https://www.aspicon.de/wp-content/uploads/2021/01/icon-arrow_right_medium-violet-blue.svg" class="attachment-full size-full wp-image-4817" alt="icon-arrow_right_medium-violet-blue.svg">															</div>
				</div>
				<div class="elementor-element elementor-element-a317ae3 elementor-widget elementor-widget-text-editor" data-id="a317ae3" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Share this article</p>								</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-36e623f9" data-id="36e623f9" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap">
							</div>
		</div>
					</div>
		</section>
				<div class="elementor-element elementor-element-5133eb60 elementor-share-buttons--view-icon-text elementor-share-buttons--skin-gradient elementor-share-buttons--shape-square elementor-grid-0 elementor-share-buttons--color-official elementor-widget elementor-widget-share-buttons" data-id="5133eb60" data-element_type="widget" data-e-type="widget" data-widget_type="share-buttons.default">
				<div class="elementor-widget-container">
							<div class="elementor-grid" role="list">
								<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_facebook" role="button" tabindex="0" aria-label="Teilen auf facebook">
															<span class="elementor-share-btn__icon">
								<i class="fab fa-facebook" aria-hidden="true"></i>							</span>
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										Facebook									</span>
																	</div>
													</div>
					</div>
									<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_twitter" role="button" tabindex="0" aria-label="Teilen auf twitter">
															<span class="elementor-share-btn__icon">
								<i class="fab fa-twitter" aria-hidden="true"></i>							</span>
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										Twitter									</span>
																	</div>
													</div>
					</div>
									<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_linkedin" role="button" tabindex="0" aria-label="Teilen auf linkedin">
															<span class="elementor-share-btn__icon">
								<i class="fab fa-linkedin" aria-hidden="true"></i>							</span>
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										LinkedIn									</span>
																	</div>
													</div>
					</div>
									<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_xing" role="button" tabindex="0" aria-label="Teilen auf xing">
															<span class="elementor-share-btn__icon">
								<i class="fab fa-xing" aria-hidden="true"></i>							</span>
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										XING									</span>
																	</div>
													</div>
					</div>
									<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_whatsapp" role="button" tabindex="0" aria-label="Teilen auf whatsapp">
															<span class="elementor-share-btn__icon">
								<i class="fab fa-whatsapp" aria-hidden="true"></i>							</span>
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										WhatsApp									</span>
																	</div>
													</div>
					</div>
									<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_email" role="button" tabindex="0" aria-label="Teilen auf email">
															<span class="elementor-share-btn__icon">
								<i class="fas fa-envelope" aria-hidden="true"></i>							</span>
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										Email									</span>
																	</div>
													</div>
					</div>
						</div>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-44ee14b elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="44ee14b" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-2016350" data-id="2016350" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-fe61344 elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="fe61344" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default">
				<div class="elementor-widget-container">
							<div class="elementor-divider">
			<span class="elementor-divider-separator">
						</span>
		</div>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-74d1969 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="74d1969" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6ad46ac" data-id="6ad46ac" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-9c20307 elementor-post-navigation-borders-yes elementor-widget elementor-widget-global elementor-global-8844 elementor-widget-post-navigation" data-id="9c20307" data-element_type="widget" data-e-type="widget" data-widget_type="post-navigation.default">
				<div class="elementor-widget-container">
							<div class="elementor-post-navigation" role="navigation" aria-label="Beitrag Navigation">
			<div class="elementor-post-navigation__prev elementor-post-navigation__link">
				<a href="https://www.aspicon.de/news/dba-tipp-so-kannst-du-oracle-ai-database-26ai-on-prem-bereits-jetzt-fuer-se2-nutzen/" rel="prev"><span class="post-navigation__arrow-wrapper post-navigation__arrow-prev"><i aria-hidden="true" class="fas fa-angle-left"></i><span class="elementor-screen-only">Zurück</span></span><span class="elementor-post-navigation__link__prev"><span class="post-navigation__prev--label">Voriger Post</span><span class="post-navigation__prev--title">DBA-Tipp: So kannst du Oracle AI Database 26ai On-Prem bereits jetzt für SE2 nutzen</span></span></a>			</div>
							<div class="elementor-post-navigation__separator-wrapper">
					<div class="elementor-post-navigation__separator"></div>
				</div>
						<div class="elementor-post-navigation__next elementor-post-navigation__link">
				<a href="https://www.aspicon.de/news/oracle-database-19c-fuer-oracle-linux-10-und-red-hat-enterprise-linux-10-zertifiziert/" rel="next"><span class="elementor-post-navigation__link__next"><span class="post-navigation__next--label">Nächster Post</span><span class="post-navigation__next--title">Oracle Database 19c für Oracle Linux 10 und Red Hat Enterprise Linux 10 zertifiziert</span></span><span class="post-navigation__arrow-wrapper post-navigation__arrow-next"><i aria-hidden="true" class="fas fa-angle-right"></i><span class="elementor-screen-only">Nächster</span></span></a>			</div>
		</div>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>Der Beitrag <a href="https://www.aspicon.de/news/postgresql-19-beta-3-im-praxistest-bloat-mit-dem-neuen-repack-befehl-beseitigen/">PostgreSQL 19 Beta 3 im Praxistest: Bloat mit dem neuen REPACK-Befehl beseitigen</a> erschien zuerst auf <a href="https://www.aspicon.de">ASPICON</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.aspicon.de/news/postgresql-19-beta-3-im-praxistest-bloat-mit-dem-neuen-repack-befehl-beseitigen/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>DBA-Tipp: So kannst du Oracle AI Database 26ai On-Prem bereits jetzt für SE2 nutzen</title>
		<link>https://www.aspicon.de/news/dba-tipp-so-kannst-du-oracle-ai-database-26ai-on-prem-bereits-jetzt-fuer-se2-nutzen/</link>
		
		<dc:creator><![CDATA[Alexander Glöckner]]></dc:creator>
		<pubDate>Thu, 10 Sep 2026 12:46:20 +0000</pubDate>
				<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Tech Portfolio]]></category>
		<category><![CDATA[Datenbank]]></category>
		<category><![CDATA[Oracle Datenbank 23ai]]></category>
		<category><![CDATA[Oracle Datenbank 26ai]]></category>
		<guid isPermaLink="false">https://www.aspicon.de/?p=27087</guid>

					<description><![CDATA[<p>Mit der Veröffentlichung des Juli 2026 Release Updates steht Oracle AI Database 26ai On-Prem auch für Standard Edition 2 zur Verfügung.</p>
<p>Der Beitrag <a href="https://www.aspicon.de/news/dba-tipp-so-kannst-du-oracle-ai-database-26ai-on-prem-bereits-jetzt-fuer-se2-nutzen/">DBA-Tipp: So kannst du Oracle AI Database 26ai On-Prem bereits jetzt für SE2 nutzen</a> erschien zuerst auf <a href="https://www.aspicon.de">ASPICON</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="27087" class="elementor elementor-27087" data-elementor-settings="{&quot;ha_cmc_init_switcher&quot;:&quot;no&quot;}" data-elementor-post-type="post">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-3d4c97a elementor-section-full_width elementor-section-content-top header-negative-margin elementor-section-height-default elementor-section-height-default" data-id="3d4c97a" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4c7154db container-diagonal-top-min-height header-positive-margin padding-row-100" data-id="4c7154db" data-element_type="column" data-e-type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
			<div class="elementor-widget-wrap elementor-element-populated">
						<section class="elementor-section elementor-inner-section elementor-element elementor-element-2d7d0f03 colored-headline-on-mobile elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="2d7d0f03" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-68e5c1ce" data-id="68e5c1ce" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-6e90bb4d elementor-widget elementor-widget-shortcode" data-id="6e90bb4d" data-element_type="widget" data-e-type="widget" data-widget_type="shortcode.default">
				<div class="elementor-widget-container">
							<div class="elementor-shortcode"> </div>
						</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-443f8023" data-id="443f8023" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap">
							</div>
		</div>
					</div>
		</section>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-7fc67385 elementor-section-full_width padding-row-100 elementor-section-height-default elementor-section-height-default" data-id="7fc67385" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5df6a1c5" data-id="5df6a1c5" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-3cf8113 header-breadcrumbs-black black elementor-widget elementor-widget-breadcrumbs" data-id="3cf8113" data-element_type="widget" data-e-type="widget" data-widget_type="breadcrumbs.default">
				<div class="elementor-widget-container">
					<p id="breadcrumbs"><span><span><a href="https://www.aspicon.de/">Home</a></span></span></p>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-2e6f278 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="2e6f278" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7a3c0f9a" data-id="7a3c0f9a" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-70fb6297 elementor-widget elementor-widget-spacer" data-id="70fb6297" data-element_type="widget" data-e-type="widget" data-widget_type="spacer.default">
				<div class="elementor-widget-container">
							<div class="elementor-spacer">
			<div class="elementor-spacer-inner"></div>
		</div>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-6f9331f5 elementor-section-full_width padding-row-100 elementor-section-height-default elementor-section-height-default" data-id="6f9331f5" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-57d302c9" data-id="57d302c9" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-5c6a9ad4 elementor-widget elementor-widget-theme-post-title elementor-page-title elementor-widget-heading" data-id="5c6a9ad4" data-element_type="widget" data-e-type="widget" data-widget_type="theme-post-title.default">
				<div class="elementor-widget-container">
					<h1 class="elementor-heading-title elementor-size-default">DBA-Tipp: So kannst du Oracle AI Database 26ai On-Prem bereits jetzt für SE2 nutzen</h1>				</div>
				</div>
				<div class="elementor-element elementor-element-2dcb8e1 ha-has-bg-overlay elementor-widget elementor-widget-global elementor-global-7902 elementor-widget-post-info" data-id="2dcb8e1" data-element_type="widget" data-e-type="widget" data-widget_type="post-info.default">
				<div class="elementor-widget-container">
							<ul class="elementor-inline-items elementor-icon-list-items elementor-post-info">
								<li class="elementor-icon-list-item elementor-repeater-item-ae89516 elementor-inline-item" itemprop="author">
										<span class="elementor-icon-list-icon">
								<i aria-hidden="true" class="far fa-user-circle"></i>							</span>
									<span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-author">
							<span class="elementor-post-info__item-prefix">Verfasst von</span>
										Alexander Glöckner					</span>
								</li>
				<li class="elementor-icon-list-item elementor-repeater-item-253e24d elementor-inline-item" itemprop="datePublished">
										<span class="elementor-icon-list-icon">
								<i aria-hidden="true" class="fas fa-calendar"></i>							</span>
									<span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-date">
										<time>10 September 2026</time>					</span>
								</li>
				<li class="elementor-icon-list-item elementor-repeater-item-810d981 elementor-inline-item">
										<span class="elementor-icon-list-icon">
								<i aria-hidden="true" class="far fa-clock"></i>							</span>
									<span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-time">
										<time>14:46</time>					</span>
								</li>
				<li class="elementor-icon-list-item elementor-repeater-item-acd9d0d elementor-inline-item" itemprop="about">
										<span class="elementor-icon-list-icon">
								<i aria-hidden="true" class="fas fa-tags"></i>							</span>
									<span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-terms">
										<span class="elementor-post-info__terms-list">
				<a href="https://www.aspicon.de/news/tag/datenbank/" class="elementor-post-info__terms-list-item">Datenbank</a>, <a href="https://www.aspicon.de/news/tag/oracle/" class="elementor-post-info__terms-list-item">Oracle</a>, <a href="https://www.aspicon.de/news/tag/oracle-datenbank-23ai/" class="elementor-post-info__terms-list-item">Oracle Datenbank 23ai</a>, <a href="https://www.aspicon.de/news/tag/oracle-datenbank-26ai/" class="elementor-post-info__terms-list-item">Oracle Datenbank 26ai</a>				</span>
					</span>
								</li>
				</ul>
						</div>
				</div>
				<section class="elementor-section elementor-inner-section elementor-element elementor-element-db373fd elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="db373fd" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-2800617" data-id="2800617" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-731920e elementor-widget__width-initial elementor-widget elementor-widget-text-editor" data-id="731920e" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Seit Januar diesen Jahres steht die Oracle AI Database 26ai On-Premise in der Enterprise Edition für Linux x86_64 zum Download bereit. Standard Edition 2 (SE2) Kunden müssen sich laut offizieller Doku noch bis Oktober 2026 gedulden (Stand: August 2026). Aber das Image hat schon seinen Weg in den Installer gefunden.</p><p>Mit der Veröffentlichung des Juli 2026 Release Updates (RU) steht Oracle AI Database 26ai nämlich erstmals auch als Standard Edition 2 für die lokale Installation zur Verfügung. Damit können nun auch Kunden ohne Enterprise-Edition-Lizenz auf die neue Oracle-AI-Datenbankgeneration wechseln. Aktuell gilt dies allerdings nur für Linux x86_64.</p><p>Die SE2 ist Bestandteil des RU 23.26.3.0.0. Unterstützt werden unter anderem Oracle Linux und Red Hat Enterprise Linux 8, 9 und 10.</p>								</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-8056916" data-id="8056916" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-e01fed9 elementor-widget elementor-widget-image" data-id="e01fed9" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="500" height="500" src="https://www.aspicon.de/wp-content/uploads/2024/05/oracle_database_logo.png" class="attachment-large size-large wp-image-22429" alt="Logo Oracle Database" srcset="https://www.aspicon.de/wp-content/uploads/2024/05/oracle_database_logo.png 500w, https://www.aspicon.de/wp-content/uploads/2024/05/oracle_database_logo-300x300.png 300w, https://www.aspicon.de/wp-content/uploads/2024/05/oracle_database_logo-150x150.png 150w, https://www.aspicon.de/wp-content/uploads/2024/05/oracle_database_logo-50x50.png 50w" sizes="(max-width: 500px) 100vw, 500px">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<div class="elementor-element elementor-element-83c34bb elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="83c34bb" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default">
				<div class="elementor-widget-container">
							<div class="elementor-divider">
			<span class="elementor-divider-separator">
						</span>
		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-f867e66 elementor-widget elementor-widget-heading" data-id="f867e66" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Download über My Oracle Support</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-1ace51a elementor-widget elementor-widget-text-editor" data-id="1ace51a" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Auf der regulären Oracle-Downloadseite findet man weiterhin das ursprüngliche 26ai-Installationsimage <code>LINUX.X64_2326100_db_home.zip</code>. Dieses Image stammt aus der ersten On-Premises-Veröffentlichung und bot bei der Installation noch keine Auswahl der Standard Edition 2.</p><p>Für SE2 führt der Weg daher aktuell über das Juli 2026 Critical Patch Update in My Oracle Support:</p><p><a href="https://www.oracle.com/security-alerts/cpujul2026.html" target="_blank" rel="noopener">» Oracle Critical Patch Update (CPU) Jul 2026 for Oracle Database Products [CPU199]</a></p><p>Dort stehen die aktuellen Images bereit:</p><ul><li>23.26.3.0.0 DB RU Gold Image – Patch 39581612</li><li>23.26.3.0.0 GI RU Gold Image – Patch 39581618</li><li>23.26.3.0.0 DB Client Gold Image – Patch 39599083</li></ul><p><br>Das DB Gold Image enthält bereits ein vollständiges Oracle Home inklusive Release Update 23.26.3. Es handelt sich also nicht nur um einen Patch, der zunächst auf ein vorhandenes Base Release angewendet werden muss.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-e328441 elementor-widget elementor-widget-heading" data-id="e328441" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Installation</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-05fb5cf elementor-widget elementor-widget-text-editor" data-id="05fb5cf" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Das Gold Image wird direkt in das zukünftige Oracle Home entpackt:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-5a01048 ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="5a01048" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>mkdir -p /u01/app/oracle/product/26.0.0/dbhome_1
cd /u01/app/oracle/product/26.0.0/dbhome_1
unzip p39581612_230000_Linux-x86-64.zip
./runInstaller
</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-04b94f6 elementor-widget elementor-widget-text-editor" data-id="04b94f6" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Im Installer steht anschließend unter Select Database Edition auch Standard Edition 2 zur Auswahl.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-cbce217 elementor-widget elementor-widget-image" data-id="cbce217" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="800" height="585" src="https://www.aspicon.de/wp-content/uploads/2026/09/oracle_db_26ai_installer-1024x749.jpg" class="attachment-large size-large wp-image-27089" alt="Screenshot Oracle AI Database 26ai Installer" srcset="https://www.aspicon.de/wp-content/uploads/2026/09/oracle_db_26ai_installer-1024x749.jpg 1024w, https://www.aspicon.de/wp-content/uploads/2026/09/oracle_db_26ai_installer-300x219.jpg 300w, https://www.aspicon.de/wp-content/uploads/2026/09/oracle_db_26ai_installer-768x562.jpg 768w, https://www.aspicon.de/wp-content/uploads/2026/09/oracle_db_26ai_installer.jpg 1244w" sizes="(max-width: 800px) 100vw, 800px">															</div>
				</div>
				<div class="elementor-element elementor-element-b46b080 elementor-widget elementor-widget-text-editor" data-id="b46b080" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Das neue Home kann anschließend entweder für eine neue Datenbank verwendet oder als Ziel eines Out-of-Place-Upgrades beziehungsweise der Migration einer bestehenden Datenbank genutzt werden.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-7ed3eed ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="7ed3eed" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>SQL*Plus: Release 23.26.3.0.0 - Production on Thu Sep 10 12:07:42 2026
Version 23.26.3.0.0

Copyright (c) 1982, 2026, Oracle. All rights reserved.

Connected to:
Oracle AI Database 26ai Standard Edition 2 Release 23.26.3.0.0 - Production Version 23.26.3.0.0

SQL&gt;</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-a444f0d elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="a444f0d" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default">
				<div class="elementor-widget-container">
							<div class="elementor-divider">
			<span class="elementor-divider-separator">
						</span>
		</div>
						</div>
				</div>
				<section class="elementor-section elementor-inner-section elementor-element elementor-element-1a91dc5 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="1a91dc5" data-element_type="section" data-e-type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;,&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-24386f5" data-id="24386f5" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-8dd0136 elementor-widget elementor-widget-heading" data-id="8dd0136" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Fazit</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-d22c10f elementor-widget elementor-widget-text-editor" data-id="d22c10f" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Damit steht Oracle AI Database 26ai nun auch SE2-Kunden für klassische On-Premises-Installationen zur Verfügung – aktuell allerdings etwas versteckt über die Release-Update-Gold-Images in My Oracle Support.</p><p>Der Weg ist damit frei, deine Anwendungen auf Basis der neuen Oracle-AI-Datenbankgeneration zu entwickeln und bestehende Systeme auf 26ai zu migrieren.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<div class="elementor-element elementor-element-474f4e2 elementor-cta--skin-cover elementor-widget__width-initial elementor-hidden-mobile elementor-animated-content elementor-bg-transform elementor-bg-transform-zoom-in ha-has-bg-overlay elementor-widget elementor-widget-call-to-action" data-id="474f4e2" data-element_type="widget" data-e-type="widget" data-widget_type="call-to-action.default">
				<div class="elementor-widget-container">
							<div class="elementor-cta">
					<div class="elementor-cta__bg-wrapper">
				<div class="elementor-cta__bg elementor-bg" style="background-image: url(https://www.aspicon.de/wp-content/uploads/2021/01/ASPICON__05565_Layout-1.jpg);" role="img" aria-label="ASPICON__05565_Layout"></div>
				<div class="elementor-cta__bg-overlay"></div>
			</div>
							<div class="elementor-cta__content">
				
				
									<div class="elementor-cta__description elementor-cta__content-item elementor-content-item elementor-animated-item--grow">
						Du hast Fragen oder benötigst Unterstützung?					</div>
				
									<div class="elementor-cta__button-wrapper elementor-cta__content-item elementor-content-item elementor-animated-item--grow">
					<a class="elementor-cta__button elementor-button elementor-size-xs" href="https://www.aspicon.de/kontakt/" target="_blank">
						Kontakt					</a>
					</div>
							</div>
						</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-e4ffaac elementor-cta--skin-cover elementor-widget__width-initial elementor-hidden-desktop elementor-hidden-tablet elementor-animated-content elementor-bg-transform elementor-bg-transform-zoom-in ha-has-bg-overlay elementor-widget elementor-widget-call-to-action" data-id="e4ffaac" data-element_type="widget" data-e-type="widget" data-widget_type="call-to-action.default">
				<div class="elementor-widget-container">
							<div class="elementor-cta">
					<div class="elementor-cta__bg-wrapper">
				<div class="elementor-cta__bg elementor-bg" style="background-image: url(https://www.aspicon.de/wp-content/uploads/2021/01/ASPICON__05565_Layout-1.jpg);" role="img" aria-label="ASPICON__05565_Layout"></div>
				<div class="elementor-cta__bg-overlay"></div>
			</div>
							<div class="elementor-cta__content">
				
				
									<div class="elementor-cta__description elementor-cta__content-item elementor-content-item elementor-animated-item--grow">
						Du hast Fragen oder benötigst Unterstützung?					</div>
				
									<div class="elementor-cta__button-wrapper elementor-cta__content-item elementor-content-item elementor-animated-item--grow">
					<a class="elementor-cta__button elementor-button elementor-size-xs" href="https://www.aspicon.de/kontakt/" target="_blank">
						Kontakt					</a>
					</div>
							</div>
						</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-c6d1c75 elementor-widget elementor-widget-text-editor" data-id="c6d1c75" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Hier findest du weitere Features und Infos rund um <a href="/news/tag/oracle-datenbank-26ai/">» Oracle AI Database 26ai</a>&nbsp;aus unserem News &amp; Insights Bereich.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-58af599d elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="58af599d" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-797156f1" data-id="797156f1" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<section class="elementor-section elementor-inner-section elementor-element elementor-element-1b2fa61a elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="1b2fa61a" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-1a6b0eae" data-id="1a6b0eae" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-91e2d6a elementor-widget elementor-widget-image" data-id="91e2d6a" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img decoding="async" width="40" height="28" src="https://www.aspicon.de/wp-content/uploads/2021/01/icon-arrow_right_medium-violet-blue.svg" class="attachment-full size-full wp-image-4817" alt="icon-arrow_right_medium-violet-blue.svg">															</div>
				</div>
				<div class="elementor-element elementor-element-a317ae3 elementor-widget elementor-widget-text-editor" data-id="a317ae3" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Share this article</p>								</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-36e623f9" data-id="36e623f9" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap">
							</div>
		</div>
					</div>
		</section>
				<div class="elementor-element elementor-element-5133eb60 elementor-share-buttons--view-icon-text elementor-share-buttons--skin-gradient elementor-share-buttons--shape-square elementor-grid-0 elementor-share-buttons--color-official elementor-widget elementor-widget-share-buttons" data-id="5133eb60" data-element_type="widget" data-e-type="widget" data-widget_type="share-buttons.default">
				<div class="elementor-widget-container">
							<div class="elementor-grid" role="list">
								<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_facebook" role="button" tabindex="0" aria-label="Teilen auf facebook">
															<span class="elementor-share-btn__icon">
								<i class="fab fa-facebook" aria-hidden="true"></i>							</span>
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										Facebook									</span>
																	</div>
													</div>
					</div>
									<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_twitter" role="button" tabindex="0" aria-label="Teilen auf twitter">
															<span class="elementor-share-btn__icon">
								<i class="fab fa-twitter" aria-hidden="true"></i>							</span>
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										Twitter									</span>
																	</div>
													</div>
					</div>
									<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_linkedin" role="button" tabindex="0" aria-label="Teilen auf linkedin">
															<span class="elementor-share-btn__icon">
								<i class="fab fa-linkedin" aria-hidden="true"></i>							</span>
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										LinkedIn									</span>
																	</div>
													</div>
					</div>
									<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_xing" role="button" tabindex="0" aria-label="Teilen auf xing">
															<span class="elementor-share-btn__icon">
								<i class="fab fa-xing" aria-hidden="true"></i>							</span>
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										XING									</span>
																	</div>
													</div>
					</div>
									<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_whatsapp" role="button" tabindex="0" aria-label="Teilen auf whatsapp">
															<span class="elementor-share-btn__icon">
								<i class="fab fa-whatsapp" aria-hidden="true"></i>							</span>
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										WhatsApp									</span>
																	</div>
													</div>
					</div>
									<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_email" role="button" tabindex="0" aria-label="Teilen auf email">
															<span class="elementor-share-btn__icon">
								<i class="fas fa-envelope" aria-hidden="true"></i>							</span>
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										Email									</span>
																	</div>
													</div>
					</div>
						</div>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-44ee14b elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="44ee14b" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-2016350" data-id="2016350" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-fe61344 elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="fe61344" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default">
				<div class="elementor-widget-container">
							<div class="elementor-divider">
			<span class="elementor-divider-separator">
						</span>
		</div>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-74d1969 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="74d1969" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6ad46ac" data-id="6ad46ac" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-9c20307 elementor-post-navigation-borders-yes elementor-widget elementor-widget-global elementor-global-8844 elementor-widget-post-navigation" data-id="9c20307" data-element_type="widget" data-e-type="widget" data-widget_type="post-navigation.default">
				<div class="elementor-widget-container">
							<div class="elementor-post-navigation" role="navigation" aria-label="Beitrag Navigation">
			<div class="elementor-post-navigation__prev elementor-post-navigation__link">
				<a href="https://www.aspicon.de/news/bash-cheat-sheet-vergleichsoperatoren-tests/" rel="prev"><span class="post-navigation__arrow-wrapper post-navigation__arrow-prev"><i aria-hidden="true" class="fas fa-angle-left"></i><span class="elementor-screen-only">Zurück</span></span><span class="elementor-post-navigation__link__prev"><span class="post-navigation__prev--label">Voriger Post</span><span class="post-navigation__prev--title">Bash Cheat Sheet: Vergleichsoperatoren &amp; Tests</span></span></a>			</div>
							<div class="elementor-post-navigation__separator-wrapper">
					<div class="elementor-post-navigation__separator"></div>
				</div>
						<div class="elementor-post-navigation__next elementor-post-navigation__link">
				<a href="https://www.aspicon.de/news/postgresql-19-beta-3-im-praxistest-bloat-mit-dem-neuen-repack-befehl-beseitigen/" rel="next"><span class="elementor-post-navigation__link__next"><span class="post-navigation__next--label">Nächster Post</span><span class="post-navigation__next--title">PostgreSQL 19 Beta 3 im Praxistest: Bloat mit dem neuen REPACK-Befehl beseitigen</span></span><span class="post-navigation__arrow-wrapper post-navigation__arrow-next"><i aria-hidden="true" class="fas fa-angle-right"></i><span class="elementor-screen-only">Nächster</span></span></a>			</div>
		</div>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>Der Beitrag <a href="https://www.aspicon.de/news/dba-tipp-so-kannst-du-oracle-ai-database-26ai-on-prem-bereits-jetzt-fuer-se2-nutzen/">DBA-Tipp: So kannst du Oracle AI Database 26ai On-Prem bereits jetzt für SE2 nutzen</a> erschien zuerst auf <a href="https://www.aspicon.de">ASPICON</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Bash Cheat Sheet: Vergleichsoperatoren &#038; Tests</title>
		<link>https://www.aspicon.de/news/bash-cheat-sheet-vergleichsoperatoren-tests/</link>
		
		<dc:creator><![CDATA[Michael Decker]]></dc:creator>
		<pubDate>Fri, 04 Sep 2026 12:00:40 +0000</pubDate>
				<category><![CDATA[IT Infrastruktur]]></category>
		<category><![CDATA[Tech Portfolio]]></category>
		<category><![CDATA[Cheat Sheet]]></category>
		<category><![CDATA[DBA Tipp]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Praxistipp]]></category>
		<guid isPermaLink="false">https://www.aspicon.de/?p=26989</guid>

					<description><![CDATA[<p>Tipps aus dem Admin-Alltag: praxisnah, ohne Buzzwords und mit dem Fokus auf Dinge, die sich im täglichen Betrieb bewährt haben. Heute: Vergleichsoperatoren und Tests in Bash.</p>
<p>Der Beitrag <a href="https://www.aspicon.de/news/bash-cheat-sheet-vergleichsoperatoren-tests/">Bash Cheat Sheet: Vergleichsoperatoren &amp; Tests</a> erschien zuerst auf <a href="https://www.aspicon.de">ASPICON</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="26989" class="elementor elementor-26989" data-elementor-settings="{&quot;ha_cmc_init_switcher&quot;:&quot;no&quot;}" data-elementor-post-type="post">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-3d4c97a elementor-section-full_width elementor-section-content-top header-negative-margin elementor-section-height-default elementor-section-height-default" data-id="3d4c97a" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4c7154db container-diagonal-top-min-height header-positive-margin padding-row-100" data-id="4c7154db" data-element_type="column" data-e-type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
			<div class="elementor-widget-wrap elementor-element-populated">
						<section class="elementor-section elementor-inner-section elementor-element elementor-element-2d7d0f03 colored-headline-on-mobile elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="2d7d0f03" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-68e5c1ce" data-id="68e5c1ce" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-6e90bb4d elementor-widget elementor-widget-shortcode" data-id="6e90bb4d" data-element_type="widget" data-e-type="widget" data-widget_type="shortcode.default">
				<div class="elementor-widget-container">
							<div class="elementor-shortcode"> </div>
						</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-443f8023" data-id="443f8023" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap">
							</div>
		</div>
					</div>
		</section>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-7fc67385 elementor-section-full_width padding-row-100 elementor-section-height-default elementor-section-height-default" data-id="7fc67385" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5df6a1c5" data-id="5df6a1c5" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-3cf8113 header-breadcrumbs-black black elementor-widget elementor-widget-breadcrumbs" data-id="3cf8113" data-element_type="widget" data-e-type="widget" data-widget_type="breadcrumbs.default">
				<div class="elementor-widget-container">
					<p id="breadcrumbs"><span><span><a href="https://www.aspicon.de/">Home</a></span></span></p>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-2e6f278 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="2e6f278" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7a3c0f9a" data-id="7a3c0f9a" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-70fb6297 elementor-widget elementor-widget-spacer" data-id="70fb6297" data-element_type="widget" data-e-type="widget" data-widget_type="spacer.default">
				<div class="elementor-widget-container">
							<div class="elementor-spacer">
			<div class="elementor-spacer-inner"></div>
		</div>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-6f9331f5 elementor-section-full_width padding-row-100 elementor-section-height-default elementor-section-height-default" data-id="6f9331f5" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-57d302c9" data-id="57d302c9" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-5c6a9ad4 elementor-widget elementor-widget-theme-post-title elementor-page-title elementor-widget-heading" data-id="5c6a9ad4" data-element_type="widget" data-e-type="widget" data-widget_type="theme-post-title.default">
				<div class="elementor-widget-container">
					<h1 class="elementor-heading-title elementor-size-default">Bash Cheat Sheet: Vergleichsoperatoren &amp; Tests</h1>				</div>
				</div>
				<div class="elementor-element elementor-element-2dcb8e1 ha-has-bg-overlay elementor-widget elementor-widget-global elementor-global-7902 elementor-widget-post-info" data-id="2dcb8e1" data-element_type="widget" data-e-type="widget" data-widget_type="post-info.default">
				<div class="elementor-widget-container">
							<ul class="elementor-inline-items elementor-icon-list-items elementor-post-info">
								<li class="elementor-icon-list-item elementor-repeater-item-ae89516 elementor-inline-item" itemprop="author">
										<span class="elementor-icon-list-icon">
								<i aria-hidden="true" class="far fa-user-circle"></i>							</span>
									<span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-author">
							<span class="elementor-post-info__item-prefix">Verfasst von</span>
										Michael Decker					</span>
								</li>
				<li class="elementor-icon-list-item elementor-repeater-item-253e24d elementor-inline-item" itemprop="datePublished">
										<span class="elementor-icon-list-icon">
								<i aria-hidden="true" class="fas fa-calendar"></i>							</span>
									<span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-date">
										<time>04 September 2026</time>					</span>
								</li>
				<li class="elementor-icon-list-item elementor-repeater-item-810d981 elementor-inline-item">
										<span class="elementor-icon-list-icon">
								<i aria-hidden="true" class="far fa-clock"></i>							</span>
									<span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-time">
										<time>14:00</time>					</span>
								</li>
				<li class="elementor-icon-list-item elementor-repeater-item-acd9d0d elementor-inline-item" itemprop="about">
										<span class="elementor-icon-list-icon">
								<i aria-hidden="true" class="fas fa-tags"></i>							</span>
									<span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-terms">
										<span class="elementor-post-info__terms-list">
				<a href="https://www.aspicon.de/news/tag/cheat-sheet/" class="elementor-post-info__terms-list-item">Cheat Sheet</a>, <a href="https://www.aspicon.de/news/tag/dba-tipp/" class="elementor-post-info__terms-list-item">DBA Tipp</a>, <a href="https://www.aspicon.de/news/tag/linux/" class="elementor-post-info__terms-list-item">Linux</a>, <a href="https://www.aspicon.de/news/tag/praxistipp/" class="elementor-post-info__terms-list-item">Praxistipp</a>				</span>
					</span>
								</li>
				</ul>
						</div>
				</div>
				<div class="elementor-element elementor-element-e267ff9 elementor-widget elementor-widget-image" data-id="e267ff9" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="768" height="345" src="https://www.aspicon.de/wp-content/uploads/2026/09/headergrafik_cheat_sheet_bash_vergleiche_tests-768x345.png" class="attachment-medium_large size-medium_large wp-image-27083" alt="Headergrafik Cheat Sheet Bash - Vergleiche, Tests" srcset="https://www.aspicon.de/wp-content/uploads/2026/09/headergrafik_cheat_sheet_bash_vergleiche_tests-768x345.png 768w, https://www.aspicon.de/wp-content/uploads/2026/09/headergrafik_cheat_sheet_bash_vergleiche_tests-300x135.png 300w, https://www.aspicon.de/wp-content/uploads/2026/09/headergrafik_cheat_sheet_bash_vergleiche_tests-1024x461.png 1024w, https://www.aspicon.de/wp-content/uploads/2026/09/headergrafik_cheat_sheet_bash_vergleiche_tests-1536x691.png 1536w, https://www.aspicon.de/wp-content/uploads/2026/09/headergrafik_cheat_sheet_bash_vergleiche_tests.png 1870w" sizes="(max-width: 768px) 100vw, 768px">															</div>
				</div>
				<section class="elementor-section elementor-inner-section elementor-element elementor-element-db373fd elementor-hidden-tablet elementor-hidden-mobile elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="db373fd" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-2800617" data-id="2800617" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-731920e elementor-widget__width-initial elementor-widget elementor-widget-text-editor" data-id="731920e" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Kennt ihr das? Ihr benötigt Befehle, Operatoren und kleine Helfer für eure tägliche Arbeit als DBA oder Infrastruktur-Administrator gerade oft genug, um zu wissen, dass es sie gibt. Die genaue Syntax habt ihr aber bis zum nächsten Einsatz schon wieder vergessen.</p><p>Mir geht es zumindest regelmäßig so. Gerade bei Bash sind es oft die kleinen Details: Wie prüfe ich nochmal, ob eine Datei existiert und nicht leer ist? Und kann ich eigentlich prüfen, ob eine Datei ein Hardlink ist?</p><p>Genau dafür habe ich mir ein kleines Bash Cheat Sheet zusammengestellt. Daraus möchte ich heute einen kleinen Auszug zum Thema Vergleichsoperatoren und Tests mit euch teilen. Kein Bash-Grundkurs, sondern eine schnelle Gedächtnisstütze für den nächsten „Wie war das nochmal?”-Moment.</p>								</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-8056916" data-id="8056916" data-element_type="column" data-e-type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-e01fed9 elementor-widget elementor-widget-image" data-id="e01fed9" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img decoding="async" src="https://www.aspicon.de/wp-content/uploads/elementor/thumbs/michael_decker_pc_modified-rv8jtlnj3r0ippkrg70qrk1h9mbl8ixkldhfqfgbfs.png" title="Profilbild Michael" alt="Profilbild Michael" loading="lazy">											<figcaption class="widget-image-caption wp-caption-text">Michael Decker<br>Infrastruktur Administrator<br>ASPICON</figcaption>
										</figure>
									</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-inner-section elementor-element elementor-element-f112df5 elementor-hidden-desktop elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="f112df5" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-eec795d" data-id="eec795d" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-f5bfea1 elementor-widget__width-initial elementor-widget elementor-widget-text-editor" data-id="f5bfea1" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Kennt ihr das? Ihr benötigt Befehle, Operatoren und kleine Helfer für eure tägliche Arbeit als DBA oder Infrastruktur-Administrator gerade oft genug, um zu wissen, dass es sie gibt. Die genaue Syntax habt ihr aber bis zum nächsten Einsatz schon wieder vergessen.</p><p>Mir geht es zumindest regelmäßig so. Gerade bei Bash sind es oft die kleinen Details: Wie prüfe ich nochmal, ob eine Datei existiert und nicht leer ist? Und kann ich eigentlich prüfen, ob eine Datei ein Hardlink ist?</p><p>Genau dafür habe ich mir ein kleines Bash Cheat Sheet zusammengestellt. Daraus möchte ich heute einen kleinen Auszug zum Thema Vergleichsoperatoren und Tests mit euch teilen. Kein Bash-Grundkurs, sondern eine schnelle Gedächtnisstütze für den nächsten „Wie war das nochmal?”-Moment.</p>								</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-3a8d59b" data-id="3a8d59b" data-element_type="column" data-e-type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-cd1a56f elementor-widget elementor-widget-image" data-id="cd1a56f" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img decoding="async" src="https://www.aspicon.de/wp-content/uploads/elementor/thumbs/michael_decker_pc_modified-rv8jtlnj3r0ippkrg70qrk1h9mbl8ixkldhfqfgbfs.png" title="Profilbild Michael" alt="Profilbild Michael" loading="lazy">											<figcaption class="widget-image-caption wp-caption-text">Michael Decker<br>Infrastruktur Administrator<br>ASPICON</figcaption>
										</figure>
									</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<div class="elementor-element elementor-element-ca275e9 elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="ca275e9" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default">
				<div class="elementor-widget-container">
							<div class="elementor-divider">
			<span class="elementor-divider-separator">
						</span>
		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-9c7769b elementor-widget elementor-widget-heading" data-id="9c7769b" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Vergleich von Strings</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-68a23f7 ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="68a23f7" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>STRING1 = STRING2   : Wahr, wenn beide Strings identisch sind. Verwendung mit dem Test-Kommando [ ... ]
STRING1 == STRING2  : Wahr, wenn beide Strings übereinstimmen. Innerhalb von [[ ... ]]

STRING1 =~ STRING2  : Wahr, wenn STRING1 zum angegebenen regulären Ausdruck (REGEX) passt
STRING1 != STRING2  : Wahr, wenn beide Strings nicht identisch sind
</code></pre>								</div>
				</div>
				<section class="elementor-section elementor-inner-section elementor-element elementor-element-3611c93 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="3611c93" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
							<div class="elementor-background-overlay"></div>
							<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-82ba219" data-id="82ba219" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-b1dd23a elementor-view-default elementor-widget elementor-widget-icon" data-id="b1dd23a" data-element_type="widget" data-e-type="widget" data-widget_type="icon.default">
				<div class="elementor-widget-container">
							<div class="elementor-icon-wrapper">
			<div class="elementor-icon">
			<i aria-hidden="true" class="hm hm-arrow-right"></i>			</div>
		</div>
						</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-ff9020f" data-id="ff9020f" data-element_type="column" data-e-type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-7700061 ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="7700061" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><strong>Beispiel: String mit regulärem Ausdruck prüfen</strong></p><p>In dem nachfolgenden Beispiel wird der vollständige Hostname des Systems mit ‘hostname ‑f‘ ermittelt und anschließend gegen ein fest definiertes Namensschema geprüft. Erwartet wird ein Hostname nach dem Muster ‘&lt;hostbezeichnung&gt;-&lt;NN&gt;.&lt;domain&gt;.&lt;tld&gt;‘, zum Beispiel ‘postgres-01.example.com‘. Entspricht der ermittelte Hostname diesem Aufbau, wird die Prüfung erfolgreich abgeschlossen; andernfalls bricht das Skript mit einem Fehler ab.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<div class="elementor-element elementor-element-0613c92 ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="0613c92" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code># Vollständigen Hostnamen ermitteln
HOSTNAME="$(hostname -f)"

# Prüfen, ob der Hostname dem Schema "-.." entspricht
if [[ "${HOSTNAME}" =~ ^[[:alnum:]-]+-[0-9]{2}\.[[:alnum:]-]+\.[[:alpha:]]+$ ]]; then
    echo "Hostname entspricht dem erwarteten Namensschema: ${HOSTNAME}"
else
    echo "Hostname entspricht nicht dem erwarteten Namensschema: ${HOSTNAME}"
    exit 1
fi
</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-49d10c2 elementor-widget elementor-widget-text-editor" data-id="49d10c2" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Aufschlüsselung des Regex:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-89f55e7 ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="89f55e7" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>^                  # Anfang des Strings
[[:alnum:]-]+      # String aus Buchstaben, Ziffern und "-"
-                  # Trennzeichen vor der Nummer
[0-9]{2}           # Genau zwei Ziffern
\.                 # Punkt
[[:alnum:]-]+      # Domain
\.                 # Punkt
[[:alpha:]]+       # TLD aus Buchstaben
$                  # Ende des Strings
</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-5b9e5df elementor-widget elementor-widget-heading" data-id="5b9e5df" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Vergleich von Zahlen</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-e6d6673 ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="e6d6673" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>-eq :    =
-ne :    !=
-gt :    &gt;
-ge :    &gt;=
-lt :    &lt;
-le :    &lt;=</code></pre>								</div>
				</div>
				<section class="elementor-section elementor-inner-section elementor-element elementor-element-38478c1 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="38478c1" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
							<div class="elementor-background-overlay"></div>
							<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-013f04e" data-id="013f04e" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-c0946db elementor-view-default elementor-widget elementor-widget-icon" data-id="c0946db" data-element_type="widget" data-e-type="widget" data-widget_type="icon.default">
				<div class="elementor-widget-container">
							<div class="elementor-icon-wrapper">
			<div class="elementor-icon">
			<i aria-hidden="true" class="hm hm-arrow-right"></i>			</div>
		</div>
						</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-5144fa5" data-id="5144fa5" data-element_type="column" data-e-type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-746f28d ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="746f28d" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><strong>Beispiel: Numerischer Vergleich – „größer oder gleich“</strong></p><p>Vor dem Start eines Backups wird geprüft, ob auf dem Ziel-Dateisystem noch ausreichend freier Speicherplatz vorhanden ist. Der aktuell verfügbare Speicherplatz wird mit df ermittelt und anschließend mit einem definierten Mindestwert verglichen. Nur wenn der verfügbare Speicherplatz größer oder gleich dem Mindestwert ist, wird die Verarbeitung fortgesetzt.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<div class="elementor-element elementor-element-a304d20 ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="a304d20" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>BACKUP_DIR="/backup"
MIN_FREE_SPACE_GB=20

# Verfügbaren Speicherplatz des Backup-Dateisystems in GiB ermitteln
FREE_SPACE_GB="$(df --output=avail -BG "${BACKUP_DIR}" | tail -n 1 | tr -dc '0-9')"

# Prüfen, ob mindestens der benötigte Speicherplatz verfügbar ist
if [[ "${FREE_SPACE_GB}" -ge "${MIN_FREE_SPACE_GB}" ]]; then
    echo "Ausreichend Speicherplatz vorhanden."
else
    echo "Nicht ausreichend Speicherplatz vorhanden."
    exit 1
fi
</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-6e48020 elementor-widget elementor-widget-text-editor" data-id="6e48020" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Der eigentliche Vergleich ist:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-a80f3b0 ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="a80f3b0" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>[[ "${FREE_SPACE_GB}" -ge "${MIN_FREE_SPACE_GB}" ]]
</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-0be64b4 elementor-widget elementor-widget-text-editor" data-id="0be64b4" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Dabei steht ‑ge für greater than or equal, also: &lt;verfügbarer Speicherplatz&gt; &gt;= &lt;Mindestanforderung&gt;.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-a914657 elementor-widget elementor-widget-heading" data-id="a914657" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Dateien, Verzeichnisse &amp; Co. testen</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-ed0a79a elementor-widget elementor-widget-text-editor" data-id="ed0a79a" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Manchmal muss ein Skript herausfinden, womit es überhaupt arbeitet. Gibt es das Backup-Verzeichnis? Existiert die Konfigurationsdatei? Ist ein Pfad ein symbolischer Link? Ist ein Socket vorhanden?</p><p>Dafür bringt Bash eine ganze Reihe fertiger Tests mit:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-96c2107 ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="96c2107" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>-d FILE        # FILE ist ein Verzeichnis
-b FILE        # FILE ist ein Blockgerät
-c FILE        # FILE ist ein Zeichengerät
-p FILE        # FILE ist eine Pipe
-h FILE        # FILE ist ein symbolischer Link
-L FILE        # FILE ist ein symbolischer Link
-S FILE        # FILE ist ein Socket
-t DESCRIPTOR  # File-Descriptor ist mit einem Terminal verbunden
</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-90340c6 elementor-widget elementor-widget-text-editor" data-id="90340c6" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Für reguläre Dateien und deren Eigenschaften sind vor allem diese Kandidaten praktisch:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-9ed2f28 ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="9ed2f28" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>-e FILE        # FILE existiert
-f FILE        # FILE ist eine reguläre Datei
-r FILE        # FILE ist lesbar
-s FILE        # FILE existiert und ist nicht leer
-w FILE        # FILE ist beschreibbar
-x FILE        # FILE ist ausführbar
</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-017fdcd elementor-widget elementor-widget-heading" data-id="017fdcd" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Rechte und Besitzer prüfen</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-5228151 elementor-widget elementor-widget-text-editor" data-id="5228151" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Auch einige speziellere Dateieigenschaften lassen sich direkt abfragen:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-f0fcd3f ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="f0fcd3f" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>-g FILE        # Set-GID-Bit (SGID) ist gesetzt
-u FILE        # Set-UID-Bit (SUID) ist gesetzt
-k FILE        # Sticky-Bit ist gesetzt

-O FILE        # FILE gehört dem aktuellen Benutzer
-G FILE        # FILE gehört zur effektiven Gruppe
-N FILE        # FILE wurde seit dem letzten Lesen verändert
</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-0d28aab elementor-widget elementor-widget-text-editor" data-id="0d28aab" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Gerade wenn Skripte mit unterschiedlichen Benutzern oder Berechtigungen laufen, können solche Checks helfen, Voraussetzungen frühzeitig zu überprüfen, statt erst beim eigentlichen Befehl in einen Fehler zu laufen.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-358dc18 elementor-widget elementor-widget-heading" data-id="358dc18" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Leere Strings erkennen</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-39618fe elementor-widget elementor-widget-text-editor" data-id="39618fe" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Eine weitere kleine, aber nicht ganz triviale Prüfung, um beispielsweise einen fehlenden Datenbanknamen abzufangen:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-3fb6cc4 ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="3fb6cc4" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>-z STRING      # STRING ist leer
-n STRING      # STRING ist nicht leer
</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-16171cf elementor-widget elementor-widget-text-editor" data-id="16171cf" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Gerade bei Skripten, die Werte über Parameter oder Umgebungsvariablen erhalten, ist das schnell eingebaut und verhindert, dass mit unvollständigen Angaben weitergearbeitet wird.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-7026e45 elementor-widget elementor-widget-heading" data-id="7026e45" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Welche Datei ist neuer?</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-3404ad2 elementor-widget elementor-widget-text-editor" data-id="3404ad2" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Auch Dateien lassen sich direkt anhand ihres Änderungszeitpunkts vergleichen:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-e04043a ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="e04043a" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre><code>FILE1 -nt FILE2     # FILE1 ist neuer als FILE2
FILE1 -ot FILE2     # FILE1 ist älter als FILE2
</code></pre>								</div>
				</div>
				<div class="elementor-element elementor-element-1bf4ea6 elementor-widget elementor-widget-text-editor" data-id="1bf4ea6" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>So lässt sich ohne zusätzlichen stat-Aufruf entscheiden, ob ein weiterer Verarbeitungsschritt notwendig ist.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-f5e9bda elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="f5e9bda" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default">
				<div class="elementor-widget-container">
							<div class="elementor-divider">
			<span class="elementor-divider-separator">
						</span>
		</div>
						</div>
				</div>
				<section class="elementor-section elementor-inner-section elementor-element elementor-element-0d446bf elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="0d446bf" data-element_type="section" data-e-type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;,&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-28b2e81" data-id="28b2e81" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-149ff8a elementor-widget elementor-widget-heading" data-id="149ff8a" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Für den nächsten „Wie war das nochmal?“-Moment</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-e4d62ec elementor-widget elementor-widget-text-editor" data-id="e4d62ec" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Natürlich ist das nur ein Ausschnitt dessen, was sich mit Bash abbilden lässt. Aber genau diese Vergleiche und Tests tauchen im Admin-Alltag eben ab und zu mal wieder auf:&nbsp;Werte vergleichen, Schwellwerte prüfen, Dateien und Verzeichnisse validieren oder sicherstellen, dass die Voraussetzungen für den nächsten Schritt stimmen.</p><p>Die Herausforderung ist dabei oft gar nicht, wie sich eine bestimmte Prüfung umsetzen lässt. Vielmehr muss man erst einmal wissen – oder sich daran erinnern –, was Bash bereits von Haus aus mitbringt. Bevor man also selbst einen umständlichen Test baut, lohnt sich manchmal ein kurzer Blick auf die vorhandenen Operatoren. Genau dafür ist dieses Cheat Sheet gedacht: nicht zum Bash-Lernen von null an, sondern als Gedächtnisstütze, wenn die Lösung eigentlich bekannt ist – nur die verdammte Syntax gerade nicht mehr.</p><p>Im nächsten Teil geht es dann um String-Manipulation und Variablen – also unter anderem darum, Dateinamen und Pfade direkt mit Bash-Bordmitteln auseinanderzunehmen, Default-Werte zu setzen und mit Bash-Sondervariablen zu arbeiten.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<div class="elementor-element elementor-element-c6d1c75 elementor-widget elementor-widget-text-editor" data-id="c6d1c75" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Hier findest du weitere <a href="/news/tag/cheat-sheet/">» Cheat Sheets</a> die dir das Leben als Linux-Admin leichter machen.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-58af599d elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="58af599d" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-797156f1" data-id="797156f1" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<section class="elementor-section elementor-inner-section elementor-element elementor-element-1b2fa61a elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="1b2fa61a" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-1a6b0eae" data-id="1a6b0eae" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-91e2d6a elementor-widget elementor-widget-image" data-id="91e2d6a" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img decoding="async" width="40" height="28" src="https://www.aspicon.de/wp-content/uploads/2021/01/icon-arrow_right_medium-violet-blue.svg" class="attachment-full size-full wp-image-4817" alt="icon-arrow_right_medium-violet-blue.svg">															</div>
				</div>
				<div class="elementor-element elementor-element-a317ae3 elementor-widget elementor-widget-text-editor" data-id="a317ae3" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Share this article</p>								</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-36e623f9" data-id="36e623f9" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap">
							</div>
		</div>
					</div>
		</section>
				<div class="elementor-element elementor-element-5133eb60 elementor-share-buttons--view-icon-text elementor-share-buttons--skin-gradient elementor-share-buttons--shape-square elementor-grid-0 elementor-share-buttons--color-official elementor-widget elementor-widget-share-buttons" data-id="5133eb60" data-element_type="widget" data-e-type="widget" data-widget_type="share-buttons.default">
				<div class="elementor-widget-container">
							<div class="elementor-grid" role="list">
								<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_facebook" role="button" tabindex="0" aria-label="Teilen auf facebook">
															<span class="elementor-share-btn__icon">
								<i class="fab fa-facebook" aria-hidden="true"></i>							</span>
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										Facebook									</span>
																	</div>
													</div>
					</div>
									<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_twitter" role="button" tabindex="0" aria-label="Teilen auf twitter">
															<span class="elementor-share-btn__icon">
								<i class="fab fa-twitter" aria-hidden="true"></i>							</span>
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										Twitter									</span>
																	</div>
													</div>
					</div>
									<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_linkedin" role="button" tabindex="0" aria-label="Teilen auf linkedin">
															<span class="elementor-share-btn__icon">
								<i class="fab fa-linkedin" aria-hidden="true"></i>							</span>
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										LinkedIn									</span>
																	</div>
													</div>
					</div>
									<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_xing" role="button" tabindex="0" aria-label="Teilen auf xing">
															<span class="elementor-share-btn__icon">
								<i class="fab fa-xing" aria-hidden="true"></i>							</span>
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										XING									</span>
																	</div>
													</div>
					</div>
									<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_whatsapp" role="button" tabindex="0" aria-label="Teilen auf whatsapp">
															<span class="elementor-share-btn__icon">
								<i class="fab fa-whatsapp" aria-hidden="true"></i>							</span>
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										WhatsApp									</span>
																	</div>
													</div>
					</div>
									<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_email" role="button" tabindex="0" aria-label="Teilen auf email">
															<span class="elementor-share-btn__icon">
								<i class="fas fa-envelope" aria-hidden="true"></i>							</span>
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										Email									</span>
																	</div>
													</div>
					</div>
						</div>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-44ee14b elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="44ee14b" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-2016350" data-id="2016350" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-fe61344 elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="fe61344" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default">
				<div class="elementor-widget-container">
							<div class="elementor-divider">
			<span class="elementor-divider-separator">
						</span>
		</div>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-74d1969 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="74d1969" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6ad46ac" data-id="6ad46ac" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-9c20307 elementor-post-navigation-borders-yes elementor-widget elementor-widget-global elementor-global-8844 elementor-widget-post-navigation" data-id="9c20307" data-element_type="widget" data-e-type="widget" data-widget_type="post-navigation.default">
				<div class="elementor-widget-container">
							<div class="elementor-post-navigation" role="navigation" aria-label="Beitrag Navigation">
			<div class="elementor-post-navigation__prev elementor-post-navigation__link">
				<a href="https://www.aspicon.de/news/mut-zur-lucke-mit-dbvisit-zero-data-loss-nicht-notig/" rel="prev"><span class="post-navigation__arrow-wrapper post-navigation__arrow-prev"><i aria-hidden="true" class="fas fa-angle-left"></i><span class="elementor-screen-only">Zurück</span></span><span class="elementor-post-navigation__link__prev"><span class="post-navigation__prev--label">Voriger Post</span><span class="post-navigation__prev--title">Mut zur Lücke? Mit Dbvisit Zero Data Loss nicht nötig</span></span></a>			</div>
							<div class="elementor-post-navigation__separator-wrapper">
					<div class="elementor-post-navigation__separator"></div>
				</div>
						<div class="elementor-post-navigation__next elementor-post-navigation__link">
				<a href="https://www.aspicon.de/news/dba-tipp-so-kannst-du-oracle-ai-database-26ai-on-prem-bereits-jetzt-fuer-se2-nutzen/" rel="next"><span class="elementor-post-navigation__link__next"><span class="post-navigation__next--label">Nächster Post</span><span class="post-navigation__next--title">DBA-Tipp: So kannst du Oracle AI Database 26ai On-Prem bereits jetzt für SE2 nutzen</span></span><span class="post-navigation__arrow-wrapper post-navigation__arrow-next"><i aria-hidden="true" class="fas fa-angle-right"></i><span class="elementor-screen-only">Nächster</span></span></a>			</div>
		</div>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>Der Beitrag <a href="https://www.aspicon.de/news/bash-cheat-sheet-vergleichsoperatoren-tests/">Bash Cheat Sheet: Vergleichsoperatoren &amp; Tests</a> erschien zuerst auf <a href="https://www.aspicon.de">ASPICON</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Mut zur Lücke? Mit Dbvisit Zero Data Loss nicht nötig</title>
		<link>https://www.aspicon.de/news/mut-zur-lucke-mit-dbvisit-zero-data-loss-nicht-notig/</link>
		
		<dc:creator><![CDATA[Isabel Dahl]]></dc:creator>
		<pubDate>Tue, 01 Sep 2026 06:24:32 +0000</pubDate>
				<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Tech Portfolio]]></category>
		<category><![CDATA[Dbvisit Standby]]></category>
		<category><![CDATA[Oracle Standard Edition /One /Two]]></category>
		<category><![CDATA[Standby Datenbank]]></category>
		<guid isPermaLink="false">https://www.aspicon.de/?p=26873</guid>

					<description><![CDATA[<p>Ab heute offiziell verfügbar - auch für Oracle Database Standard Edition 2. Zeit, Disaster Recovery neu zu denken.</p>
<p>Der Beitrag <a href="https://www.aspicon.de/news/mut-zur-lucke-mit-dbvisit-zero-data-loss-nicht-notig/">Mut zur Lücke? Mit Dbvisit Zero Data Loss nicht nötig</a> erschien zuerst auf <a href="https://www.aspicon.de">ASPICON</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="26873" class="elementor elementor-26873" data-elementor-settings="{&quot;ha_cmc_init_switcher&quot;:&quot;no&quot;}" data-elementor-post-type="post">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-3d4c97a elementor-section-full_width elementor-section-content-top header-negative-margin elementor-section-height-default elementor-section-height-default" data-id="3d4c97a" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4c7154db container-diagonal-top-min-height header-positive-margin padding-row-100" data-id="4c7154db" data-element_type="column" data-e-type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
			<div class="elementor-widget-wrap elementor-element-populated">
						<section class="elementor-section elementor-inner-section elementor-element elementor-element-2d7d0f03 colored-headline-on-mobile elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="2d7d0f03" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-68e5c1ce" data-id="68e5c1ce" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-6e90bb4d elementor-widget elementor-widget-shortcode" data-id="6e90bb4d" data-element_type="widget" data-e-type="widget" data-widget_type="shortcode.default">
				<div class="elementor-widget-container">
							<div class="elementor-shortcode"> </div>
						</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-443f8023" data-id="443f8023" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap">
							</div>
		</div>
					</div>
		</section>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-7fc67385 elementor-section-full_width padding-row-100 elementor-section-height-default elementor-section-height-default" data-id="7fc67385" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5df6a1c5" data-id="5df6a1c5" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-3cf8113 header-breadcrumbs-black black elementor-widget elementor-widget-breadcrumbs" data-id="3cf8113" data-element_type="widget" data-e-type="widget" data-widget_type="breadcrumbs.default">
				<div class="elementor-widget-container">
					<p id="breadcrumbs"><span><span><a href="https://www.aspicon.de/">Home</a></span></span></p>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-2e6f278 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="2e6f278" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7a3c0f9a" data-id="7a3c0f9a" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-70fb6297 elementor-widget elementor-widget-spacer" data-id="70fb6297" data-element_type="widget" data-e-type="widget" data-widget_type="spacer.default">
				<div class="elementor-widget-container">
							<div class="elementor-spacer">
			<div class="elementor-spacer-inner"></div>
		</div>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-6f9331f5 elementor-section-full_width padding-row-100 elementor-section-height-default elementor-section-height-default" data-id="6f9331f5" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-57d302c9" data-id="57d302c9" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-5c6a9ad4 elementor-widget elementor-widget-theme-post-title elementor-page-title elementor-widget-heading" data-id="5c6a9ad4" data-element_type="widget" data-e-type="widget" data-widget_type="theme-post-title.default">
				<div class="elementor-widget-container">
					<h1 class="elementor-heading-title elementor-size-default">Mut zur Lücke? Mit Dbvisit Zero Data Loss nicht nötig</h1>				</div>
				</div>
				<div class="elementor-element elementor-element-2dcb8e1 ha-has-bg-overlay elementor-widget elementor-widget-global elementor-global-7902 elementor-widget-post-info" data-id="2dcb8e1" data-element_type="widget" data-e-type="widget" data-widget_type="post-info.default">
				<div class="elementor-widget-container">
							<ul class="elementor-inline-items elementor-icon-list-items elementor-post-info">
								<li class="elementor-icon-list-item elementor-repeater-item-ae89516 elementor-inline-item" itemprop="author">
										<span class="elementor-icon-list-icon">
								<i aria-hidden="true" class="far fa-user-circle"></i>							</span>
									<span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-author">
							<span class="elementor-post-info__item-prefix">Verfasst von</span>
										Isabel Dahl					</span>
								</li>
				<li class="elementor-icon-list-item elementor-repeater-item-253e24d elementor-inline-item" itemprop="datePublished">
										<span class="elementor-icon-list-icon">
								<i aria-hidden="true" class="fas fa-calendar"></i>							</span>
									<span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-date">
										<time>01 September 2026</time>					</span>
								</li>
				<li class="elementor-icon-list-item elementor-repeater-item-810d981 elementor-inline-item">
										<span class="elementor-icon-list-icon">
								<i aria-hidden="true" class="far fa-clock"></i>							</span>
									<span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-time">
										<time>08:24</time>					</span>
								</li>
				<li class="elementor-icon-list-item elementor-repeater-item-acd9d0d elementor-inline-item" itemprop="about">
										<span class="elementor-icon-list-icon">
								<i aria-hidden="true" class="fas fa-tags"></i>							</span>
									<span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-terms">
										<span class="elementor-post-info__terms-list">
				<a href="https://www.aspicon.de/news/tag/dbvisit-standby/" class="elementor-post-info__terms-list-item">Dbvisit Standby</a>, <a href="https://www.aspicon.de/news/tag/oracle-standard-edition-one-two/" class="elementor-post-info__terms-list-item">Oracle Standard Edition /One /Two</a>, <a href="https://www.aspicon.de/news/tag/standby-datenbank/" class="elementor-post-info__terms-list-item">Standby Datenbank</a>				</span>
					</span>
								</li>
				</ul>
						</div>
				</div>
				<div class="elementor-element elementor-element-e267ff9 elementor-widget elementor-widget-image" data-id="e267ff9" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="768" height="346" src="https://www.aspicon.de/wp-content/uploads/2026/08/web_schluss_mit_mut_zur_luecke-768x346.jpg" class="attachment-medium_large size-medium_large wp-image-26926" alt="Headergrafik Dbvisit Zero Data Loss" srcset="https://www.aspicon.de/wp-content/uploads/2026/08/web_schluss_mit_mut_zur_luecke-768x346.jpg 768w, https://www.aspicon.de/wp-content/uploads/2026/08/web_schluss_mit_mut_zur_luecke-300x135.jpg 300w, https://www.aspicon.de/wp-content/uploads/2026/08/web_schluss_mit_mut_zur_luecke.jpg 1024w" sizes="(max-width: 768px) 100vw, 768px">															</div>
				</div>
				<section class="elementor-section elementor-inner-section elementor-element elementor-element-4604dc1 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="4604dc1" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-49d8b31" data-id="49d8b31" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-0acaf76 elementor-widget__width-initial elementor-widget elementor-widget-text-editor" data-id="0acaf76" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Was, wenn du dich in puncto Disaster Recovery nicht mehr zwischen einem langen Rücksprungfenster und einer möglichst kleinen Datenlücke entscheiden müsstest? Genau das verspricht Dbvisit mit “Zero Data Loss” – ab heute offiziell verfügbar, auch für Oracle Database Standard Edition 2. Das neue Feature lässt sich nahtlos in ein bestehendes Disaster-Recovery-Konzept integrieren und bringt den RPO*&nbsp;deiner Oracle Database nahe an null. Kein Kompromiss mehr zwischen Sicherheit und Aktualität.</p><p>Als Dbvisit Platinum Partner konnten wir uns bereits vor dem offiziellen Launch intensiv mit dem neuen Feature auseinandersetzen. Pünktlich zur heutigen Veröffentlichung ordnen wir die Lösung für dich ein: Was sich gegenüber den bisherigen Möglichkeiten ändert, welche Vorteile das Tool konkret bringt – und wann ein RPO nahe null überhaupt sinnvoll ist.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-4439d33 elementor-widget elementor-widget-text-editor" data-id="4439d33" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>___</p><p>*RPO (Recovery Point Objective) = Daten (Wie viel Datenverlust ist tolerierbar?)<br>&nbsp; RTO (Recovery Time Objective) = Zeit (Wie lange darf die Ausfallzeit dauern?)</p>								</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-4a68ac3" data-id="4a68ac3" data-element_type="column" data-e-type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-1ad40ca elementor-widget elementor-widget-image" data-id="1ad40ca" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="1629" height="1433" src="https://www.aspicon.de/wp-content/uploads/2021/05/DBVPartner_PlatinumReseller_2_grey.jpg" class="attachment-full size-full wp-image-17861" alt="Dbvisit Platinum Reseller - Logo" srcset="https://www.aspicon.de/wp-content/uploads/2021/05/DBVPartner_PlatinumReseller_2_grey.jpg 1629w, https://www.aspicon.de/wp-content/uploads/2021/05/DBVPartner_PlatinumReseller_2_grey-300x264.jpg 300w, https://www.aspicon.de/wp-content/uploads/2021/05/DBVPartner_PlatinumReseller_2_grey-1024x901.jpg 1024w, https://www.aspicon.de/wp-content/uploads/2021/05/DBVPartner_PlatinumReseller_2_grey-768x676.jpg 768w, https://www.aspicon.de/wp-content/uploads/2021/05/DBVPartner_PlatinumReseller_2_grey-1536x1351.jpg 1536w" sizes="(max-width: 1629px) 100vw, 1629px">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<div class="elementor-element elementor-element-ca275e9 elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="ca275e9" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default">
				<div class="elementor-widget-container">
							<div class="elementor-divider">
			<span class="elementor-divider-separator">
						</span>
		</div>
						</div>
				</div>
				<section class="elementor-section elementor-inner-section elementor-element elementor-element-db373fd elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="db373fd" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-2800617" data-id="2800617" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-b6b63ab elementor-widget elementor-widget-heading" data-id="b6b63ab" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Dein Sicherheitsnetz hat Lücken</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-731920e elementor-widget__width-initial elementor-widget elementor-widget-text-editor" data-id="731920e" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Machen wir einen kurzen Ausflug in die Praxis: Der Auftrag ist bestätigt, wichtige Informationen erfasst, die Zahlung verbucht, der Warenbestand aktualisiert – zumindest sollte es so sein. Doch dann fällt die Datenbank aus. Nach dem Wechsel auf das Standby-System fehlen plötzlich die letzten Minuten.</p><p>Was zunächst nach einer überschaubaren Datenlücke klingt, kann schnell zum geschäftskritischen Problem werden: Welche Aufträge sind betroffen? Welche Informationen fehlen? Welche Buchungen wurden noch verarbeitet? Stimmen Warenbestand und Systembestand überein? Und wie lassen sich die fehlenden Informationen überhaupt vollständig rekonstruieren und fehlerfrei zurückspielen?</p><p>Aus wenigen Minuten Datenverlust können so Stunden manueller Recherche entstehen – inklusive Betriebsunterbrechungen, unzufriedener Kunden, regulatorischer Herausforderungen und Kosten, die sich nur schwer beziffern lassen.</p><p>Genau hier liegt die Schwachstelle klassischer Standby-Lösungen. Eine Standby-Datenbank ist zweifellos eine wichtige Absicherung für geschäftskritische Oracle-Systeme. Ein bewusst konfigurierter Zeitversatz kann sogar sinnvoll sein – etwa um bei logischen Datenbankfehlern oder versehentlichen Änderungen ein zusätzliches Rücksprungfenster zu schaffen.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-inner-section elementor-element elementor-element-c67ff7c elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="c67ff7c" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
							<div class="elementor-background-overlay"></div>
							<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-c63dd0d" data-id="c63dd0d" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-e40e34c elementor-view-default elementor-widget elementor-widget-icon" data-id="e40e34c" data-element_type="widget" data-e-type="widget" data-widget_type="icon.default">
				<div class="elementor-widget-container">
							<div class="elementor-icon-wrapper">
			<div class="elementor-icon">
			<i aria-hidden="true" class="hm hm-arrow-right"></i>			</div>
		</div>
						</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-900d6bc" data-id="900d6bc" data-element_type="column" data-e-type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-0bb2407 ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="0bb2407" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><span style="text-decoration: underline;"><strong>Der Haken:</strong></span></p><p><strong>Bei einem ungeplanten Ausfall kann zwischen Produktiv- und Standby-System eine Datenlücke von mehreren Minuten entstehen. Und genau diese Lücke wird bei geschäftskritischen und transaktionsintensiven Anwendungen schnell unangenehm – und teuer.</strong></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<div class="elementor-element elementor-element-858120c elementor-widget elementor-widget-heading" data-id="858120c" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Weniger Datenlücke? Bisher nur mit Kompromissen</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-5785995 elementor-widget elementor-widget-text-editor" data-id="5785995" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Wer diese Datenlücke bei seiner Oracle Datenbank möglichst klein halten wollte, musste bislang abwägen.</p>								</div>
				</div>
				<section class="elementor-section elementor-inner-section elementor-element elementor-element-b718c51 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="b718c51" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-ba83a1d" data-id="ba83a1d" data-element_type="column" data-e-type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-151e14c elementor-widget elementor-widget-text-editor" data-id="151e14c" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><strong>Option 1: Datenverlust im Minutenbereich akzeptieren.</strong></p><p>Die klassische StandbyMP-Absicherung über archivierte Redo Logs ist bewährt und zuverlässig. Zwischen dem letzten verfügbaren Datenstand auf dem Standby und dem Zeitpunkt eines ungeplanten Ausfalls kann aber eine Datenlücke von mehreren Minuten entstehen. Die Krux an der Sache: Auch ein Ausfall von nur wenigen Minuten kann einen Arbeitsaufwand von mehreren Stunden nach sich ziehen zur Wiederherstellung der Daten. Denn nach einem Ausfall geht es nicht nur darum, wie schnell Datenbank und Anwendungen wieder verfügbar sind. Das Identifizieren, Abgleichen und gegebenenfalls Rekonstruieren fehlender Daten kann deutlich länger dauern, als die technische Wiederherstellung selbst.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-inner-section elementor-element elementor-element-f4b4ea8 elementor-hidden-tablet elementor-hidden-mobile elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="f4b4ea8" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-4964586" data-id="4964586" data-element_type="column" data-e-type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-d2e2aa1 elementor-widget elementor-widget-text-editor" data-id="d2e2aa1" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><strong>Option 2: Eine individuelle Lösung aufbauen</strong></p><p>Beispielsweise über zusätzliche Storage- oder andere Replikationsmechanismen. Das kann funktionieren, bedeutet aber zusätzliche Komplexität, Wartungsaufwand, Know-how und Eigenverantwortung für die IT.</p>								</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-9b9dabd" data-id="9b9dabd" data-element_type="column" data-e-type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-f0ee212 elementor-widget elementor-widget-text-editor" data-id="f0ee212" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><strong>Option 3: Auf Enterprise-Technologien setzen</strong></p><p>Wer mit Oracle-Bordmitteln einen sehr niedrigen RPO erreichen wollte, landete früher schnell bei der Oracle Enterprise Edition.&nbsp;Und damit bei entsprechend höheren Lizenzkosten.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-inner-section elementor-element elementor-element-5c0d5ac elementor-hidden-desktop elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="5c0d5ac" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-70eb6dc" data-id="70eb6dc" data-element_type="column" data-e-type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-752d0a8 elementor-widget elementor-widget-text-editor" data-id="752d0a8" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><strong>Option 2: Eine individuelle Lösung aufbauen</strong></p><p>Beispielsweise über zusätzliche Storage- oder andere Replikationsmechanismen. Das kann funktionieren, bedeutet aber zusätzliche Komplexität, Wartungsaufwand, Know-how und Eigenverantwortung für die IT.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-inner-section elementor-element elementor-element-7e161f6 elementor-hidden-desktop elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="7e161f6" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-8ff4e19" data-id="8ff4e19" data-element_type="column" data-e-type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-59e16ec elementor-widget elementor-widget-text-editor" data-id="59e16ec" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><strong>Option 3: Auf Enterprise-Technologien setzen</strong></p><p>Wer mit Oracle-Bordmitteln einen sehr niedrigen RPO erreichen wollte, landete früher schnell bei der Oracle Enterprise Edition – und damit bei entsprechend höheren Lizenzkosten.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-inner-section elementor-element elementor-element-71d07b8 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="71d07b8" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
							<div class="elementor-background-overlay"></div>
							<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-c6fe0d2" data-id="c6fe0d2" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-12ed564 elementor-view-default elementor-widget elementor-widget-icon" data-id="12ed564" data-element_type="widget" data-e-type="widget" data-widget_type="icon.default">
				<div class="elementor-widget-container">
							<div class="elementor-icon-wrapper">
			<div class="elementor-icon">
			<i aria-hidden="true" class="hm hm-arrow-right"></i>			</div>
		</div>
						</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-e145c35" data-id="e145c35" data-element_type="column" data-e-type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-640da96 ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="640da96" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><span style="text-decoration: underline;"><strong>Kurz gesagt waren deine Möglichkeiten bisher:</strong></span></p><p><strong>Datenverlust akzeptieren, Komplexität akzeptieren oder höhere Kosten akzeptieren.</strong></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<div class="elementor-element elementor-element-9c7769b elementor-widget elementor-widget-heading" data-id="9c7769b" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Von 90 auf 100 in unter einer Sekunde</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-a6d085d elementor-widget elementor-widget-text-editor" data-id="a6d085d" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Genau hier macht Dbvisit jetzt Schluss mit “entweder…oder”. Statt das bewährte StandbyMP-Verfahren zu ersetzen, ergänzt die neue Funktion einen zweiten Übertragungsweg: Während archivierte Redo Logs weiterhin regelmäßig an das Standby-System übertragen und dort angewendet werden, überträgt Zero Data Loss die laufenden Änderungen aus den Online Redo Logs kontinuierlich und nahezu in Echtzeit. In geeigneten Umgebungen sinkt der RPO dadurch von mehreren Minuten auf unter eine Sekunde.</p><p>Beide Übertragungswege arbeiten dabei unabhängig voneinander. Wird die kontinuierliche Verbindung unterbrochen, bleibt die bestehende Übertragung der archivierten Redo Logs als zusätzliche Absicherung erhalten. Auch am grundsätzlichen StandbyMP-Betrieb ändert sich nichts: Switchover, Failover, DR-Tests und Resynchronisation funktionieren weiterhin nach dem bekannten Prinzip.</p><p>Für bestehende StandbyMP-Umgebungen bedeutet das: Die Datenlücke wird drastisch kleiner, ohne das Disaster-Recovery-Konzept grundsätzlich neu aufzubauen. Im Idealfall heißt das für dich: Nach einem Ausfall musst du nicht erst minutenlange Datenlücken rekonstruieren, sondern kannst deutlich näher am tatsächlichen letzten Datenstand weiterarbeiten.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-203164f elementor-widget elementor-widget-image" data-id="203164f" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="800" height="492" src="https://www.aspicon.de/wp-content/uploads/2026/08/Image_-How-ZDL-Works-1024x630.png" class="attachment-large size-large wp-image-26883" alt="Grafik: Wie Zero Data Loss funktioniert" srcset="https://www.aspicon.de/wp-content/uploads/2026/08/Image_-How-ZDL-Works-1024x630.png 1024w, https://www.aspicon.de/wp-content/uploads/2026/08/Image_-How-ZDL-Works-300x185.png 300w, https://www.aspicon.de/wp-content/uploads/2026/08/Image_-How-ZDL-Works-768x472.png 768w, https://www.aspicon.de/wp-content/uploads/2026/08/Image_-How-ZDL-Works.png 1424w" sizes="(max-width: 800px) 100vw, 800px">											<figcaption class="widget-image-caption wp-caption-text">Quelle: Dbvisit</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-a914657 elementor-widget elementor-widget-heading" data-id="a914657" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Braucht wirklich jede Datenbank Zero Data Loss?</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-3e55b09 elementor-widget elementor-widget-text-editor" data-id="3e55b09" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Jetzt kommen wir zum eigentlichen Knackpunkt. So begeistert wir von der neuen Möglichkeit sind: Die Frage, ob deine Datenbank Zero Data Loss braucht, kannst du nur selbst für dich beantworten. Denn entscheidend ist nicht, was technisch möglich ist, sondern was dein Geschäftsprozess verkraftet oder eben auch nicht verkraftet.</p><p>Bei einem internen System können einige Minuten Datenverlust möglicherweise akzeptabel sein. Anders sieht es aus, wenn kontinuierlich geschäftskritische Transaktionen entstehen:<br>Im Finanz- und Versicherungswesen können fehlende Transaktionen fachliche und regulatorische Konsequenzen haben. Im E‑Commerce und Handel können Bestellungen oder Zahlungen betroffen sein. In Logistik und Just-in-Time- oder Just-in-Sequence-Produktion können digitale Bestände und tatsächliche Waren- oder Materialbewegungen auseinanderlaufen. Und im Gesundheitswesen können fehlende oder veraltete Informationen unmittelbare Auswirkungen auf die Versorgung und Behandlung haben.</p>								</div>
				</div>
				<section class="elementor-section elementor-inner-section elementor-element elementor-element-d742596 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="d742596" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
							<div class="elementor-background-overlay"></div>
							<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-b6f2b56" data-id="b6f2b56" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-118460a elementor-view-default elementor-widget elementor-widget-icon" data-id="118460a" data-element_type="widget" data-e-type="widget" data-widget_type="icon.default">
				<div class="elementor-widget-container">
							<div class="elementor-icon-wrapper">
			<div class="elementor-icon">
			<i aria-hidden="true" class="hm hm-arrow-right"></i>			</div>
		</div>
						</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-c4db756" data-id="c4db756" data-element_type="column" data-e-type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-019c0c3 ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="019c0c3" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><span style="text-decoration: underline;"><strong>Die wichtigste Frage, die du dir deshalb stellen musst lautet:</strong></span></p><p><strong>Wie viel Datenverlust können deine Geschäftsprozesse tatsächlich verkraften? Denn der eigentliche Mehrwert der Lösung liegt nicht in der Zahl „RPO unter 1 Sekunde“. Er liegt in dem, was dadurch möglicherweise nicht mehr verloren geht, wie wichtig diese Informationen für dein Geschäft sind und welchen Wiederherstellungsaufwand du dir sparst.</strong></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<div class="elementor-element elementor-element-f403340 elementor-widget elementor-widget-heading" data-id="f403340" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Weniger Datenlücke, mehr Sicherheit im Betrieb</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-cc06356 elementor-widget elementor-widget-text-editor" data-id="cc06356" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Zusammengefasst lässt sich sagen: Das neue Dbvisit Tool sorgt dafür, dass geschäftskritische Daten, die unmittelbar vor einer Störung entstanden sind, mit deutlich höherer Aktualität auf dem Standby-System zur Verfügung stehen.</p><p>Das sorgt für:</p>								</div>
				</div>
				<section class="elementor-section elementor-inner-section elementor-element elementor-element-b23203e elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="b23203e" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-8536d68" data-id="8536d68" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-6c21771 elementor-widget elementor-widget-text-editor" data-id="6c21771" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<ul><li><strong>Weniger verlorene Transaktionen</strong><br>Je kleiner die Datenlücke zwischen Primär- und Standby-System ist, desto weniger geschäftskritische Vorgänge können bei einem Ausfall verloren gehen und desto geringer sind die Auswirkungen auf die Datenintegrität.<br><br></li><li><strong>Weniger Aufwand nach einem Ausfall</strong><br>Je kleiner die Datenlücke, desto weniger muss anschließend gesucht, abgeglichen oder manuell rekonstruiert werden.<br><br></li><li><strong>Weniger Komplexität für die IT</strong><br>Statt eine individuelle Replikationslösung aufzubauen und dauerhaft selbst zu betreiben, wird die bestehende StandbyMP-Umgebung um eine standardisierte und supportete Funktion erweitert.<br><br></li><li><strong>Oracle Database Standard Edition 2 bleibt eine echte Option</strong><br>Für einen RPO nahe null muss nicht allein deshalb auf die Enterprise Edition gewechselt werden. Dbvisit positioniert StandbyMP ausdrücklich als Enterprise-Class-DR für Oracle Database SE 2 und stellt dem die deutlich höheren Oracle-Lizenzkosten gegenüber.</li></ul>								</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-918cf2e" data-id="918cf2e" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-192f524 elementor-widget elementor-widget-image" data-id="192f524" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="800" height="692" src="https://www.aspicon.de/wp-content/uploads/2026/08/Image_-StandbyMP-GUI-ZDL-included-1024x886.png" class="attachment-large size-large wp-image-26887" alt="Screenshot Zero Data Loss" srcset="https://www.aspicon.de/wp-content/uploads/2026/08/Image_-StandbyMP-GUI-ZDL-included-1024x886.png 1024w, https://www.aspicon.de/wp-content/uploads/2026/08/Image_-StandbyMP-GUI-ZDL-included-300x260.png 300w, https://www.aspicon.de/wp-content/uploads/2026/08/Image_-StandbyMP-GUI-ZDL-included-768x665.png 768w, https://www.aspicon.de/wp-content/uploads/2026/08/Image_-StandbyMP-GUI-ZDL-included.png 1524w" sizes="(max-width: 800px) 100vw, 800px">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<div class="elementor-element elementor-element-f5e9bda elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="f5e9bda" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default">
				<div class="elementor-widget-container">
							<div class="elementor-divider">
			<span class="elementor-divider-separator">
						</span>
		</div>
						</div>
				</div>
				<section class="elementor-section elementor-inner-section elementor-element elementor-element-ea27fbe elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="ea27fbe" data-element_type="section" data-e-type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;,&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-a9a39ce" data-id="a9a39ce" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-c0b1753 elementor-widget elementor-widget-heading" data-id="c0b1753" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Unsere Einordnung</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-895f9b8 elementor-widget elementor-widget-text-editor" data-id="895f9b8" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Zero Data Loss schließt aus unserer Sicht eine bisherige Lücke für Oracle Database Standard Edition 2. Wer den RPO bisher vom Minutenbereich in Richtung null bringen wollte, musste dafür meist komplexere oder kostenintensivere Alternativen in Kauf nehmen.</p><p>Die Kombination aus RPO unter einer Sekunde, einfacher Integration in das bestehende StandbyMP-Konzept und einer standardisierten, supporteten Lösung macht die Erweiterung insbesondere für kritische Oracle-SE2-Umgebungen interessant.</p><p>Als Dbvisit Platinum Partner beschäftigen wir uns bei ASPICON seit vielen Jahren mit StandbyMP und Disaster-Recovery-Konzepten für Oracle-Datenbanken. Mit dem Launch von Zero Data Loss verändert sich die Ausgangslage für Oracle Database Standard Edition 2 jetzt drastisch. Wenn du einen RPO im Minutenbereich bislang als unvermeidbaren Kompromiss akzeptiert hast, solltest du diese Annahme jetzt neu bewerten.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<div class="elementor-element elementor-element-1109692 elementor-cta--skin-cover elementor-widget__width-initial elementor-hidden-mobile elementor-animated-content elementor-bg-transform elementor-bg-transform-zoom-in ha-has-bg-overlay elementor-widget elementor-widget-call-to-action" data-id="1109692" data-element_type="widget" data-e-type="widget" data-widget_type="call-to-action.default">
				<div class="elementor-widget-container">
							<div class="elementor-cta">
					<div class="elementor-cta__bg-wrapper">
				<div class="elementor-cta__bg elementor-bg" style="background-image: url(https://www.aspicon.de/wp-content/uploads/2021/01/ASPICON__05565_Layout-1.jpg);" role="img" aria-label="ASPICON__05565_Layout"></div>
				<div class="elementor-cta__bg-overlay"></div>
			</div>
							<div class="elementor-cta__content">
				
				
									<div class="elementor-cta__description elementor-cta__content-item elementor-content-item elementor-animated-item--grow">
						Es ist Zeit, Disaster Recovery für Oracle Database Standard Edition 2 neu zu denken. <br>Wir helfen dir gern dabei.					</div>
				
									<div class="elementor-cta__button-wrapper elementor-cta__content-item elementor-content-item elementor-animated-item--grow">
					<a class="elementor-cta__button elementor-button elementor-size-xs" href="https://www.aspicon.de/kontakt/" target="_blank">
						Kontakt					</a>
					</div>
							</div>
						</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-c85d566 elementor-cta--skin-cover elementor-widget__width-initial elementor-hidden-desktop elementor-hidden-tablet elementor-animated-content elementor-bg-transform elementor-bg-transform-zoom-in ha-has-bg-overlay elementor-widget elementor-widget-call-to-action" data-id="c85d566" data-element_type="widget" data-e-type="widget" data-widget_type="call-to-action.default">
				<div class="elementor-widget-container">
							<div class="elementor-cta">
					<div class="elementor-cta__bg-wrapper">
				<div class="elementor-cta__bg elementor-bg" style="background-image: url(https://www.aspicon.de/wp-content/uploads/2021/01/ASPICON__05565_Layout-1.jpg);" role="img" aria-label="ASPICON__05565_Layout"></div>
				<div class="elementor-cta__bg-overlay"></div>
			</div>
							<div class="elementor-cta__content">
				
				
									<div class="elementor-cta__description elementor-cta__content-item elementor-content-item elementor-animated-item--grow">
						Es ist Zeit, Disaster Recovery für Oracle Database Standard Edition 2 neu zu denken. <br>Wir helfen dir gern dabei.					</div>
				
									<div class="elementor-cta__button-wrapper elementor-cta__content-item elementor-content-item elementor-animated-item--grow">
					<a class="elementor-cta__button elementor-button elementor-size-xs" href="https://www.aspicon.de/kontakt/" target="_blank">
						Kontakt					</a>
					</div>
							</div>
						</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-3b7c903 elementor-widget elementor-widget-spacer" data-id="3b7c903" data-element_type="widget" data-e-type="widget" data-widget_type="spacer.default">
				<div class="elementor-widget-container">
							<div class="elementor-spacer">
			<div class="elementor-spacer-inner"></div>
		</div>
						</div>
				</div>
				<section class="elementor-section elementor-inner-section elementor-element elementor-element-cc61326 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="cc61326" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-2bedb0e" data-id="2bedb0e" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-c6d1c75 elementor-widget elementor-widget-text-editor" data-id="c6d1c75" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Hier findest du weitere Infos rund um <a href="/news/tag/dbvisit-standby/" target="_blank" rel="noopener">» Dbvisit StandbyMP</a> von deinem<br>Dbvisit Platinum Partner.</p>								</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-0f3d8b5" data-id="0f3d8b5" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-addaca0 elementor-widget elementor-widget-text-editor" data-id="addaca0" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p style="text-align: center;">|</p>								</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-bbe5e7a" data-id="bbe5e7a" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-26c7a5d elementor-widget elementor-widget-text-editor" data-id="26c7a5d" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Dbvisit und ASPICON: <a href="https://www.aspicon.de/news/dbvisit-und-aspicon-partnerschaft-mit-substanz/" target="_blank" rel="noopener">» Partnerschaft mit Substanz – seit 2008</a></p>								</div>
				</div>
				<div class="elementor-element elementor-element-0eaba38 elementor-widget elementor-widget-image" data-id="0eaba38" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
											<a href="https://www.aspicon.de/news/dbvisit-und-aspicon-partnerschaft-mit-substanz/">
							<img loading="lazy" decoding="async" width="150" height="150" src="https://www.aspicon.de/wp-content/uploads/2025/09/IMG_3780-scaled-e1758200644328-150x150.jpeg" class="attachment-thumbnail size-thumbnail wp-image-25146" alt="Distinguished Partner Award Dbvisit" srcset="https://www.aspicon.de/wp-content/uploads/2025/09/IMG_3780-scaled-e1758200644328-150x150.jpeg 150w, https://www.aspicon.de/wp-content/uploads/2025/09/IMG_3780-scaled-e1758200644328-50x50.jpeg 50w" sizes="(max-width: 150px) 100vw, 150px">								</a>
											<figcaption class="widget-image-caption wp-caption-text"></figcaption>
										</figure>
									</div>
				</div>
					</div>
		</div>
					</div>
		</section>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-58af599d elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="58af599d" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-797156f1" data-id="797156f1" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<section class="elementor-section elementor-inner-section elementor-element elementor-element-1b2fa61a elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="1b2fa61a" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-1a6b0eae" data-id="1a6b0eae" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-91e2d6a elementor-widget elementor-widget-image" data-id="91e2d6a" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img decoding="async" width="40" height="28" src="https://www.aspicon.de/wp-content/uploads/2021/01/icon-arrow_right_medium-violet-blue.svg" class="attachment-full size-full wp-image-4817" alt="icon-arrow_right_medium-violet-blue.svg">															</div>
				</div>
				<div class="elementor-element elementor-element-a317ae3 elementor-widget elementor-widget-text-editor" data-id="a317ae3" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Share this article</p>								</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-36e623f9" data-id="36e623f9" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap">
							</div>
		</div>
					</div>
		</section>
				<div class="elementor-element elementor-element-5133eb60 elementor-share-buttons--view-icon-text elementor-share-buttons--skin-gradient elementor-share-buttons--shape-square elementor-grid-0 elementor-share-buttons--color-official elementor-widget elementor-widget-share-buttons" data-id="5133eb60" data-element_type="widget" data-e-type="widget" data-widget_type="share-buttons.default">
				<div class="elementor-widget-container">
							<div class="elementor-grid" role="list">
								<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_facebook" role="button" tabindex="0" aria-label="Teilen auf facebook">
															<span class="elementor-share-btn__icon">
								<i class="fab fa-facebook" aria-hidden="true"></i>							</span>
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										Facebook									</span>
																	</div>
													</div>
					</div>
									<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_twitter" role="button" tabindex="0" aria-label="Teilen auf twitter">
															<span class="elementor-share-btn__icon">
								<i class="fab fa-twitter" aria-hidden="true"></i>							</span>
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										Twitter									</span>
																	</div>
													</div>
					</div>
									<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_linkedin" role="button" tabindex="0" aria-label="Teilen auf linkedin">
															<span class="elementor-share-btn__icon">
								<i class="fab fa-linkedin" aria-hidden="true"></i>							</span>
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										LinkedIn									</span>
																	</div>
													</div>
					</div>
									<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_xing" role="button" tabindex="0" aria-label="Teilen auf xing">
															<span class="elementor-share-btn__icon">
								<i class="fab fa-xing" aria-hidden="true"></i>							</span>
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										XING									</span>
																	</div>
													</div>
					</div>
									<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_whatsapp" role="button" tabindex="0" aria-label="Teilen auf whatsapp">
															<span class="elementor-share-btn__icon">
								<i class="fab fa-whatsapp" aria-hidden="true"></i>							</span>
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										WhatsApp									</span>
																	</div>
													</div>
					</div>
									<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_email" role="button" tabindex="0" aria-label="Teilen auf email">
															<span class="elementor-share-btn__icon">
								<i class="fas fa-envelope" aria-hidden="true"></i>							</span>
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										Email									</span>
																	</div>
													</div>
					</div>
						</div>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-44ee14b elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="44ee14b" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-2016350" data-id="2016350" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-fe61344 elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="fe61344" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default">
				<div class="elementor-widget-container">
							<div class="elementor-divider">
			<span class="elementor-divider-separator">
						</span>
		</div>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-74d1969 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="74d1969" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6ad46ac" data-id="6ad46ac" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-9c20307 elementor-post-navigation-borders-yes elementor-widget elementor-widget-global elementor-global-8844 elementor-widget-post-navigation" data-id="9c20307" data-element_type="widget" data-e-type="widget" data-widget_type="post-navigation.default">
				<div class="elementor-widget-container">
							<div class="elementor-post-navigation" role="navigation" aria-label="Beitrag Navigation">
			<div class="elementor-post-navigation__prev elementor-post-navigation__link">
				<a href="https://www.aspicon.de/news/patch-update-und-release-info-postgresql/" rel="prev"><span class="post-navigation__arrow-wrapper post-navigation__arrow-prev"><i aria-hidden="true" class="fas fa-angle-left"></i><span class="elementor-screen-only">Zurück</span></span><span class="elementor-post-navigation__link__prev"><span class="post-navigation__prev--label">Voriger Post</span><span class="post-navigation__prev--title">Patch Update und Release Info PostgreSQL</span></span></a>			</div>
							<div class="elementor-post-navigation__separator-wrapper">
					<div class="elementor-post-navigation__separator"></div>
				</div>
						<div class="elementor-post-navigation__next elementor-post-navigation__link">
				<a href="https://www.aspicon.de/news/bash-cheat-sheet-vergleichsoperatoren-tests/" rel="next"><span class="elementor-post-navigation__link__next"><span class="post-navigation__next--label">Nächster Post</span><span class="post-navigation__next--title">Bash Cheat Sheet: Vergleichsoperatoren &amp; Tests</span></span><span class="post-navigation__arrow-wrapper post-navigation__arrow-next"><i aria-hidden="true" class="fas fa-angle-right"></i><span class="elementor-screen-only">Nächster</span></span></a>			</div>
		</div>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-e01453c elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="e01453c" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-00b5c8a" data-id="00b5c8a" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<section class="elementor-section elementor-inner-section elementor-element elementor-element-6e5d401 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="6e5d401" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-ea034a8" data-id="ea034a8" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap">
							</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-2154aeb" data-id="2154aeb" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap">
							</div>
		</div>
					</div>
		</section>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>Der Beitrag <a href="https://www.aspicon.de/news/mut-zur-lucke-mit-dbvisit-zero-data-loss-nicht-notig/">Mut zur Lücke? Mit Dbvisit Zero Data Loss nicht nötig</a> erschien zuerst auf <a href="https://www.aspicon.de">ASPICON</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Patch Update und Release Info PostgreSQL</title>
		<link>https://www.aspicon.de/news/patch-update-und-release-info-postgresql/</link>
					<comments>https://www.aspicon.de/news/patch-update-und-release-info-postgresql/#respond</comments>
		
		<dc:creator><![CDATA[Uli Lorenz]]></dc:creator>
		<pubDate>Fri, 14 Aug 2026 05:34:04 +0000</pubDate>
				<category><![CDATA[PostgreSQL Datenbank]]></category>
		<category><![CDATA[Servicewelten]]></category>
		<category><![CDATA[Datenbank]]></category>
		<category><![CDATA[PostgreSQL]]></category>
		<guid isPermaLink="false">https://www.aspicon.de/?p=25244</guid>

					<description><![CDATA[<p>Das aktuelle Release behebt 28 Sicherheitslücken sowie mehr als 110 Fehler, die in den vergangenen Monaten gemeldet wurden - für alle unterstützten Versionen. </p>
<p>Der Beitrag <a href="https://www.aspicon.de/news/patch-update-und-release-info-postgresql/">Patch Update und Release Info PostgreSQL</a> erschien zuerst auf <a href="https://www.aspicon.de">ASPICON</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="25244" class="elementor elementor-25244" data-elementor-settings="{&quot;ha_cmc_init_switcher&quot;:&quot;no&quot;}" data-elementor-post-type="post">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-3d4c97a elementor-section-full_width elementor-section-content-top header-negative-margin elementor-section-height-default elementor-section-height-default" data-id="3d4c97a" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4c7154db container-diagonal-top-min-height header-positive-margin padding-row-100" data-id="4c7154db" data-element_type="column" data-e-type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
			<div class="elementor-widget-wrap elementor-element-populated">
						<section class="elementor-section elementor-inner-section elementor-element elementor-element-2d7d0f03 colored-headline-on-mobile elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="2d7d0f03" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-68e5c1ce" data-id="68e5c1ce" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-6e90bb4d elementor-widget elementor-widget-shortcode" data-id="6e90bb4d" data-element_type="widget" data-e-type="widget" data-widget_type="shortcode.default">
				<div class="elementor-widget-container">
							<div class="elementor-shortcode"> </div>
						</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-443f8023" data-id="443f8023" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap">
							</div>
		</div>
					</div>
		</section>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-7fc67385 elementor-section-full_width padding-row-100 elementor-section-height-default elementor-section-height-default" data-id="7fc67385" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5df6a1c5" data-id="5df6a1c5" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-3cf8113 header-breadcrumbs-black black elementor-widget elementor-widget-breadcrumbs" data-id="3cf8113" data-element_type="widget" data-e-type="widget" data-widget_type="breadcrumbs.default">
				<div class="elementor-widget-container">
					<p id="breadcrumbs"><span><span><a href="https://www.aspicon.de/">Home</a></span></span></p>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-2e6f278 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="2e6f278" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7a3c0f9a" data-id="7a3c0f9a" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-70fb6297 elementor-widget elementor-widget-spacer" data-id="70fb6297" data-element_type="widget" data-e-type="widget" data-widget_type="spacer.default">
				<div class="elementor-widget-container">
							<div class="elementor-spacer">
			<div class="elementor-spacer-inner"></div>
		</div>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-6f9331f5 elementor-section-full_width padding-row-100 elementor-section-height-default elementor-section-height-default" data-id="6f9331f5" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-57d302c9" data-id="57d302c9" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-5c6a9ad4 elementor-widget elementor-widget-theme-post-title elementor-page-title elementor-widget-heading" data-id="5c6a9ad4" data-element_type="widget" data-e-type="widget" data-widget_type="theme-post-title.default">
				<div class="elementor-widget-container">
					<h1 class="elementor-heading-title elementor-size-default">Patch Update und Release Info PostgreSQL</h1>				</div>
				</div>
				<div class="elementor-element elementor-element-2dcb8e1 ha-has-bg-overlay elementor-widget elementor-widget-global elementor-global-7902 elementor-widget-post-info" data-id="2dcb8e1" data-element_type="widget" data-e-type="widget" data-widget_type="post-info.default">
				<div class="elementor-widget-container">
							<ul class="elementor-inline-items elementor-icon-list-items elementor-post-info">
								<li class="elementor-icon-list-item elementor-repeater-item-ae89516 elementor-inline-item" itemprop="author">
										<span class="elementor-icon-list-icon">
								<i aria-hidden="true" class="far fa-user-circle"></i>							</span>
									<span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-author">
							<span class="elementor-post-info__item-prefix">Verfasst von</span>
										Uli Lorenz					</span>
								</li>
				<li class="elementor-icon-list-item elementor-repeater-item-253e24d elementor-inline-item" itemprop="datePublished">
										<span class="elementor-icon-list-icon">
								<i aria-hidden="true" class="fas fa-calendar"></i>							</span>
									<span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-date">
										<time>14 August 2026</time>					</span>
								</li>
				<li class="elementor-icon-list-item elementor-repeater-item-810d981 elementor-inline-item">
										<span class="elementor-icon-list-icon">
								<i aria-hidden="true" class="far fa-clock"></i>							</span>
									<span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-time">
										<time>07:34</time>					</span>
								</li>
				<li class="elementor-icon-list-item elementor-repeater-item-acd9d0d elementor-inline-item" itemprop="about">
										<span class="elementor-icon-list-icon">
								<i aria-hidden="true" class="fas fa-tags"></i>							</span>
									<span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-terms">
										<span class="elementor-post-info__terms-list">
				<a href="https://www.aspicon.de/news/tag/datenbank/" class="elementor-post-info__terms-list-item">Datenbank</a>, <a href="https://www.aspicon.de/news/tag/postgresql/" class="elementor-post-info__terms-list-item">PostgreSQL</a>				</span>
					</span>
								</li>
				</ul>
						</div>
				</div>
				<section class="elementor-section elementor-inner-section elementor-element elementor-element-db373fd elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="db373fd" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-2800617" data-id="2800617" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-d9bf583 elementor-widget elementor-widget-heading" data-id="d9bf583" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">PostgreSQL Patch Update: 28 Sicherheitslücken und über 110 Fehler behoben</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-731920e elementor-widget__width-initial elementor-widget elementor-widget-text-editor" data-id="731920e" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Die PostgreSQL Community hat ein neues Update für alle unterstützten Versionen veröffentlicht: PostgreSQL 18.6, 17.11, 16.15, 15.19 und 14.24. Gleichzeitig steht mit PostgreSQL 19 Beta 3 eine neue Testversion bereit.</p><p>Das aktuelle Release behebt 28 Sicherheitslücken sowie mehr als 110 Fehler, die in den vergangenen Monaten gemeldet wurden. Darunter befinden sich mehrere Schwachstellen mit einem CVSS Base Score von bis zu 8.8, die unter anderem die Ausführung beliebigen Codes, SQL-Injection oder unzulässige Speicherzugriffe ermöglichen können.</p>								</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-8056916" data-id="8056916" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-e01fed9 elementor-widget__width-initial elementor-widget elementor-widget-image" data-id="e01fed9" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img decoding="async" width="800" height="800" src="https://www.aspicon.de/wp-content/uploads/2024/04/postgresql.svg" class="attachment-large size-large wp-image-22007" alt="PostgreSQL">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<div class="elementor-element elementor-element-391b513 elementor-widget elementor-widget-text-editor" data-id="391b513" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Neben den Security Fixes bringt das Update zahlreiche Fehlerbehebungen und Verbesserungen für den Datenbankbetrieb. Dazu gehören unter anderem Korrekturen bei Partitionierung, Query Planner, Autovacuum, WAL, logischer Replikation sowie <code>pg_dump</code> und <code>pg_restore</code>.</p><p>Alle Infos zum Patch Update, den Bug Fixes und Verbesserungen findest du <a href="https://www.postgresql.org/about/news/postgresql-186-1711-1615-1519-1424-and-19-beta-3-released-3365/" target="_blank" rel="noopener">» hier</a>.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-154cc02 elementor-widget elementor-widget-heading" data-id="154cc02" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Nach dem Update: Diese Punkte solltest du prüfen</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-9adca5f elementor-widget elementor-widget-text-editor" data-id="9adca5f" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Bei einigen Konfigurationen können nach dem Einspielen zusätzliche Schritte notwendig sein:</p><ul><li><strong>GIN-Indizes:</strong> Tabellen mit GIN-Indizes sollten auf fehlerhafte <code>reltuples</code>-Werte geprüft und gegebenenfalls mit <code>ANALYZE</code> korrigiert werden.</li><li><strong>btree_gist:</strong> Bestimmte Indizes auf <code>float</code>-, <code>bit</code>- oder <code>bit varying</code>-Spalten sollten nach dem Update neu aufgebaut werden.</li><li><strong>ltree:</strong> Bei B‑Tree-Indizes auf sehr großen <code>ltree</code>-Werten kann ebenfalls ein <code>REINDEX</code> erforderlich sein.</li></ul><p><br>Ein Dump/Reload oder <code>pg_upgrade</code> ist für die Minor Updates grundsätzlich <strong>nicht notwendig</strong>. Die PostgreSQL Update Releases sind kumulativ und können durch Aktualisierung der PostgreSQL-Binaries eingespielt werden.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-3157382 elementor-widget elementor-widget-heading" data-id="3157382" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">PostgreSQL 14: Support endet im November</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-03faff3 elementor-widget elementor-widget-text-editor" data-id="03faff3" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Noch eine wichtige Info in dem Zusammenhang: PostgreSQL 14 geht am <strong>12. November 2026</strong> aus dem Support. Das bedeutet, dass keine Sicherheitsupdates oder Fehlerbehebungen mehr von der PostgreSQL Community zur Verfügung gestellt werden.</p><p>Für dich als IT-Administrator oder IT-Leiter ist das ein wichtiger Zeitpunkt, um aktiv zu werden. Ein veraltetes Datenbanksystem kann Sicherheitsrisiken erhöhen, die Systemstabilität beeinträchtigen und Compliance-Anforderungen erschweren.</p><p><strong>Unsere Empfehlungen:</strong></p><ul><li>Prüfe bestehende PostgreSQL-14-Installationen in deinen Systemen.</li><li>Plane ein Upgrade auf eine unterstützte Version (aktuell PostgreSQL 15 oder höher).</li><li>Teste Anwendungen und Schnittstellen frühzeitig auf Kompatibilität, um Ausfallzeiten zu vermeiden.</li></ul><p><br>Ein rechtzeitiges Upgrade schützt deine Daten, sorgt für Stabilität und stellt sicher, dass du weiterhin von Sicherheitsupdates profitierst.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-ad6c2b0 elementor-widget elementor-widget-text-editor" data-id="ad6c2b0" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Eine Übersicht aller Supportlaufzeiten der PostgreSQL Versionen findest du <a href="https://www.aspicon.de/news/release-info-postgresql-neue-versionen-und-wichtige-updates-im-uberblick/" target="_blank" rel="noopener">» hier</a>.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-3c78a7c elementor-cta--skin-cover elementor-widget__width-initial elementor-animated-content elementor-bg-transform elementor-bg-transform-zoom-in ha-has-bg-overlay elementor-widget elementor-widget-call-to-action" data-id="3c78a7c" data-element_type="widget" data-e-type="widget" data-widget_type="call-to-action.default">
				<div class="elementor-widget-container">
							<div class="elementor-cta">
					<div class="elementor-cta__bg-wrapper">
				<div class="elementor-cta__bg elementor-bg" style="background-image: url(https://www.aspicon.de/wp-content/uploads/2021/01/ASPICON__05565_Layout-1.jpg);" role="img" aria-label="ASPICON__05565_Layout"></div>
				<div class="elementor-cta__bg-overlay"></div>
			</div>
							<div class="elementor-cta__content">
				
				
									<div class="elementor-cta__description elementor-cta__content-item elementor-content-item elementor-animated-item--grow">
						Du hast Fragen zum Update oder benötigst Unterstützung?<br>Komm gern auf uns zu!					</div>
				
									<div class="elementor-cta__button-wrapper elementor-cta__content-item elementor-content-item elementor-animated-item--grow">
					<a class="elementor-cta__button elementor-button elementor-size-xs" href="https://www.aspicon.de/kontakt/" target="_blank">
						Kontakt					</a>
					</div>
							</div>
						</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-560a8d2 elementor-widget elementor-widget-spacer" data-id="560a8d2" data-element_type="widget" data-e-type="widget" data-widget_type="spacer.default">
				<div class="elementor-widget-container">
							<div class="elementor-spacer">
			<div class="elementor-spacer-inner"></div>
		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-c6d1c75 elementor-widget elementor-widget-text-editor" data-id="c6d1c75" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Hier findest du weitere Infos aus der Welt von <a href="/news/tag/postgresql/">PostgreSQL</a> aus unserem News &amp; Insights Bereich.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-58af599d elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="58af599d" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-797156f1" data-id="797156f1" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<section class="elementor-section elementor-inner-section elementor-element elementor-element-1b2fa61a elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="1b2fa61a" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-1a6b0eae" data-id="1a6b0eae" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-91e2d6a elementor-widget elementor-widget-image" data-id="91e2d6a" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img decoding="async" width="40" height="28" src="https://www.aspicon.de/wp-content/uploads/2021/01/icon-arrow_right_medium-violet-blue.svg" class="attachment-full size-full wp-image-4817" alt="icon-arrow_right_medium-violet-blue.svg">															</div>
				</div>
				<div class="elementor-element elementor-element-a317ae3 elementor-widget elementor-widget-text-editor" data-id="a317ae3" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Share this article</p>								</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-36e623f9" data-id="36e623f9" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap">
							</div>
		</div>
					</div>
		</section>
				<div class="elementor-element elementor-element-5133eb60 elementor-share-buttons--view-icon-text elementor-share-buttons--skin-gradient elementor-share-buttons--shape-square elementor-grid-0 elementor-share-buttons--color-official elementor-widget elementor-widget-share-buttons" data-id="5133eb60" data-element_type="widget" data-e-type="widget" data-widget_type="share-buttons.default">
				<div class="elementor-widget-container">
							<div class="elementor-grid" role="list">
								<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_facebook" role="button" tabindex="0" aria-label="Teilen auf facebook">
															<span class="elementor-share-btn__icon">
								<i class="fab fa-facebook" aria-hidden="true"></i>							</span>
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										Facebook									</span>
																	</div>
													</div>
					</div>
									<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_twitter" role="button" tabindex="0" aria-label="Teilen auf twitter">
															<span class="elementor-share-btn__icon">
								<i class="fab fa-twitter" aria-hidden="true"></i>							</span>
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										Twitter									</span>
																	</div>
													</div>
					</div>
									<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_linkedin" role="button" tabindex="0" aria-label="Teilen auf linkedin">
															<span class="elementor-share-btn__icon">
								<i class="fab fa-linkedin" aria-hidden="true"></i>							</span>
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										LinkedIn									</span>
																	</div>
													</div>
					</div>
									<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_xing" role="button" tabindex="0" aria-label="Teilen auf xing">
															<span class="elementor-share-btn__icon">
								<i class="fab fa-xing" aria-hidden="true"></i>							</span>
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										XING									</span>
																	</div>
													</div>
					</div>
									<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_whatsapp" role="button" tabindex="0" aria-label="Teilen auf whatsapp">
															<span class="elementor-share-btn__icon">
								<i class="fab fa-whatsapp" aria-hidden="true"></i>							</span>
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										WhatsApp									</span>
																	</div>
													</div>
					</div>
									<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_email" role="button" tabindex="0" aria-label="Teilen auf email">
															<span class="elementor-share-btn__icon">
								<i class="fas fa-envelope" aria-hidden="true"></i>							</span>
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										Email									</span>
																	</div>
													</div>
					</div>
						</div>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-44ee14b elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="44ee14b" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-2016350" data-id="2016350" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-fe61344 elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="fe61344" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default">
				<div class="elementor-widget-container">
							<div class="elementor-divider">
			<span class="elementor-divider-separator">
						</span>
		</div>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-74d1969 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="74d1969" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6ad46ac" data-id="6ad46ac" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-9c20307 elementor-post-navigation-borders-yes elementor-widget elementor-widget-global elementor-global-8844 elementor-widget-post-navigation" data-id="9c20307" data-element_type="widget" data-e-type="widget" data-widget_type="post-navigation.default">
				<div class="elementor-widget-container">
							<div class="elementor-post-navigation" role="navigation" aria-label="Beitrag Navigation">
			<div class="elementor-post-navigation__prev elementor-post-navigation__link">
				<a href="https://www.aspicon.de/news/cheat-sheet-openssl-fuer-zertifikate/" rel="prev"><span class="post-navigation__arrow-wrapper post-navigation__arrow-prev"><i aria-hidden="true" class="fas fa-angle-left"></i><span class="elementor-screen-only">Zurück</span></span><span class="elementor-post-navigation__link__prev"><span class="post-navigation__prev--label">Voriger Post</span><span class="post-navigation__prev--title">Cheat Sheet: OpenSSL für Zertifikate</span></span></a>			</div>
							<div class="elementor-post-navigation__separator-wrapper">
					<div class="elementor-post-navigation__separator"></div>
				</div>
						<div class="elementor-post-navigation__next elementor-post-navigation__link">
				<a href="https://www.aspicon.de/news/mut-zur-lucke-mit-dbvisit-zero-data-loss-nicht-notig/" rel="next"><span class="elementor-post-navigation__link__next"><span class="post-navigation__next--label">Nächster Post</span><span class="post-navigation__next--title">Mut zur Lücke? Mit Dbvisit Zero Data Loss nicht nötig</span></span><span class="post-navigation__arrow-wrapper post-navigation__arrow-next"><i aria-hidden="true" class="fas fa-angle-right"></i><span class="elementor-screen-only">Nächster</span></span></a>			</div>
		</div>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>Der Beitrag <a href="https://www.aspicon.de/news/patch-update-und-release-info-postgresql/">Patch Update und Release Info PostgreSQL</a> erschien zuerst auf <a href="https://www.aspicon.de">ASPICON</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.aspicon.de/news/patch-update-und-release-info-postgresql/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Cheat Sheet: OpenSSL für Zertifikate</title>
		<link>https://www.aspicon.de/news/cheat-sheet-openssl-fuer-zertifikate/</link>
		
		<dc:creator><![CDATA[Michael Decker]]></dc:creator>
		<pubDate>Tue, 04 Aug 2026 11:57:53 +0000</pubDate>
				<category><![CDATA[IT Infrastruktur]]></category>
		<category><![CDATA[Tech Portfolio]]></category>
		<category><![CDATA[Cheat Sheet]]></category>
		<category><![CDATA[DBA Tipp]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Praxistipp]]></category>
		<guid isPermaLink="false">https://www.aspicon.de/?p=26457</guid>

					<description><![CDATA[<p>Tipps aus dem Admin-Alltag: praxisnah, ohne Buzzwords und mit dem Fokus auf Dinge, die sich im täglichen Betrieb bewährt haben</p>
<p>Der Beitrag <a href="https://www.aspicon.de/news/cheat-sheet-openssl-fuer-zertifikate/">Cheat Sheet: OpenSSL für Zertifikate</a> erschien zuerst auf <a href="https://www.aspicon.de">ASPICON</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="26457" class="elementor elementor-26457" data-elementor-settings="{&quot;ha_cmc_init_switcher&quot;:&quot;no&quot;}" data-elementor-post-type="post">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-3d4c97a elementor-section-full_width elementor-section-content-top header-negative-margin elementor-section-height-default elementor-section-height-default" data-id="3d4c97a" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4c7154db container-diagonal-top-min-height header-positive-margin padding-row-100" data-id="4c7154db" data-element_type="column" data-e-type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
			<div class="elementor-widget-wrap elementor-element-populated">
						<section class="elementor-section elementor-inner-section elementor-element elementor-element-2d7d0f03 colored-headline-on-mobile elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="2d7d0f03" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-68e5c1ce" data-id="68e5c1ce" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-6e90bb4d elementor-widget elementor-widget-shortcode" data-id="6e90bb4d" data-element_type="widget" data-e-type="widget" data-widget_type="shortcode.default">
				<div class="elementor-widget-container">
							<div class="elementor-shortcode"> </div>
						</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-443f8023" data-id="443f8023" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap">
							</div>
		</div>
					</div>
		</section>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-7fc67385 elementor-section-full_width padding-row-100 elementor-section-height-default elementor-section-height-default" data-id="7fc67385" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5df6a1c5" data-id="5df6a1c5" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-3cf8113 header-breadcrumbs-black black elementor-widget elementor-widget-breadcrumbs" data-id="3cf8113" data-element_type="widget" data-e-type="widget" data-widget_type="breadcrumbs.default">
				<div class="elementor-widget-container">
					<p id="breadcrumbs"><span><span><a href="https://www.aspicon.de/">Home</a></span></span></p>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-2e6f278 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="2e6f278" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7a3c0f9a" data-id="7a3c0f9a" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-70fb6297 elementor-widget elementor-widget-spacer" data-id="70fb6297" data-element_type="widget" data-e-type="widget" data-widget_type="spacer.default">
				<div class="elementor-widget-container">
							<div class="elementor-spacer">
			<div class="elementor-spacer-inner"></div>
		</div>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-6f9331f5 elementor-section-full_width padding-row-100 elementor-section-height-default elementor-section-height-default" data-id="6f9331f5" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-57d302c9" data-id="57d302c9" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-5c6a9ad4 elementor-widget elementor-widget-theme-post-title elementor-page-title elementor-widget-heading" data-id="5c6a9ad4" data-element_type="widget" data-e-type="widget" data-widget_type="theme-post-title.default">
				<div class="elementor-widget-container">
					<h1 class="elementor-heading-title elementor-size-default">Cheat Sheet: OpenSSL für Zertifikate</h1>				</div>
				</div>
				<div class="elementor-element elementor-element-2dcb8e1 ha-has-bg-overlay elementor-widget elementor-widget-global elementor-global-7902 elementor-widget-post-info" data-id="2dcb8e1" data-element_type="widget" data-e-type="widget" data-widget_type="post-info.default">
				<div class="elementor-widget-container">
							<ul class="elementor-inline-items elementor-icon-list-items elementor-post-info">
								<li class="elementor-icon-list-item elementor-repeater-item-ae89516 elementor-inline-item" itemprop="author">
										<span class="elementor-icon-list-icon">
								<i aria-hidden="true" class="far fa-user-circle"></i>							</span>
									<span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-author">
							<span class="elementor-post-info__item-prefix">Verfasst von</span>
										Michael Decker					</span>
								</li>
				<li class="elementor-icon-list-item elementor-repeater-item-253e24d elementor-inline-item" itemprop="datePublished">
										<span class="elementor-icon-list-icon">
								<i aria-hidden="true" class="fas fa-calendar"></i>							</span>
									<span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-date">
										<time>04 August 2026</time>					</span>
								</li>
				<li class="elementor-icon-list-item elementor-repeater-item-810d981 elementor-inline-item">
										<span class="elementor-icon-list-icon">
								<i aria-hidden="true" class="far fa-clock"></i>							</span>
									<span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-time">
										<time>13:57</time>					</span>
								</li>
				<li class="elementor-icon-list-item elementor-repeater-item-acd9d0d elementor-inline-item" itemprop="about">
										<span class="elementor-icon-list-icon">
								<i aria-hidden="true" class="fas fa-tags"></i>							</span>
									<span class="elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-terms">
										<span class="elementor-post-info__terms-list">
				<a href="https://www.aspicon.de/news/tag/cheat-sheet/" class="elementor-post-info__terms-list-item">Cheat Sheet</a>, <a href="https://www.aspicon.de/news/tag/dba-tipp/" class="elementor-post-info__terms-list-item">DBA Tipp</a>, <a href="https://www.aspicon.de/news/tag/linux/" class="elementor-post-info__terms-list-item">Linux</a>, <a href="https://www.aspicon.de/news/tag/praxistipp/" class="elementor-post-info__terms-list-item">Praxistipp</a>				</span>
					</span>
								</li>
				</ul>
						</div>
				</div>
				<div class="elementor-element elementor-element-e267ff9 elementor-widget elementor-widget-image" data-id="e267ff9" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="768" height="346" src="https://www.aspicon.de/wp-content/uploads/2026/04/headergrafik_cheat_sheet_openssl-768x346.jpg" class="attachment-medium_large size-medium_large wp-image-26515" alt="Headergrafik Cheat Sheet openssl" srcset="https://www.aspicon.de/wp-content/uploads/2026/04/headergrafik_cheat_sheet_openssl-768x346.jpg 768w, https://www.aspicon.de/wp-content/uploads/2026/04/headergrafik_cheat_sheet_openssl-300x135.jpg 300w, https://www.aspicon.de/wp-content/uploads/2026/04/headergrafik_cheat_sheet_openssl-1024x461.jpg 1024w, https://www.aspicon.de/wp-content/uploads/2026/04/headergrafik_cheat_sheet_openssl.jpg 1400w" sizes="(max-width: 768px) 100vw, 768px">															</div>
				</div>
				<section class="elementor-section elementor-inner-section elementor-element elementor-element-db373fd elementor-hidden-tablet elementor-hidden-mobile elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="db373fd" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-2800617" data-id="2800617" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-731920e elementor-widget__width-initial elementor-widget elementor-widget-text-editor" data-id="731920e" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Ab und zu spült mir der Algorithmus verschiedene “Cheat Sheets” in die Timeline. Viele davon enthalten mehr oder weniger vollständige Sammlungen von grundlegenden Befehlen z.B. für Podman, Docker und Kubernetes oder auch Ansible, Terraform und unzählige weitere Tools.</p><p>Das ist durchaus interessant. Trotzdem frage ich mich häufig, ob ein Cheat Sheet mit den Basics von 200 verschiedenen Tools im Arbeitsalltag wirklich weiterhilft.</p><p>Deshalb teile ich hier künftig Tipps aus meinem Admin-Alltag – praxisnah, ohne Buzzwords und mit dem Fokus auf Dinge, die sich im täglichen Betrieb bewährt haben. Heute habe ich zwei einfache OpenSSL-Befehle für dich, die dir in typischen Alltagssituationen weiterhelfen werden.</p>								</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-8056916" data-id="8056916" data-element_type="column" data-e-type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-e01fed9 elementor-widget elementor-widget-image" data-id="e01fed9" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img decoding="async" src="https://www.aspicon.de/wp-content/uploads/elementor/thumbs/michael_decker_pc_modified-rv8jtlnj3r0ippkrg70qrk1h9mbl8ixkldhfqfgbfs.png" title="Profilbild Michael" alt="Profilbild Michael" loading="lazy">											<figcaption class="widget-image-caption wp-caption-text">Michael Decker<br>Infrastruktur Administrator<br>ASPICON</figcaption>
										</figure>
									</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-inner-section elementor-element elementor-element-f112df5 elementor-hidden-desktop elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="f112df5" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-eec795d" data-id="eec795d" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-f5bfea1 elementor-widget__width-initial elementor-widget elementor-widget-text-editor" data-id="f5bfea1" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Ab und zu spült mir der Algorithmus verschiedene “Cheat Sheets” in die Timeline. Viele davon enthalten mehr oder weniger vollständige Sammlungen von grundlegenden Befehlen z.B. für Podman, Docker und Kubernetes oder auch Ansible, Terraform und unzählige weitere Tools.</p><p>Das ist durchaus interessant. Trotzdem frage ich mich häufig, ob ein Cheat Sheet mit den Basics von 200 verschiedenen Tools im Arbeitsalltag wirklich weiterhilft.</p><p>Deshalb teile ich hier künftig Tipps aus meinem Admin-Alltag – praxisnah, ohne Buzzwords und mit dem Fokus auf Dinge, die sich im täglichen Betrieb bewährt haben. Heute habe ich zwei einfache OpenSSL-Befehle für dich, die dir in typischen Alltagssituationen weiterhelfen werden.</p>								</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-3a8d59b" data-id="3a8d59b" data-element_type="column" data-e-type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-cd1a56f elementor-widget elementor-widget-image" data-id="cd1a56f" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img decoding="async" src="https://www.aspicon.de/wp-content/uploads/elementor/thumbs/michael_decker_pc_modified-rv8jtlnj3r0ippkrg70qrk1h9mbl8ixkldhfqfgbfs.png" title="Profilbild Michael" alt="Profilbild Michael" loading="lazy">											<figcaption class="widget-image-caption wp-caption-text">Michael Decker<br>Infrastruktur Administrator<br>ASPICON</figcaption>
										</figure>
									</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<div class="elementor-element elementor-element-ca275e9 elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="ca275e9" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default">
				<div class="elementor-widget-container">
							<div class="elementor-divider">
			<span class="elementor-divider-separator">
						</span>
		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-5785995 elementor-widget elementor-widget-text-editor" data-id="5785995" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Stell dir vor, du bist ein “DevOps Engineer” – oder wie das früher mal hieß: “Linux Admin” – und möchtest nach einem Deployment oder einer Infrastrukturänderung schnell prüfen, ob ein Service wie erwartet erreichbar ist.</p><p>Typische Situationen sind beispielsweise:</p><ul><li>Kontrolle nach Deployments</li><li>Untersuchung von Störungen</li><li>Netzwerk- und Infrastruktur-Changes</li><li>“Transparente” Proxies</li></ul><p><br>In genau solchen Fällen gehören für mich <code>netcat</code> und <code>openssl</code> zu den Werkzeugen, auf die ich immer wieder zurückgreife.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-9c7769b elementor-widget elementor-widget-heading" data-id="9c7769b" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">1. Schnell prüfen, ob ein Service erreichbar ist</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-a6d085d elementor-widget elementor-widget-text-editor" data-id="a6d085d" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Mein erster Griff geht fast immer zu netcat (nc). Wenn ich herausfinden möchte, ob ein Dienst überhaupt auf dem erwarteten Host und Port lauscht, reicht oft schon ein einfacher TCP-Check:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-68a23f7 ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="68a23f7" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre>nc -vz &lt;HOSTNAME oder IP&gt; &lt;PORT&gt;</pre>								</div>
				</div>
				<div class="elementor-element elementor-element-d8bc199 elementor-widget elementor-widget-text-editor" data-id="d8bc199" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Damit lässt sich in wenigen Sekunden feststellen, ob grundsätzlich eine TCP-Verbindung aufgebaut werden kann.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-a914657 elementor-widget elementor-widget-heading" data-id="a914657" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">2. Wenn der Port offen ist – der Client aber trotzdem nicht funktioniert</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-3e55b09 elementor-widget elementor-widget-text-editor" data-id="3e55b09" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Manchmal reicht ein offener Port allerdings nicht aus. Der Dienst ist erreichbar, der Client verbindet sich trotzdem nicht oder das Zertifikat scheint Probleme zu verursachen. Die entsprechenden Fehler- oder Logmeldungen sind nicht immer so eindeutig, wie man sich das wünscht.</p><p>In diesen Fällen ist folgender Befehl für mich einer der wertvollsten Helfer.</p><p>Instruiere OpenSSL doch bitte, als Client mit <code>FQDN</code> an Port <code>PORT</code> zu sprechen und zu fragen, wie das Zertifikat aussieht.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-fee7805 ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="fee7805" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre>openssl s_client -showcerts -connect &lt;HOSTNAME oder IP&gt;:&lt;PORT&gt;</pre>								</div>
				</div>
				<div class="elementor-element elementor-element-1ff52e3 elementor-widget elementor-widget-text-editor" data-id="1ff52e3" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Beispiel:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-649bc27 ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="649bc27" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre>openssl s_client -showcerts -connect foo.bar.lan:25</pre>								</div>
				</div>
				<div class="elementor-element elementor-element-0221d8f elementor-widget elementor-widget-text-editor" data-id="0221d8f" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Der Befehl baut eine Verbindung zum Dienst auf und zeigt unter anderem das präsentierte Zertifikat an.</p><p>Noch übersichtlicher wird die Ausgabe mit:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-f3cdc61 ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="f3cdc61" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre>openssl s_client -showcerts -connect &lt;FQDN&gt;:&lt;PORT&gt; &lt;/dev/null | openssl x509 -text</pre>								</div>
				</div>
				<div class="elementor-element elementor-element-113580f elementor-widget elementor-widget-text-editor" data-id="113580f" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									Damit erhältst du die Zertifikatsinformationen in einer deutlich besser lesbaren Form.

Anschließend kannst du die Ausgabe nach Belieben weiter filtern – beispielsweise mit <code>grep</code>, um gezielt nach Informationen wie <code>Issuer</code>, <code>Subject</code>, <code>Not Before</code> oder <code>Not After</code> zu suchen.								</div>
				</div>
				<div class="elementor-element elementor-element-f403340 elementor-widget elementor-widget-heading" data-id="f403340" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">SNI nicht vergessen</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-9a05c5d elementor-widget elementor-widget-text-editor" data-id="9a05c5d" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Gerade bei Load Balancern oder Webservern mit mehreren virtuellen Hosts kann es notwendig sein, zusätzlich den gewünschten Servernamen per SNI (Server Name Indication) mitzugeben. Andernfalls bekommst du möglicherweise das falsche Zertifikat präsentiert.</p><p>Das sieht dann beispielsweise so aus:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-b076079 ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="b076079" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre>openssl s_client -showcerts \
-servername bar.foo.lan \
-connect bar.foo.lan:443 &lt;/dev/null | openssl x509 -text
</pre>								</div>
				</div>
				<div class="elementor-element elementor-element-f5e9bda elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="f5e9bda" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default">
				<div class="elementor-widget-container">
							<div class="elementor-divider">
			<span class="elementor-divider-separator">
						</span>
		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-146bd8a elementor-widget elementor-widget-heading" data-id="146bd8a" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Fazit</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-bfc92dc elementor-widget elementor-widget-text-editor" data-id="bfc92dc" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Natürlich kann OpenSSL deutlich mehr, als nur als Client auftreten. Zusammen mit Werkzeugen wie nc, curl, dig, ss oder netstat gehört es für mich zu den wichtigsten Helfern bei der täglichen Fehlersuche.</p><p>Wenn es darum geht, Services mit TLS-Zertifikaten schnell zu überprüfen, lassen sich mit den beiden vorgestellten Befehlen die Fehlerquellen schnell und zuverlässig eingrenzen.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-c6d1c75 elementor-widget elementor-widget-text-editor" data-id="c6d1c75" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Hier findest du weitere <a href="/news/tag/cheat-sheet/">» Cheat Sheets</a> die dir das Leben als Linux-Admin leichter machen.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-58af599d elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="58af599d" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-797156f1" data-id="797156f1" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<section class="elementor-section elementor-inner-section elementor-element elementor-element-1b2fa61a elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="1b2fa61a" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-1a6b0eae" data-id="1a6b0eae" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-91e2d6a elementor-widget elementor-widget-image" data-id="91e2d6a" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img decoding="async" width="40" height="28" src="https://www.aspicon.de/wp-content/uploads/2021/01/icon-arrow_right_medium-violet-blue.svg" class="attachment-full size-full wp-image-4817" alt="icon-arrow_right_medium-violet-blue.svg">															</div>
				</div>
				<div class="elementor-element elementor-element-a317ae3 elementor-widget elementor-widget-text-editor" data-id="a317ae3" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Share this article</p>								</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-36e623f9" data-id="36e623f9" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap">
							</div>
		</div>
					</div>
		</section>
				<div class="elementor-element elementor-element-5133eb60 elementor-share-buttons--view-icon-text elementor-share-buttons--skin-gradient elementor-share-buttons--shape-square elementor-grid-0 elementor-share-buttons--color-official elementor-widget elementor-widget-share-buttons" data-id="5133eb60" data-element_type="widget" data-e-type="widget" data-widget_type="share-buttons.default">
				<div class="elementor-widget-container">
							<div class="elementor-grid" role="list">
								<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_facebook" role="button" tabindex="0" aria-label="Teilen auf facebook">
															<span class="elementor-share-btn__icon">
								<i class="fab fa-facebook" aria-hidden="true"></i>							</span>
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										Facebook									</span>
																	</div>
													</div>
					</div>
									<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_twitter" role="button" tabindex="0" aria-label="Teilen auf twitter">
															<span class="elementor-share-btn__icon">
								<i class="fab fa-twitter" aria-hidden="true"></i>							</span>
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										Twitter									</span>
																	</div>
													</div>
					</div>
									<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_linkedin" role="button" tabindex="0" aria-label="Teilen auf linkedin">
															<span class="elementor-share-btn__icon">
								<i class="fab fa-linkedin" aria-hidden="true"></i>							</span>
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										LinkedIn									</span>
																	</div>
													</div>
					</div>
									<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_xing" role="button" tabindex="0" aria-label="Teilen auf xing">
															<span class="elementor-share-btn__icon">
								<i class="fab fa-xing" aria-hidden="true"></i>							</span>
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										XING									</span>
																	</div>
													</div>
					</div>
									<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_whatsapp" role="button" tabindex="0" aria-label="Teilen auf whatsapp">
															<span class="elementor-share-btn__icon">
								<i class="fab fa-whatsapp" aria-hidden="true"></i>							</span>
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										WhatsApp									</span>
																	</div>
													</div>
					</div>
									<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_email" role="button" tabindex="0" aria-label="Teilen auf email">
															<span class="elementor-share-btn__icon">
								<i class="fas fa-envelope" aria-hidden="true"></i>							</span>
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										Email									</span>
																	</div>
													</div>
					</div>
						</div>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-44ee14b elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="44ee14b" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-2016350" data-id="2016350" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-fe61344 elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="fe61344" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default">
				<div class="elementor-widget-container">
							<div class="elementor-divider">
			<span class="elementor-divider-separator">
						</span>
		</div>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-74d1969 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="74d1969" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6ad46ac" data-id="6ad46ac" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-9c20307 elementor-post-navigation-borders-yes elementor-widget elementor-widget-global elementor-global-8844 elementor-widget-post-navigation" data-id="9c20307" data-element_type="widget" data-e-type="widget" data-widget_type="post-navigation.default">
				<div class="elementor-widget-container">
							<div class="elementor-post-navigation" role="navigation" aria-label="Beitrag Navigation">
			<div class="elementor-post-navigation__prev elementor-post-navigation__link">
				<a href="https://www.aspicon.de/news/oracle-critical-patch-update-juli-2026-1-449-sicherheitsupdates-veroeffentlicht/" rel="prev"><span class="post-navigation__arrow-wrapper post-navigation__arrow-prev"><i aria-hidden="true" class="fas fa-angle-left"></i><span class="elementor-screen-only">Zurück</span></span><span class="elementor-post-navigation__link__prev"><span class="post-navigation__prev--label">Voriger Post</span><span class="post-navigation__prev--title">Oracle Critical Patch Update Juli 2026: 1.449 Sicherheitsupdates veröffentlicht</span></span></a>			</div>
							<div class="elementor-post-navigation__separator-wrapper">
					<div class="elementor-post-navigation__separator"></div>
				</div>
						<div class="elementor-post-navigation__next elementor-post-navigation__link">
				<a href="https://www.aspicon.de/news/patch-update-und-release-info-postgresql/" rel="next"><span class="elementor-post-navigation__link__next"><span class="post-navigation__next--label">Nächster Post</span><span class="post-navigation__next--title">Patch Update und Release Info PostgreSQL</span></span><span class="post-navigation__arrow-wrapper post-navigation__arrow-next"><i aria-hidden="true" class="fas fa-angle-right"></i><span class="elementor-screen-only">Nächster</span></span></a>			</div>
		</div>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>Der Beitrag <a href="https://www.aspicon.de/news/cheat-sheet-openssl-fuer-zertifikate/">Cheat Sheet: OpenSSL für Zertifikate</a> erschien zuerst auf <a href="https://www.aspicon.de">ASPICON</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
