Oracle 10g学习之闪回数据库

Jun 07, 2016 pm 04:55 PM
oracle データベース

estimated_flashback_size -------估计数据的大小 Fromv$flashback_database_log; V$FLASHBACK_DATABASE_STAT 显示闪回

  目标

  闪回数据库

  去定为每种恢复情形使用哪种闪回技术

  配置和使用闪回数据库

  监视闪回数据库

  使用EM管理闪回数据库

  管理(维护)Flash Recovery Area

  闪回技术概述

  9i中首次引入闪回技术,第一个出现的是闪回查询(flackback query)。

  10g里有了显着的扩展:

  闪回数据库(Flashback Database)

  闪回删除(Flashbackup Drop)

  闪回版本查询(Flashback Versions Query)

  闪回事务查询(Flashback Transaction Query)

  闪回表(FlashbackTable)

  所有的闪回技术,除了闪回数据库,都是基于撤销数据(undodata)。

  闪回数据库技术可以替代不完全恢复,优势在于闪回数据库更快效率更高,它是基于闪回日志的。

  闪回删除、闪回版本查询、闪回事务和闪回表最佳用法是恢复单独的对象或者对象中的行。

  闪回删除------------虚拟回收站,允许被删除的对象重建

  闪回版本查询、闪回事务查询--------------识别和确定需要恢复到先前状态的数据行

  闪回表---------------从错误中恢复单独的表或表组

  闪回数据库最适用于从某些种类的失误中恢复,如截短大表、不完整的批任务或删除了用户。

  闪回数据库概述

  闪回数据库能使整个数据库闪回到特定的时间点。

  闪回数据库恢复比传统恢复操作更快的原因是:恢复不再受数据库大小的影响。

  闪回数据库恢复时间正比于恢复过程汇总需要备份的变化的数量,而不是数据文件和归档日志大小。

  闪回数据库恢复的结构:恢复写入器(PVWR)后台进程和闪回数据库日志组成。

  PVWR在闪回控制区写入闪回数据库日志。

  闪回恢复区。

  闪回数据库的局限:

  1.不能解决介质故障,介质故障仍然需要重建数据文件和恢复归档日志。

  2.缩小数据文件到较小的尺寸,也被称为截短数据文件,,闪回数据库不能撤销。

  3.如果控制文件被重建,不能使用闪回数据库

  4.不能完成删除一个表空间并用resetlogs恢复。

  5.不能将数据库闪回到一个SCN值(如果该SCN早于闪回日志中最早的可用的SCN)

  使用Recovery Manager管理闪回恢复区

  闪回恢复区专门用于将所有恢复文件集中存储于磁盘上的某个区域。

  闪回恢复区对恢复过程提供两个主要好处:

  所有恢复文件集中存储在一个区域

  它提供更快的备份和重建方法,因为信息被写入磁盘而不是磁带

  闪回恢复区通过初始化数据库参数而建立,同时也在参数中定义恢复区大小和位置。

  BDA_OUTSTANDING_ALERTS视图可查看闪回恢复区状态信息。

  恢复区使用率达到90%和95%时,10g数据库将向警告日志发送警告信息。90%时10g将自动把已废弃的 文件从闪回恢复区删除。

  配置闪回恢复区

  只需在数据库增加一对数据库参数:db_recovery_file_dest_size db_recovery_file_dest

  例子:

  1.SQL>altersystemsetdb_recovery_file_dest_size=10mscope=both

  2.SQL>altersystemsetdb_recovery_file_dest='d:Oracleflash_recovery_areatest';

  修改用alter system

  停用闪回恢复区:alter system set db_recovery_file_dest=' ';

  使用闪回恢复区

  闪回恢复区是一个集中的恢复区域。

  这些文件和数据文件及控制文件有关系。这就减少了手工清除不需要的归档日志。

  V$recovery_file_dest检查消耗的空间和其他关于闪回恢复区的统计信息。

  闪回恢复区可以包括数据文件、控制文件、联机重做日志、各种各样的RMAN文件和闪回日志。用户可以在建立重做日志、控制文件、和归档日志文件时将他们存储在闪回恢复区。

linux

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

MySQL:世界で最も人気のあるデータベースの紹介 MySQL:世界で最も人気のあるデータベースの紹介 Apr 12, 2025 am 12:18 AM

MySQLはオープンソースのリレーショナルデータベース管理システムであり、主にデータを迅速かつ確実に保存および取得するために使用されます。その実用的な原則には、クライアントリクエスト、クエリ解像度、クエリの実行、返品結果が含まれます。使用法の例には、テーブルの作成、データの挿入とクエリ、および参加操作などの高度な機能が含まれます。一般的なエラーには、SQL構文、データ型、およびアクセス許可、および最適化の提案には、インデックスの使用、最適化されたクエリ、およびテーブルの分割が含まれます。

