本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Oracle Locator
Amazon RDS 會使用 LOCATOR
選項,藉此支援 Oracle Locator。Oracle Locator 提供通常支援下列項目所需的功能:網際網路和無線服務型應用程式和合作夥伴型 GIS 解決方案。Oracle Locator 是功能有限的 Oracle Spatial 子集。如需詳細資訊,請參閱 Oracle 文件中的 Oracle Locator
重要
如果您使用 Oracle Locator,若有通用漏洞評估系統 (CVSS) 分數 9 分以上的安全漏洞或其他公布的安全漏洞,Amazon RDS 會將您的資料庫執行個體自動更新為最新的 Oracle PSU。
Oracle 儲位器支援的資料庫版本
適用於甲骨文的 RDS 支持 Oracle 數據庫 19c 的 Oracle 定位器。Oracle Database 21c 不支援 Oracle Locator,但其功能可在 Oracle Spatial 選項中使用。以前,Spatial 選項需要額外的授權。Oracle Locator 過去代表 Oracle Spatial 功能的子集,當時並不需要額外的授權。2019 年,甲骨文宣布所有 Oracle 空間功能都包含在企業版和標準版 2 許可證中,而無需額外費用。因此,Oracle Spatial 選項不再需要額外的授權。如需詳細資訊,請參閱 Oracle Database Insider 部落格中的機器學習、Spatial 和 Graph - 無需授權!
Oracle Locator 的先決條件
下列是使用 Oracle Locator 的先決條件:
-
您的資料庫執行個體必須具有足夠的類別。Oracle Locator 不支援 db.t3.micro 或 db.t3.small 資料庫執行個體類別。如需更多詳細資訊,請參閱 Oracle 資料庫執行個體類別的 RDS。
-
您的資料庫執行個體必須將自動次要版本升級啟用。此選項可讓資料庫執行個體自動接收可用的次要資料庫引擎版本升級,而且是安裝 Oracle Java Virtual Machine (JVM) 之任何選項的必要項目。Amazon RDS 使用此選項將您的資料庫執行個體更新為最新版 Oracle 修補程式集更新 (PSU) 或版本更新 (RU)。如需更多詳細資訊,請參閱 修改 Amazon RDS 資料庫執行個體。
Oracle Locator 的最佳實務
下列是使用 Oracle Locator 的最佳實務:
-
為了將安全性提升至最高,請使用
LOCATOR
選項搭配 Secure Sockets Layer (SSL)。如需更多詳細資訊,請參閱 Oracle Secure Sockets Layer。 -
設定資料庫執行個體以限制對資料庫執行個體的存取。如需更多詳細資訊,請參閱 存取 中資料庫執行個體的案例 VPC 及 在 中使用資料庫執行個體 VPC。
新增 Oracle Locator 選項
下列是將 LOCATOR
選項新增至資料庫執行個體的一般程序:
建立新的選項群組,或是複製或修改現有選項群組。
將選項新增至選項群組。
將選項群組與資料庫執行個體建立關聯。
如果 Oracle Java Virtual Machine (JVM) 未安裝在資料庫執行個體上,則在新增 LOCATOR
選項時,會發生短暫當機現象。如果已經在資料庫執行個體上安裝 Oracle Java Virtual Machine (JVM),則不會發生停機現象。在您新增選項之後,就不需要重新啟動資料庫執行個體。只要選項群組為作用中,Oracle Locator 就可使用。
注意
在中斷過程中,密碼驗證功能將會短暫停用。在中斷過程中,您也可以預期將會看到與密碼驗證功能相關的事件。在 Oracle 資料庫執行個體可用之前,密碼驗證功能將會再次啟用。
將 LOCATOR
選項新增至資料庫執行個體
-
判斷要使用的選項群組。您可以建立新的選項群組或使用現有的選項群組。如果您要使用現有的選項群組,請跳到下一個步驟。否則請使用下列設定來建立自訂資料庫選項群組:
-
針對 Engine (引擎),選擇適用於資料庫執行個體的 Oracle 版本。
-
針對 Major engine version (主要引擎版本),請選擇您資料庫執行個體的版本。
如需更多詳細資訊,請參閱 建立選項群組。
-
-
將 LOCATOR 選項新增至選項群組。如需新增選項的詳細資訊,請參閱將選項新增至選項群組。
-
將選項群組套用至新的或現有的資料庫執行個體:
-
針對新的資料庫執行個體,您會在啟動執行個體時套用選項群組。如需更多詳細資訊,請參閱 建立 Amazon RDS 資料庫執行個體。
-
針對現有的資料庫執行個體,您可以透過修改執行個體並附加新的選項群組來套用選項群組。如需更多詳細資訊,請參閱 修改 Amazon RDS 資料庫執行個體。
-
使用 Oracle Locator
在啟用 Oracle Locator 選項之後,您可以開始使用它。您應該只使用 Oracle Locator 功能。不要使用任何 Oracle Spatial 功能,除非您有 Oracle Spatial 的所有授權。
如需 Oracle Locator 支援之功能的清單,請參閱 Oracle 文件中的 Locator 隨附的功能
如需 Oracle Locator 不支援之功能的清單,請參閱 Oracle 文件中的 Locator 未隨附的功能
移除 Oracle Locator 選項
捨棄使用該 LOCATOR
選項提供之資料類型的所有物件後,您可以從資料庫執行個體移除該選項。如果 Oracle Java Virtual Machine (JVM) 未安裝在資料庫執行個體上,則在移除 LOCATOR
選項時,會發生短暫當機現象。如果已經在資料庫執行個體上安裝 Oracle Java Virtual Machine (JVM),則不會發生停機現象。移除 LOCATOR
選項之後,就不需要重新啟動資料庫執行個體。
捨棄 LOCATOR
選項
-
備份您的資料。
警告
如果執行個體使用已啟用做為選項一部分的資料類型,而且如果您移除該
LOCATOR
選項,則可能會遺失資料。如需更多詳細資訊,請參閱 備份、還原和匯出資料。 -
檢查是否有任何現有物件參考資料類型或
LOCATOR
選項的功能。如果
LOCATOR
選項存在,則在套用沒有LOCATOR
選項的新選項群組時,執行個體可能會停滯。您可以使用下列查詢以識別物件:SELECT OWNER, SEGMENT_NAME, TABLESPACE_NAME, BYTES/1024/1024 mbytes FROM DBA_SEGMENTS WHERE SEGMENT_TYPE LIKE '%TABLE%' AND (OWNER, SEGMENT_NAME) IN (SELECT DISTINCT OWNER, TABLE_NAME FROM DBA_TAB_COLUMNS WHERE DATA_TYPE='SDO_GEOMETRY' AND OWNER <> 'MDSYS') ORDER BY 1,2,3,4; SELECT OWNER, TABLE_NAME, COLUMN_NAME FROM DBA_TAB_COLUMNS WHERE DATA_TYPE = 'SDO_GEOMETRY' AND OWNER <> 'MDSYS' ORDER BY 1,2,3;
-
捨棄參考資料類型或
LOCATOR
選項功能的所有物件。 -
請執行下列其中一項:
-
從其所屬的選項群組中移除
LOCATOR
選項。此變更會影響使用選項群組的所有資料庫執行個體。如需更多詳細資訊,請參閱 從選項群組移除選項。 -
修改資料庫執行個體,並指定不包括
LOCATOR
選項的不同選項群組。此變更會影響單一資料庫執行個體。您可以指定預設的 (空白) 選項群組或不同的自訂選項群組。如需更多詳細資訊,請參閱 修改 Amazon RDS 資料庫執行個體。
-