4

Oracle 11g で外部テーブルとして定義されるファイルに制限はありますか? http://download.oracle.com/docs/cd/B19306_01/server.102/b14237/limits002.htmによると、最後のパラメータExternal Tables file - Maximum size、オペレーティング システムに依存します。

これは、外部テーブルが、基盤となる OS またはファイル システムが処理できる大きさになる可能性があることを意味しますか?

4

2 に答える 2

3

決定的な答えを見つけることはできませんでしたが、外部テーブルに使用されるファイルは、OS が処理できる最大サイズになる可能性があると感じています。外部テーブル定義ごとに複数のファイルを持つことができるため、少なくとも理論的には外部テーブルを非常に大きくすることができますが、ここではパフォーマンスが制限要因になります。繰り返しますが、外部テーブル定義ごとに保持できるファイルの数に対する決定的な答えはないようです。これは、投稿した10gページとほぼ同じ11g制限へのリンクです。

于 2011-03-24T11:47:46.000 に答える
1

LOCATION句で指定されるファイル数の制限は32767です。各場所はODCIArgDescとしてアクセス・ドライバに渡され、VARRAY ODCIArgDescListのサイズは32767です(ODCIArgDescListの記述を実行します)。

外部ファイルのサイズは、ファイルにアクセスする OS システム コールによって制限/決定されます。これは OS ポートに依存します。ただし、最近のほとんどの OS は 64 ビットのファイル サイズをサポートしています。一部の OS は、まだ 32 ビット ファイルでスタックしている可能性があります。

于 2013-07-11T22:10:12.160 に答える