plsql ソースを開発して Oracle DB に格納するプロジェクトに参加しています。
ソースの 2 つのコピーがあります - テスト サーバーと運用サーバーです。そのため、SPOT (単一の信頼点) ルールが破られました。コピーには時々同期が必要であり、このジョブは手動で実行されます。
しかし、最も厄介なのは構成管理から来ています。古い plsql スクリプトが失われたため、以前の作業プロジェクトのコピーを再現できません (新しいバージョンでは API が変更されています)。
件名を勉強した後、素晴らしいプロジェクトを見つけました: https://code.google.com/p/plsqlmaven
https://code.google.com/p/plsqlmaven/wiki/Basicsに従うことで、DB からすべての plsql スクリプト (および本番環境とテスト環境の差分) をダンプできます。
$ mvn plsql:extract -Dforce
しかし、私はplsql:deployコマンドに固執しました(jarが見つからないというエラーが表示されます。作成方法がわかりません)。私はすぐに作者に連絡し、いくつかのバグレポートに記入します.
しかし、コミュニティがプロジェクトの活力のためにそのような基本的なタスクをすでに解決していることを願っています。
Java プロジェクトで plsql スクリプトを Oracle DB にデプロイするにはどうすればよいですか (私のプロジェクトでは Maven ビルド システムを使用しています)。
PS oracle.com の SQL Developer チュートリアルを参照しています。ボタンを 1 回クリックするだけで plsql ファイル階層全体をデプロイする方法が見つかりません。そして、私はコマンドラインソリューションを好みます...
PPS関連するエラーをplsqlmavenプロジェクトに報告します。
- https://code.google.com/p/plsqlmaven/issues/detail?id=4 (plsql ファイルを Oracle DB にデプロイするためのチュートリアルが必要です。)
- https://code.google.com/p/plsqlmaven/issues/detail?id=5 (Maven central に 1.11 をリリースしてください。)
- https://code.google.com/p/plsqlmaven/issues/detail?id=6 ( plsql: 1.10 ではデフォルトで src/main/java にダンプ plsql コードを抽出します)
PPPS http://rsdn.ru/forum/java/5011849.flat (ロシア語)で質問します