Pangkalan Data vs Instance
Oracle adalah RDBMS (Sistem Pengurusan Pangkalan Data Objek-Relational) yang digunakan secara meluas dalam perusahaan. Ia dibangunkan oleh Oracle Corporation. Sistem Oracle terdiri daripada sekurang -kurangnya satu contoh dan pangkalan data. Contoh adalah koleksi proses yang berkomunikasi dengan penyimpanan data. Pangkalan data adalah storan sebenar, yang memegang koleksi fail. Walau bagaimanapun, istilah pangkalan data Oracle digunakan untuk merujuk kepada keseluruhan sistem pangkalan data Oracle (contoh dan pangkalan data). Oleh sebab itu, selalu ada kekeliruan bagi pemula antara pangkalan data dan contohnya.
Apa itu?
Contohnya adalah koleksi proses yang berjalan di atas sistem operasi dan memori yang berkaitan yang berinteraksi dengan penyimpanan data. Contohnya adalah antara muka antara pengguna dan pangkalan data. Proses yang mampu berkomunikasi dengan pelanggan dan mengakses pangkalan data disediakan oleh contoh. Proses ini adalah proses latar belakang dan mereka tidak mencukupi untuk mengekalkan prinsip asid (atom, konsistensi, pengasingan, dan ketahanan) dalam pangkalan data. Jadi, contoh juga menggunakan beberapa komponen lain seperti cache memori dan buffer. Lebih khusus, contohnya terdiri daripada tiga bahagian. Mereka adalah SGA (Sistem Global Area), PGA (Program Global Area) dan Proses Latar Belakang. SGA adalah struktur memori bersama sementara, yang mempunyai jangka hayat permulaan contoh untuk penutupannya.
Pangkalan data
Pangkalan Data Oracle merujuk kepada penyimpanan sebenar RDBMS Oracle. Ia terdiri daripada tiga komponen utama. Mereka mengawal fail, redo fail dan fail data. Secara pilihan terdapat fail kata laluan dalam pangkalan data. Fail kawalan menjejaki semua fail data dan redo fail. Ia juga membantu mengekalkan integriti pangkalan data utuh dengan menjejaki nombor perubahan sistem (SCN), cap waktu dan maklumat kritikal lain seperti maklumat sandaran/pemulihan. Fail data menyimpan data sebenar. Pada masa penciptaan pangkalan data, sekurang -kurangnya dua fail data dibuat. Fail -fail ini dilihat secara fizikal oleh DBA (Pentadbir Pangkalan Data). Operasi fail seperti menamakan semula, mengubah saiz, menambah, bergerak atau menjatuhkan boleh dilakukan pada fail data. Redo Log Files (juga dikenali sebagai Log Redo Online), simpan maklumat mengenai perubahan kepada pangkalan data dengan maklumat kronologi. Maklumat ini diperlukan sekiranya pengguna perlu mengulang semula semua atau beberapa pengubahsuaian pada pangkalan data. Agar contoh untuk memanipulasi data pangkalan data, ia harus membukanya terlebih dahulu. Contoh hanya boleh membuka satu pangkalan data. Walau bagaimanapun, pangkalan data boleh dibuka dengan pelbagai contoh.
Apakah perbezaan antara pangkalan data dan contoh?
Contoh istilah dan pangkalan data dalam Oracle RDBMS sangat berkaitan, tetapi mereka merujuk kepada dua komponen yang berbeza dalam sistem. Pangkalan data merujuk kepada penyimpanan sebenar RDBMS, sementara Instance adalah koleksi proses yang berjalan di atas sistem operasi dan memori yang berkaitan yang berinteraksi dengan penyimpanan data. Contoh perlu membuka pangkalan data sebelum memanipulasi data. Pelbagai contoh boleh membuka pangkalan data tunggal, tetapi contoh tidak dapat membuka pelbagai pangkalan data.