sql >> データベース >  >> RDS >> Oracle

Oracle:JMSメッセージを送信するJavaストアドプロシージャ

    私は、Oracleデータベース内でのJavaとJMSの実行について正確に専門家ではありません(ただし、3つのコンポーネントのそれぞれを個別に知っています)。しかし、あなたの説明から、Java用のOracleセキュリティモデルを考慮していないようです。

    Oracleは、明示的に権限を付与されていない限り、コンポーネントがネットワーク(またはファイルシステムなど)にアクセスすることを許可しません。したがって、Oracle JVMのセキュリティについて読み始めて、リモートマシンに接続できるようにするためにOracleを構成する必要があるかどうかを確認してください。

    権限の付与には、次のステートメントが含まれる可能性があります。

    EXEC DBMS_JAVA.GRANT_PERMISSION('YOUR_SCHEMA', 'SYS:java.net.SocketPermission', '192.168.111.242', 'connect,accept,resolve');
    


    1. PostgreSQLストリーミングレプリケーション-詳細

    2. MySQLは1行のみを返します

    3. 大きな(14 GB)MySQLダンプファイルを新しいMySQLデータベースにインポートするにはどうすればよいですか?

    4. OracleAppsのJAVA/JREに関する上位の質問