問題タブ [oracle8i]

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.

0 投票する
1 に答える
52 参照

oracle - Oracle 8.1.7: 1 つのインスタンスで 2 つのデータベースを復元する方法

おやすみなさい!RHEL 3 Update 4 (Taroon) で oracle 8.1.7 を実行し、2 つのデータベースのコールド バックアップ (すべての DB ファイル) を実行しました。インストールされた 1 つのインスタンスで、異なる SID を持つこの 2 つのデータベースを復元するにはどうすればよいですか? ありがとうございました。

0 投票する
1 に答える
90 参照

sql - Oracle 8i SQL コマンドが正しく終了していない

以下の SQL ステートメントでは、ROUTER_ID を渡し、関連する RTR_SEQUENCE と共に RTR_HEADER レコードの最新バージョンが返されることを期待しています。

INNER JOIN を指しているインテリジェンスで SQL コマンドが適切に終了していません。INNER JOIN とそれに関連するテーブルとフィールドを省略すると、SQL ステートメントが実行されます。RTR_HEADER レコードの最新バージョンを取得しますが、一致する RTR_HEADER も必要です。SOに関する他の既存の回答の多くを調べましたが、結果が得られずに解決策を考慮しました。

関係の視覚的表現

インテリセンス表示エラー

0 投票する
1 に答える
343 参照

wso2 - DSS は異なる Oracle データベース バージョンに接続できません

WSO2 Data Services (3.5.1) サーバーを使用して、いくつかの Oracle 12c データベースに接続しています。ただし、レガシーをサポートするには、10g や 8i などの異なるバージョンにも接続する必要があります。

ojdbc14.jarドライバーを使用すると、datasources:
8iworks
10gworksという問題があります
12c: ORA-28040: No matching authentication protocol(バージョン 12 での SHA アルゴリズムの変更による)

ojdbc6.jaror ojdbc7.jar:を使用すると、次のように
10g機能
12c
8iます。

解決策を探しているSQLNET.ALLOWED_LOGON_VERSION=8と、12c データベースの oracle/network/admin/sqlnet.ora ファイルにパラメーターを設定して を使用することで、いくつかの代替手段を見つけましojdbc14.jarたが、インフラストラクチャの制限により、このアプローチは受け入れられません。

DSS で両方のドライバーを同時に使用する方法があるかどうかを知りたいです。おそらく、異なるOracleDriverクラスを拡張するカスタム Java クラスを指定し、DSS クラス ローダーを構成するか、または別のソリューションを使用します。

どんな助けでも大歓迎です。

0 投票する
1 に答える
58 参照

sql - 存在しない行を模倣する

存在しない 1 つの行をデフォルト データで置き換える必要があります。以下は、データ用に持っているものと、データ用に返す必要があるものです。PL/SQL で何かを構築するのではなく、SQL でこれを行いたいと考えています。私はオラクル8iを使用しています。

私が持っているもの:

必要なもの:

0 投票する
3 に答える
1075 参照

sql - 条件付きのOracle SQLケース

Oracle SQL の case ステートメントについて質問があります。

where条件で、次の条件を適用したいと思います。給与日が null の場合、有効日は 2016 年 1 月 1 日よりも大きい必要があります

私は試してみました

ただし、上記の結果は

ORA-00933: SQLコマンドが正しく終了していません

どうすればこれを解決できますか?

0 投票する
0 に答える
463 参照

sql - Oracle 8i SQL - 長い varchar2 文字列を連結します (CLOB に?)

VARCHAR2(4000) である 2 つの列を連結する必要があります。結果の文字列は長すぎるため、VARCHAR2(4000) 列に収まりません。

連結演算子は CLOB を受け入れることができるため、各列をオンザフライで CLOB に変換し、||それらをまとめて変換することにしました。

ただし、TO_CLOB8iにはありません。CAST は CLOB では機能しません。

どうすればこれを達成できますか?

制限事項:

  • オラクル8i
  • 読み取り専用アクセス
  • 作成権限なし