WindowsでのOracleのADGは、手順をインストール

環境はじめに:
Windowsの2012 R2 *の2組の
主なライブラリ:Oracleソフトウェアのインストール、監視、例
スタンバイ・データベース:インストールするには、Oracleソフトウェア、モニター
データベースのバージョン:11.2.0.4
メイン図書館:ORCLの
ライブラリ装置:PROD

1、主库
PFILEを作成= 'C:\ Users \ユーザー管理\デスクトップ\ファイル\ pfile.ora' SPFILEから。
ALTERデータベースの強制ロギング。

ALTER SYSTEMセットLOG_ARCHIVE_CONFIG = 'DG_CONFIG =(ORCL、PROD)'スコープ= SPFILE。
ALTER SYSTEM SET LOG_ARCHIVE_DEST_1 = 'LOCATION = C:\アプリ\アーカイブVALID_FOR =(ALL_LOGFILES、ALL_ROLES)DB_UNIQUE_NAME = ORCL'スコープ=両方のSID =」「;
ALTER SYSTEMセットLOG_ARCHIVE_DEST_2 = 'SERVICE = PROD LGWR ASYNC VALID_FOR =(ONLINE_LOGFILES、PRIMARY_ROLE)DB_UNIQUE_NAME = PROD'スコープ=両方のSID =」
「;
ALTER SYSTEMセットLOG_ARCHIVE_DEST_STATE_1 =スコープを'有効' =両方のSID =」「;
ALTER SYSTEMセットLOG_ARCHIVE_DEST_STATE_2 =スコープを'有効' =両方のSID =」
「;
ALTER SYSTEMセットFAL_CLIENT = 'ORCL'スコープ=両方のSID =」「;
ALTER SYSTEMセットFAL_SERVER = 'PROD'スコープ=両方のSIDが=」
「;

ALTER SYSTEMセットDB_FILE_NAME_CONVERT = 'C:\アプリ\データファイル\ ORCL \'、 'C:\アプリ\データファイル\ PROD \'スコープ= SPFILE SID =」
「;
ALTER SYSTEMセットLOG_FILE_NAME_CONVERT = 'C:\アプリ\データファイル\ ORCL \'、 'C:\アプリ\データファイル\ PROD \'スコープ= SPFILE SID = '*'。

SQL> pfileの作成= 'C:\ Users \ユーザー管理\デスクトップ\ファイル\ pfilebak.ora' SPFILEから。

ディレクトリを作成するライブラリによって調製2、
アーカイブディレクトリはC:\アプリ\アーカイブ
データファイルディレクトリC:\アプリケーション\データファイル\のProd \
adumpディレクトリC:\アプリ\管理者\管理者 \ PROD \ adump

