OracleはPL / SQLコードのネイティブCコンパイルを実行できるため(コードはgccなどのCコンパイラでサーバーファイルシステムの共有オブジェクトファイルにコンパイルされます)、これについて疑問に思っています。ネイティブにコンパイルされた PL/SQL 関数にリンクする extproc 用の C コードを開発できますか? これは素晴らしいことです。なぜなら、OCI の難しいことはすべて PL/SQL で実行でき、論理的または数学的なことはすべて C で実行できるからです。ヘッダー ファイルを作成できます。.so をリバース エンジニアリングする方法はありますか? 誰かがそのようなハックを試しましたか? 実際の問題を解決するというよりも、「学び、実験したい」ということです。
EDIT1: 私が理解したこと: $ORACLE_HOME/plsql/spnc_commands ファイルを変更し、リンカ コマンドの後ろに cp %(src) /tmp%(src) を追加できます。したがって、生成された C コードを調べることができますが、これは大きな助けにはなりません :-(