12C新機能:データファイルをオンラインに移動します(ドキュメントID 1566797.1)
に適用されます:
Oracleデータベース-エンタープライズ・エディション-バージョン12.1.0.1以降
のOracle Databaseのクラウドスキーマサービス-バージョンN / A以降
のOracle DatabaseのExadataクラウドマシン-バージョンN / A以降
のOracle DatabaseのExadataエクスプレスクラウドサービス-バージョンN / A以降
のOracleクラウドインフラストラクチャ-データベース・サービス-バージョンN / A以降
このドキュメントの情報は、任意のプラットフォームに適用されます。
ゴール
このリリースでは、データファイルができます それも、システム表領域のデータファイルのため、開いていて、アクセスしている間、オンラインに移動する。 このバージョンでは、データファイルであっても、システム表領域のために、オンライン(オンライン)オンライン動くかもしれ同様に、データファイル。
データファイルをオンラインに移動できることは 、ユーザーがシステムにアクセスしている間、そのような別の記憶装置にデータを移動したり、Oracle自動ストレージ管理(Oracle ASM)にデータベースを移動するなど、多くのメンテナンス操作は、行うことができることを意味する。この確実に継続サービスおよびサービスレベル契約(SLA アップタイムには)満足させることができる。 データを移動することができ、たとえば、ユーザーがシステムにアクセスしたとき、あなたは多くの保守作業を行うことができ、オンラインの手段をファイル、データ移動、別の記憶装置へのまたはOracle自動ストレージにデータベースを移動します管理(Oracle ASM)。この性を保証稼働時間の面でサービス時間とサービスレベル契約(SLA)の連続という。
溶液
With Oracle 12C, you can now do the following operations while the datafile is online and being accessed: 使用Oracle 12C,您现在可以在数据文件处于联机状态且正在访问时执行以下操作:
1. Renaming an Online Data File 重命名在线数据文件
2. Relocating an Online Data File 更改在线数据文件的位置
3. Copying an Online Data File 复制在线数据文件
4. Relocating an Online Data File and Overwriting an Existing File 更改在线数据文件的位置并覆盖现有文件
5. Relocating an Online Data File to Oracle ASM 更改在线数据文件的位置到Oracle ASM
The following is an example of how each operation is done: 下面是每个操作如何完成的示例
Renaming an Online Data File: 重命名在线数据文件
===============================
2. Relocating an Online Data File: 更改在线数据文件的位置
===================================
3. Copying an Online Data File: 复制在线数据文件
=================================
4. Example of relocating an Online Data File and Overwriting an Existing File: 更改在线数据文件的位置并覆盖现有文件
=====================================================================
5. Relocate an Online Data File to Oracle ASM: 更改在线数据文件的位置到Oracle ASM
================================================
この例では、Oracle ASMの場所には/ u01 /オラクル/ rbdb1 /ディレクトリからデータファイルuser1.dbfを移動します。 ALTER DATABASEのMOVE DATAFILE '/u01/oracle/rbdb1/user1.dbf' TO '+ dgroup_01 /データ/ ORCL /データ・ファイルの/ user1.dbf'; この例では、別のOracle ASMの場所にあるOracle ASMの場所からデータファイルを移動します。 ALTER DATABASEのMOVEのDATAFILE '+ dgroup_01 /データ/ ORCL /データ・ファイルの/ user1.dbf' TO '+ dgroup_02 /データ/ ORCL /データ・ファイルの/ user1.dbf';