3、主库备份
RMANターゲット/
ラン{
チャンネルA1デバイスタイプのディスクを割り当てます。
デバイスタイプディスクA2チャネルを割り当てます。
デバイスタイプディスクA3チャネルを割り当てます。
すべてのアーカイブログクロスチェック。
SQL 'ALTER SYSTEMアーカイブログ現在の';
SQL 'ALTER SYSTEMアーカイブログ現在の';
バックアップデータベースのフルフォーマット=「C:\ Users \ユーザー管理\デスクトップ\ファイル\完全な%U%のT」がスタンバイのための現行の制御が含まれます。
スタンバイ形式のバックアップ現行の制御ファイル'C:\ Users \ユーザー管理\デスクトップ\ファイル\ control01.ctlと';
すべてのフォーマットアーカイブログのバックアップ'C:\ Users \ユーザー管理\デスクトップ\ファイル\アーチ
%D %T%U.arc';
チャンネルA1を解放します。
チャンネルA2を解放します。
チャンネルA3を解放します。

図4は、ファイルのコピー
パスワードファイル$ ORACLE_HOME /データベースの
パスワードファイル、PFILE、やり直し、一時(変更のSIDへの必要性を) 、 ライブラリーのコピーに対応するディレクトリを準備します。

5、ホストファイルを変更
192.168.3.2 WIN-JP7MSEND1SD
192.168.3.3 WIN-KL9BBQ52F5Rを

図6に示すように、一貫性のあるスタンバイ・データベースをTNSNAMES

ライブラリファイルPFILEによって変更7、
変更PFILEファイル
db_nameは= 'ORCL'は、プライマリ・データベースと一致している必要があり
.db_unique_name = 'のProd'
.audit_file_dest = 'C:\アプリケーション\管理者\ ADMIN \のProd \ adump'ノートパス
LOG_ARCHIVE_DEST_1 =「C: '\アプリケーション\アーカイブ
.db_recovery_file_dest
ORACLE_BASEは
LOG_ARCHIVE_DEST_2、LOG_ARCHIVE_DEST_STATE_1削除
修正
'のProd FAL_CLIENT = '
ORCL = .fal_server' '
.log_archive_configを=' = DG_CONFIG(ORCL、製品版) '
.log_archive_dest_1 =' LOCATION = C:\アプリケーション\ =アーカイブVALID_FOR (ALL_LOGFILES、ALL_ROLES)DB_UNIQUE_NAME = PROD '

*ファイルのパスが正しいか確認してください***

サービスを追加するライブラリによって調製8、
ORADIM -new -sid自動車のProd -STARTMODE
SETのProdをORACLE_SID =

9、回復バックアップデータベース
SQL>起動PFILE = NOMOUNT 'C:\ Users \ユーザー管理\デスクトップ\ファイル\ pfilebak.ora';
SQL>「はCからPFILE = SPFILEを作成します:\ Users \ユーザー管理\デスクトップ\ファイル\ pfilebak.ora 「;
を介して利用されているデータファイルへの需要が変化した場合
、Recovery Managerのターゲットは/ NOCATALOG
RMAN>からスタンバイ制御ファイルをリストアします」C:\ Users \ユーザー管理\デスクトップ\ファイル\ control01.ctlと「;
SQL> ALTERデータベースのマウント;
とCataogスタート」C: \ Users \ユーザー管理\デスクトップ\ファイル \「;

ラン
{
チャネルC1デバイスタイプのディスクを割り当てます。
チャンネルC2デバイスタイプのディスクを割り当てます。
チャネルC3デバイスタイプのディスクを割り当てます。
チャネルC4デバイスタイプのディスクを割り当てます。
データファイル1への設定NEWNAME 'C:\アプリ\データファイル\ PROD \ SYSTEM01.DBF';
データ・ファイルの2のためのセットNEWNAME 'C:\アプリ\データファイル\ PROD \ SYSAUX01.DBF';
データ・ファイルの3のためのセットNEWNAME 'C:\アプリ\データファイル\ PROD \ UNDOTBS01.DBF';
データ・ファイルの4のためのセットNEWNAME 'C:\アプリ\データファイル\ PROD \ USERS01.DBF';
データ・ファイルの5までの設定NEWNAME 'C:\アプリ\データファイル\ PROD \ EXAMPLE01.DBF';
データベースを復元します。
チャンネルC1を解放します。
チャンネルC2を解放します。
チャンネルC3を解放します。
チャネルC4を解放します。
}
データベースを回復します。

10、主备库添加スタンバイ日志(比オンラインログ至少多一个)
主库
ALTERデータベースの追加スタンバイログ・ファイル・スレッド1つの群4( 'C:\アプリ\データファイル\ ORCL \ standby04.log')サイズ50M。
ALTERデータベースの追加スタンバイログファイルスレッド1群5( 'C:\アプリ\データファイル\ ORCL \ standby05.log')サイズ50M。
ALTERデータベースの追加スタンバイログファイルスレッド1群6( 'C:\アプリ\データファイル\ ORCL \ standby06.log')サイズ50M。
ALTERデータベースの追加スタンバイログファイルスレッド1グループ7( 'C:\アプリ\データファイル\ ORCL \ standby07.log')サイズ50M。
ALTERデータベースの追加スタンバイログ・ファイル・スレッド1群8( 'C:\アプリ\データファイル\ ORCL \ standby08.log')サイズ50M;
备库
ALTERデータベースの追加スタンバイログファイルスレッド1群4( 'C:\アプリ\データファイル\ PROD \ standby04.log ')サイズ50M;
ALTERデータベースの追加スタンバイログファイルスレッド1群5( 'C:\アプリ\データファイル\ PROD \ standby05.log')サイズ50M。
ALTERデータベースの追加スタンバイログファイルスレッド1群6( 'C:\アプリ\データファイル\ PROD \ standby06.log')サイズ50M。
ALTERデータベースの追加スタンバイログファイルスレッド1グループ7( 'C:\アプリ\データファイル\ PROD \ standby07.log')サイズ50M。
ALTERデータベースの追加スタンバイログファイルスレッド1群8( 'C:\アプリ\データファイル\ PROD \ standby08.log')サイズ50M。

11、メインライブラリDBは、LOG_ARCHIVE_CONFIGので、有効にするには再起動を再起動します

启动同步
SQL> ALTERデータベースセッションから管理対象スタンバイ・データベースの切断を回復します。
SQL>管理スタンバイデータベースを回復するキャンセル。
SQL>のみALTER DATABASE OPEN読みます。
SQL> alter databaseコマンドは、セッションから、現在のログファイルの切断を使用して管理スタンバイデータベースを回復します。

验证
主库V $ ARCHIVED_LOG
SQL>スレッド#を選択し、スレッド#によって適用= 'NO'グループのV $ ARCHIVED_LOGから最大(シーケンス番号);

备库V $ ARCHIVED_LOG
SQL>スレッド#を選択し、スレッド#で= 'YES'グループに適用五$ ARCHIVED_LOGから最大(シーケンス番号);

备库V $ MANAGED_STANDBYを。
プロセス、状態、スレッド#、五$ MANAGED_STANDBYからシーケンス番号を選択します。
SQL>を選択し、プロセス、状態、スレッド#、五$ MANAGED_STANDBYからシーケンス番号。

プロセスステータスTHREAD#シーケンス#


ARCHは0 CONNECTED
ARCHが0 CONNECTED
ARCH CLOSING 1 10
ARCH閉鎖1~11
RFSのIDLE 0
RFSのIDLE 0
RFSのIDLE 0
RFS IDLE 1 12
MRP0 APPLYING_LOG 1 12

おすすめ

転載: blog.51cto.com/11298469/2472376