<?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>Backup &amp; Recovery &#183; ASPICON Newsarchiv</title>
	<atom:link href="https://www.aspicon.de/news/tag/backup-recovery/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.aspicon.de/news/tag/backup-recovery/</link>
	<description>Database Technology and Service</description>
	<lastBuildDate>Thu, 20 Feb 2025 14:23:29 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.4</generator>

<image>
	<url>https://www.aspicon.de/wp-content/uploads/2023/12/favicon_white_verlauf_2-50x50.png</url>
	<title>Backup &amp; Recovery &#183; ASPICON Newsarchiv</title>
	<link>https://www.aspicon.de/news/tag/backup-recovery/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>DBA Tipp: Mit Oracle Flashback in die Vergangenheit springen</title>
		<link>https://www.aspicon.de/news/dba-tipp-mit-oracle-flashback-in-die-vergangenheit-springen/</link>
		
		<dc:creator><![CDATA[Isabel Dahl]]></dc:creator>
		<pubDate>Thu, 20 Feb 2025 14:20:16 +0000</pubDate>
				<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Tech Portfolio]]></category>
		<category><![CDATA[Backup & Recovery]]></category>
		<category><![CDATA[Datenbank]]></category>
		<category><![CDATA[DBA Tipp]]></category>
		<category><![CDATA[Praxistipp]]></category>
		<guid isPermaLink="false">https://www.aspicon.de/?p=24119</guid>

					<description><![CDATA[<p>In diesem DBA Tipp beschäftigen wir uns mit den Voraussetzungen für die Nutzung von Oracle Flashback und stellen dir die verschiedenen Varianten sowie deren Einsatzgebiete vor. </p>
<p>Der Beitrag <a href="https://www.aspicon.de/news/dba-tipp-mit-oracle-flashback-in-die-vergangenheit-springen/">DBA Tipp: Mit Oracle Flashback in die Vergangenheit springen</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="24119" class="elementor elementor-24119" 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 class="breadcrumb_last" aria-current="page">Backup &amp; Recovery</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: Mit Oracle Flashback in die Vergangenheit springen</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>20 Februar 2025</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>15:20</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/backup-recovery/" class="elementor-post-info__terms-list-item">Backup &amp; Recovery</a>, <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/dba-tipp/" class="elementor-post-info__terms-list-item">DBA Tipp</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/praxistipp/" class="elementor-post-info__terms-list-item">Praxistipp</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>Oracle bietet in seinen Datenbankprodukten das Feature Flashback an. Mittels Flashback ist es möglich, einzelne Daten in der Datenbank oder die komplette Datenbank zu einem früheren Zeitpunkt wiederherzustellen. Dabei werden die Daten durch logische Operationen wiederhergestellt, wie beispielsweise durch Zurückrollen von Transaktionen.</p><p>In diesem DBA Tipp beschäftigen wir uns mit den Voraussetzungen für die Nutzung von Oracle Flashback und stellen dir die verschiedenen Varianten sowie deren Einsatzgebiete vor.&nbsp;</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 fetchpriority="high" 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-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-796b342 elementor-widget elementor-widget-heading" data-id="796b342" 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">Voraussetzungen für die Nutzung von Oracle Flashback</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-895369b elementor-widget elementor-widget-text-editor" data-id="895369b" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Voraussetzung für die Nutzung der Flashback-Technologie ist ein großer Undo-Tablespace, um hinreichend viele Daten für Flashbackoperationen zur Verfügung zu stellen. Da die benötigte Größe des Undo-Tablespaces sehr stark von den Änderungen in der Datenbank abhängt, bietet sich hier das Auto Extend für den Tablespace an. Die Retention Guarantee stellt dabei sicher, dass die Undo-Daten ausreichend lange im Undo-Tablespace vorgehalten werden.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-b01d68e elementor-widget elementor-widget-heading" data-id="b01d68e" 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">Flashback-Varianten und ihre Einsatzgebiete</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-08dff89 elementor-widget elementor-widget-heading" data-id="08dff89" 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">1. Flashback Query</h3>				</div>
				</div>
				<div class="elementor-element elementor-element-cd6d2d2 elementor-widget elementor-widget-text-editor" data-id="cd6d2d2" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Mit Flashback Query werden alle Daten zu einem spezifischen Zeitpunkt abgefragt. Es werden hier keine Datenänderungen durchgeführt. Flashback Query ist auf der geöffneten Datenbank (online) durchführbar und bereits in der Standard Edition 2 enthalten.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-e1ff6c7 elementor-widget elementor-widget-heading" data-id="e1ff6c7" 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">2. Flashback Transaction Query*</h3>				</div>
				</div>
				<div class="elementor-element elementor-element-aefa74f elementor-widget elementor-widget-text-editor" data-id="aefa74f" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Für die Diagnose von durch User oder Anwendungen verursachten logischen Fehlern eignet sich die Flashback Transaction Query. Innerhalb eines bestimmten Zeitraums durchgeführte Transaktionen und dazugehörige Metadaten können mittels Flashback Transaction Query abgefragt und ausgegeben werden.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-2509a31 elementor-widget elementor-widget-heading" data-id="2509a31" 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">3. Flashback Version Query</h3>				</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>Mit der Flashback Version Query können verschiedene Versionen einer Zeile innerhalb eines vorgegebenen Zeitraums ausgegeben werden. Dabei werden u.a. die Start- und End-SCN, die Start- und Endzeit für die Gültigkeit dieser Version, sowie die jeweilig durchgeführten Operationen (Insert, Update, Delete) ausgegeben, die zu der Version dieser Zeile führten.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-119c434 elementor-widget elementor-widget-heading" data-id="119c434" 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">4. Flashback Transaction*</h3>				</div>
				</div>
				<div class="elementor-element elementor-element-d47ff13 elementor-widget elementor-widget-text-editor" data-id="d47ff13" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Mit Flashback Transaction ist es möglich, einzelne Transaktionen zurückzurollen, so dass Daten, die durch Statements in dieser Transaktion geändert wurden, anschließend wieder im ursprünglichen Zustand vorliegen. Diese Variante führt DML-Statements aus bzw. rollt diese zurück.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-187317d elementor-widget elementor-widget-heading" data-id="187317d" 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">5. Flashback Table – gelöschte Tabelle wiederherstellen*</h3>				</div>
				</div>
				<div class="elementor-element elementor-element-e9d2345 elementor-widget elementor-widget-text-editor" data-id="e9d2345" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Um eine gelöschte Tabelle wiederherzustellen, muss sich diese noch im ‘Recycle Bin’ befinden. Der Undo-Tablespace wird hierfür nicht benötigt und die Operation kann online durchgeführt werden. Wurde die gelöschte Tabelle aus dem ‘Recycle Bin’ gelöscht, lässt sie sich nur noch durch ein Flashback Database oder mittels Point-in-Time-Recovery wiederherstellen. Beides würde jedoch die komplette Datenbank verändern und auf einen früheren Zeitpunkt zurücksetzen.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-63db43f elementor-widget elementor-widget-heading" data-id="63db43f" 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">6. Flashback Table – Tabelle zum früheren Zeitpunkt wiederherstellen*</h3>				</div>
				</div>
				<div class="elementor-element elementor-element-db4577d elementor-widget elementor-widget-text-editor" data-id="db4577d" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Um Daten einer Tabelle mittels Flashback zu einem früheren Zeitpunkt wiederherstellen zu können, müssen die entsprechenden Daten noch im Undo-Tablespace vorhanden sein. Zudem dürfen zwischen dem gewünschten Wiederherstellungszeitpunkt und dem aktuellen Zeitpunkt keine DDL Statements ausgeführt worden sein, die die Struktur der Tabelle geändert haben. Ein Flashback Table wird abgebrochen, wenn während der Flashback Operation Constraints der Tabelle verletzt werden. Die Tabelle wird in diesem Fall nicht geändert. Die Operation ist online durchführbar, läßt sich jedoch nicht auf System-Tabellen anwenden.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-c1909a3 elementor-widget elementor-widget-heading" data-id="c1909a3" 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">7. Flashback Database*</h3>				</div>
				</div>
				<div class="elementor-element elementor-element-b74dc8e elementor-widget elementor-widget-text-editor" data-id="b74dc8e" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Mit Flashback Database kann die Datenbank zeitlich in einen früheren Zustand versetzt werden, vergleichbar mit dem Zurückspulen eines Tonbands. Ein Restore aus dem Backup und ein Point-in-Time-Recovery führt zwar zum selben Ergebnis, braucht aber in den meisten Fällen mehr Zeit.</p><p>Für ein Flashback Database werden die sogenannten Flashback Logs benötigt, die in der Fast Recovery Area abgelegt werden. Zusätzlich kann ein Flashback Retention Target festgelegt werden, dass das obere Limit in Minuten festlegt, wie weit das Flashback Database maximal zurückgehen kann. Voraussetzung hierfür ist hinreichend viel Platz in der Fast Recovery Area, um die Menge an Flashback Logs vorhalten zu können.</p><p>Wird ein Datenfile nach dem Aktivieren des Flashback Database gelöscht, kann es mittels Flashback Database nicht wiederhergestellt werden. Für Flashback Database muss die Datenbank im Exclusive Mode sein.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-aa98c6e elementor-widget elementor-widget-heading" data-id="aa98c6e" 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">8. Flashback Time Travel (vorher: Flashback Data Archive)</h3>				</div>
				</div>
				<div class="elementor-element elementor-element-e17fc5d elementor-widget elementor-widget-text-editor" data-id="e17fc5d" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Daten über einen langen Zeitraum zu archivieren und dabei jede Änderung mitzuverfolgen, fällt in den Bereich des Flashback Time Travel, früher Flashback Data Archive genannt. Dabei werden Änderungen an entsprechend berücksichtigten Tabellen ‘getrackt’ und im Flashback Archive abgelegt. Mit den Flashback Queries können dann die Daten zu jedem beliebigen Zeitpunkt in der Vergangenheit – soweit er in die Retention Policy des Flashback Archive fällt – abgefragt werden. Daten die außerhalb der Retention Policy liegen, werden automatisch gelöscht.</p><p>Basic Flashback Time Travel steht bereits in der Standard Edition 2 zur Verfügung. Optimization for Flashback Time Travel&nbsp;benötigt die Oracle Advanced Compression Option und steht daher nur in der Enterprise Version zur Verfügung.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-0ccc405 elementor-widget elementor-widget-text-editor" data-id="0ccc405" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>* Für die Nutzung ist die Enterprise Edition nötig.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-1c7d12e elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="1c7d12e" 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-0029aa7 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="0029aa7" 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-234992d" data-id="234992d" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-94e81d4 elementor-widget elementor-widget-heading" data-id="94e81d4" 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-da0eeba elementor-widget elementor-widget-text-editor" data-id="da0eeba" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Flashback bietet viele Möglichkeiten, logisch verlorene Daten wiederherzustellen oder alte Daten anzusehen und zu vergleichen. Mit Ausnahme von Flashback Query und Flashback Time Travel (als Basic Variante) stehen jedoch alle Flashback Varianten erst in der Enterprise Edition zur Verfügung. Vorausgesetzt, es ist hinreichend Speicherplatz verfügbar, steht dann bei passender Konfiguration einem Sprung in die Vergangenheit nichts mehr im Weg.</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 rund um <a href="/news/tag/oracle/">Oracle</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-cursor-sharing-kandidaten-in-der-anwendung-identifizieren/" 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: Cursor-Sharing-Kandidaten in der Anwendung identifizieren</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/ansible-automatisierung-in-hybriden-umgebungen-unser-vortrag-auf-den-chemnitzer-linux-tagen-2025/" 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">Ansible Automatisierung in hybriden Umgebungen – Unser Vortrag auf den Chemnitzer Linux-Tagen 2025</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-mit-oracle-flashback-in-die-vergangenheit-springen/">DBA Tipp: Mit Oracle Flashback in die Vergangenheit springen</a> erschien zuerst auf <a href="https://www.aspicon.de">ASPICON</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Wer hat Angst vorm nicht funktionierenden Backup?</title>
		<link>https://www.aspicon.de/news/backup-restore-schon-getestet/</link>
		
		<dc:creator><![CDATA[Dirk Melzer]]></dc:creator>
		<pubDate>Wed, 30 Oct 2024 11:02:40 +0000</pubDate>
				<category><![CDATA[IT Infrastruktur]]></category>
		<category><![CDATA[Servicewelten]]></category>
		<category><![CDATA[Backup & Recovery]]></category>
		<category><![CDATA[Praxistipp]]></category>
		<guid isPermaLink="false">https://www.aspicon.de/?p=14462</guid>

					<description><![CDATA[<p>Regelmäßige Backup Restore Tests deiner Datenbanken gewährleisten einen reibungslosen Ablauf des Geschäftes (Business Continuity).</p>
<p>Der Beitrag <a href="https://www.aspicon.de/news/backup-restore-schon-getestet/">Wer hat Angst vorm nicht funktionierenden Backup?</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="14462" class="elementor elementor-14462" 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 black" 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 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 class="breadcrumb_last" aria-current="page">Backup &amp; Recovery</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">Wer hat Angst vorm nicht funktionierenden Backup?</h1>				</div>
				</div>
				<div class="elementor-element elementor-element-fef7c25 ha-has-bg-overlay elementor-widget elementor-widget-global elementor-global-7902 elementor-widget-post-info" data-id="fef7c25" 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>
										Dirk Melzer					</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>30 Oktober 2024</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>12:02</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/backup-recovery/" class="elementor-post-info__terms-list-item">Backup &amp; Recovery</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>
				<section class="elementor-section elementor-inner-section elementor-element elementor-element-ff59e76 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="ff59e76" 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-3eeaa0b" data-id="3eeaa0b" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-114cb4a elementor-widget elementor-widget-image" data-id="114cb4a" 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/2021/07/backup_halloween_teaser_web_1-1024x1024.jpg" class="attachment-large size-large wp-image-23659" alt="Teaser Backup Halloween" srcset="https://www.aspicon.de/wp-content/uploads/2021/07/backup_halloween_teaser_web_1-1024x1024.jpg 1024w, https://www.aspicon.de/wp-content/uploads/2021/07/backup_halloween_teaser_web_1-300x300.jpg 300w, https://www.aspicon.de/wp-content/uploads/2021/07/backup_halloween_teaser_web_1-150x150.jpg 150w, https://www.aspicon.de/wp-content/uploads/2021/07/backup_halloween_teaser_web_1-768x768.jpg 768w, https://www.aspicon.de/wp-content/uploads/2021/07/backup_halloween_teaser_web_1-50x50.jpg 50w, https://www.aspicon.de/wp-content/uploads/2021/07/backup_halloween_teaser_web_1.jpg 1080w" sizes="(max-width: 800px) 100vw, 800px">															</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-5943e20" data-id="5943e20" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-b74eae8 elementor-widget elementor-widget-text-editor" data-id="b74eae8" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Pünktlich vor Halloween haben wir heute ein ganz besonders gruseliges Thema für dich – <strong>Backups!</strong></p><p>Backups sind eigentlich absolute Basisarbeit, wenn es darum geht, im Rahmen des Risikomanagements einen reibungslosen Geschäftsablauf (Business Continuity) zu gewährleisten. Eine Backup-Policy ist dabei ein kritischer Bestandteil der IT-Sicherheitsstrategie jeder Organisation. Hier sind klare Standards und Verfahren für die Sicherung (Backup) und Wiederherstellung (Restore) von Daten festgelegt. Sie stellt sicher, dass geschäftskritische Informationen auch bei unvorhergesehenen Ereignissen geschützt bleiben. Sie ist demnach ein fundamentaler Bestandteil der Business Continuity Planung. Organisationen, die regelmäßig und systematisch ihre Backups testen und ihre Backup-Policy aktualisieren, sind optimal für Notfälle vorbereitet und können ihre Geschäftstätigkeit auch in Krisensituationen stabil und nachhaltig fortführen.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<div class="elementor-element elementor-element-d6e6eed elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="d6e6eed" 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-c9bc5f1 elementor-widget elementor-widget-heading" data-id="c9bc5f1" 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">Diese Fragen zum Thema Backup solltest du dir stellen</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-e888b0c elementor-widget elementor-widget-text-editor" data-id="e888b0c" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Jeder weiß es und jeder macht es – soweit die Theorie. Und nun zur Praxis: Backups sind aus unserer Erfahrung nach wie vor das Thema, was am liebsten vernachlässigt wird. Einmal eingerichtet, läuft es schon irgendwie. Bis zu dem Tag, an dem es tatsächlich mal gebraucht wird. Dann steht man ganz schnell vor Fragen, wie:</p><ul><li>Ist mein Backup eigentlich konsistent oder einfach ausgedrückt, was mache ich jetzt, wenn mein Backup genauso kaputt ist wie meine Datenbank?<br><br></li><li>Wie spiele ich jetzt am besten mein Backup zurück und auf welchem Stand ist die Datenbank dann?<br><br></li><li>Wie lange dauert das Rückspielen des Backups?</li></ul><p><br>Das sind nur einige Fragen, die genau dann hochkommen, wenn man die wenigste Zeit dafür hat, diese Fragen in Ruhe zu beantworten – nämlich im Desasterfall. Dabei geht es in erster Linie nicht darum, dass das Backup-Tool nicht richtig funktioniert. Die Probleme sind hier oft hausgemacht. Denn im stressigen Arbeitsalltag gehen nun mal allzu leicht gewisse “Routineaufgaben” unter. Und ehrlicherweise stehen diese Aufgaben auch meistens nicht unbedingt auf der Lieblings-Todo-Liste. Aber es ist enorm wichtig, denn nach wie vor gilt die Devise:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-0aba0c2 elementor-widget elementor-widget-heading" data-id="0aba0c2" 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">NO BACKUP – NO SORRY!</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-222578c elementor-widget elementor-widget-text-editor" data-id="222578c" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Daher hier noch einmal die wichtigsten Schritte für ein funktionierendes Backup zusammengefasst:</p><p>Neben der periodischen Überprüfung der aktuellen Backup Policy gehört auch die Frage, ob ausreichend Plattenplatz für die Backups zur Verfügung steht. Denn nur so lässt sich die Backup Policy auch planmäßig umsetzen. Ist der Speicherplatz für die Backups erschöpft und es werden deshalb keine Backups mehr geschrieben, wird die Datenbank früher oder später mit einem vollen Archive-Log-Bereich stehen bleiben! Hier kann im Bedarfsfalls ein geeignetes Monitoring helfen, rechtzeitig auf Speicherengpässe hinzuweisen. Bitte beachte, dass der Backup Speicherplatz oft ein Vielfaches der Speicherkapazität der zu sichernden Datenbank benötigt. Denn hier gilt: Ein altes Backup wird erst dann gelöscht, wenn das neue Backup geschrieben wurde.</p><p>Eine der unbequemsten Fragen überhaupt ist, ob das Backup auch konsistent ist. Tatsächlich sind korrupte Backups gar nicht so selten – idealerweise natürlich auch immer dann, wenn das Backup zugleich die einzige “Verfügbarkeitsstrategie” ist. Auch hier gibt es entsprechende Monitoringmechanismen, um die Konsistenz eines Backups kontinuierlich zu überprüfen. Kleiner Praxis-Tipp: das möglicherweise ohnehin regelmäßig nötige Aktualisieren einer Testdatenbank ist stets ein guter Restoretest, wenn man sie aus dem Backup der Produktivdatenbank clont.</p><p>Wenn diese Punkte alle soweit in Ordnung sind, stellt sich letztendlich die Frage: Wie lange brauche ich, um eine Datenbank aus meinem Backup wiederherzustellen und vor allem, wie mache ich das?</p><p>Nun, die Antwort ist relativ einfach: TESTEN! Gerade bei großen Datenmengen kann die vollständige Wiederherstellung einer Datenbank mehrere Tage in Anspruch nehmen. Das ist unter “Business Continuity” Gesichtspunkten nicht wirklich hilfreich und sinnvoll. So heißt es in dem Fall: alles auf Anfang zurück und die Backup Policy respektive auch das Verfügbarkeitskonzept als Ganzes überdenken.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-c295bb8 elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="c295bb8" 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-36e109f elementor-widget elementor-widget-heading" data-id="36e109f" 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">Deine Checkliste</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-b1fc2bc elementor-widget elementor-widget-text-editor" data-id="b1fc2bc" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Hier nochmal die Mini-Checkliste in Kurzform:</p><ul><li>Überprüfung Backup Policy</li><li>Überprüfung Backup Consistency</li><li>Überprüfung Backup Space</li><li>Restore-Test</li><li>Periodische Wiedervorlage der Checkliste</li></ul>								</div>
				</div>
				<div class="elementor-element elementor-element-3dd082d 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="3dd082d" 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 benötigst Unterstützung? Wir sind gern für dich da!					</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-75ec5e0 elementor-widget elementor-widget-text-editor" data-id="75ec5e0" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									Hier findest du weitere Posts zu <a title="Posts zu Backup / Recovery" href="https://www.aspicon.de/news/tag/backup-recovery/">Backup / Recovery</a> aus unserem News Bereich.								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-5bb8fb73 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="5bb8fb73" 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-849a281" data-id="849a281" 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-6db50c1b elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="6db50c1b" 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-2e1530b9" data-id="2e1530b9" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-7b1ecf1f elementor-widget elementor-widget-image" data-id="7b1ecf1f" 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-2ea590e4 elementor-widget elementor-widget-text-editor" data-id="2ea590e4" 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-29939674" data-id="29939674" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap">
							</div>
		</div>
					</div>
		</section>
				<div class="elementor-element elementor-element-7f42255f 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="7f42255f" 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-7a09871 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="7a09871" 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-119dcab" data-id="119dcab" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-06ce951 elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="06ce951" 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-f3140a6 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="f3140a6" 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-de2f577" data-id="de2f577" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-bfd6631 elementor-post-navigation-borders-yes elementor-widget elementor-widget-global elementor-global-8844 elementor-widget-post-navigation" data-id="bfd6631" 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/jetzt-einspielen-oracle-quartalspatch-fur-oktober-ist-da/" 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">Jetzt einspielen: Oracle Quartalspatch für Oktober ist da!</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/das-war-das-aspicon-database-bootcamp-2024/" 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">Das war das ASPICON Database Bootcamp 2024</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/backup-restore-schon-getestet/">Wer hat Angst vorm nicht funktionierenden Backup?</a> erschien zuerst auf <a href="https://www.aspicon.de">ASPICON</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>DBA Tipp: Wie du dich für das richtige SQL Server Wiederherstellungsmodell entscheidest</title>
		<link>https://www.aspicon.de/news/dba-tipp-unterschiedliche-sql-server-wiederherstellungsmodelle-und-ihre-anwendungsbereiche/</link>
		
		<dc:creator><![CDATA[Tobias Braun]]></dc:creator>
		<pubDate>Wed, 25 Sep 2024 08:38:26 +0000</pubDate>
				<category><![CDATA[Microsoft SQL Server]]></category>
		<category><![CDATA[Servicewelten]]></category>
		<category><![CDATA[Backup & Recovery]]></category>
		<category><![CDATA[Datenbank]]></category>
		<category><![CDATA[DBA Tipp]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[SQL Server]]></category>
		<guid isPermaLink="false">https://www.aspicon.de/?p=18309</guid>

					<description><![CDATA[<p>Diese 5 Kernfragen helfen dir dabei, dich für das richtige SQL Server Wiederherstellungsmodell zu entscheiden.</p>
<p>Der Beitrag <a href="https://www.aspicon.de/news/dba-tipp-unterschiedliche-sql-server-wiederherstellungsmodelle-und-ihre-anwendungsbereiche/">DBA Tipp: Wie du dich für das richtige SQL Server Wiederherstellungsmodell entscheidest</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="18309" class="elementor elementor-18309" 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 class="breadcrumb_last" aria-current="page">Backup &amp; Recovery</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: Wie du dich für das richtige SQL Server Wiederherstellungsmodell entscheidest</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>
										Tobias Braun					</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>25 September 2024</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>10:38</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/backup-recovery/" class="elementor-post-info__terms-list-item">Backup &amp; Recovery</a>, <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/dba-tipp/" class="elementor-post-info__terms-list-item">DBA Tipp</a>, <a href="https://www.aspicon.de/news/tag/microsoft/" class="elementor-post-info__terms-list-item">Microsoft</a>, <a href="https://www.aspicon.de/news/tag/sql-server/" class="elementor-post-info__terms-list-item">SQL Server</a>				</span>
					</span>
								</li>
				</ul>
						</div>
				</div>
				<div class="elementor-element elementor-element-cf67109 elementor-widget elementor-widget-text-editor" data-id="cf67109" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Die Frage “Welches SQL Server Wiederherstellungsmodell ist das richtige für mich?” ist nicht immer so leicht zu beantworten, das erleben auch wir als Dienstleister bei unseren Kunden immer wieder. Falls du dir jetzt von diesem DBA Tipp eine einfache Antwort auf die Frage erhoffst und womöglich noch eine Pro- und Contra-Liste erwartest, solltest du vielleicht besser aufhören zu lesen. Denn – Spoiler Alarm: Es gibt kein pauschales “Besser” oder “Schlechter” der einzelnen Modelle.&nbsp;</p><p>Was es allerdings durchaus gibt, sind einige Überlegungen und Kernfragen, die du dir im Vorfeld unbedingt stellen solltest und die dir dabei helfen werden, künftig die richtige Wahl zu treffen. Also, falls du gewillt bist, etwas tiefer in die Materie der SQL Server Wiederherstellungsmodelle einzusteigen, um den Entscheidungsprozess künftig zu beschleunigen, ließ gern weiter.</p>								</div>
				</div>
				<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-f5dd7c4 elementor-widget elementor-widget-heading" data-id="f5dd7c4" 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">SQL Server Wiederherstellungsmodell ist nicht gleich Sicherungsmodell!</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-ba23e32 elementor-widget elementor-widget-text-editor" data-id="ba23e32" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Zu Beginn noch eine kurze Rekapitulation: Es heißt aus guten Grund “Wiederherstellungsmodell” und nicht etwa “Sicherungsmodell”. Schließlich legst du mit dem SQL Server Wiederherstellungsmodell fest, wie du im Falle einer Wiederherstellung von Tabellen und Zeilen vorgehen möchtest. Dieser Gedanke wird nicht selten vergessen, wenn man die Datensicherungsstrategie plant. Hinzu kommt, dass eine potentielle Wiederherstellung nicht erst nach Hardware-Ausfällen oder nach größeren Katastrophen notwendig wird, sondern auch (oder ganz besonders) aufgrund der “von innen ausgehenden Gefahren” (siehe Frage 5 im nächsten Abschnitt) durchgeführt werden muss.</p><p>Grundsätzlich unterscheidet man im Microsoft SQL Server Bereich drei Wiederherstellungsmodelle:</p><ul><li>Das einfache Wiederstellungsmodell</li><li>Das vollständige Wiederherstellungsmodell</li><li>Das massenprotokollierte Wiederherstellungsmodell</li></ul>								</div>
				</div>
				<div class="elementor-element elementor-element-0432ab9 elementor-widget elementor-widget-heading" data-id="0432ab9" 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">Die richtigen Fragen, um das richtige SQL Server Wiederherstellungsmodell zu finden</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-b6d9832 elementor-widget elementor-widget-text-editor" data-id="b6d9832" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Um sich völlig zu vergegenwärtigen, wie sich die drei möglichen Modelle von einander unterscheiden, solltest du nicht nur die klassischen Indikatoren im Blick haben, sondern auch die “stressverursachenden” Einflüsse beachten. Hier einige Beispiele dafür:</p>								</div>
				</div>
				<section class="elementor-section elementor-inner-section elementor-element elementor-element-ff69352 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="ff69352" 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-9d99e18" data-id="9d99e18" 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-62e1760 elementor-widget elementor-widget-text-editor" data-id="62e1760" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><strong>Klassische Indikatoren</strong>&nbsp;</p><ul><li>Dauer der Wiederherstellung<br><br></li><li>Aufwand der Wiederherstellung (für den Admin)<br><br></li><li>Platzbedarf der Backups<br><br></li><li>Größe des Transaktionsprotokolls</li></ul>								</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-337d0b9" data-id="337d0b9" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-3cea52d elementor-widget elementor-widget-text-editor" data-id="3cea52d" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><strong>Stressverursachende Einflüsse&nbsp;</strong></p><ul><li>Relevanz aktueller Daten für Fachanwender<br><br></li><li>Relevanz aktueller Daten für Entscheidungsträger<br><br></li><li>Bedeutung der Differenz zwischen aktuellen und gesicherten Daten<br><br></li><li>Möglichkeiten der (Wieder)Beschaffung nicht im Backup enthaltener Daten</li></ul>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<div class="elementor-element elementor-element-82f5301 elementor-widget elementor-widget-text-editor" data-id="82f5301" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Darüber hinaus sind die folgenden 5 Überlegungen geradezu essenziell, wenn du vor der Frage des sinnvollsten SQL Server Wiederherstellungsmodells für deine Datenbank stehst:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-e14acf2 elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-heading" data-id="e14acf2" 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">5 Fragen, die dir dabei helfen, das richtige Wiederherstellungsmodell zu finden</h3>				</div>
				</div>
				<div class="elementor-element elementor-element-6f95825 elementor-widget elementor-widget-accordion" data-id="6f95825" data-element_type="widget" data-e-type="widget" data-widget_type="accordion.default">
				<div class="elementor-widget-container">
							<div class="elementor-accordion">
							<div class="elementor-accordion-item">
					<h3 id="elementor-tab-title-1171" class="elementor-tab-title" data-tab="1" role="button" aria-controls="elementor-tab-content-1171" aria-expanded="false">
												<a class="elementor-accordion-title" tabindex="0">1. Welche Relevanz hat die Datenbank, auch im Hinblick auf die Aufrechterhaltung des Unternehmens?</a>
					</h3>
					<div id="elementor-tab-content-1171" class="elementor-tab-content elementor-clearfix" data-tab="1" role="region" aria-labelledby="elementor-tab-title-1171"><p>Handelt es sich um eine ERP-Datenbank mit über 1000 Kunden und Lieferanten oder lediglich um ein Intranet mit mäßig brisanten Informationen?</p><p>Müssen ein Dutzend Fachanwender die verlorenen Daten erneut eingeben oder ist die Anwendung in der Lage, die fehlenden Daten aus dem alten Datenstand zur errechnen?</p><p>Stehen diverse produktionskritische Systeme und Anlagen still oder wird der Ausfall der Datenbank für bis zu 48 Stunden gar nicht bemerkt?</p></div>
				</div>
							<div class="elementor-accordion-item">
					<h3 id="elementor-tab-title-1172" class="elementor-tab-title" data-tab="2" role="button" aria-controls="elementor-tab-content-1172" aria-expanded="false">
												<a class="elementor-accordion-title" tabindex="0">2. Welche Änderungen finden in den Tabellen/Zeilen statt?</a>
					</h3>
					<div id="elementor-tab-content-1172" class="elementor-tab-content elementor-clearfix" data-tab="2" role="region" aria-labelledby="elementor-tab-title-1172"><p>Handelt es sich um eine 24/7‑Datenbank, die immer unter Last steht oder erfolgen nur sporadische Änderungen?</p><p>Werden Datensätze gleichmäßig (also ohne erkennbare Pause) geändert oder erfolgt der hauptsächliche Schreibzugriff nur in der Kernarbeitszeit?</p><p>Sind die fehlenden Daten (nach einer Wiederherstellung) komplett verloren oder kann eine Fachanwendung eine geringe Menge an Daten erneut in die Datenbank einfügen?</p></div>
				</div>
							<div class="elementor-accordion-item">
					<h3 id="elementor-tab-title-1173" class="elementor-tab-title" data-tab="3" role="button" aria-controls="elementor-tab-content-1173" aria-expanded="false">
												<a class="elementor-accordion-title" tabindex="0">3. Wie viel Zeit ist nötig, um den aktuellsten Stand der Datensicherung einzuspielen?</a>
					</h3>
					<div id="elementor-tab-content-1173" class="elementor-tab-content elementor-clearfix" data-tab="3" role="region" aria-labelledby="elementor-tab-title-1173"><p>Wie lange dauert eine komplette Wiederherstellung?</p><p>Ist die Dauer des Wiederherstellungsprozesses relevant für den Geschäftsbetrieb?</p></div>
				</div>
							<div class="elementor-accordion-item">
					<h3 id="elementor-tab-title-1174" class="elementor-tab-title" data-tab="4" role="button" aria-controls="elementor-tab-content-1174" aria-expanded="false">
												<a class="elementor-accordion-title" tabindex="0">4. Sind externe Datensicherungslösungen daran beteiligt?</a>
					</h3>
					<div id="elementor-tab-content-1174" class="elementor-tab-content elementor-clearfix" data-tab="4" role="region" aria-labelledby="elementor-tab-title-1174"><p>Wird ein Drittanbieterprodukt (wie beispielsweise Veeam) zur Datenbanksicherung verwendet oder kommen nur klassische SQL Server Agent Jobs zum Einsatz?</p><p>Wird der Host virtuell betrieben und per Snapshot gesichert? Wie oft werden die Snapshots angefertigt?</p></div>
				</div>
							<div class="elementor-accordion-item">
					<h3 id="elementor-tab-title-1175" class="elementor-tab-title" data-tab="5" role="button" aria-controls="elementor-tab-content-1175" aria-expanded="false">
												<a class="elementor-accordion-title" tabindex="0">5. Mit welchen internen Fallstricken ist möglicherweise zu rechnen?</a>
					</h3>
					<div id="elementor-tab-content-1175" class="elementor-tab-content elementor-clearfix" data-tab="5" role="region" aria-labelledby="elementor-tab-title-1175"><p>Kommt es ab und zu vor, dass die Programm-Updates der Fachanwendungen eine unangenehme Auswirkung auf die Datenbank haben?</p><p>Neigen Fachanwender dazu, Daten unbeabsichtigt zu löschen oder zu verändern?</p></div>
				</div>
								</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-a5d4fab elementor-widget elementor-widget-heading" data-id="a5d4fab" 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">Einfaches vs. vollständiges SQL Server Wiederherstellungsmodell</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-5e7d35a elementor-widget elementor-widget-text-editor" data-id="5e7d35a" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Hast du dir nun ein Bild von der Relevanz deiner Datenbanken gemacht, so fällt es wesentlich leichter, die Wiederherstellungsmodelle (man könnte auch sagen “Strategien zur Wiederherstellung”) für jede einzelne Datenbank festzulegen.</p><p>Da die Unterschiede zwischen dem massenprotokollierten und dem vollständigen Modell zu vernachlässigen sind, fassen wir diese beiden Modelle in der weiteren Betrachtung zusammen. Damit unterscheiden wir im Folgenden lediglich zwischen dem einfachen und dem vollständigen Wiederherstellungsmodell:</p>								</div>
				</div>
				<section class="elementor-section elementor-inner-section elementor-element elementor-element-8f554a3 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="8f554a3" 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-01daffc" data-id="01daffc" 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-16053d3 elementor-widget elementor-widget-text-editor" data-id="16053d3" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><strong>Das einfache SQL Server Wiederherstellungsmodell</strong>&nbsp;</p><ul><li>Kann nur verwendet werden, um eine ganze Datenbank auf den Zeitpunkt eines vergangenen Komplett-Backups wiederherzustellen.<br><br></li><li>Ermöglicht komplette und differentielle Datenbank-Backups.<br><br></li><li>Ermöglicht <strong>keinerlei</strong> Transaktionsprotokoll-Backups.<br><br></li><li>Sorgt für ein eher kleines Transaktionsprotokoll.</li></ul>								</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-671dc2e" data-id="671dc2e" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-613b2a2 elementor-widget elementor-widget-text-editor" data-id="613b2a2" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><strong>Das vollständige SQL Server Wiederherstellungsmodell&nbsp;</strong></p><ul><li>Kann verwendet werden, um eine Datenbank auf den Zeitpunkt eines vergangenen Komplett-Backups und darauf aufbauender Transaktionsprotokoll-Backups wiederherzustellen.<br><br></li><li>Ermöglicht komplette und differentielle Datenbank-Backups.<br><br></li><li>Ermöglicht und <strong>erfordert</strong> zusätzlich auch Transaktionsprotokoll-Backups.<br><br></li><li>Sorgt meist für ein mittelgroßes Transaktionsprotokoll.</li></ul>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<div class="elementor-element elementor-element-66a3bcd elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-heading" data-id="66a3bcd" 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">Zwischenfazit</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-526c63b elementor-widget elementor-widget-text-editor" data-id="526c63b" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Auf die jeweils erste Eigenschaft kommt es bei der Entscheidung an. Denn während man unter Verwendung des einfachen Wiederherstellungsmodells eine Datenbank nur auf den Datenstand zum exakten Zeitpunkt der Komplettsicherung zurückspielen kann, ist bei Verwendung des vollständigen Wiederherstellungsmodells nahezu jeder Zeitpunkt nach der Komplettsicherung möglich. Und eben genau darauf sollte deine Überlegung abzielen: Der Anspruch an die gezielte Wiederherstellbarkeit einzelner Datensätze. Denn wenn die Änderungen einzelner Aktionen in den Tabellen “ungeschehen gemacht” werden sollen, dann scheidet das einfache Wiederherstellungsmodell aus.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-93f49d3 elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="93f49d3" 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-e4cec9e elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="e4cec9e" 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-2ccfc29" data-id="2ccfc29" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-f5f96e7 elementor-widget elementor-widget-heading" data-id="f5f96e7" 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-ff82944 elementor-widget elementor-widget-text-editor" data-id="ff82944" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Das SQL Server Wiederherstellungsmodell entscheidet maßgeblich darüber, wie granular eine Wiederherstellung durchgeführt werden kann.&nbsp;</p><p>Kannst du mit einem theoretischen Datenverlust leben, der sich vom Zeitpunkt des letzten Komplett-Backups bis zum Ausfall ergibt? Dann kann das einfache Wiederherstellungsmodell genügen.</p><p>Suchst du nach einem Weg, den theoretischen Datenverlust so weit wie möglich zu minimieren, indem du die Zeit zwischen zwei Komplett-Backups mit diversen kleineren Backups überbrückst? Dann bleibt nur das vollständige Wiederherstellungsmodell übrig.</p><p>Die Entscheidung für oder gegen ein bestimmtes Wiederherstellungsmodell wird also durch die maximal tolerierbare Menge an verlorenen Daten bestimmt. Als Faustregel gilt, dass mit steigender Anforderung an einen möglichst hohen/aktuellen Datenstand, die Entscheidung auf das vollständige Wiederherstellungsmodell hinausläuft. Bedenke jedoch, dass auch das vollständige Modell und sehr häufige Transaktionsprotokoll-Backups bei produktionskritischen Datenbanken kein Ersatz für eine Hochverfügbarkeitslösung darstellt.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-inner-section elementor-element elementor-element-0dbe246 elementor-section-content-middle elementor-hidden-mobile elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="0dbe246" 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-f497287" data-id="f497287" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-122aa8a elementor-widget elementor-widget-spacer" data-id="122aa8a" 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-580c7f4 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="580c7f4" 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">
						Solltest du trotz der genannten Überlegungen nicht sicher sein, welches<br>SQL Server Wiederherstellungsmodell für welche deiner Datenbanken das richtige ist,<br>ruf uns gern an oder schreibe uns.					</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-cfa984c elementor-widget elementor-widget-spacer" data-id="cfa984c" 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>
				<div class="elementor-element elementor-element-90786e7 elementor-widget elementor-widget-text-editor" data-id="90786e7" 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 zum Thema <a href="/news/tag/sql-server/">» Microsoft SQL Server</a> aus unserem News &amp; Insights Bereich.</p>								</div>
				</div>
				<section class="elementor-section elementor-inner-section elementor-element elementor-element-f705627 elementor-hidden-desktop elementor-hidden-tablet elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="f705627" 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-0d60314" data-id="0d60314" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-c58dc67 elementor-button-info elementor-align-center elementor-widget elementor-widget-button" data-id="c58dc67" data-element_type="widget" data-e-type="widget" data-widget_type="button.default">
				<div class="elementor-widget-container">
									<div class="elementor-button-wrapper">
					<a class="elementor-button elementor-button-link elementor-size-sm" href="https://www.aspicon.de/kontakt/">
						<span class="elementor-button-content-wrapper">
						<span class="elementor-button-icon">
				<i aria-hidden="true" class="far fa-envelope"></i>			</span>
									<span class="elementor-button-text">Kontakt</span>
					</span>
					</a>
				</div>
								</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/systemhartung-im-kritis-umfeld-und-was-nis2-damit-zu-tun-hat/" 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">Systemhärtung im KRITIS-Umfeld und was NIS2 damit zu tun hat</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-tnsnames-ora-und-der-parameter-ifile/" 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: TNSNAMES.ORA und der Parameter IFILE</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-unterschiedliche-sql-server-wiederherstellungsmodelle-und-ihre-anwendungsbereiche/">DBA Tipp: Wie du dich für das richtige SQL Server Wiederherstellungsmodell entscheidest</a> erschien zuerst auf <a href="https://www.aspicon.de">ASPICON</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>DBA Tipp: Drei Punkte Plan, um den DBMS_SCHEDULER für Backups zu nutzen</title>
		<link>https://www.aspicon.de/news/dba-tipp-drei-punkte-plan-um-den-dbms_scheduler-fur-backups-zu-nutzen/</link>
		
		<dc:creator><![CDATA[The hidden DBA]]></dc:creator>
		<pubDate>Mon, 24 Jun 2024 06:18:00 +0000</pubDate>
				<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Servicewelten]]></category>
		<category><![CDATA[Backup & Recovery]]></category>
		<category><![CDATA[Datenbank]]></category>
		<category><![CDATA[Hidden Feature]]></category>
		<category><![CDATA[Oracle Database]]></category>
		<category><![CDATA[Oracle Datenbank 12c /18c /19c /21c]]></category>
		<category><![CDATA[Oracle Datenbank 23ai]]></category>
		<guid isPermaLink="false">https://www.aspicon.de/?p=22795</guid>

					<description><![CDATA[<p>Die Vorteile des DBMS_SCHEDULER und wie du das Tool mit drei einfachen Schritten für deine Backups nutzen kannst.</p>
<p>Der Beitrag <a href="https://www.aspicon.de/news/dba-tipp-drei-punkte-plan-um-den-dbms_scheduler-fur-backups-zu-nutzen/">DBA Tipp: Drei Punkte Plan, um den DBMS_SCHEDULER für Backups zu 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="22795" class="elementor elementor-22795" 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 class="breadcrumb_last" aria-current="page">Backup &amp; Recovery</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: Drei Punkte Plan, um den DBMS_SCHEDULER für Backups zu 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>
										The hidden DBA					</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>24 Juni 2024</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:18</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/backup-recovery/" class="elementor-post-info__terms-list-item">Backup &amp; Recovery</a>, <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/hidden-feature/" class="elementor-post-info__terms-list-item">Hidden Feature</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-datenbank-23ai/" class="elementor-post-info__terms-list-item">Oracle Datenbank 23ai</a>				</span>
					</span>
								</li>
				</ul>
						</div>
				</div>
				<div class="elementor-element elementor-element-731920e 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 Einrichtung von Datenbank-Backups mit RMAN ist einfach. Aber welchen Scheduler nutzt man im besten Fall? Alle Betriebssysteme, seien es Windows mit den “Geplanten Tasks” oder Linux mit dem “crontab”-System bieten hierfür eine Lösung: den “DBMS_SCHEDULER”.&nbsp;</p><p>Der DBMS_SCHEDULER ist ein Paket in Oracle Database (seit Version 12.1), mit dem du Aufgaben planen und automatisieren kannst. Er bietet eine Reihe von Funktionen zum Erstellen, Verwalten und Ausführen von Jobs, die aus PL/SQL-Prozeduren, Skripten oder externen Programmen bestehen können.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-36ea676 elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="36ea676" 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-20bfd9a elementor-widget elementor-widget-heading" data-id="20bfd9a" 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">Wie du den DBMS_SCHEDULER für deine Backups nutzt</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-f3f71e2 elementor-widget elementor-widget-text-editor" data-id="f3f71e2" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Die Vorteile des Tools sind klar:</p><ul><li><strong>Planung von Aufgaben:&nbsp;</strong><br>Du kannst Jobs so planen, dass sie zu bestimmten Zeiten oder in Intervallen ausgeführt werden, etwa täglich, wöchentlich oder monatlich.<br><br></li><li><strong>Automatisierung von Aufgaben:</strong> <br>Du kannst Aufgaben automatisieren, die sonst manuell ausgeführt werden müssten, wie eben beispielsweise Datensicherungen, aber auch die Bereinigung von Daten oder das Senden von Berichten.<br><br></li><li><strong>Verbesserte Zuverlässigkeit:</strong> <br>Der DBMS_SCHEDULER kann fehlgeschlagene Jobs neu starten.<br><br></li><li><strong>Erhöhte Effizienz:</strong> <br>Der DBMS_SCHEDULER kann dazu beitragen, die Effizienz deiner Datenbank zu verbessern, indem er zeitaufwändige Aufgaben automatisiert und die Arbeitslast auf dem System verteilt.</li></ul>								</div>
				</div>
				<div class="elementor-element elementor-element-895369b elementor-widget elementor-widget-text-editor" data-id="895369b" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Aber wie kannst du nun den DBMS_SCHEDULER für deine Backups nutzen? Wir haben einen Drei Punkte Plan für dich zusammengestellt:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-386662c elementor-widget elementor-widget-heading" data-id="386662c" 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. Credentials anlegen</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-fad001f ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="fad001f" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre>&nbsp;&nbsp;&nbsp; begin<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -- create the credential for operating system access<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; dbms_credential.create_credential(credential_name =&gt; 'OS_CREDENTIAL',<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; username&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =&gt; 'oracle',<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; password&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =&gt; 'oracle',<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; enabled&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =&gt; true,<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; comments&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =&gt; 'OS credentials for backup jobs');<br><br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -- create credential to provide RMAN with database access<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; dbms_credential.create_credential(credential_name =&gt; 'DB_CREDENTIAL',<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; username&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =&gt; 'sys',<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; password&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =&gt; 'oracle',<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; database_role&nbsp;&nbsp; =&gt; 'sysdba',<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; enabled&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =&gt; true,<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; comments&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =&gt; 'DB credentials for backup jobs');<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; end;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /</pre>								</div>
				</div>
				<div class="elementor-element elementor-element-46fcb7d elementor-widget elementor-widget-heading" data-id="46fcb7d" 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. Backup – Datenbank Full</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-ae6aabf ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="ae6aabf" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre>&nbsp;&nbsp;&nbsp; begin<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; dbms_scheduler.create_job(&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; job_name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =&gt; 'DAILY_BACKUP_FULL',<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; job_type&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =&gt; 'BACKUP_SCRIPT',<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; job_action&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =&gt; 'run { backup check logical database plus archivelog not<br> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;backed up;' ||<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 'delete noprompt archivelog until time ''sysdate-1'';' ||<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 'delete noprompt obsolete; }',<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; start_date&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =&gt; trunc(sysdate),<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; repeat_interval =&gt; 'freq=daily;byhour=23;byminute=00;bysecond=0',<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; credential_name =&gt; 'OS_CREDENTIAL',<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; enabled&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =&gt; false,<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; auto_drop&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =&gt; false,<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; comments&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =&gt; 'backup job database full (daily execution)');<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -- add the db credential to the job.<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -- this can't be done in the create_job call<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; dbms_scheduler.set_attribute(&nbsp;&nbsp;&nbsp;&nbsp; name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =&gt; 'DAILY_BACKUP_FULL',<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; attribute&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =&gt; 'CONNECT_CREDENTIAL_NAME',<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; value&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =&gt; 'DB_CREDENTIAL');<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -- after enabling the job, backups are made according to the schedule<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; dbms_scheduler.enable(&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =&gt; 'DAILY_BACKUP_FULL');<br> &nbsp;&nbsp;&nbsp; end;<br> &nbsp;&nbsp;&nbsp; /</pre>								</div>
				</div>
				<div class="elementor-element elementor-element-4faffea elementor-widget elementor-widget-heading" data-id="4faffea" 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">3. Logging und Fehlersuche</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-88e0b9b ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="88e0b9b" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre>set linesize 10000<br> col job_name format a40<br> col schedule_name format a40<br> col schedule_type format a40<br> select job_name, start_date, next_run_date,LAST_START_DATE,LAST_RUN_DURATION from dba_scheduler_jobs where schedule_type like 'CALENDAR' and job_name like 'DAILY%';<br> select job_name, enabled from DBA_SCHEDULER_JOBS where job_name like 'DAILY%';<br><br> select session_key, to_char(start_time, 'DD-MON-YYYY HH24:MI:SS') START_TIME from v$rman_backup_job_details where status!='COMPLETED' order by start_time;<br> select output from v$rman_output where session_key=&lt;session_key&gt;;</pre>								</div>
				</div>
				<div class="elementor-element elementor-element-7547efa elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="7547efa" 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-7962c4c elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="7962c4c" 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-f714565" data-id="f714565" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-c119dec elementor-widget elementor-widget-heading" data-id="c119dec" 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-781038e elementor-widget elementor-widget-text-editor" data-id="781038e" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Zusammenfassend lässt sich sagen, dass der DBMS_SCHEDULER ein leistungsstarkes Tool für die Automatisierung von Datenbank-Backups und anderen zeitkritischen Aufgaben sein kann. Unabhängig von der Aufgabenverwaltung eines Betriebssystems ist es somit möglich, Backups sorgenfrei laufen zu lassen und damit die Datensicherheit und ‑verfügbarkeit in deiner Umgebung zu verbessern.</p><p>Leider gibt es eine Einschränkung: Eine physische Standby-Datenbank hat kein aktives Scheduler-System. Will man hierbei Backups ressourcenschonend von der Datenbankkopie laufen lassen, muss man von Skripten und der systemeigenen Aufgabenplanung Gebrauch machen.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<div class="elementor-element elementor-element-9684b6c elementor-widget elementor-widget-spacer" data-id="9684b6c" 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 Features und&nbsp;Infos aus der Welt von <a href="/news/tag/oracle/">Oracle</a> aus unserem News &amp; Insights Bereich. Wichtige Lizenzierungsinfos rund um RMAN Repository und Oracle Secure Backup findest du auf unserer <a href="https://www.datenbank-lizenzen.com/wichtige-oracle-lizenzierungsregeln/#h-rman-repository-und-oracle-secure-backup" target="_blank" rel="noopener">Datenbank-Lizenzen-Seite</a>.</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/release-update-oracle-linux-9-4-ist-da/" 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">Release Update: Oracle Linux 9.4 ist da</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-easy-connect-auf-kurzem-weg-zur-datenbank/" 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: Easy Connect – Auf kurzem Weg zur Datenbank</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-drei-punkte-plan-um-den-dbms_scheduler-fur-backups-zu-nutzen/">DBA Tipp: Drei Punkte Plan, um den DBMS_SCHEDULER für Backups zu nutzen</a> erschien zuerst auf <a href="https://www.aspicon.de">ASPICON</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>DBA Tipp: Backupkomprimierung des Microsoft SQL Servers zur Verkleinerung der Backups</title>
		<link>https://www.aspicon.de/news/dba-tipp-backupkomprimierung-des-microsoft-sql-servers-zur-verkleinerung-der-backups/</link>
		
		<dc:creator><![CDATA[Jens Böttcher]]></dc:creator>
		<pubDate>Fri, 16 Jun 2023 13:52:48 +0000</pubDate>
				<category><![CDATA[Microsoft SQL Server]]></category>
		<category><![CDATA[Servicewelten]]></category>
		<category><![CDATA[Backup & Recovery]]></category>
		<category><![CDATA[Datenbank]]></category>
		<category><![CDATA[DBA Tipp]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[SQL Server]]></category>
		<guid isPermaLink="false">https://www.aspicon.de/?p=19962</guid>

					<description><![CDATA[<p>Regelmäßige Datenbank Backups gehören zu den wichtigsten Maßnahmen um zu verhindern, dass Daten verloren gehen. Wir sagen dir, was hinsichtlich Komprimierung im Microsoft SQL Server zu beachten ist.</p>
<p>Der Beitrag <a href="https://www.aspicon.de/news/dba-tipp-backupkomprimierung-des-microsoft-sql-servers-zur-verkleinerung-der-backups/">DBA Tipp: Backupkomprimierung des Microsoft SQL Servers zur Verkleinerung der Backups</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="19962" class="elementor elementor-19962" 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 class="breadcrumb_last" aria-current="page">Backup &amp; Recovery</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: Backupkomprimierung des Microsoft SQL Servers zur Verkleinerung der Backups</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>
										Jens Böttcher					</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>16 Juni 2023</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>15:52</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/backup-recovery/" class="elementor-post-info__terms-list-item">Backup &amp; Recovery</a>, <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/dba-tipp/" class="elementor-post-info__terms-list-item">DBA Tipp</a>, <a href="https://www.aspicon.de/news/tag/microsoft/" class="elementor-post-info__terms-list-item">Microsoft</a>, <a href="https://www.aspicon.de/news/tag/sql-server/" class="elementor-post-info__terms-list-item">SQL Server</a>				</span>
					</span>
								</li>
				</ul>
						</div>
				</div>
				<div class="elementor-element elementor-element-731920e 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>Durch&nbsp;<span style="font-size: var( --e-global-typography-text-font-size ); font-style: var( --e-global-typography-text-font-style ); font-weight: var( --e-global-typography-text-font-weight ); letter-spacing: var( --e-global-typography-text-letter-spacing ); text-transform: var( --e-global-typography-text-text-transform );">den Ausfall einer Platte mit Datenbankdateien oder durch das unbeabsichtigte Löschen/Überschreiben von Daten bzw. Tabellen kann es schnell zu Datenverlust kommen.</span><span style="font-size: var( --e-global-typography-text-font-size ); font-style: var( --e-global-typography-text-font-style ); font-weight: var( --e-global-typography-text-font-weight ); letter-spacing: var( --e-global-typography-text-letter-spacing ); text-transform: var( --e-global-typography-text-text-transform );">&nbsp;Regelmäßige Datenbank Backups gehören daher zu den wichtigsten Maßnahmen um zu verhindern, dass unternehmenskritische Informationen verloren gehen. Backups großer Datenbanken können jedoch das vorgesehene Zeitfenster oder den zur Verfügung stehenden Speicherplatz schnell sprengen. Eine Komprimierung der Backups ist daher empfehlenswert, wenn du diese mit möglichst geringem Zeitaufwand durchführen möchtest und/oder der zur Verfügung stehende Speicherplatz begrenzt ist.</span></p><p><span style="font-size: var( --e-global-typography-text-font-size ); font-style: var( --e-global-typography-text-font-style ); font-weight: var( --e-global-typography-text-font-weight ); letter-spacing: var( --e-global-typography-text-letter-spacing ); text-transform: var( --e-global-typography-text-text-transform );">Im Folgenden haben wir ein paar Tipps für dich, was du bei der Backupkomprimierung des Microsoft SQL Servers beachten solltest und mit welcher Abfrage du das Einsparpotential ermitteln kannst.</span></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-76def09 elementor-widget elementor-widget-text-editor" data-id="76def09" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><span style="font-size: var( --e-global-typography-text-font-size ); font-style: var( --e-global-typography-text-font-style ); font-weight: var( --e-global-typography-text-font-weight ); letter-spacing: var( --e-global-typography-text-letter-spacing ); text-transform: var( --e-global-typography-text-text-transform );">Der Microsoft SQL Server bietet bereits seit der Version 2008 die Möglichkeit einer Backupkomprimierung an. Während anfangs die Enterprise Edition benötigt wurde, ist diese Funktion seit der Version 2008 R2 auch in der Standard Edition enthalten.</span></p><p>Alternativ kann für große Tabellen oder Indizes auch die Tabellenkomprimierung verwendet werden, um den Speicherbedarf der Datenbank und schlussendlich der Backups zu senken. Bis zum SQL Server 2016 RTM war hierfür die Enterprise Edition obligatorisch. Seit dem SQL Server 2016 SP1 wird die Tabellenkomprimierung auch in der Standard Edition unterstützt.</p><p>Um die Backupkomprimierung in der Instanz standardmäßig zu verwenden, muss lediglich der Haken bei „Compress Backup“ unter „Database Settings“ in den Eigenschaften der Instanz gesetzt werden.</p><p>Als weitere Möglichkeit kann die Sicherung auch für jedes Backup einzeln konfiguriert werden. Dafür wird einfach die gewünschte Option im Dropdown „Set backup compression“ im Assistenten „Back Up Database“ unter „Backup Options“ ausgewählt.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-de010ba elementor-widget elementor-widget-heading" data-id="de010ba" 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">Das Einsparpotential kannst du über die folgende Abfrage ermitteln:</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-31aaec3 ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="31aaec3" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre>SELECT bset.database_name
  , CASE bset.type  
      WHEN 'D' THEN 'Database' 
      WHEN 'L' THEN 'Log' 
      WHEN 'I' THEN 'Differential' 
   END AS backup_type
  , CONVERT(DATETIME2(0), bset.backup_start_date)
    AS backup_start_date
  , CONVERT(DATETIME2(0), bset.backup_finish_date)
    AS backup_finish_date
  , DATEDIFF (s, bset.backup_start_date, bset.backup_finish_date)
    AS 'Time To Backup (sec)'
  , ROUND(CONVERT(FLOAT, bset.compressed_backup_size/1024/1024), 2)
    AS 'Compr. Size (MB)'
  , ROUND(CONVERT(FLOAT, bset.backup_size/1024/1024), 2)
    AS 'Uncompr. Size (MB)'
  , FORMAT(CONVERT (FLOAT, bset.compressed_backup_size) /
           CONVERT (FLOAT, bset.backup_size), 'P')
    AS 'Compr. Ratio'
FROM msdb.dbo.backupset AS bset
WHERE database_name = 'AdventureWorks2019'
ORDER BY 
   bset.database_name, 
   bset.backup_finish_date;</pre>								</div>
				</div>
				<div class="elementor-element elementor-element-46a0af9 elementor-widget elementor-widget-heading" data-id="46a0af9" 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">Es erscheint nachfolgende Ausgabe:</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-036e54c elementor-widget elementor-widget-image" data-id="036e54c" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="1523" height="110" src="https://www.aspicon.de/wp-content/uploads/2023/06/ausgabe_backupkomprimierung_sql-server.png" class="attachment-1536x1536 size-1536x1536 wp-image-20112" alt="Screenshot Einsparpotential Backupkomprimierung SQL Server" srcset="https://www.aspicon.de/wp-content/uploads/2023/06/ausgabe_backupkomprimierung_sql-server.png 1523w, https://www.aspicon.de/wp-content/uploads/2023/06/ausgabe_backupkomprimierung_sql-server-300x22.png 300w, https://www.aspicon.de/wp-content/uploads/2023/06/ausgabe_backupkomprimierung_sql-server-1024x74.png 1024w, https://www.aspicon.de/wp-content/uploads/2023/06/ausgabe_backupkomprimierung_sql-server-768x55.png 768w" sizes="(max-width: 1523px) 100vw, 1523px">															</div>
				</div>
				<div class="elementor-element elementor-element-86e7ebb elementor-widget elementor-widget-text-editor" data-id="86e7ebb" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Falls eine zu sichernde Datenbank allerdings mittels Transparent Data Encryption (TDE) verschlüsselt wurde, wird der Speicherplatz, durch die Backupkomprimierung, bis einschließlich SQL-Server 2014, nicht gesenkt.</p><p>Erst ab SQL Server 2016 wird die Komprimierung der Backups von TDE-verschlüsselten Datenbanken unterstützt. Dabei ist zu beachten, dass, bis einschließlich SQL Server 2019 CU4, der Parameter MAXTRANSFERSIZE auf einen Wert größer 65536 gesetzt werden muss. Dieser kann wie über T‑SQL wie folgt gesetzt werden:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-8c28b5a ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="8c28b5a" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre>BACKUP DATABASE [AdventureWorks2012]
  TO  DISK = N'\\BackupSrv\MSSQL\AW_compressed.bak' 
    WITH
      COMPRESSION,
      MAXTRANSFERSIZE = 65537</pre>								</div>
				</div>
				<div class="elementor-element elementor-element-abb9644 elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="abb9644" 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-ee4e16d elementor-widget elementor-widget-heading" data-id="ee4e16d" 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-664eb21 elementor-widget elementor-widget-text-editor" data-id="664eb21" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Eine Komprimierung der Backups ist in vielen Fällen lohnenswert, besonders wenn der zur Verfügung stehende Speicherplatz begrenzt ist. Unabhängig davon sollten Backupgröße und ‑dauer regelmäßig mittels Monitoring überprüft werden. So lassen sich etwaige Probleme – wie z.B. das Volllaufen der Platte oder des Shares – vermeiden.&nbsp;</p><p>Du hast Fragen zum Thema Backupkomprimierung oder dem Durchführen von Backups allgemein? Melde dich einfach bei uns. Gern schauen wir gemeinsam mit dir über deine Datenbankinfrastruktur, um Optimierungsmöglichkeiten zu eruieren.&nbsp;</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 interessante Posts zu den Themen <a href="https://www.aspicon.de/news/tag/microsoft/">Microsoft</a> und <a href="https://www.aspicon.de/news/tag/backup-recovery/">Backup</a> 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/tipps-und-tricks-zum-patchen-von-datenbanken-ist-eine-downtime-immer-noetig/" 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">Tipps und Tricks zum Patchen von Datenbanken:<br> Ist eine Downtime immer 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/tipps-und-tricks-zum-patchen-von-datenbanken-ist-es-sinnvoll-alle-datenbanksysteme-auf-einmal-zu-patchen/" 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">Tipps und Tricks zum Patchen von Datenbanken: Ist es sinnvoll, alle Systeme auf einmal zu patchen?</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-backupkomprimierung-des-microsoft-sql-servers-zur-verkleinerung-der-backups/">DBA Tipp: Backupkomprimierung des Microsoft SQL Servers zur Verkleinerung der Backups</a> erschien zuerst auf <a href="https://www.aspicon.de">ASPICON</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>DBA Tipp: Zeitgesteuerte Aufgaben im MS SQL Server ohne SQL Server Agent auslösen</title>
		<link>https://www.aspicon.de/news/zeitgesteuerte-aufgaben-ohne-sql-server-agent-ausloesen/</link>
		
		<dc:creator><![CDATA[Tobias Braun]]></dc:creator>
		<pubDate>Tue, 11 Oct 2022 06:11:10 +0000</pubDate>
				<category><![CDATA[Microsoft SQL Server]]></category>
		<category><![CDATA[Servicewelten]]></category>
		<category><![CDATA[Tech Portfolio]]></category>
		<category><![CDATA[Backup & Recovery]]></category>
		<category><![CDATA[Datenbank]]></category>
		<category><![CDATA[DBA Tipp]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[SQL Server]]></category>
		<guid isPermaLink="false">https://www.aspicon.de/?p=17482</guid>

					<description><![CDATA[<p>Das Management zeitgesteuerter Aufgaben im MS SQL Server wird standardmäßig vom SQL Server Agent übernommen. Was aber tun, wenn der SQL Server Agent aus irgendeinem Grund nicht zur Verfügung steht?</p>
<p>Der Beitrag <a href="https://www.aspicon.de/news/zeitgesteuerte-aufgaben-ohne-sql-server-agent-ausloesen/">DBA Tipp: Zeitgesteuerte Aufgaben im MS SQL Server ohne SQL Server Agent auslösen</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="17482" class="elementor elementor-17482" 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 class="breadcrumb_last" aria-current="page">Backup &amp; Recovery</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: Zeitgesteuerte Aufgaben im MS SQL Server ohne SQL Server Agent auslösen</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>
										Tobias Braun					</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>11 Oktober 2022</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:11</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/backup-recovery/" class="elementor-post-info__terms-list-item">Backup &amp; Recovery</a>, <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/dba-tipp/" class="elementor-post-info__terms-list-item">DBA Tipp</a>, <a href="https://www.aspicon.de/news/tag/microsoft/" class="elementor-post-info__terms-list-item">Microsoft</a>, <a href="https://www.aspicon.de/news/tag/sql-server/" class="elementor-post-info__terms-list-item">SQL Server</a>				</span>
					</span>
								</li>
				</ul>
						</div>
				</div>
				<div class="elementor-element elementor-element-731920e 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 für Routineaufgaben zeitgesteuerte Vorgänge im Hintergrund ausgelöst werden sollen kommt im Normalfall der SQL Server Agent zum Einsatz. Beispiele hierfür sind Backups oder Datenbankpflege (Index-Erneuerung). Was passiert aber außerhalb des Normalfalles, wenn der SQL Server Agent aus irgendeinem Grund nicht zur Verfügung steht?</p><p>Mögliche Szenarien hierfür können sein:</p><ul><li>Der SQL Server Agent startet nicht und eine Reparaturinstallation ist nicht unmittelbar möglich.</li><li>Die T‑SQL-Befehle sind in hohem Maße abhängig von den Rückgabewerten oder Ergebnissen anderer Programme.</li><li>Ein Vorgang soll in leicht abgewandelter Form auf verschiedenen Datenbank-Servern (Hosts) durchgeführt werden.</li><li>Bei Verwendung eines SQL Server Express, oder auch eines SQL Server Express LocalDB.</li><li>Eine Ad-Hoc-Lösung auf Hosts, welche nicht aus der Ferne administriert werden können und auch kein SSMS installiert haben.</li></ul><p><br>Unserer Erfahrung nach ist der wohl häufigste Fall eine Umgebung, in der verschiedene Schritte auf einem SQL Server Express automatisiert werden müssen. Daher wird das Thema auch anhand einer kleinen und schlichten Sicherungslösung demonstriert.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-5b63a3d elementor-widget elementor-widget-text-editor" data-id="5b63a3d" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Die erläuterte Lösung wurde bewusst simpel gehalten, um in erster Linie das grundlegenden Prinzip zu veranschaulichen. Im Praxiseinsatz empfiehlt es sich, die einzelnen Kommandos nicht als lange Parameter anzugeben, sondern stattdessen Skripte zu verwenden. In einem echten Szenario würde es darauf hinauslaufen, dass die&nbsp;<strong>SQLCmd.exe</strong>&nbsp;nicht direkt, sondern innerhalb eines Windows-Befehlsskripts (<strong>.Cmd</strong>) gestartet wird. Außerdem erhöht es den Komfort spürbar, wenn man auch die T‑SQL-Befehle in einem kurzen SQL-Skript unterbringt, welches von der&nbsp;<strong>SQLCmd.exe</strong>&nbsp;ausgelesen wird. Dazu dient der Parameter&nbsp;<strong>-i</strong>&nbsp;gefolgt vom Pfad-/Dateinamen der SQL-Skriptdatei.</p><p>Zu beachten sind zudem folgende zwei Voraussetzungen hinsichtlich des Benutzerkontos welches verwendet wird, um das Dienstprogramm zu starten.</p><ol><li>Auf dem Server, der den Task ausführt (sprich: die SQLCmd.exe startet) muss das Benutzerkonto über die Berechtigung “Als Stapelverarbeitungsauftrag anmelden” verfügen. Darauf weißt der Aufgabenplaner beim Anlegen der Aufgabe auch hin.</li><li>Im SQL Server, der die Befehle bearbeitet, muss zu jenem Benutzerkonto eine Anmeldung (Login) auf Instanzebene angelegt sein, das der Serverrolle “serveradmin” angehört.<br><br></li></ol><p>Außerdem häufen sich mit der Zeit entsprechend viele Sicherungen an, da die gesicherten Transaktionsprotokolle ja nicht überschrieben werden (im Gegensatz zu den Vollsicherungen.) Doch dieses Problem ist nicht Bestandteil dieses DBA Tipps.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-abfc5f2 elementor-widget elementor-widget-heading" data-id="abfc5f2" 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">Windows Task Scheduler als Lösung</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-6da8946 elementor-widget elementor-widget-text-editor" data-id="6da8946" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Wie können also Aktionen zur Verwaltung von Routineaufgaben ausgeführt werden, außer von Hand? Die Lösung ist naheliegender, als man vielleicht denkt. Denn obwohl der Aufgabenplaner (englisch “Task Scheduler”) bereits im Windows Server 2008 eine Art Generalüberholung bekam, findet er im Allgemeinen wenig Beachtung. Für die zeitgesteuerte Ausführung von wiederkehrenden Aufgaben eines SQL Servers ist er jedoch gut geeignet, da im Alltag die meisten solcher Aufgaben simple T‑SQL-Statements sind. Und genau die kann man auch anders absetzen, wie sich gleich zeigt.</p><p>Mit Hilfe von zwei kleinen Dienstprogrammen im Lieferumfang des SQL Serves können SQL-Befehle per Kommandozeile zum SQL Server geschickt werden. Nämlich die <strong>SQLCmd.exe</strong>&nbsp;sowie deren PowerShell-Variante <strong>invoke-SQLCmd</strong>. Beides sind Werkzeuge, um T‑SQL-Befehle abzusetzen, welche dann vom SQL Server wie gewohnt verarbeitet werden.</p><p>Die <strong>SQLCmd.exe</strong> kennt viele Parameter, doch die wichtigsten sind:</p><p><strong>-S</strong> für die Angabe der SQL-Serverinstanz<br><strong>-d</strong> für die Angabe der zu verwendenden Datenbank<br><strong>-U</strong> für den Benutzernamen (bei SQL-Logins im gemischten Modus)<br><strong>-P</strong> für das dazugehörigen Kennwort</p><p>und entweder …</p><p><strong>-Q</strong> für das/die SQL-Statements als direkter Parameter</p><p>oder …</p><p><strong>-i</strong> für eine Textdatei mit SQL-Statements, welche eingelesen wird.</p><p>Ausgerüstet mit diesem Werkzeug kann man sich eine schlichte aber funktionale Lösung schaffen, um sowohl Datenbanken als auch Transaktionsprotokolle eines SQL Servers zu sichern – ohne den SQL Server Agent zu verwenden.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-d23c677 elementor-widget elementor-widget-heading" data-id="d23c677" 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">Vorgehensweise am Beispiel eines Backups</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-c2ecfad elementor-widget elementor-widget-text-editor" data-id="c2ecfad" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									Wenn man sich bewusst macht, dass die Vollsicherung einer Datenbank nichts weiter benötigt, als ein …								</div>
				</div>
				<div class="elementor-element elementor-element-1a99934 ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="1a99934" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre>BACKUP DATABASE … TO DISK … WITH …</pre>								</div>
				</div>
				<div class="elementor-element elementor-element-a9e9f7e elementor-widget elementor-widget-text-editor" data-id="a9e9f7e" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									… versteht man schnell, dass es nur darauf ankommt, einen solchen Befehl irgendwie an den SQL Server abzusetzen. Und genau da setzt das genannte Dienstprogramm an. Denn wenn man die dafür nötigen Paramter angibt, kann man durch …								</div>
				</div>
				<div class="elementor-element elementor-element-e5171fb ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="e5171fb" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre>SQLCmd.exe   -S ExampleServer\MSSQL   -Q "BACKUP DATABASE [ExampleDB] TO DISK = '\\FilesServer\Share\ExampleBackup.bak' WITH NAME='Full-Backup-of-ExampleDB', CHECKSUM;"</pre>								</div>
				</div>
				<div class="elementor-element elementor-element-c4dbbfa elementor-widget elementor-widget-text-editor" data-id="c4dbbfa" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>… im Grunde das Gleiche erreichen, was auch ein “echter” SQL Server Agent Job tun würde.</p>								</div>
				</div>
				<section class="elementor-section elementor-inner-section elementor-element elementor-element-058ae07 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="058ae07" 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-649fbda" data-id="649fbda" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-6377800 elementor-view-default elementor-widget elementor-widget-icon" data-id="6377800" 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-cbe3bd9" data-id="cbe3bd9" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-4e3949c ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="4e3949c" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><strong>Anmerkung für SSMS-Benutzer</strong></p><p>Hierdurch wird sehr gut deutlich, dass eine Datenbank-Sicherung keine “interne Aktion” des SQL Server Agents ist, sondern lediglich eine SQL-Anweisung. Besonders den Fans von Wartungsplänen sei an ’s Herz gelegt, sich dies einmal klar zu machen.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<div class="elementor-element elementor-element-4883374 elementor-widget elementor-widget-text-editor" data-id="4883374" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									Es spricht also nichts dagegen, wenn der Windows Aufgabenplaner diesen Programmaufruf (mitsamt Parametern) übernimmt. Natürlich muss man bei einer solchen Lösung einige zusätzliche Details beachten. Dazu bitte den Hinweis am Ende beachten.								</div>
				</div>
				<div class="elementor-element elementor-element-2b46a8c elementor-widget elementor-widget-heading" data-id="2b46a8c" 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">Teil 1 – Komplettsicherung</h3>				</div>
				</div>
				<div class="elementor-element elementor-element-f175034 elementor-widget elementor-widget-text-editor" data-id="f175034" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Da die T‑SQL-Logik in diesem Beispiel ausgesprochen simpel ist, werden die Dateinamen der Backup-Container nicht dynamisch generiert. Daher muß dieser Aspekt durch den Taskplaner abgedeckt werden.<br>Will man beispielsweise nach jedem Werktag ein Vollbackup anfertigen lassen, so richtet man kurzerhand fünf Vorgänge ein, welche jeweils ein individuelles Vollbackup auslösen.<br><br><strong>Einrichtung – exemplarisch dargestellt für einen Vorgang</strong></p>								</div>
				</div>
				<section class="elementor-section elementor-inner-section elementor-element elementor-element-d98471d elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="d98471d" 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-bdb3c44" data-id="bdb3c44" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-c9785f3 elementor-widget elementor-widget-image" data-id="c9785f3" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
																<a href="https://www.aspicon.de/wp-content/uploads/2022/10/Planungssicherheit-01-Teil1-oben-links.png" data-elementor-open-lightbox="yes" data-elementor-lightbox-title="Bild 1 Taskplaner" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTc1MDIsInVybCI6Imh0dHBzOlwvXC93d3cuYXNwaWNvbi5kZVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyMlwvMTBcL1BsYW51bmdzc2ljaGVyaGVpdC0wMS1UZWlsMS1vYmVuLWxpbmtzLnBuZyJ9">
							<img loading="lazy" decoding="async" width="632" height="480" src="https://www.aspicon.de/wp-content/uploads/2022/10/Planungssicherheit-01-Teil1-oben-links.png" class="attachment-large size-large wp-image-17502" alt="Screenshot 1 Planungssicherheit" srcset="https://www.aspicon.de/wp-content/uploads/2022/10/Planungssicherheit-01-Teil1-oben-links.png 632w, https://www.aspicon.de/wp-content/uploads/2022/10/Planungssicherheit-01-Teil1-oben-links-300x228.png 300w" sizes="(max-width: 632px) 100vw, 632px">								</a>
															</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-1a22a80" data-id="1a22a80" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-d3fe1d3 elementor-widget elementor-widget-image" data-id="d3fe1d3" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
																<a href="https://www.aspicon.de/wp-content/uploads/2022/10/Planungssicherheit-02-Teil1-oben-mittig.png" data-elementor-open-lightbox="yes" data-elementor-lightbox-title="Bild 2 Taskplaner" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTc1MjQsInVybCI6Imh0dHBzOlwvXC93d3cuYXNwaWNvbi5kZVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyMlwvMTBcL1BsYW51bmdzc2ljaGVyaGVpdC0wMi1UZWlsMS1vYmVuLW1pdHRpZy5wbmcifQ%3D%3D">
							<img loading="lazy" decoding="async" width="591" height="516" src="https://www.aspicon.de/wp-content/uploads/2022/10/Planungssicherheit-02-Teil1-oben-mittig.png" class="attachment-large size-large wp-image-17524" alt="Screenshot 2 Planungssicherheit" srcset="https://www.aspicon.de/wp-content/uploads/2022/10/Planungssicherheit-02-Teil1-oben-mittig.png 591w, https://www.aspicon.de/wp-content/uploads/2022/10/Planungssicherheit-02-Teil1-oben-mittig-300x262.png 300w" sizes="(max-width: 591px) 100vw, 591px">								</a>
															</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-c5ae644" data-id="c5ae644" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-72636b9 elementor-widget elementor-widget-image" data-id="72636b9" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
																<a href="https://www.aspicon.de/wp-content/uploads/2022/10/Planungssicherheit-03-Teil1-oben-rechts.png" data-elementor-open-lightbox="yes" data-elementor-lightbox-title="Bild 3 Taskplaner" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTc1MjYsInVybCI6Imh0dHBzOlwvXC93d3cuYXNwaWNvbi5kZVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyMlwvMTBcL1BsYW51bmdzc2ljaGVyaGVpdC0wMy1UZWlsMS1vYmVuLXJlY2h0cy5wbmcifQ%3D%3D">
							<img loading="lazy" decoding="async" width="632" height="480" src="https://www.aspicon.de/wp-content/uploads/2022/10/Planungssicherheit-03-Teil1-oben-rechts.png" class="attachment-large size-large wp-image-17526" alt="Screenshot 3 Planungssicherheit" srcset="https://www.aspicon.de/wp-content/uploads/2022/10/Planungssicherheit-03-Teil1-oben-rechts.png 632w, https://www.aspicon.de/wp-content/uploads/2022/10/Planungssicherheit-03-Teil1-oben-rechts-300x228.png 300w" sizes="(max-width: 632px) 100vw, 632px">								</a>
															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-inner-section elementor-element elementor-element-5eb2628 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="5eb2628" 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-ee93f59" data-id="ee93f59" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-3d2f5c4 elementor-widget elementor-widget-text-editor" data-id="3d2f5c4" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Name und Beschreibung sind zwar nicht weiter von Bedeutung, sollten jedoch möglichst sinnvoll gewählt sein.</p>								</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-7f1ee33" data-id="7f1ee33" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-7d0a791 elementor-widget elementor-widget-text-editor" data-id="7d0a791" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Die Einstellung zur erzwungenen Beendigung des Tasks ist optional und kann auch an die realen Verhältnisse angepasst werden. Normalerweise sollte jedoch auch ein Vollbackup in circa vier Stunden abgeschlossen sein.</p>								</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-b392a15" data-id="b392a15" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-39aacba elementor-widget elementor-widget-text-editor" data-id="39aacba" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Die Aktion besteht im Aufruf des Programms mit individuellen Parametern. Diese sind aufgrund ihrer Länge nachfolgend noch einmal vollständig abgebildet.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<div class="elementor-element elementor-element-7265feb elementor-widget elementor-widget-text-editor" data-id="7265feb" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									Wenn alle fünf Sicherungen (ergo: Vorgänge) korrekt vorbereitet wurden, sollte es so …								</div>
				</div>
				<div class="elementor-element elementor-element-f41c27b elementor-widget elementor-widget-image" data-id="f41c27b" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
																<a href="https://www.aspicon.de/wp-content/uploads/2022/10/Planungssicherheit-04-Teil1-Mitte.png" data-elementor-open-lightbox="yes" data-elementor-lightbox-title="Bild 4 Taskplaner" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTc1MjcsInVybCI6Imh0dHBzOlwvXC93d3cuYXNwaWNvbi5kZVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyMlwvMTBcL1BsYW51bmdzc2ljaGVyaGVpdC0wNC1UZWlsMS1NaXR0ZS5wbmcifQ%3D%3D">
							<img loading="lazy" decoding="async" width="1350" height="680" src="https://www.aspicon.de/wp-content/uploads/2022/10/Planungssicherheit-04-Teil1-Mitte.png" class="attachment-full size-full wp-image-17527" alt="Screenshot 4 Planungssicherheit" srcset="https://www.aspicon.de/wp-content/uploads/2022/10/Planungssicherheit-04-Teil1-Mitte.png 1350w, https://www.aspicon.de/wp-content/uploads/2022/10/Planungssicherheit-04-Teil1-Mitte-300x151.png 300w, https://www.aspicon.de/wp-content/uploads/2022/10/Planungssicherheit-04-Teil1-Mitte-1024x516.png 1024w, https://www.aspicon.de/wp-content/uploads/2022/10/Planungssicherheit-04-Teil1-Mitte-768x387.png 768w" sizes="(max-width: 1350px) 100vw, 1350px">								</a>
															</div>
				</div>
				<div class="elementor-element elementor-element-a3b51eb elementor-widget elementor-widget-text-editor" data-id="a3b51eb" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									… beziehungsweise so …								</div>
				</div>
				<div class="elementor-element elementor-element-db3228d elementor-widget elementor-widget-image" data-id="db3228d" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
																<a href="https://www.aspicon.de/wp-content/uploads/2022/10/Planungssicherheit-05-Teil1-unten.png" data-elementor-open-lightbox="yes" data-elementor-lightbox-title="Bild 5 Taskplaner" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTc1MjgsInVybCI6Imh0dHBzOlwvXC93d3cuYXNwaWNvbi5kZVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyMlwvMTBcL1BsYW51bmdzc2ljaGVyaGVpdC0wNS1UZWlsMS11bnRlbi5wbmcifQ%3D%3D">
							<img loading="lazy" decoding="async" width="1350" height="680" src="https://www.aspicon.de/wp-content/uploads/2022/10/Planungssicherheit-05-Teil1-unten.png" class="attachment-full size-full wp-image-17528" alt="Screenshot 5 Planungssicherheit" srcset="https://www.aspicon.de/wp-content/uploads/2022/10/Planungssicherheit-05-Teil1-unten.png 1350w, https://www.aspicon.de/wp-content/uploads/2022/10/Planungssicherheit-05-Teil1-unten-300x151.png 300w, https://www.aspicon.de/wp-content/uploads/2022/10/Planungssicherheit-05-Teil1-unten-1024x516.png 1024w, https://www.aspicon.de/wp-content/uploads/2022/10/Planungssicherheit-05-Teil1-unten-768x387.png 768w" sizes="(max-width: 1350px) 100vw, 1350px">								</a>
															</div>
				</div>
				<div class="elementor-element elementor-element-49742f4 elementor-widget elementor-widget-text-editor" data-id="49742f4" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>…aussehen.</p>								</div>
				</div>
				<section class="elementor-section elementor-inner-section elementor-element elementor-element-d068c82 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="d068c82" 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-637287b" data-id="637287b" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-f9e8829 elementor-view-default elementor-widget elementor-widget-icon" data-id="f9e8829" 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-11ade31" data-id="11ade31" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-49767f4 ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="49767f4" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><strong>Anmerkung</strong></p><p>Der ein oder andere Server-Administrator mag hier einwenden, dass man auch jene fünf Einzelaufgaben zusammenfassen könnte. Das stimmt natürlich, allerdings ist der gezeigte Weg auch nur ein Bespiel und soll leicht verständlich sein. Außerdem kann man so die Sicherungs-Zeitpunkte individuell konfigurieren – etwa falls zur gleichen Zeit ein anderer Vorgang stattfindet und die Datenbank-Sicherung mit ein bis zwei Stunden Verschiebung starten soll.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<div class="elementor-element elementor-element-178b1ad elementor-widget elementor-widget-heading" data-id="178b1ad" 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">Teil 2 – Transaktionsprotokoll-Sicherungen</h3>				</div>
				</div>
				<div class="elementor-element elementor-element-159f29d elementor-widget elementor-widget-text-editor" data-id="159f29d" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Bleibt noch das Backup des Transaktionsprotokolls. Doch auch das ist keine Kunst – nur etwas aufwändiger, da hierbei die Dateinamen dynamisch zur Laufzeit generiert werden sollten. Sonst würde bei jedem neuen Backup das vorherige Backup überschrieben. Zwar ist dies keine Bedingung für ein erfolgreiches Backup, allerdings will man im Echtbetrieb sicherlich nicht nur ein Backup des Transaktionsprotokolls aufheben.</p><p>Um also diesen Aspekt abzubilden genügt eine kleine Änderung am T‑SQL-Befehl (sprich: der Teil hinter dem ‑Q-Parameter), sowie ein anderer Zeitplan. Im Regelfall werden Transaktionsprotokolle drei bis vier Mal stündlich gesichert.<br><br><strong>Einrichtung</strong></p>								</div>
				</div>
				<section class="elementor-section elementor-inner-section elementor-element elementor-element-6fa31a7 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="6fa31a7" 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-6f906ef" data-id="6f906ef" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-15a6702 elementor-widget elementor-widget-image" data-id="15a6702" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
																<a href="https://www.aspicon.de/wp-content/uploads/2022/10/Planungssicherheit-06-Teil2-oben-links.png" data-elementor-open-lightbox="yes" data-elementor-lightbox-title="Bild 6 Taskplaner" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTc1MzgsInVybCI6Imh0dHBzOlwvXC93d3cuYXNwaWNvbi5kZVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyMlwvMTBcL1BsYW51bmdzc2ljaGVyaGVpdC0wNi1UZWlsMi1vYmVuLWxpbmtzLnBuZyJ9">
							<img loading="lazy" decoding="async" width="632" height="480" src="https://www.aspicon.de/wp-content/uploads/2022/10/Planungssicherheit-06-Teil2-oben-links.png" class="attachment-large size-large wp-image-17538" alt="Screenshot 6 Planungssicherheit" srcset="https://www.aspicon.de/wp-content/uploads/2022/10/Planungssicherheit-06-Teil2-oben-links.png 632w, https://www.aspicon.de/wp-content/uploads/2022/10/Planungssicherheit-06-Teil2-oben-links-300x228.png 300w" sizes="(max-width: 632px) 100vw, 632px">								</a>
															</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-f0aec91" data-id="f0aec91" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-44f41d4 elementor-widget elementor-widget-image" data-id="44f41d4" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
																<a href="https://www.aspicon.de/wp-content/uploads/2022/10/Planungssicherheit-07-Teil2-oben-mittig.png" data-elementor-open-lightbox="yes" data-elementor-lightbox-title="Bild 7 Taskplaner" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTc1MzksInVybCI6Imh0dHBzOlwvXC93d3cuYXNwaWNvbi5kZVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyMlwvMTBcL1BsYW51bmdzc2ljaGVyaGVpdC0wNy1UZWlsMi1vYmVuLW1pdHRpZy5wbmcifQ%3D%3D">
							<img loading="lazy" decoding="async" width="591" height="516" src="https://www.aspicon.de/wp-content/uploads/2022/10/Planungssicherheit-07-Teil2-oben-mittig.png" class="attachment-large size-large wp-image-17539" alt="Screenshot 7 Planungssicherheit" srcset="https://www.aspicon.de/wp-content/uploads/2022/10/Planungssicherheit-07-Teil2-oben-mittig.png 591w, https://www.aspicon.de/wp-content/uploads/2022/10/Planungssicherheit-07-Teil2-oben-mittig-300x262.png 300w" sizes="(max-width: 591px) 100vw, 591px">								</a>
															</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-09ec2b7" data-id="09ec2b7" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-97124bb elementor-widget elementor-widget-image" data-id="97124bb" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
																<a href="https://www.aspicon.de/wp-content/uploads/2022/10/Planungssicherheit-08-Teil2-oben-rechts.png" data-elementor-open-lightbox="yes" data-elementor-lightbox-title="Bild 8 Taskplaner" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTc1NDAsInVybCI6Imh0dHBzOlwvXC93d3cuYXNwaWNvbi5kZVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyMlwvMTBcL1BsYW51bmdzc2ljaGVyaGVpdC0wOC1UZWlsMi1vYmVuLXJlY2h0cy5wbmcifQ%3D%3D">
							<img loading="lazy" decoding="async" width="632" height="480" src="https://www.aspicon.de/wp-content/uploads/2022/10/Planungssicherheit-08-Teil2-oben-rechts.png" class="attachment-large size-large wp-image-17540" alt="Screenshot 8 Planungssicherheit" srcset="https://www.aspicon.de/wp-content/uploads/2022/10/Planungssicherheit-08-Teil2-oben-rechts.png 632w, https://www.aspicon.de/wp-content/uploads/2022/10/Planungssicherheit-08-Teil2-oben-rechts-300x228.png 300w" sizes="(max-width: 632px) 100vw, 632px">								</a>
															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-inner-section elementor-element elementor-element-e88aafe elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="e88aafe" 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-8ca9b85" data-id="8ca9b85" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-8e1929d elementor-widget elementor-widget-text-editor" data-id="8e1929d" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Diese Angaben dienen nur der Übersichtlichkeit.</p>								</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-5bef50b" data-id="5bef50b" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-71e1974 elementor-widget elementor-widget-text-editor" data-id="71e1974" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Beim Auslöser (Trigger) muß diesmal auch eine Wiederholung gesetzt werden.</p>								</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-5e029ce" data-id="5e029ce" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-601bd49 elementor-widget elementor-widget-text-editor" data-id="601bd49" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									Auch hier ist der komplette Befehl im Bild nicht erkennbar und dafür im folgenden Bild in seiner vollen Länge dargestellt.								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<div class="elementor-element elementor-element-7efffb4 elementor-widget elementor-widget-text-editor" data-id="7efffb4" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									Fertig eingerichtet sollte man Folgendes sehen:								</div>
				</div>
				<div class="elementor-element elementor-element-45ae08b elementor-widget elementor-widget-image" data-id="45ae08b" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
																<a href="https://www.aspicon.de/wp-content/uploads/2022/10/Planungssicherheit-09-Teil2-unten.png" data-elementor-open-lightbox="yes" data-elementor-lightbox-title="Bild 9 Taskplaner" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTc1NDEsInVybCI6Imh0dHBzOlwvXC93d3cuYXNwaWNvbi5kZVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyMlwvMTBcL1BsYW51bmdzc2ljaGVyaGVpdC0wOS1UZWlsMi11bnRlbi5wbmcifQ%3D%3D">
							<img loading="lazy" decoding="async" width="1350" height="680" src="https://www.aspicon.de/wp-content/uploads/2022/10/Planungssicherheit-09-Teil2-unten.png" class="attachment-full size-full wp-image-17541" alt srcset="https://www.aspicon.de/wp-content/uploads/2022/10/Planungssicherheit-09-Teil2-unten.png 1350w, https://www.aspicon.de/wp-content/uploads/2022/10/Planungssicherheit-09-Teil2-unten-300x151.png 300w, https://www.aspicon.de/wp-content/uploads/2022/10/Planungssicherheit-09-Teil2-unten-1024x516.png 1024w, https://www.aspicon.de/wp-content/uploads/2022/10/Planungssicherheit-09-Teil2-unten-768x387.png 768w" sizes="(max-width: 1350px) 100vw, 1350px">								</a>
															</div>
				</div>
				<div class="elementor-element elementor-element-501fb80 elementor-widget elementor-widget-text-editor" data-id="501fb80" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><strong>Kurze Erläuterung:</strong></p><p>Der T‑SQL-Befehl macht nichts Anderes, als die aktuelle Systemzeit in einen ganzzahligen Wert zu konvertieren. Diese Zahl wird anschließend als Teil des Dateinamens verwendet, der für die jeweilige Backupdatei vorgesehen ist.</p><table class="relative-table wrapped confluenceTable"><tbody><tr><td class="highlight-grey confluenceTd" data-highlight-colour="grey">der Verzeichnisname</td><td class="highlight-yellow confluenceTd" data-highlight-colour="yellow">der Dateiame</td></tr><tr><td class="highlight-grey confluenceTd" data-highlight-colour="grey"><code>\\FileServer\Share\</code></td><td class="highlight-yellow confluenceTd" data-highlight-colour="yellow"><strong><code>ExampleDB1-<u>###############</u>.trn</code></strong></td></tr><tr><td class="confluenceTd" colspan="2">der komplette Pfad einer .trn-Backupdatei</td></tr></tbody></table><p>Dabei gilt: “<span style="text-decoration: underline;">#</span>” steht für variable Anteile.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-45e2a1b elementor-widget elementor-widget-heading" data-id="45e2a1b" 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-90c47c1 elementor-widget elementor-widget-text-editor" data-id="90c47c1" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Auch wenn es vielleicht auf den ersten Blick so aussehen mag, aber der SQL Server Agent erledigt die Aufgaben nicht selbst. Er schaut auf die Uhr, setzt die Dinge in Gang, protokolliert die einzelnen Schritte sorgfältig und verschickt auf Wunsch E‑Mails über die Ergebnisse. Kurz: Er ist ein komfortabler Verwalter der einzelnen Aufgaben, aber die Arbeit machen andere. Entweder die SQL Server Engine direkt oder externe Programme, welche bereits im Windows vorhanden bzw. installiert sind.</p><p>Wie die vorgestellte Lösung zeigt, ist man jedoch nicht auf den SQL Server Agent angewiesen, falls man bestimmte Vorgänge im SQL Server auslösen will. Natürlich wird niemand bestreiten, dass die Verwendung des SQL Server Agents wann immer es geht vorzuziehen ist. Allerdings gibt es im Alltag auch hin und wieder Anwendungsfälle, in denen man tatsächlich auf eine Alternative angewiesen ist. In einem weiteren DBA Tipp wird das hier gezeigte Beispiel erneut aufgegriffen und dann durch den Einsatz anderer Werkzeuge/Technologien realisiert sowie ergänzt.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-3cec4bb elementor-widget elementor-widget-text-editor" data-id="3cec4bb" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><strong>Du hast verschiedene Anwendungen, die aus unterschiedlichen Gründen Vorgänge in deinen MS SQL Servern auslösen müssen, weißt jedoch nicht wie?</strong></p><p><strong>Ruf uns unter +49.371.909515–100 an. Unsere Spezialisten helfen dir gern weiter.</strong></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">
									Hier findest du weitere interessante&nbsp;<a title="Posts zu DBA Tipps" href="https://www.aspicon.de/news/tag/dba-tipp">DBA Tipps</a> oder Posts zum Thema <a title="Posts zum Thema SQL Server" href="https://www.aspicon.de/news/tag/sql-server">SQL Server</a> aus unserem News und Insights Bereich.								</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-trace-file-analyzer-reduziert-arbeitsaufwand-dba/" 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: Der Oracle Trace File Analyzer</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-2022/" 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 2022</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/zeitgesteuerte-aufgaben-ohne-sql-server-agent-ausloesen/">DBA Tipp: Zeitgesteuerte Aufgaben im MS SQL Server ohne SQL Server Agent auslösen</a> erschien zuerst auf <a href="https://www.aspicon.de">ASPICON</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>DataPump-Export/Import vs. RMAN-Backup</title>
		<link>https://www.aspicon.de/news/datapump-export-import-vs-rman-backup/</link>
		
		<dc:creator><![CDATA[Jens Böttcher]]></dc:creator>
		<pubDate>Wed, 02 Feb 2022 13:44:19 +0000</pubDate>
				<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Servicewelten]]></category>
		<category><![CDATA[Backup & Recovery]]></category>
		<category><![CDATA[DBA Tipp]]></category>
		<category><![CDATA[Oracle Database]]></category>
		<category><![CDATA[Oracle Datenbank 12c /18c /19c /21c]]></category>
		<guid isPermaLink="false">https://www.aspicon.de/?p=16019</guid>

					<description><![CDATA[<p>Oracle DBA Tipp: Warum ein DataPump-Export/Import allein im Vergleich zum RMAN-Backup nicht ausreichend ist.</p>
<p>Der Beitrag <a href="https://www.aspicon.de/news/datapump-export-import-vs-rman-backup/">DataPump-Export/Import vs. RMAN-Backup</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="16019" class="elementor elementor-16019" 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 class="breadcrumb_last" aria-current="page">Backup &amp; Recovery</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">DataPump-Export/Import vs. RMAN-Backup</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>
										Jens Böttcher					</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>02 Februar 2022</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:44</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/backup-recovery/" class="elementor-post-info__terms-list-item">Backup &amp; Recovery</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/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>				</span>
					</span>
								</li>
				</ul>
						</div>
				</div>
				<div class="elementor-element elementor-element-731920e 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>Das Thema “Backup” ist eine absolute IT-Grundlage. Unabhängig davon wie hochverfügbar eine Infrastruktur ausgelegt ist, sollte die Erstellung von Datensicherungen grundsätzlich kein Gegenstand einer Diskussion sein. Die Ausgestaltung der Backups (Häufigkeit, Ablage, Tests, etc.) unterliegt natürlich den jeweiligen Anforderungen des Geschäftsbetriebes.&nbsp;</p><p>Doch Backup ist eben nicht gleich Backup. Das wird schnell klar, wenn man sich verschiedene Anwendungsszenarien für die Wiederherstellung von Daten(banken) anschaut. Insbesondere im Bereich der Oracle Datenbanken scheiden sich hier die Geister. In nicht wenigen Fällen ist man der Meinung, dass die Erstellung von “Exports mit DataPump” eine ausreichende Datensicherung darstellen.&nbsp;&nbsp;</p><p>Aber ist ein DataPump-Export wirklich die optimale Backup-Strategie? Wir möchten dazu einen kurzen Vergleich zwischen DataPump-Exports und den mittels Oracle Recovery Manager erstellten RMAN-Backups anstellen. Dazu werden im Folgenden die Möglichkeiten beider Varianten angerissen und bewertet.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-055c688 elementor-widget elementor-widget-heading" data-id="055c688" 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">DataPump-Export/Import</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-79ebe60 elementor-widget elementor-widget-text-editor" data-id="79ebe60" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p class="western">Beim DataPump-Export werden sogenannte Dumpfiles angelegt. Diese beinhalten die logischen Elemente einer <a href="https://www.aspicon.de/tech-portfolio/datenbanken/">Oracle Datenbank</a>. Hierzu zählen beispielsweise Tabellen, Trigger, Constraints, sowie Metadaten und Steuerinformationen. Für den Export können verschiedene Modi verwendet werden, wie beispielsweise:</p><ul><li class="western">die komplette Oracle Datenbank <em>(full=yes)</em>,</li><li class="western">einzelne Tablespaces <em>(tablespaces=ts1,ts2,ts3)</em>,</li><li class="western">einzelne Schemata <em>(schemas=s1,s2,s3),</em> oder</li><li class="western">einzelne Tabellen <em>(tables=t1,t2,t3)<br><br></em></li></ul><p>Ein weiterer, spezieller Modus ist der<em> “Transportable Tablespace Mode”</em>, welcher allerdings nur in der Oracle Datenbank Enterprise Edition zur Verfügung steht.</p><p class="western">Es ist möglich, die Daten konsistent zu exportieren <em>(flashback_scn=xyz / flashback_time=)</em>, so dass alle Datensätze innerhalb eines Dumps einen zueinander passenden Stand haben.</p><p class="western">Ohne das spezielle Recht&nbsp;&nbsp;<em>DATAPUMP_EXP_FULL_DATABASE&nbsp;&nbsp;</em>kann der exportierende Benutzer allerdings lediglich sein eigenes Schema, respektive Elemente daraus exportieren. Er braucht daher zwingend das Recht, schreibend auf das Export-Verzeichnis (Default: <em>DATA_PUMP_DIR</em>) zuzugreifen. Für einen Import wird das entsprechende Leserecht benötigt. Wird zusätzlich ein Logfile beim Import geschrieben, ist auch das Schreibrecht auf das Import-Verzeichnis erforderlich.</p><p class="western">Sofern nun die folgenden Parameter nicht anders gesetzt werden, gelten die hier angegebenen Werte:</p><p class="western"><em>directory=DATA_PUMP_DIR<br>dumpfile=expdat.dmp<br>logfile=export.log</em></p><p class="western">Beim Anlegen eines DataPump-Exports ist mindestens anzugeben, was exportiert werden soll. In unserem Beispiel ist es das Schema “SCOTT”:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-66853592 ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="66853592" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre>Prompt #&gt; expdp schemas=scott</pre>								</div>
				</div>
				<div class="elementor-element elementor-element-436da03 elementor-widget elementor-widget-text-editor" data-id="436da03" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Es ist ebenfalls möglich, ganze Schemata zu exportieren und gleichzeitig bestimmte, namentlich aufgeführte Objekte oder ganze Objekttypen dabei auszuschließen (alternativ nur spezifische Objekte/Objekttypen exportieren mit <em>include=):</em></p>								</div>
				</div>
				<div class="elementor-element elementor-element-fad001f ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="fad001f" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre>Prompt #&gt; expdp schemas=scott exclude=view,trigger<br>Prompt #&gt; expdp schemas=scott include=table,constraint</pre>								</div>
				</div>
				<div class="elementor-element elementor-element-755cf6c elementor-widget elementor-widget-text-editor" data-id="755cf6c" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Der DataPump-Import arbeitet ähnlich wie der Export. Er lädt den kompletten Dump, schließt Teile davon aus <em>(exclude=)</em> oder importiert ausschließlich spezifizierte Objekte/Objekttypen <em>(include=)</em>. Für den Import von Objekten, die nicht zum eigenen Schema gehören, wird hier das <em>DATAPUMP_IMP_FULL_DATABASE</em> Recht benötigt.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-de010ba elementor-widget elementor-widget-heading" data-id="de010ba" 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">RMAN-Backup</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-68738b4 elementor-widget elementor-widget-text-editor" data-id="68738b4" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Oracle liefert u.a. für Backups bei allen Datenbank Edition kostenlos das Werkzeug Oracle Recovery Manager (RMAN) mit. Als integriertes Tool ist der RMAN das prädestinierte Werkzeug für die Erstellung von Backups.</p><p>Mit Hilfe eines RMAN-Backups kann eine komplette Oracle Datenbank physisch gesichert werden. Es ist aber auch hier möglich, nur Teile der Oracle Datenbank zu sichern, wie einzelne Tablespace(s), Datenfile(s), das Serverparameterfile oder die Controlfile(s).</p><p>Mit einem RMAN-Full-Backup der Oracle Datenbank kann die komplette Datenbank zu einem bestimmten Zeitpunkt X wiederhergestellt werden. Ist der ARCHIVELOG MODE in der Oracle Datenbank aktiviert, kann das Backup auch online – also ohne Downtime – durchgeführt werden. Zudem ermöglicht das Backup der Archivelogs, die Oracle Datenbank zu einem beliebigen Zeitpunkt nach dem Anlegen des Full-Backups zu restoren. Voraussetzung dafür ist das Vorhandensein von Archivelogs (oder Backups davon), die nach dem Full Backup angelegt wurden.<br>Auch hier ist ein Minimum anzugeben, was gesichert werden soll:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-8491b0e ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="8491b0e" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre>RMAN&gt; backup datafile 1;</pre>								</div>
				</div>
				<div class="elementor-element elementor-element-cef7b72 elementor-widget elementor-widget-text-editor" data-id="cef7b72" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Daneben gibt es noch eine Vielzahl von Parametern und Kommandos, mit denen die RMAN-Backups verwaltet werden können. Das folgende Kommando legt ein komprimiertes Full Backup inklusive der benötigten Archivelogs an, um die Oracle Datenbank konsistent restoren und recovern zu können:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-65ae5a0 ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="65ae5a0" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre>RMAN&gt; backup as compressed backupset database plus archivelog;</pre>								</div>
				</div>
				<div class="elementor-element elementor-element-756ecdb elementor-widget elementor-widget-heading" data-id="756ecdb" 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">Vor- und Nachteile</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-b35832f elementor-widget elementor-widget-text-editor" data-id="b35832f" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Der wesentliche Unterschied zwischen beiden Sicherungsarten ist, dass der DataPump-Export die Objekte logisch sichert, während mit RMAN die Backups physisch gesichert werden.</p><p>So ist es mit DataPump-Export möglich, einzelne Objekte für die Wiederherstellung zu sichern. Hier liegt auch der klare Vorteil einer logischen Sicherung mit DataPump: die Wiederherstellung einzelner Objekte, ohne die komplette Oracle Datenbank restoren zu müssen. Will man beispielsweise nur eine Tabelle rekonstruieren, weil Daten unbeabsichtigt gelöscht wurden, so ist der Aufwand ist an dieser Stelle deutlich geringer als bei einem RMAN-Backup.</p><p>Der Vorteil der physischen Sicherung mit einem RMAN-Backup in der Geschwindigkeit der Wiederherstellung wenn alle benötigten Komponenten gesichert wurden.&nbsp;</p>								</div>
				</div>
				<section class="elementor-section elementor-inner-section elementor-element elementor-element-4db2637 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="4db2637" 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-6e7c605" data-id="6e7c605" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-3928c57 elementor-widget elementor-widget-text-editor" data-id="3928c57" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><strong>RMAN:</strong></p><ul><li>sichert physisch</li><li>Sicherung und Wiederherstellung der gesamten Datenbank bzw. ganzer Datenfiles möglich</li><li>Wiederherstellung einfacher und schneller, wenn alle benötigten Komponenten gesichert wurden</li></ul>								</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-175a086" data-id="175a086" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-e233e15 elementor-widget elementor-widget-text-editor" data-id="e233e15" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><strong>Data-Pump:</strong></p><ul><li>sichert Objekte logisch</li><li>Sicherung und Wiederherstellung einzelner Objekte möglich, ohne die komplette Oracle Datenbank restoren zu müssen</li></ul>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<div class="elementor-element elementor-element-4791e97 ha-has-bg-overlay elementor-widget elementor-widget-text-editor" data-id="4791e97" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><strong>Beispiel – Verlust einer kompletten Oracle Datenbank</strong></p><p>Im Falle eines kompletten Daten(bank)verlustes, beispielsweise bei einem defekten Datenträger, ist die Wiederherstellung der Datenbank aus einem RMAN-Backup vergleichsweise einfach. Voraussetzung ist hierbei ist jedoch, dass alle benötigten Komponenten gesichert wurden, d.h. Spfile, Controlfile, Datenfiles und ggf. Archivelogs.&nbsp;</p><p>Als Erstes wird dazu das Spfile restored, im Anschluss daran folgt das Controlfile und zum Schluss die Datenbankfiles. Im Falle eines Online-Backups wird, mit Hilfe der gesicherten Archivelogs, abschließend ein Recovery der Datenbank durchgeführt und die Datenbank geöffnet.</p><p>Liegt nun aber lediglich ein Dump vor, muss zunächst eine leere Instanz eingerichtet werden. Das kann durchaus einige Zeit in Anspruch nehmen. Anschließend kann erst der Dump eingespielt werden. Hier liegt also auch der wesentliche Unterschied zwischen beiden Sicherungsvarianten, der im Bedarfsfall eine Menge Zeit in der Wiederherstellung kosten kann.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-d172b7d elementor-widget elementor-widget-heading" data-id="d172b7d" 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-61a8c30 elementor-widget elementor-widget-text-editor" data-id="61a8c30" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Welche Sicherung verwendet wird, hängt von verschiedenen Faktoren ab. Es empfiehlt sich auf jeden Fall ein RMAN-Full-Backup, um im Desasterfall die Datenbank möglichst ohne viele Eingriffe wiederherstellen zu können. Insbesondere ist eine Wiederherstellung zu einem bestimmten Zeitpunkt nur mit RMAN-Backups, über das Anwenden der Archivelogs, möglich.</p><p>Ein DataPump-Export kann optional angelegt werden, wenn immer wieder einzelne Objekte aus diesen Dumps benötigt werden. Das kann hier eine sehr sinnvolle Ergänzung sein, reicht jedoch nach unserer Betrachtungsweise als alleiniges “Backup” nicht aus.</p><p>Im Übrigen lässt sich aus einem RMAN-Full-Backup eine Oracle Datenbank auch duplizieren, z.&nbsp;B. für Testzwecke.</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 interessante Posts zu den Themen <a title="Posts zu Oracle Database" href="https://www.aspicon.de/news/tag/oracle-database/">Oracle Datenbank</a>&nbsp; oder auch <a title="Posts zu Backup and Recovery" href="https://www.aspicon.de/news/tag/backup-recovery/">Backup and Recovery</a> 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/lokales-dumpfile-mit-datapump-via-database-link-erzeugen/" 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">Lokales Dumpfile mit DataPump via Database Link erzeugen</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/dbvisit-standby-multiplatform-mp-v11-we-are-excited/" 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">Dbvisit Standby MultiPlatform (MP) v11 – We are excited!</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/datapump-export-import-vs-rman-backup/">DataPump-Export/Import vs. RMAN-Backup</a> erschien zuerst auf <a href="https://www.aspicon.de">ASPICON</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Make backup compression great again</title>
		<link>https://www.aspicon.de/news/make-backup-compression-great-again/</link>
		
		<dc:creator><![CDATA[Thilo Solbrig, Oracle Certified Master]]></dc:creator>
		<pubDate>Tue, 12 Nov 2019 08:43:00 +0000</pubDate>
				<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Backup & Recovery]]></category>
		<category><![CDATA[Datenbank]]></category>
		<category><![CDATA[DBA Tipp]]></category>
		<category><![CDATA[Oracle Database]]></category>
		<category><![CDATA[Oracle Enterprise Edition]]></category>
		<category><![CDATA[Oracle Standard Edition /One /Two]]></category>
		<category><![CDATA[RMAN]]></category>
		<guid isPermaLink="false">https://www.aspicon.de/?p=7361</guid>

					<description><![CDATA[<p>Wenn die Komprimierung von RMAN-Backups gewünscht ist und der Backupserver ein komprimierendes Filesystem über NFS präsentieren kann, wird es die mit gehörigem Abstand bessere Lösung sein.</p>
<p>Der Beitrag <a href="https://www.aspicon.de/news/make-backup-compression-great-again/">Make backup compression great again</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="7361" class="elementor elementor-7361" 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 class="breadcrumb_last" aria-current="page">Backup &amp; Recovery</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">Make backup compression great again</h1>				</div>
				</div>
				<div class="elementor-element elementor-element-25b1db4 ha-has-bg-overlay elementor-widget elementor-widget-global elementor-global-7902 elementor-widget-post-info" data-id="25b1db4" 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>
										Thilo Solbrig, Oracle Certified Master					</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>12 November 2019</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>09:43</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/backup-recovery/" class="elementor-post-info__terms-list-item">Backup &amp; Recovery</a>, <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/dba-tipp/" class="elementor-post-info__terms-list-item">DBA Tipp</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-enterprise-edition/" class="elementor-post-info__terms-list-item">Oracle Enterprise Edition</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/rman/" class="elementor-post-info__terms-list-item">RMAN</a>				</span>
					</span>
								</li>
				</ul>
						</div>
				</div>
				<div class="elementor-element elementor-element-6cff069 elementor-widget elementor-widget-text-editor" data-id="6cff069" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Immer wieder steht der durch das Backup benötigte Speicherplatz im Fokus der Bestrebungen wertvolle Plattenkapazitäten freizuschaufeln. Insbesondere für größere Oracle Datenbanken kommt im nächsten Schritt das Thema Backup Komprimierung auf die Agenda. Aus diesem Grund wollen wir uns heute mit eben diesem Thema beschäftigen und einmal beleuchten, was die Vor- oder auch Nachteile eine Backup Komprimierung sind.</p><p>Unter der Überschrift “make backup compression great again” beleuchtet dieser Artikel ausschließlich RMAN-Backups, die auf ein NFS-Share geschrieben werden. Eingeschränkt anwendbar wären die Schlussfolgerungen noch auf RMAN-Backups, die in lokale Filesysteme des Backupservers erfolgen.<br>RMAN-Backups via SBT_TAPE-Treiber sollten auf die Komprimierungsmechanismen (Hardwarekomprimierung etc.) der 3rd-Party-Sicherungslösung zurückgreifen. Sicherst du deine Datenbanken via SBT_TAPE-Treiber, richtet sich der Artikel explizit <u>nicht</u> an dich.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-528cee1 elementor-widget elementor-widget-heading" data-id="528cee1" 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">RMAN-Komprimierung pros/cons</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-66853592 elementor-widget elementor-widget-text-editor" data-id="66853592" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Die Komprimierung von RMAN Backups wird gern eingesetzt bei großen Datenmengen oder einer Backup-Policy, die viele Backupdaten generiert. Der in allen Editionen der Oracle Datenbank verfügbare BASIC-Mode – hinter dem sich der BZIP2-Algorithmus verbirgt – bietet dabei akzeptable Komprimierungsraten, ist allerdings sehr langsam und CPU-intensiv. Schnellere oder besser komprimierende Algorithmen dürfen hingegen nur bei lizenzierter Advanced Compression Option (ACO) in der Oracle Enterprise Edition (EE) benutzt werden oder bedingen die Lizenzierung von Oracle Secure Backup.</p><p>Nun ist allerdings nicht davon auszugehen, dass sich viele Anwender nur wegen der <b>Backupkomprimierung </b>eine EE mit ACO zulegen oder ihre existierende Backuplösung auf <b>Oracle Secure Backup</b> umstellen. Auf der anderen Seite stehen einige nicht zu vernachlässigende Nachteile der BASIC-Compression zu Buche:</p><ul><li><p>Der bzip2-Algorithmus ist sehr CPU-intensiv und belastet, der Natur der Sache geschuldet, die CPU des Datenbankservers, denn die Komprimierung findet auf dem Datenbankserver statt.</p></li><li><p>Das Hinzufügen von CPU-Leistung ist praktisch meist unmöglich, weil Limitierungen der SE2 oder Lizenzkosten der EE dem entgegen stehen.</p></li><li><p>Die Komprimierungslast kann, abgesehen von der EE, nicht über mehrere CPUs verteilt werden, da keine parallelen RMAN Backups möglich sind.</p></li><li><p>Der mit Abstand wichtigste Nachteil ist jedoch, dass der Restore von BASIC-komprimierten Backups ausgesprochen langsam ist. Er dauert in jedem Fall länger als das Backup dauerte. Man läuft damit zwangsläufig in das Risiko, bei der Wiederherstellung unternehmensrelevanter Daten wertvolle Zeit zu verlieren. Die daraus resultierenden Ausfallkosten sind um ein Vielfaches höher als die ursprüngliche Einsparung durch die Komprimierung. Schon aus diesem Grund verbieten sich daher BASIC-komprimierte Backups für Produktivumgebungen. Oracle begründet die hohe Restorezeit übrigens mit den Eigenheiten des bzip2-Algorithmus. Ob das tatsächlich stimmt oder doch eher auf eine schlechte Implementierung zurückzuführen ist, die vielleicht gar künstlich Bedarf an ACO generieren soll, dazu kann man sich grob eine eigene Meinung bilden, wenn man einfach einmal ein unkomprimiertes RMAN-Backuppiece auf OS-Ebene mit bzip2 komprimiert und wieder dekomprimiert:</p></li></ul>								</div>
				</div>
				<div class="elementor-element elementor-element-d5ed75c elementor-widget elementor-widget-text-editor" data-id="d5ed75c" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre class="code">$ ls -lh 48ug2ac7_1_1<br>-rw-r----- 1 oracle oinstall 3.8G Nov&nbsp; 4 21:52 48ug2ac7_1_1<br>$ time bzip2 -z 48ug2ac7_1_1 # compress<br><br><strong>real&nbsp;&nbsp;&nbsp; 7m54.258s</strong><br>user&nbsp;&nbsp;&nbsp; 7m43.413s<br>sys&nbsp;&nbsp;&nbsp;&nbsp; 0m7.063s<br><br>$ time bzip2 -d 48ug2ac7_1_1.bz2 # uncompress<br><br><strong>real&nbsp;&nbsp;&nbsp; 2m19.838s</strong><br>user&nbsp;&nbsp;&nbsp; 2m5.495s<br>sys&nbsp;&nbsp;&nbsp;&nbsp; 0m10.851s</pre>								</div>
				</div>
				<div class="elementor-element elementor-element-2be41bd elementor-widget elementor-widget-heading" data-id="2be41bd" 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">Alternative</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-c08a310 elementor-widget elementor-widget-text-editor" data-id="c08a310" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>In den meisten Fällen scheint es also keine gute Lösung zu sein, mit RMAN komprimierte Backups zu erstellen. Muss man nun vernünftigerweise komplett auf die Komprimierung der RMAN-Backups verzichten? Nein. Denn die Komprimierung muss ja nicht zwingend von RMAN durchgeführt werden und sie muss auch nicht auf dem Datenbankserver stattfinden. Bei Backups über SBT_TAPE-Libraries wird ja in der Regel auch die Komprimierung der Backupsoftware oder ‑hardware genutzt. Das lässt sich genau so einfach bei RMAN-Backups auf Shares bewerkstelligen. Man sorgt einfach dafür, dass das Backupshare auf einem komprimierten Filesystem angelegt wird. Das ist für Shares auf Windowsservern (NTFS compression), auf Solaris ZFS und auch auf Linux mit dem btrfs-Filesystem möglich.</p><p>Greifen wir nochmal die Nachteile der RMAN-Komprimierung auf und betrachten sie im Lichte einer backupserverseitigen Komprimierung:</p><ul><li><p>Die Backupkomprimierung belastet die CPUs des Backupservers, nicht des Datenbankservers. Check!</p></li><li><p>Das Hinzufügen von CPU-Leistung verletzt keine Oracle-Lizenz-Limitierungen und zwingt auch nicht zum Nachkauf von Oracle-Lizenzen. Wenn der Backupserver virtualisiert ist, ist das ggf nicht einmal mit einer Hardwarenachrüstung verbunden. Check!</p></li><li><p>Die Komprimierungslast wird von der Filesystemkomprimierung meist schon selbständig über mehrere CPUs verteilt. Zumindest war das bei der btrfs-Komprimierung der Fall. Check!</p></li><li><p>Der Restore selbst hoch komprimierter Backups dauert nicht mehr länger als das Backup und ist in jedem Fall um Größenordnungen schneller als das Restore eines RMAN-BASIC-komprimierten Backups. Check!</p></li><li><p>Zusätzlich stehen, je nach Filesystem, auch noch verschiedene Algorithmen kostenfrei und unabhängig von der verwendeten Datenbank Edition zur Auswahl. Je nach Bedarf kann somit ein gutes Maß zwischen Backupzeit und Komprimierungsrate gewählt werden. Check!</p></li></ul><p>Zur Veranschaulichung der Unterschiede werden nachfolgend verschiedene Testläufe dargestellt, die sowohl mit den in RMAN verfügbaren Algorithmen als auch mit einem ZLIB- und LZO-komprimierten btrfs-Filesystem durchgeführt wurden. Gesichert und restored wurde jeweils die selbe Datenbank von ca. 40GB Größe auf ein per NFS angebundenes Share. Dabei sollte das Augenmerk weder auf die absoluten Backup- und Restorezeiten noch auf die absoluten Komprimierungsraten gelegt werden. Die Tests fanden in einer virtualisierten Testumgebung statt und die absoluten Ergebnisse sind daher eher mäßig. Der wesentliche Punkt sind die relativen Performanceunterschiede.</p><table class=" cke_show_border"><tbody><tr style="background-color: #cccccc;"><td>Legende</td><td>Kompressionszenario (Backup auf ein NFS-Share, das ein ext4- oder btrfs-formatiertes Filesystem präsentiert)</td><td>Backup in min</td><td>Restore in min</td><td>Größe des Backups in GB</td></tr><tr><td>RMAN uncomp</td><td>RMAN unkomprimiert auf unkomprimiertes ext4</td><td class="text-center">00:45</td><td class="text-center">00:35</td><td class="text-center">3.99</td></tr><tr><td>RMAN basic</td><td>RMAN BASIC-Compression auf unkomprimiertes ext4</td><td class="text-center">02:06</td><td class="text-center">02:36</td><td class="text-center">0.64</td></tr><tr><td>RMAN basic LO</td><td>RMAN BASIC-Compression auf unkomprimiertes ext4 (load optimized)</td><td class="text-center">02:05</td><td class="text-center">02:35</td><td class="text-center">0.78</td></tr><tr><td>RMAN low</td><td>RMAN LOW-Compression auf unkomprimiertes ext4</td><td class="text-center">00:15</td><td class="text-center">00:25</td><td class="text-center">0.90</td></tr><tr><td>RMAN low LO</td><td>RMAN LOW-Compression auf unkomprimiertes ext4 (load optimized)</td><td class="text-center">00:35</td><td class="text-center">00:26</td><td class="text-center">1.13</td></tr><tr><td>RMAN medium</td><td>RMAN MEDIUM-Compression auf unkomprimiertes ext4</td><td class="text-center">00:25</td><td class="text-center">00:25</td><td class="text-center">0.75</td></tr><tr><td>RMAN medium LO</td><td>RMAN MEDIUM-Compression auf unkomprimiertes ext4 (load optimized)</td><td class="text-center">01:15</td><td class="text-center">00:35</td><td class="text-center">0.92</td></tr><tr><td>RMAN high</td><td>RMAN HIGH-Compression auf unkomprimiertes ext4</td><td class="text-center">06:05</td><td class="text-center">01:56</td><td class="text-center">0.53</td></tr><tr><td>RMAN high LO</td><td>RMAN HIGH-Compression auf unkomprimiertes ext4 (load optimized)</td><td class="text-center">08:17</td><td class="text-center">02:26</td><td class="text-center">0.66</td></tr><tr><td>btfrs ZLIB</td><td>RMAN unkomprimiert auf btrfs mit compress-force1=ZLIB gemountet</td><td class="text-center">00:35</td><td class="text-center">00:26</td><td class="text-center">0.94</td></tr><tr><td>btrfs LZO</td><td>RMAN unkomprimiert auf btrfs mit compress-force=LZO gemountet</td><td class="text-center">00:25</td><td class="text-center">00:25</td><td class="text-center">1.43</td></tr></tbody></table><p><em>compress-force ist obligatorisch, da btrfs aufgrund der ersten Bytes des Backuppieces recht zuverlässig zu dem Trugschluss kommt, dass sich eine Komprimierung des gesamten Files nicht lohnt. Ohne „force“ werden die Backups dann sehr wahrscheinlich unkomprimiert abgelegt.</em></p>								</div>
				</div>
				<div class="elementor-element elementor-element-09d0d3e elementor-widget elementor-widget-image" data-id="09d0d3e" 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="1611" height="887" src="https://www.aspicon.de/wp-content/uploads/2019/11/csm_dba_tipp_backup_komprimierung_2019-11_f000234292.png" class="attachment-full size-full wp-image-12777" alt="csm_dba_tipp_backup_komprimierung_2019-11_f000234292.png" srcset="https://www.aspicon.de/wp-content/uploads/2019/11/csm_dba_tipp_backup_komprimierung_2019-11_f000234292.png 1611w, https://www.aspicon.de/wp-content/uploads/2019/11/csm_dba_tipp_backup_komprimierung_2019-11_f000234292-300x165.png 300w, https://www.aspicon.de/wp-content/uploads/2019/11/csm_dba_tipp_backup_komprimierung_2019-11_f000234292-1024x564.png 1024w, https://www.aspicon.de/wp-content/uploads/2019/11/csm_dba_tipp_backup_komprimierung_2019-11_f000234292-768x423.png 768w, https://www.aspicon.de/wp-content/uploads/2019/11/csm_dba_tipp_backup_komprimierung_2019-11_f000234292-1536x846.png 1536w" sizes="(max-width: 1611px) 100vw, 1611px">											<figcaption class="widget-image-caption wp-caption-text">Abbildung: Backup Komprimierung in der Übersicht</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-20b813e elementor-widget elementor-widget-text-editor" data-id="20b813e" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Spätestens in der grafischen Darstellung ist zu erkennen, dass es augenscheinlich kaum Argumente für RMAN-Komprimierung gibt. Selbst die kostenpflichtigen Algorithmen der Oracle Enterprise Edition (EE) schneiden nicht signifikant besser ab als die kostenfreien auf dem Backupserver verwendeten Algorithmen, die zudem noch für alle Editionen verwendbar sind.</p><p>Für Nutzer der Oracle Standard Edition (SE) ist zusätzlich beachtenswert, dass mit BASIC-komprimierten Backups der relative Zeitaufwand für den Restore ggü dem Backup noch deutlich höher sein wird als oben dargestellt. Die hier dokumentierten Tests wurden auf einer EE durchgeführt. RMAN führt bei EE im Gegensatz zur SE zusätzlich ein s.g. unused block compression durch. Das heißt, die EE sichert grundsätzlich keine leeren Blöcke. Die SE hingegen lässt bei der Sicherung nur Blöcke aus, die noch nie belegt waren (s.g. null compression). Fragmentierung in Extents schlägt also in der SE bei RMAN-Sicherungen zusätzlich signifikant zu Buche, während sie in der EE in dem Fall irrelvant ist. Details hierzu findet man in der MOS Note Doc ID 563427.1</p>								</div>
				</div>
				<div class="elementor-element elementor-element-32672db elementor-widget elementor-widget-heading" data-id="32672db" 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-5e5ba55 elementor-widget elementor-widget-text-editor" data-id="5e5ba55" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Wenn die Komprimierung von RMAN-Backups gewünscht ist und der Backupserver ein komprimierendes Filesystem über NFS präsentieren kann, wird es die mit gehörigem Abstand bessere Lösung sein, die Komprimierung vom Backupserver erledigen zu lassen, nicht vom RMAN. Bietet das Backupshare dieses Feature nicht an, sollte man auf Backupkomprimierung besser ganz verzichten. Auch wenn die Kosten für den Backupspace dann höher sind. Spätestens wenn ein Restore nötig wird, werden sich die Kosten durch den zum Teil enormen Zeitgewinn schnell amortisieren.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-30a896e elementor-widget elementor-widget-text-editor" data-id="30a896e" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									Hier findest du weitere News, Updates und Insights rund um das Thema “<a title="Backup und Recovery" href="https://www.aspicon.de/news/tag/backup-recovery/">Backup und Recovery</a>” von Datenbanken								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-99e50ad elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="99e50ad" 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-51b12cee" data-id="51b12cee" 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-2b0c2dca elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="2b0c2dca" 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-43544f6f" data-id="43544f6f" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-b74339 elementor-widget elementor-widget-image" data-id="b74339" 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-41fbf56f elementor-widget elementor-widget-text-editor" data-id="41fbf56f" 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-43e8dd45" data-id="43e8dd45" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap">
							</div>
		</div>
					</div>
		</section>
				<div class="elementor-element elementor-element-578e8d76 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="578e8d76" 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-17a00bc elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="17a00bc" 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-9b0b4d4" data-id="9b0b4d4" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-23f3e6e elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="23f3e6e" 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-54b1216 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="54b1216" 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-271fa77" data-id="271fa77" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-646c2ec elementor-post-navigation-borders-yes elementor-widget elementor-widget-global elementor-global-8844 elementor-widget-post-navigation" data-id="646c2ec" 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/sql-tuning-tipp-analytische-funktionen/" 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">SQL Tuning Tipp: Analytische Funktionen</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/sql-tuning-tipp-entfernen-ueberfluessiger-indizes/" 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">SQL Tuning Tipp: Entfernen überflüssiger Indizes</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/make-backup-compression-great-again/">Make backup compression great again</a> erschien zuerst auf <a href="https://www.aspicon.de">ASPICON</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
