Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Menambahkan tempfile ke penyimpanan instans di replika baca
Saat Anda membuat tablespace sementara di instans DB utama, replika baca tidak membuat file tempfile. Misalkan tablespace sementara kosong ada di replika baca Anda karena salah satu alasan berikut:
-
Anda meletakkan tempfile dari tablespace di replika baca Anda. Untuk informasi selengkapnya, lihat Meletakkan tempfile di replika baca.
-
Anda membuat tablespace sementara baru di instans DB utama. Dalam hal ini, RDS untuk Oracle menyinkronkan metadata ke replika baca.
Anda dapat menambahkan tempfile ke tablespace sementara yang kosong dan menyimpan tempfile di penyimpanan instans. Untuk membuat tempfile di toko instance, gunakan RDS prosedur rdsadmin.rdsadmin_util.add_inst_store_tempfile
Amazon. Anda dapat menggunakan prosedur ini hanya di replika baca. Prosedur ini memiliki parameter berikut.
Nama parameter | Jenis data | Default | Wajib | Deskripsi |
---|---|---|---|---|
|
varchar |
— |
Ya |
Nama tablespace sementara di replika baca Anda. |
Dalam contoh berikut, tablespace sementara kosong temp01
ada di replika baca Anda. Jalankan perintah berikut guna membuat tempfile untuk tablespace ini dan menyimpannya di penyimpanan instans.
EXEC rdsadmin.rdsadmin_util.add_inst_store_tempfile(p_tablespace_name => 'temp01
');
Untuk informasi selengkapnya, lihat Menyimpan data sementara di RDS toko instance untuk Oracle.
Meletakkan tempfile di replika baca
Anda tidak dapat meletakkan tablespace sementara yang ada di replika baca. Anda dapat mengubah penyimpanan tempfile pada replika baca dari Amazon EBS ke toko instans, atau dari toko instans ke Amazon. EBS Untuk mencapai tujuan ini, lakukan hal berikut:
-
Letakkan tempfile saat ini di tablespace sementara di replika baca.
-
Buat tempfile baru di penyimpanan yang berbeda.
Untuk menjatuhkan tempfile, gunakan RDS prosedur rdsadmin.rdsadmin_util. drop_replica_tempfiles
Amazon. Anda dapat menggunakan prosedur ini hanya di replika baca. Prosedur drop_replica_tempfiles
memiliki parameter berikut.
Nama parameter | Jenis data | Default | Wajib | Deskripsi |
---|---|---|---|---|
|
varchar |
— |
Ya |
Nama tablespace sementara di replika baca Anda. |
Asumsikan bahwa tablespace sementara bernama temp01
berada di toko instance pada replika baca Anda. Letakkan semua tempfile di tablespace ini dengan menjalankan perintah berikut.
EXEC rdsadmin.rdsadmin_util.drop_replica_tempfiles(p_tablespace_name => 'temp01
');
Untuk informasi selengkapnya, lihat Menyimpan data sementara di RDS toko instance untuk Oracle.