私たちはOracle Enterprise Edition 10をインストールしており、DBAによって私に説明されているように、Oracle Enterpriseインストールにはすべての拡張機能が含まれています。どのようにOracle Spatialを使用しているのかを判断しますか?
私たちはOracle Spatialを使用していることを発見しましたが、そのようには望んでいません。私はその本をSQLで使用されていることを自分のために確認することができます。
select * from dba_feature_usage_statistics;
を残念ながら、それは私が見つけることができるすべてです。 Spatial要素を使用する多数のアプリケーションがありますが、すべてのベンダーに、アプリケーションがOracle Locator(Spatialの無料サブセット)を使用していることを確認しました。
私の質問は簡単です。どのアプリケーションがOracle Spatial拡張機能を使用しているかを正確に検出するにはどうすればよいですか? 代わりに(ik_zelfの答えによって明るくなった)、SpatialのLocatorサブセットのみを使用していることをどのように証明しますか?
あなたはdbaとしてログオンしていますか? –
私はそれを実行したDBAを持っていて、それは多くの結果をもたらしました。 'SDO_TABLE_NAME'' SDO_COLUMN_NAME'などの列がありますが、これらが何であるかはわかりません(SDOのものにアクセスしたレコードを推測しています)。接続がどこから来たのか、どのアプリケーションがクエリを行ったのかは何も言いません。 –
これをさらに調べてみると、その表はSDOジオメトリを含むすべての表のリストにすぎないようです。 LocatorはSDO_Geometryも使用しているため、これはSpatialの有効なテストではありません - http://docs.oracle。com/cd/B19306_01/appdev.102/b14255/sdo_locator.htm –