CONVERT_TO_PHYSICAL
CONVERT_TO_PHYSICAL
関数を使用すると、スナップショット・スタンバイ・データベースをフィジカル・スタンバイ・データベースに変換できます。
CONVERT_TO_PHYSICAL
関数
書式
DBMS_DG.CONVERT_TO_PHYSICAL (
db_name IN VARCHAR2,
severity OUT BINARY_INTEGER)
RETURN BINARY_INTEGER;
パラメータ
パラメータ | 説明 |
---|---|
db_name |
フィジカル・スタンバイ・データベースに変換するスナップショット・スタンバイ・データベースの |
severity |
この関数によって返されたステータスに関連付けられている重大度。重大度は、次のOracleエラー番号のいずれかになります。
|
使用上のノート
-
この関数では、2進整数が返されます。
-
この関数をコールするには、クライアントがプライマリ・データベースに接続されている必要があります。
- スナップショット・スタンバイ・データベースは、フィジカル・スタンバイへの変換を完了するにはマウント・モードで実行されている必要があります。
戻り値
エラー | 説明 |
---|---|
ORA-00000: 正常に完了しました。 |
スナップショット・スタンバイ・データベースは正常にフィジカル・スタンバイ・データベースに変換されました。 |
ORA-16540: 引数が無効です。 |
このデータベースについて指定された名前が、有効なDB_UNIQUE_NAME 値ではありませんでした。
|
ORA-16732: Oracle Clusterwareはデータベース・インスタンスを再起動しています |
Oracle Clusterwareで、スナップショット・スタンバイ・データベースをフィジカル・スタンバイ・データベースに変換するためにブローカで必要とされているモードになるよう、このデータベースを再起動中です。このデータベースの再起動が完了するまで待ってから、この関数のコールを再試行してください。 |
ORA-16897: データベースをマウント・モードで起動してください |
スナップショット・スタンバイ・データベースがマウント・モードで実行されていないため、フィジカル・スタンバイへの変換を実行できませんでした。このデータベースを再起動してマウント・モードにし、この関数のコールを再試行してください。 |
ORA-16899: 操作にはプライマリ・データベースへの接続が必要です。 |
この関数は、完了するには、プライマリ・データベースに接続している間にコールする必要があります。プライマリ・データベースに再接続し、この関数のコールを再試行してください。 |
その他 |
Data Guard Brokerでこのデータベースを変換できませんでした。戻り値で、この失敗の理由が示されます。 |