Daftar Isi:
- Anda juga dapat memilih jumlah PDB yang dibuat saat ini. Anda juga dapat memilih untuk membuat database wadah kosong tanpa database pluggable saat onset. Sisa langkahnya hampir sama seperti saat Anda membuat non-CDB.
- Hal berikutnya yang harus diingat adalah ketika Anda memulai CDB, semua PDB yang terkait ditinggalkan di negara bagian MOUNT, yang berarti, secara default, tidak dibuka dengan CDB. Sayangnya, 12cR1 tidak menawarkan pilihan untuk mengubah perilaku ini.
Video: [Arsitektur 01] Arsitektur : Perkenalan Awal 2024
Salah satu fitur Oracle 12c yang paling banyak dibicarakan adalah database 9 multitenant. Mereka juga dikenal sebagai database pluggable. Jika Anda belum pernah mendengar tentang awan itu, Anda pasti sudah hidup di bawah batu selama beberapa tahun terakhir ini. c di 12c berarti awan . Menyajikan sumber daya komputasi dan aplikasi di awan adalah semua kemarahan akhir-akhir ini. Melakukan hal itu mengurangi pengeluaran barang modal untuk perusahaan dan memiliki manfaat pajak segera juga. Karena itu, perusahaan memiliki banyak insentif untuk memanfaatkan komputasi awan.
Salah satu teknologi yang benar-benar lepas landas dengan revolusi komputasi awan adalah virtualisasi
.Menggunakan mesin virtual yang diukir dari mesin fisik yang lebih besar dan memanfaatkan lisensi fraksional lebih jauh mengurangi biaya untuk perusahaan. Database multitenant Oracle dikembangkan untuk membantu perusahaan memanfaatkan semua teknologi dan penghematan biaya ini. Opsi Multitenant dari Oracle 12c dilisensikan. Seperti biasa, tanyakan pada perwakilan penjualan Oracle Anda untuk biaya. Sekali lagi, meskipun, pastikan Anda menyadari pengembalian investasi yang dapat diberikan fitur ini kepada Anda.
Anda harus mengetahui tipe database baru yang sekarang merupakan bagian dari arsitektur multitenant:
Container Database (CDB):Database utama berisi beberapa terpasang database. Banyak operasi dapat dilakukan di tingkat wadah untuk mengurangi biaya pengelolaan. Database dibuat sebagai CDB atau non-CDB.
-
Pluggable Database (PDB): Satu set skema, objek, dan objek non-skema yang dapat dicolokkan dan dicabut dari database peti kemas. PDB muncul ke OracleNet dan pengguna akhir sebagai database dalam dan dari dirinya sendiri namun sebenarnya dikelola dalam sebuah wadah yang mungkin memiliki banyak PDB.
-
-
Pilihan Multitenant membantu Anda mencapai hal berikut: Kerapatan konsolidasi tinggi:
Banyak database dapat berbagi proses memori dan latar belakang.
-
Provisioning: Database dapat dicabut dari satu lingkungan dan dicolokkan ke yang lain atau kloning dengan perintah SQL hanya dalam beberapa detik. Mereka bahkan dapat dipasang di seluruh sistem operasi dan chipset.
-
Menambal dan mengupgrade: Anda dapat menambal database hanya dengan mencabut dari satu wadah yang belum diparkir dan memasukkannya ke dalam wadah yang ditambal.
-
Mengelola banyak database sebagai satu: Anda dapat melakukan tugas seperti memback up dan menambal database penampung utama alih-alih database pluggable individu.
-
Manajemen sumber daya: Fitur Oracle Resource Manager dapat bekerja pada tingkat database pluggable agar Anda dapat mengatur persaingan sumber daya di antara database di lingkungan Anda.
-
Satu hal lain yang perlu disebutkan adalah bahwa database pluggable sepenuhnya kompatibel dengan non-CDB. Sebenarnya, Oracle memiliki sesuatu yang memanggil jaminan kompatibilitas PDB / non-CDB , yang menyatakan bahwa apapun yang akan Anda lakukan dalam sebuah CDB non-non juga akan bekerja di PDB. Jaminan kompatibilitas ini penting dalam hal sertifikasi produk vendor pihak ketiga untuk bekerja dalam arsitektur multitenant.
Cara membuat lingkungan database multitenant di Oracle 12c Saat membuat database, Anda harus menunjuknya sebagai CDB atau non-CDB agar bisa mendukung arsitektur multitenant. Kumpulan contoh selanjutnya menuntun Anda melalui langkah-langkah untuk membuat database peti kemas dengan DBCA. Hanya ada satu langkah yang membedakan CDB dari non-CDB saat menggunakan DBCA. Mengikuti jalur lanjutan untuk membuat database, hal pertama yang mungkin Anda perhatikan adalah kotak centang Create As Container Database pada Langkah 4 dari 13.
Anda juga dapat memilih jumlah PDB yang dibuat saat ini. Anda juga dapat memilih untuk membuat database wadah kosong tanpa database pluggable saat onset. Sisa langkahnya hampir sama seperti saat Anda membuat non-CDB.
Bagaimana memulai dan menghentikan database pluggable di Oracle 12c
Karena arsitektur instance dari database pluggable sama sekali berbeda dari database non-container, orang akan membayangkan bahwa mengelola keadaan kesiapan mereka juga berbeda. Ya itu benar. Mari kita mulai dengan melihat CDB itu sendiri.
Hal pertama yang harus diingat adalah karena CDB menyimpan contoh dimana semua saham PDBs, contoh itu harus terbuka dan terbuka agar orang dapat terhubung ke PDB. Memulai dan menghentikan CDB tidak berbeda dengan non-CDB.
Hal berikutnya yang harus diingat adalah ketika Anda memulai CDB, semua PDB yang terkait ditinggalkan di negara bagian MOUNT, yang berarti, secara default, tidak dibuka dengan CDB. Sayangnya, 12cR1 tidak menawarkan pilihan untuk mengubah perilaku ini.
Namun, 12c menyediakan jenis pemicu baru yang akan menyala jika mendeteksi pembukaan CDB dan kemudian akan membuka PDB tertentu. Lihat dokumentasi Oracle untuk informasi lebih lanjut tentang pengaturan ini.
Setelah memulai dan membuka CDB, Anda dapat membuka PDB yang sesuai seperti:
SQL mengubah database devpdb1 pluggable terbuka; Database pluggable diubah.
Atau:
SQL mengubah database pluggable semuanya terbuka; Database pluggable diubah.
Untuk menutup PDB, pada dasarnya Anda dapat melakukan kebalikan dari perintah sebelumnya:
SQL mengubah basis data devpling devaskl1; Database pluggable diubah.
Atau:
SQL mengubah database pluggable semuanya; Database pluggable diubah.
Anda dapat menggunakan tampilan kamus data V $ PDBS untuk mendapatkan informasi tentang kesiapan PDB.