問題タブ [oracle-ords]
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.
tomcat - ords データベースがデータベースにマップされていません
Tomcat で動作するように Oracle Apex 5 と ORDS を構成しようとしています。Oracle ドキュメントの指示に従ってすべての手順を完了することができましたが、それを使用して ORDS にアクセスしようとするとhttp://localhost:8080/ords/
、次のエラーが表示されます。
404お探しのページが見つかりませんでした
要求をデータベースにマップできませんでした。リクエスト URL が正しいこと、および URL からデータベースへのマッピングが正しく構成されていることを確認してください
サポートしてください。スタンドアロンは動作しています。
Oracle: 11g
OS: Linux
Tomcat: 7 (実行中)
tomcat - Oracle ApexまたはORDSが画像フォルダを認識しない
Oracle Apex 5 をインストールし、Tomcat を介して ORDS を構成しましたが、次のようなエラーが発生します。
There is a problem with your environment because the Application Express files have not been loaded. Please verify that you have copied the images directory to your application server as instructed in the Installation Guide. In addition, please verify that your image prefix path is correct. Your current path is /i/ (it should contain both starting and ending forward slashes, such as the default /i/). Use the SQL script reset_image_prefix.sql if you need to change it.
oracle - Oracle ORDSはログインユーザーを取得します
セクション 3.5.5.3 の3.5 ファースト パーティ Cookie ベース認証用の RESTful サービスへの安全なアクセスの構成の手順 1 ~ 4 を正常に実行し、リソースが保護されているため、hr_admin/password でログインしてリソースを正常に取得しました。これが hr_admin であることを SQL で検出するにはどうすればよいですか? 私がチェックしました:
とりわけ、ユーザー名 (hr_admin) がどこにも見つかりませんでした。すべてがデータベース スキーマ (ORDSTEST) を指しています。私が求めているユーザー名は、ユーザーが Web ブラウザーを介して提供した OAuth 認証済みのユーザー名と役割です。
クライアントは信頼できない HTML/JavaScript であるため、クライアント側の名前を保存して、リクエストごとに送信することはできません。
APEX では呼び出しは V('APP_USER') になりますが、ORDS では機能しません。
oracle - Oracle ORDS 2 の HTTP ポートの変更
DBA から、APEX サービスがリッスンしている HTTP ポートを変更できないため、ORDS を新たに再インストールする必要があり、おそらく Oracle でサポートされている ORDS 3 にアップグレードする必要があると言われています。しかし、この ORDS (2 または 3) の再インストールには、Oracle のインスタンスを再構築する必要があるとも言われました。
私は DBA ではありません。Apex ワークスペース管理者であり、11GR2 Oracle インスタンスのビジネス所有者です。なんらかの構成で単純に HTTP ポートを変更してから、サービスを再起動できないとは思いません。
また、ORDS 2 の上に ORDS 3.0 をインストール/アップグレードしたり、ORDS 2 を再インストールしたりしても、Oracle インスタンス全体を破棄して再構築することはできないとは思いません。
特に次のような記事を目にすると:
https://blog.cdivilly.com/2015/03/11/install-ords-3.0.0/
Oracle 11GR2 を使用する場合、APEX http ポートまたは ORDS 2 を構成する方法、およびインスタンスと既存のデータに大きな影響を与えずに (ORDS 2 および APEX 4.2 から) ORDS 3 および APEX 5 にアップグレードすることが可能かどうか、誰でもアドバイスできますか? /アプリケーション。
アドバイスをいただければ幸いです。