推奨値は3GBです。 MEMORY_TARGETをデータベース・メモリー・コンポーネントの管理用にする場合は、SGA_TARGETとPGA_AGGREGATE_TARGETは割り当てないでおく(0にする)ことができます。 db_keep_cache_size 800M log_buffer 15 MB cursor_sharing FORCE open_cursors 500 session_cached_cursors...
0 <= n <= init.oraデータベース構成ファイルで設定されるOPEN_CURSORSパラメータの値。 nは設定する数値です。 デフォルト: 0 StatementCacheWithUdts SELECT文を実行したときに取得されるOracle UDTが、文のキャッシュ内の文とともにキャッシュされるどうかを指定します。この設定は、アプ...
この問題を回避するには、Oracle データベースの max_open_cursors 設定に、高い値 (1000 以上) を設定します。この設定の詳細については Oracle のマニュアルを参照してください。Oracle エラー ORA-01555次のOracle データベース エラーは、スナップショット レプリケーションに関連するもの...
// GetConnectionString() returns a connection string for// the data source.stringconnString = GetConnectionString(); DataSet ds =newDataSet(); OracleConnection conn =newOracleConnection(connString); OracleCommand cmd = conn.CreateCommand(); cmd.CommandText ="CURSPKG.OPEN_TWO_CURSORS"; cmd.Comman...
こうしたカーソルを明示的にクローズしないと、最終的にこのエラーが表示されます。"OPEN_CURSORS"の上限の値を増やせば、一時的にこの問題を回避できますが、根本的な解決になりません。不要になったカーソルは明示的にクローズする必要があります。
Oracle データベースの OPEN_CURSORS パラメーターとして 300 以外の値を設定した場合、 sde.gdb_util.update_open_cursors というストアド プロシージャーを実行して、ジオデータベースに Oracle データベースの設定を同期してください。 SESSION_CACHED_CURSORS Oracle は、各セッショ...
*.open_cursors=1000 *.os_authent_prefix='ops$' *.parallel_execution_message_size=16384 *.parallel_threads_per_cpu=2 *.pga_aggregate_limit=15616m *.pga_aggregate_target=7808m *.processes=800 *.remote_login_passwordfile='exclusive' *.session_cached_cursors=100 *.sga_target=31232m *.spatial...
JDBCステートメント・キャッシュを使用するには,接続プロパティoracle.jdbc.implicitStatementCacheSize (OracleConnection.CONNECTION_PROPERTY_IMPLICIT_STATEMENT_CACHE_SIZE)を使用します.キャッシュ・サイズの値は open_cursorsの数と同じです.以下に例を示します. oracle.jdbc.implicitStatementCacheSize=...
// GetConnectionString() returns a connection string for// the data source.stringconnString = GetConnectionString(); DataSet ds =newDataSet(); OracleConnection conn =newOracleConnection(connString); OracleCommand cmd = conn.CreateCommand(); cmd.CommandText ="CURSPKG.OPEN_TWO_CURSORS"; cmd.Comman...
CREATE OR REPLACE PACKAGE CURSPKG AS TYPE T_CURSOR IS REF CURSOR; PROCEDURE OPEN_ONE_CURSOR (N_EMPNO IN NUMBER, IO_CURSOR OUT T_CURSOR); PROCEDURE OPEN_TWO_CURSORS (EMPCURSOR OUT T_CURSOR, DEPTCURSOR OUT T_CURSOR); END CURSPKG; / Oracle サーバーで、次の Oracle パッケージ本体を作...