

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Oracle Spatial
<a name="Oracle.Options.Spatial"></a>

Amazon RDS mendukung Oracle Spatial melalui penggunaan opsi `SPATIAL`. Oracle Spatial menyediakan skema dan fungsi SQL yang memfasilitasi penyimpanan, pengambilan, pembaruan, dan kueri kumpulan data spasial dalam basis data Oracle. Untuk informasi lebih lanjut, lihat [Spatial Concepts](http://docs.oracle.com/database/121/SPATL/spatial-concepts.htm#SPATL010) dalam dokumentasi Oracle. Amazon RDS mendukung Oracle Spatial di semua edisi semua rilis yang didukung.

## Cara kerja Spatial Patch Bundles (SPBs)
<a name="Oracle.Options.Spatial.SPBs"></a>

Setiap kuartal, RDS untuk Oracle merilis versi mesin minor baru untuk setiap mesin utama yang didukung. Versi mesin Pembaruan Rilis (RU) menggabungkan perbaikan bug dari Oracle dengan memasukkan patch RU untuk kuartal yang ditentukan. Versi mesin Spatial Patch Bundle (SPB) berisi tambalan RU ditambah tambalan khusus untuk Oracle Spatial. Misalnya, 19.0.0.0.ru-2025-01.spb-1.r1 adalah versi mesin minor yang berisi tambalan RU dalam versi mesin 19.0.0.0.ru-2025-01.rur-2025-01.r1 plus patch spasial. SPBs hanya didukung untuk Oracle Database 19c.

SPBs berfungsi dengan cara yang sama seperti RUs, meskipun dinamai berbeda. RU menggunakan format penamaan 19.0.0.0.ru-2025-01.rur-2025-01.rur-2025-01.r1. Nama SPB menyertakan teks “spb,” seperti pada 19.0.0.ru-2025-01.spb-1.r1. Biasanya, SPB dirilis 2-3 minggu setelah RU triwulanan yang sesuai. Misalnya, 19.0.0.0.ru-2025-01.spb-1.r1 dirilis setelah 19.0.0.0.ru-2025-01.rur-2025-01.rur-2025-01.r1.

RDS untuk Oracle memiliki jalur terpisah untuk upgrade versi minor otomatis dan. RUs SPBs Jika instans DB Anda menggunakan RU, maka RDS secara otomatis memutakhirkan instans Anda ke RU. Jika instans DB Anda menggunakan SPB, maka RDS memutakhirkan instans Anda ke SPB.

Untuk informasi lebih lanjut tentang RUs dan SPBs, lihat[Peningkatan versi minor Oracle](USER_UpgradeDBInstance.Oracle.Minor.md). Untuk daftar yang didukung RUs dan SPBs untuk Oracle Database 19c, lihat [Amazon RDS for Oracle Database 19c (19.0.0.0) di *Amazon* RDS for Oracle](https://docs.aws.amazon.com/AmazonRDS/latest/OracleReleaseNotes/oracle-version-19-0.html) Release Notes.

## Prasyarat untuk Oracle Spatial
<a name="Oracle.Options.Spatial.PreReqs"></a>

Berikut adalah prasyarat untuk menggunakan Oracle Spatial: 
+ Pastikan bahwa instans DB Anda berasal dari kelas instans yang memadai. Oracle Spatial tidak didukung untuk kelas instans db.t3.small DB. Untuk informasi selengkapnya, lihat [RDS untuk kelas instans Oracle DB](Oracle.Concepts.InstanceClasses.md). 
+ Pastikan instans DB Anda mengaktifkan **Peningkatan Versi Minor Otomatis**. Opsi ini memungkinkan instans DB Anda menerima peningkatan versi mesin DB minor secara otomatis ketika tersedia dan diperlukan untuk opsi apa pun yang menginstal Oracle Java Virtual Machine (JVM). Amazon RDS menggunakan opsi ini untuk memperbarui instans DB Anda ke Oracle Patch Set Update (PSU) atau Release Update (RU) terbaru. Untuk informasi lebih lanjut, lihat [Memodifikasi instans DB Amazon RDS](Overview.DBInstance.Modifying.md). 

## Praktik terbaik untuk Oracle Spatial
<a name="Oracle.Options.Spatial.BestPractces"></a>

Berikut adalah praktik terbaik dalam penggunaan Oracle Spatial: 
+ Untuk keamanan maksimal, gunakan opsi `SPATIAL` dengan Secure Sockets Layer (SSL). Untuk informasi selengkapnya, lihat [Lapisan Soket Aman Oracle](Appendix.Oracle.Options.SSL.md). 
+ Konfigurasikan instans DB Anda untuk membatasi akses ke instans DB Anda. Untuk informasi selengkapnya, lihat [Skenario untuk mengakses instans DB di VPC](USER_VPC.Scenarios.md) dan [Menggunakan instans DB di VPC](USER_VPC.WorkingWithRDSInstanceinaVPC.md). 

## Menambahkan opsi Oracle Spatial
<a name="Oracle.Options.Spatial.Add"></a>

Berikut adalah proses umum untuk menambahkan opsi `SPATIAL` ke instans DB: 

1. Buat grup opsi baru, atau salin atau ubah grup opsi yang ada.

1. Tambahkan opsi ke grup opsi.

1. Kaitkan grup opsi tersebut dengan instans DB.

Jika Oracle Java Virtual Machine (JVM) *tidak* diinstal pada instans DB, akan terjadi pemadaman singkat saat opsi `SPATIAL` ditambahkan. Pemadaman tidak terjadi jika Oracle Java Virtual Machine (JVM) sudah diinstal pada instans DB. Setelah opsi ditambahkan, instans DB tidak perlu dimulai ulang. Setelah grup opsi aktif, Oracle Spatial akan langsung tersedia. 

**catatan**  
Selama pemadaman ini, fungsi verifikasi kata sandi akan dinonaktifkan sementara. Anda juga dapat melihat peristiwa terkait fungsi verifikasi kata sandi selama terjadi pemadaman. Fungsi verifikasi kata sandi akan diaktifkan kembali sebelum instans Oracle DB tersedia.

**Untuk menambahkan opsi `SPATIAL` ke instans DB**

1. Tentukan grup opsi yang ingin Anda gunakan. Anda dapat membuat grup opsi baru atau menggunakan grup opsi yang ada. Jika Anda ingin menggunakan grup opsi yang ada, lanjutkan ke langkah berikutnya. Jika tidak, buat grup opsi DB kustom dengan pengaturan berikut: 

   1. Untuk **Mesin**, pilih edisi Oracle untuk instans DB Anda. 

   1. Untuk **Versi mesin utama**, pilih versi instans DB Anda. 

   Untuk informasi lebih lanjut, lihat [Membuat grup opsi](USER_WorkingWithOptionGroups.md#USER_WorkingWithOptionGroups.Create). 

1. Tambahkan opsi **SPATIAL** ke grup opsi. Untuk informasi selengkapnya tentang cara menambahkan opsi, lihat [Menambahkan opsi ke grup opsi](USER_WorkingWithOptionGroups.md#USER_WorkingWithOptionGroups.AddOption). 

1. Terapkan grup opsi ke instans DB baru atau yang sudah ada: 
   + Untuk instans DB baru, Anda menerapkan grup opsi saat Anda meluncurkan instans. Untuk informasi selengkapnya, lihat [Membuat instans DB Amazon RDS](USER_CreateDBInstance.md). 
   + Untuk instans DB yang ada, Anda menerapkan grup opsi dengan memodifikasi instans dan melampirkan grup opsi baru. Untuk informasi selengkapnya, lihat [Memodifikasi instans DB Amazon RDS](Overview.DBInstance.Modifying.md). 

## Menghapus opsi Oracle Spatial
<a name="Oracle.Options.Spatial.Remove"></a>

Setelah Anda membatalkan semua objek yang menggunakan jenis data yang disediakan oleh opsi `SPATIAL`, Anda dapat membatalkan opsi tersebut dari instans DB. Jika Oracle Java Virtual Machine (JVM) *tidak* diinstal pada instans DB, akan terjadi pemadaman singkat saat opsi `SPATIAL` dihapus. Pemadaman tidak terjadi jika Oracle Java Virtual Machine (JVM) sudah diinstal pada instans DB. Setelah opsi `SPATIAL` dihapus, instans DB tidak perlu dimulai ulang.

**Untuk membatalkan opsi `SPATIAL`**

1. Cadangkan data Anda.
**Awas**  
Jika instans menggunakan jenis data yang diaktifkan sebagai bagian dari opsi, dan jika Anda menghapus opsi `SPATIAL`, data Anda bisa hilang. Untuk informasi selengkapnya, lihat [Mencadangkan, memulihkan, dan mengekspor data](CHAP_CommonTasks.BackupRestore.md).

1. Periksa apakah ada jenis data referensi objek atau fitur dari opsi `SPATIAL`. 

   Jika opsi `SPATIAL` ada, instans bisa macet saat menerapkan grup opsi baru yang tidak memiliki opsi `SPATIAL`. Anda dapat mengidentifikasi objek menggunakan kueri berikut ini:

   ```
   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;
   ```

1. Batalkan objek apa pun yang mereferensikan jenis data atau fitur opsi `SPATIAL`.

1. Lakukan salah satu dari berikut ini:
   + Hapus opsi `SPATIAL` dari grup opsi asalnya. Perubahan ini memengaruhi semua instans DB yang menggunakan grup opsi tersebut. Untuk informasi selengkapnya, lihat [Menghapus opsi dari grup opsi](USER_WorkingWithOptionGroups.md#USER_WorkingWithOptionGroups.RemoveOption).
   + Ubah instans DB dan tentukan grup opsi lain yang tidak menyertakan opsi `SPATIAL`. Perubahan ini memengaruhi satu instans DB. Anda dapat menentukan grup opsi default (kosong) atau grup opsi kustom yang berbeda. Untuk informasi selengkapnya, lihat [Memodifikasi instans DB Amazon RDS](Overview.DBInstance.Modifying.md). 