問題タブ [oracle11gr2]

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 に答える
778 参照

oracle - OracleRACOneノード

Oracle Databaseの最新バージョン(11gリリース2)には、Real Application Clusters(RAC)OneNodeと呼ばれる新しいオプションがあります。「ワンノード」とは何ですか?通常のRACとどう違うのですか?

0 投票する
5 に答える
3646 参照

oracle - Oracle Walletの変更をスクリプト化するにはどうすればよいですか?

Oracleウォレットを使用して、接続するデータベースのパスワードを保存します。パスワードポリシーでは、変更のスクリプトを作成するのに十分な頻度でパスワードを変更する必要があります。データベースのパスワード自体を変更できるバッチファイルがありますが、ウォレットへの変更もスクリプト化したいと思います。問題は、mkstoreを呼び出した後にウォレットのパスワードを入力する必要があり、パスワードをパラメーターとして渡すことができないことです。ウォレットのクレデンシャルの変更をスクリプト化する方法はありますか?

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

database - エラー:ORA-28500:[Oracle] [ODBC SQL Server Driver]文字列データ、右切り捨て

Oracle11gR2ゲートウェイを介してSQLServer2005に接続しようとしていますが、SQL Serverからデータを取得するビューをクエリすると、次のエラーが発生します。

Oracleで実行されているクエリのいくつかの列をコメントアウトしましたが、機能しました。コメントされた列はVARHCAR(30)のデータ型ですが、VARCHAR(30)である他のフィールドもあります。

このエラーの回避策はありますか?クエリ全体に失敗するこれらの3つの列を追加すると、すべてがOKになります。データソースであるSQL Server 2005で実行されているビューでこれらのフィールドの名前を変更しようとしましたが、結果はありません。

ODBCドライバーとSQLServerドライバーの両方がインストールされており、SQLServerドライバー「dg4msql」を使用しています。Oracle文字セットはAL32UTF8です。

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

sql - Oracle: スケジュールのリスト

現在のユーザーのスケジュールのすべてのリストを取得する方法は? (オラクル 11g r2)

Toad は何らかの方法でそれを取得できます (オブジェクト ツリーに描画されるため) が、sys 以外のユーザーが実行できるビュー (クエリ) が見つかりません。

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

oracle - OracleUpdateバッチモデル-同じアプリケーションで両方のバッチモデルを使用

Oracle JDBCは、更新バッチの2つの異なるモデルをサポートしています。標準バッチとOracle固有のバッチです。

oracle 11g JDBC開発者ガイドによると、単一のアプリケーションでは、どちらか一方のモデルを使用できますが、両方を使用することはできません。これらを混在させると、OracleJDBCドライバは例外をスローします

私のスタンドアロンアプリケーションでは、上記のステートメントは当てはまりません。何か足りないものがないか知りたいです。

私のアプリケーションでは、OracleDataSourceを作成し、次のことを行います

code>

上記のコードは正常に実行され、異なるバッチモデルを使用した両方の更新バッチが正常に実行されていることがわかりました。見逃したものや、jdbc開発者ガイドの解釈が間違っているものはありますか?

前もって感謝します

0 投票する
4 に答える
13819 参照

sql - タイムスタンプの切り捨て

タイムスタンプ変数があるとしましょう:

それを次のように「切り捨てる」方法はありますか

(分と秒をカットしましたが、タイムゾーンは残しました)

ターゲットのオラクルのバージョンは 11g r2 です

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

oracle - スケジューラ ジョブ、スレーブ pid およびスリープ

異なるスケジューラ プログラムを実行する 2 つのスケジューラ ジョブがあります。各スケジューラ プログラムは同じ手順を実行しますが、引数は異なります。

dbms_lock.sleep(N);手順にがあります。

1 つのスケジューラ ジョブがスリープ状態になると、別のジョブもスリープ状態になることに気付きました。最初の目が覚めるまで。

私が見つけたスケジューラ ログでは、両方のスケジューラ jons が異なるsession id、同じ Slave PID.

これは問題になる可能性がありますか?もしそうなら - 異なるスレーブ pid でジョブを実行する方法は?

更新日:

に更新さMAX_JOB_SLAVE_PROCESSESれました20。現在、スレーブ pid は異なりますが、動作は変更されていません。

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

oracle - スケジュールと「max_failures」属性

max_failuresアイデアが得られません。ドキュメントから:

この属性は、ジョブが自動的に無効になる前に、スケジュールされた連続実行でジョブが失敗できる回数を指定します。

では、スケジュールがあるとします。実行回数は 100 回、失敗回数は 18 回、最大失敗回数は 20 回です。

現在の実行は正常に終了しました。

私は期待しています:私がそれを壊した場合-状態FAILEDで正確に20回実行され、その後BROKENに変更されます

私が得たもの:2回実行されるため、失敗回数は20であり、2回連続して実行されたにもかかわらず、スケジュールはBROKEN状態に変更されます。

私は何を逃したのですか?

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

oracle - 一連のフィールドをパッケージで定義されたカスタムオブジェクトにフェッチする

A私が持っているパッケージを持っているとしましょう

また、同じパッケージ本体に、オブジェクトの構築に必要なすべてのフィールドをフェッチするクエリがあります。保存されたオブジェクトがある場合は、次のことができます。

しかし、パッケージにカスタムタイプが定義されているため、コンストラクターがないため、次のように変更する必要があります。

そのような種類のオブジェクトを埋めるのはよりエレガントな方法ですか?

0 投票する
2 に答える
557 参照

oracle - pl/sqlにキャッシングレイヤを実装するためのソリューション

次のような1つのクエリをカプセル化する1つの引数(日付)を持つ関数があります

私がやりたいのは、このクエリの結果をttl=1分でどこかにキャッシュすることです。キャッシュされた結果は、現在のセッションだけでなく、すべてのセッションで共有する必要があります。

何か提案はありますか?

PS:はい、Oracle関数の結果キャッシュについては知っていますが、要件に適合していません。
PPS:はい、次のような値で2番目の人工引数を作成できますdate in format of yyyymmddhh24mi。これは毎分変化し、関数の結果キャッシュを使用できますが、キャッシュの依存関係を内部に隠すことができるソリューションであることを願っています。