Oracle Loopでカーソルを作成する方法 Oracle Loopでカーソルを作成する方法 Apr 12, 2025 am 06:18 AM

Oracleでは、forループループは動的にカーソルを作成できます。手順は次のとおりです。1。カーソルタイプを定義します。 2。ループを作成します。 3.カーソルを動的に作成します。 4。カーソルを実行します。 5。カーソルを閉じます。例:カーソルをサイクルごとに作成して、上位10人の従業員の名前と給与を表示できます。

なぜMySQLを使用するのですか?利点と利点 なぜMySQLを使用するのですか?利点と利点 Apr 12, 2025 am 12:17 AM

MySQLは、そのパフォーマンス、信頼性、使いやすさ、コミュニティサポートに選択されています。 1.MYSQLは、複数のデータ型と高度なクエリ操作をサポートし、効率的なデータストレージおよび検索機能を提供します。 2.クライアントサーバーアーキテクチャと複数のストレージエンジンを採用して、トランザクションとクエリの最適化をサポートします。 3.使いやすく、さまざまなオペレーティングシステムとプログラミング言語をサポートしています。 4.強力なコミュニティサポートを提供し、豊富なリソースとソリューションを提供します。

Oracleビューをエクスポートする方法 Oracleビューをエクスポートする方法 Apr 12, 2025 am 06:15 AM

Oracleビューは、Exputility:Oracleデータベースにログインしてエクスポートできます。 Expユーティリティを開始し、ビュー名とエクスポートディレクトリを指定します。ターゲットモード、ファイル形式、テーブルスペースなどのエクスポートパラメーターを入力します。エクスポートを開始します。 IMPDPユーティリティを使用してエクスポートを確認します。

ビジネスの世界におけるオラクルの役割 ビジネスの世界におけるオラクルの役割 Apr 23, 2025 am 12:01 AM

Oracleはデータベース会社だけでなく、クラウドコンピューティングとERPシステムのリーダーでもあります。 1。Oracleは、データベースからクラウドサービスおよびERPシステムへの包括的なソリューションを提供します。 2。Oraclecloudは、AWSとAzureに挑戦し、IAAS、PAAS、SAASサービスを提供します。 3. e-businesssuiteやfusionApplicationsなどのOracleのERPシステムは、企業がオペレーションを最適化するのに役立ちます。

Oracleログがいっぱいの場合はどうすればよいですか Oracleログがいっぱいの場合はどうすればよいですか Apr 12, 2025 am 06:09 AM

Oracleログファイルがいっぱいになると、次のソリューションを採用できます。1)古いログファイルをクリーンします。 2)ログファイルサイズを増やします。 3)ログファイルグループを増やします。 4)自動ログ管理をセットアップします。 5)データベースを再発射化します。ソリューションを実装する前に、データの損失を防ぐためにデータベースをバックアップすることをお勧めします。

HDFSでCentosを構成するために必要な手順 HDFSでCentosを構成するために必要な手順 Apr 14, 2025 pm 06:42 PM

CENTOSシステムにHadoop分散ファイルシステム(HDFS)を構築するには、複数のステップが必要です。この記事では、簡単な構成ガイドを提供します。 1.初期段階でJDKをインストールする準備:すべてのノードにJavadevelopmentKit(JDK)をインストールすると、バージョンはHadoopと互換性がある必要があります。インストールパッケージは、Oracleの公式Webサイトからダウンロードできます。環境変数構成: /etc /プロファイルファイルを編集し、JavaおよびHadoop環境変数を設定して、システムがJDKとHadoopのインストールパスを見つけることができるようにします。 2。セキュリティ構成:SSHパスワードなしログインSSHキーを生成する:各ノードでSSH-KeyGenコマンドを使用する

MySQL対その他のデータベース:オプションの比較 MySQL対その他のデータベース:オプションの比較 Apr 15, 2025 am 12:08 AM

MySQLは、Webアプリケーションやコンテンツ管理システムに適しており、オープンソース、高性能、使いやすさに人気があります。 1)PostgreSQLと比較して、MySQLは簡単なクエリと高い同時読み取り操作でパフォーマンスが向上します。 2)Oracleと比較して、MySQLは、オープンソースと低コストのため、中小企業の間でより一般的です。 3)Microsoft SQL Serverと比較して、MySQLはクロスプラットフォームアプリケーションにより適しています。 4)MongoDBとは異なり、MySQLは構造化されたデータおよびトランザクション処理により適しています。

See all articles