我們安裝了Oracle企業版10,正如我們的數據庫管理員向我解釋的那樣,Oracle Enterprise安裝包括所有擴展,您只需通過您的使用許可即可獲得許可。如何確定Oracle Spatial的使用情況?
我們發現我們正在使用Oracle Spatial,但我們不想。我可以爲自己確認這個SQL中使用它的存在:
select * from dba_feature_usage_statistics;
不幸的是這就是我可以瞭解一下。我們有大量使用Spatial元素的應用程序,但是向我們所有的供應商詢問他們向我們保證他們的應用程序正在使用Oracle Locator(這是Spatial的免費子集)。
所以我的問題很簡單 - 我如何發現究竟哪個應用程序使用Oracle Spatial擴展? 交替(由ik_zelf的答案帶來),我如何證明我只使用Spatial的Locator子集。
你是以dba登錄嗎? – 2012-04-11 16:16:13
我有一個DBA運行它,它給了很多結果。有'SDO_TABLE_NAME'' SDO_COLUMN_NAME'等列,但它不清楚這些是什麼(我猜的是某些訪問SDO內容的記錄)。沒有什麼可以說明連接來自哪裏或者查詢的是什麼應用程序。 – 2012-04-12 08:50:48
我現在已經深入瞭解了這一點,它看起來像這張表只是其中包含SDO幾何圖形的所有表的列表。我沒有看到這是Spatial的有效測試,因爲Locator也使用SDO_Geometry - http://docs.oracle。com/cd/B19306_01/appdev.102/b14255/sdo_locator.htm – 2012-04-12 09:58:27