Saya telah bekerja dengan Oracle RDBMS selama beberapa tahun dan hari ini, setelah menginstal satu untuk kali ke-n, saya bertanya-tanya, mengapa kita menginstalnya di / u01, / u02, dll?
Tentu saja Anda dapat menginstalnya di tempat lain, tetapi untuk beberapa alasan yang tidak diketahui, konvensi ini digunakan di mana-mana dan saya belum melihat instalasi Oracle yang serius, misalnya, / opt
Adakah pelajaran sejarah yang saya lewatkan?
Jawaban:
Ini didasarkan pada unix dan VMS yang sangat tua. Pada awal 80-an ketika mesin unix (yaitu Sun Solaris) pertama kali datang online, tidak ada standar tentang bagaimana atau di mana untuk memasang drive Anda selain yang root. Jadi Anda membutuhkan sesuatu yang mudah diketik (mis. Pendek), mengidentifikasi drive fisik apa (ketika mati). Dengan oracle, setiap drive yang dipasang digunakan untuk satu file data yang tidak pernah diakses oleh selain Oracle. Versi awal Oracle memiliki batasan panjang lintasan untuk file data mereka. Plus Anda (dba) diperlukan untuk menggunakan alat baris perintah dan edlin untuk memperbaiki file konfigurasi sehingga Oracle dapat menemukan file data setelah drive meninggal.
Singkatnya, untuk Oracle 6 dan 7, Anda menginginkan jalur drive yang pendek dan mudah diingat yang dipetakan ke drive fisik untuk mempercepat perawatan.
Sejak saat itu, standar telah dibuat, dimodifikasi, alat manajemen ditambahkan. Tetapi dokumentasi itu tidak pernah diubah. Karena berfungsi seperti yang dijelaskan. Dan DBA cerdas dapat mengetahui cara kerjanya di sistem mereka. Dan jika mereka tidak dapat Oracle Consulting ($ 2K per hari per kepala) akan lebih dari senang untuk melakukannya untuk Anda.
sumber
Menurut dokumen yang ditunjuk oleh S Lott,
/u01
adalah nama standar yang disarankan untuk "Data pengguna mount point 1". Saya kira itu telah dipilih alih-alih sesuatu seperti/opt/oracle/user01
menghemat ruang dan penekanan tombol.sumber