OSコマンドを実行するOracle PL / SQL

PL / SQL実行シェル(オペレーティングシステム)コマンド:OS_COMMANDとFILE_TYPE
今すぐダウンロード

OSコマンドを実行するOracle PL / SQL ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Public Domain
  • 価格:
  • FREE
  • 出版社名:
  • Carsten Czarski
  • 出版社のWebサイト:

OSコマンドを実行するOracle PL / SQL タグ


OSコマンドを実行するOracle PL / SQL 説明

PL / SQL実行シェル(オペレーティングシステム)コマンド:OS_COMMANDとFILE_TYPE Oracle PL / SQLの実行OSコマンドプロジェクトには、Oracle Database Developerがオペレーティングシステムまたは通常のファイルと対話できるPL / SQLパッケージOS_COMMAND、FILE_TYPE、およびFILE_PKGが含まれています。 Oracleは、ファイルシステムにアクセスするためのボックスの限られた機能だけ、シェルコマンドまたはオペレーティングシステムプロセスを実行する機能はありません。インターネット上およびOracle ForumsにはPL / SQLスクリプトが広がっていますが、すぐにインストール可能なパッケージはありません。このプロジェクトは正確にこれを提供しようとしています。一般的には、Oracle Engineによってシェルコマンドを実行する方法が少なくとも3つあります。 1.ネイティブ共有ライブラリをコーディングし、作成ライブラリを使用してOracleデータベースに参照し、特定の関数にPL / SQLラッパーを作成します。これは、プラットフォームのOracleのCコンパイラが実行されている必要があります。 2. Shellコマンドを実行できるOracle提供のパッケージDBMS_Schedulerを使用します。しかしDBMS_SchedulerはStdinとStdoutへのアクセスを欠いています。これが必要な場合は、DBMS_Schedulerがオプションではありません。 3. Oracle8i以降、データベースに含まれるJ2SE準拠のJavaエンジンがあります。他のJavaエンジンとして、System.execメソッドを介してシェルコマンドを実行することができます。 JDBC APIはSTDIN、STDOUTまたはOS戻り値の内容をSQLエンジンに返すことを可能にします。そして、Javaがプラットフォームに依存しないため、インストールスクリプトはすべてのプラットフォームのジョブを実行します。だから私はデータベース内のJavaの決定を受けました。パッケージはOracle 10.1以上で実行されます。このリリースの新機能: ・Oracle10およびOracle11gの区切りファイル - OS_COMMAND.LOAD_ENVメソッドは10gで利用できません。 ・シェルコマンドを実行するときの作業ディレクトリのサポート ・カスタム環境変数のサポート ・ファイルを読むときに、file_typeは書き込み権限を必要としません ・PL / SQLパッケージは現在起動者の権利で動作します ・環境固有の情報を取得する:ルートディレクトリと名前区切り文字文字 ・file_type:get_parent()メソッド


OSコマンドを実行するOracle PL / SQL 関連ソフトウェア

RazorsQL.

SQLクエリツール、データベースナビゲータ、SQLエディタ、およびデータベース管理ツール。 ...

924

ダウンロード