問題タブ [dataguard]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
1935 参照

oracle - Azure での Oracle の高可用性については、Oracle Data Guard で十分ですか、それとも Active Data Guard (または Golden Gate) が必要ですか?

Azure のドキュメントによると、https://msdn.microsoft.com/en-us/library/azure/dn439773.aspx、Active Data Guard または Golden Gate は、Azure で Oracle データベースを実行するときに高可用性を実現するためのオプションです。

ADG の引用された利点 (レポート、バックアップのオフロード) は、アプリケーションの優先事項ではありません。Oracle Data Guard は HA に対しても同様に機能しますか?

0 投票する
1 に答える
1040 参照

oracle - RMAN複製ターゲット・データベースORA-19511: メディア・マネージャ・レイヤーからエラーを受信しました

RMAN Duplicate Target Database For Standby Dorecover を使用して、Data Guard 構成でスタンバイ データベースを構築しようとしています。

すべての rman バックアップ セットは Netbackup にあり、RMAN ビューを使用してバックアップ ピースのインベントリを確認できます。

ただし、Duplicate Target Database コマンドは次のエラーで失敗します。

基本的に、バックアップ ピースは存在しますが、RMAN/Netbackup は存在しないと言っています。

なぜなのかご存知ですか?

ありがとうございました。

0 投票する
1 に答える
1796 参照

oracle - Jdbc データガードの問題

2 つのサーバーで高可用性を実現するために Oracle データベースに datagaurd を実装し、Jboss アプリケーション サーバーに接続してプライマリ データベース インスタンスに常に接続するように jdbc 設定を構成しました。

次の文字列を使用する場合:

スイッチオーバー/ファイルオーバーを実行すると、ip1 がダウンし、ip2 がアップします。リストで最初に ip2 を指定すると、接続が確立されます (ip2 に接続しようとした場合と同じように)。ただし、最初に ip1 を配置すると、直接接続しようとした場合と同じエラーが発生します

0 投票する
0 に答える
576 参照

oracle - データガードの切り替えをシームレスに行う方法

12c 環境の Dataguard 構成で、プライマリ ( foo) からスタンバイ ( ) への切り替えを実行し、barで sqlplus を実行しようとすると、新しいプライマリ (バー) に接続できずuser@foo、" " エラーが発生します。ORA-011033: ORACLE initialization or shutdown in progress

fooこれは、接続がまだアドレスではなくアドレスを指しているためであることがわかりbarました。多くの記事によると、さまざまな接続を処理するための新しい「仮想」サービスと、停止するトリガーを作成する必要があります。 /役割の変更後にこのサービスを開始します。

私はこれを行い、service_namesパラメータをこの新しい「仮想」サービスに設定すると、スイッチオーバーが機能し、元に戻すこともできますが、sqlplus をuser@fooスローしようとするとORA-011033. トリガーは役に立たず、サービスは foo と bar の両方で実行され続けます。これは、そのパラメーターを設定すると、トリガーが実行しようとするものをオーバーライドするように見えるためです。

そのパラメーターを定義しないと、スイッチオーバーが正常に機能し、トリガーが機能し、 Isqlplus user@fooのときにアドレスに正しくリダイレ​​クトされbarます。ただし、 にスイッチオーバーしようとするとfoo、DG アラート ログに次のメッセージが表示されます。

Redo transport problem detected: redo transport to database foo has the following error:
ORA-16047: DGID mismatch between destination setting and target database 08/05/2016 16:01:02 Initialization of connection failed. Expected destination db_unique_name is foo. Database actually reached is bar Failed to send message to site foo. Error code is ORA-16642. Data Guard Broker Status Summary:
Type Name Severity Status Configuration foo_dg Warning ORA-16607 Primary Database bar Error ORA-16778 Physical Standby Database foo Error ORA-16642

オン・フー:

log_archive_dest_2='service="bar"','ASYNC NOAFFIRM delay=0 オプションの圧縮=無効 max_failure=0 max_connections=1 再開=300 db_unique_name="bar" net_timeout=30','valid_for=(online_logfile,all_roles)' fal_client= 'foo' fal_server='バー'

オンバー:

log_archive_dest_2='service="foo", ASYNC NOAFFIRM delay=0 オプションの圧縮=無効 max_failure=0 max_connections=1 再開=300 db_unique_name="foo" valid_for=(online_logfile,all_roles)' fal_client='bar' fal_server='foo'

LDAP のエントリ: foo:

(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=foo_home)(PORT=15940))(ADDRESS=(PROTOCOL=TCP)(HOST=bar_home)(PORT=15940)))(CONNECT_DATA=(サービス名) =virtual_foo)(FAILOVER_MODE=(TYPE=SESSION)(METHOD=基本))))

バー:

(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=bar_home)(PORT=15940)))(CONNECT_DATA=(SERVICE_NAME=bar)))

何が欠けているのか、誤解しているのかわかりません。私が間違っている可能性があることについて、誰かが光を当てることができますか? 必要に応じて、より多くの情報を提供できます。

0 投票する
1 に答える
812 参照

java - PDB を使用した Oracle Dataguard 上の DB の Weblogic データソース構成

PDBを使用してOracle Dataguardに移行しています。

現在、Weblogic データソース構成で単一の DB URL を指すだけです。

Oracle Dataguard with PDB の weblogic でデータソースを構成するにはどうすればよいですか? 「JDBC マルチ データソース」を使用する必要がありますか?

0 投票する
1 に答える
156 参照

linux - インスタンスのリカバリで不足している dbf を削除する方法

同僚 (本当に!) は、プライマリ prod DG インスタンスで dbf を作成しようとしました。これは機能しましたが (ファイルはその後削除されました)、db_file_convert がセカンダリ ファイルの場所に設定されていなかったため、作成に失敗し、$OH/dbs に作成された "Missing" dbf が発生しました。

アラート ログのエラー:

これにより、HA インスタンスの DG が次のエラーで失敗します。

ORA-01111: データ・ファイル1124の名前が不明です - 正しいファイルに名前を変更してください

ORA-01110: データファイル 1124: '/$OH/dbs/UNNAMED'

ORA-01157: データ・ファイル1124を識別/ロックできません - DBWRトレース・ファイルを参照してください

ORA-01111: データ・ファイル1124の名前が不明です - 正しいファイルに名前を変更してください

ORA-01110: データファイル 1124: '/$OH/dbs/UNNAMED'

ファイルが本番環境に存在せず、リカバリしていない DG データベースの状態を読み取って、ファイルを作成または削除する必要があります。これらのオプションはいずれも、セカンダリ データベースでは使用できません。私のオプションは何ですか?欠落しているファイルを参照せずに HA で制御ファイルを再作成してから再起動しますか? 私の DG の知識が少しさびていることは役に立ちません。つまり、固体酸化鉄のことです。