問題タブ [loadjava]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
oracle - コンパイル エラー oracle loadjava 内部クラス
Oracle db 12c にいくつかの Java クラスをロードしたいと考えています。すべての .java をローカルでコンパイルし、結果のクラスをロードすると、問題はありません。しかし、代わりに Oracle サーバー側コンパイラを使用したい場合、つまり .java ソース ファイルをロードしたい場合、奇妙なエラーが発生します。私はたくさんのJavaクラスを持っています。これを見てください:
ArrayDouble の 64 行目は次のとおりです。
助けてくれてありがとう
java - Oracle 11.2.0.3 - Java オブジェクトをスキーマからスキーマに移動する
私は Oracle 11.2.0.3 を使用しており、既存の Java クラスを ABC というスキーマにロードしています。これらのクラスを同じ DB インスタンスの別のスキーマ DEF に移動する必要があります。
loadjava
簡単な方法は、すべてのクラスを新しいスキーマに単純化することでした。残念ながら、ソースやコンパイル済みのクラスはありません。
どうすればこれを達成できますか?2つの可能性を考えましたが、どちらかが本当に可能ですか?
- のような Java オブジェクトを移動するコマンドが存在する可能性があり
movejava
ます。 - クラスをアンロードして、ファイル システムに存在するようにして
loadjava
から、新しいスキーマに配置します。
ここのサイトも人もすごいと思います!私を助けてみてください。
oracle - loadjava を使用した Oracle エラー (ORA-29532)
このコマンドのおかげで、Oracle12c でインターフェイスを含む jar をロードしようとすると:
loadjava -v -r -u user@localhost:1521:SCM -resolver "((* SCM) (* PUBLIC) (* -))" C:\PATH\message-sender-0.1.0-SNAPSHOT.jar
すべてのクラスは適切にロードされていますが、既知のインターフェイスは 1 つもありません。このエラーがあります:
何か案が?
よろしく。
oracle11g - ロードしようとすると loadjava NullPointerException が発生する
Oracle 11g データベースで loadjava ユーティリティを使用しようとしています。すべての適切な特権がありますが、次のエラーが発生します。
コマンド:
出力(ログファイルに書き込んでいないため)。DB にロードする必要があるすべての jar ファイルが取得されていることがわかります。
arguments: '-user' 'ccar_eccar/***@ccar' '-thin' 'tsakirisd-hp:1521:ccar' '-verbose' 'activation-1.1.1.jar' 'axis-ant.jar' 'axis.jar' 'bcprov-ext-jdk14-145.jar' 'bcprov-jdk14-145.jar' 'ccar_eccar_interface_11g.jar' 'commons-discovery-0.2.jar' 'commons-logging-1.0.4.jar' 'jaxrpc.jar' 'log4j-1.2.8.jar' 'mail.jar' 'opensaml.jar' 'saaj.jar' 'wsdl4j-1.5.1.jar' 'wss4j-1.5.2.jar' 'xalan-2.4.1.jar' 'xercesImpl.jar' 'xercesSamples.jar' 'xmlParserAPIs.jar' 'xmlsec-1.4.1.jar'
エラー:
スレッド「メイン」での例外 java.lang.NullPointerException at oracle.aurora.server.tools.loadjava.LoadJava.add(LoadJava.java:724) at oracle.aurora.server.tools.loadjava.LoadJava.processDeferredFiles(LoadJava.java) :641) oracle.aurora.server.tools.loadjava.LoadJava.process(LoadJava.java:995) で oracle.aurora.server.tools.loadjava.LoadJava.command(LoadJava.java:278) で oracle.aurora. server.tools.loadjava.LoadJavaMain.run(LoadJavaMain.java:179) at oracle.aurora.server.tools.loadjava.LoadJavaMain.main(LoadJavaMain.java:64)
追加で爆発するようです。私はずっと研究しましたが、なぜこれがうまくいかないのか分かりません。
助けてくれてありがとう!
oracle - ロードされたjarをOracleデータベースに抽出します
loadjava コマンドを使用して Oracle データベースにロードされた jar があります。データベースにロードされたこのjar(またはクラス)を抽出する方法はありますか? データベースのバージョンは 11g です。
oracle - LoadJava : Oracle サーバー jar の依存関係
自分のjarのコマンドloadJavaを使用する場合(jarをデータベースoracleにロードするため)、oracleのサーバーインストールに属する他の依存関係*が必要です(javax.resource.jar、javax.transaction.jar、oemlt.jarなど) ...)。
*ORA-29521 : 参照名 javax/security/auth/Subject が見つかりませんでした
ロードしたいjarは次のとおりです。
そして、Oracleサーバーのインストールの複数のjarファイルをロードする必要があります:
これらの種類の jar を自動的に含める方法はありますか?
どうもありがとう
java - Oracle DB内でKafka Producerを使用する
カスタム Java クラスを使用して Oracle から Kafka ブローカーにメッセージを直接投稿しようとしています。そのために、Oracle に必要なライブラリをアップロードし、Oracle 関数/プロシージャを使用して Java 関数を呼び出しています。基本的な Java 関数は正常に動作していますが、Kafka が初期化され、キャッチされていない例外をスローする関数が使用されています。関数本体全体を try-catch ブロック内に配置しても、カスタマイズされた例外をメッセージとして取得できません。
JVM バージョン 1.8 を搭載した Oracle 12C を使用しています。
このメッセージは、Java 関数呼び出し時に Oracle SQL プロンプトにポップアップ表示されました (java.lang.NoClassDefFound エラー)。
カスタムクラスのjarファイルを作成し、それを尊敬されるライブラリとともにOracle DBにアップロードしました。以下のコマンドを使用してライブラリ ファイルをアップロードしました。
Kafka Producer を初期化してメッセージの送信を開始する方法をオラクル内から教えてください
Oracle DB 内にロードされている Java 関数をデバッグする方法。
私のカスタムクラスは以下のとおりです
関数 getProperties(String msg) は正常に動作していますが、関数 push(String data) は動作していません。