データのバックアップ/復元に使用されるサーバーと通信するためにRMANが使用するプロトコルは何ですか?
どこでも検索しましたが、この情報を含むドキュメントは見つかりませんでした。
背景:Oracleデータベースを別のストアにバックアップするプロキシを開発しています
あなたが探しているものは SBT API と呼ばれます。無料のドキュメントは見つかりませんが、テープライブラリなどのベンダーがSBTの機能(例:sbtopen()
、sbtwrite()
など)を実装しているというプロセスです。それらを共有ライブラリ(.so
ファイル)としてコンパイルし、これはOracle_HOME
に配置されます。 RMANが起動すると、libobk.so
というファイルが検索され、動的にリンクされます。次に、RMANは関数を呼び出し、次にMML(メディア管理レイヤー)と実際のハードウェアの間のプロトコルを呼び出します。テープライブラリは独自のものです。