GNU/Linux >> Belajar Linux >  >> Linux

Akun Grup Perangkat Lunak Oracle OSDBA, OSOPER, grup Inventaris Oracle

Instalasi perangkat lunak Oracle mengharuskan pengguna Linux untuk menjadi pemilik perangkat lunak Oracle yang ditunjuk. Pemilik perangkat lunak Oracle menjalankan OUI (Oracle Universal Installer) untuk menginstal Oracle Database dan memiliki hak penuh untuk menginstal, menghapus, dan menambal perangkat lunak Oracle. OUI tidak dapat dijalankan sebagai pengguna root. Nama pemilik perangkat lunak Oracle biasanya oracle, tetapi Anda dapat menggunakan nama lain.

Instalasi perangkat lunak Oracle juga memerlukan pengguna OS dengan hak istimewa rendah untuk menjadi pemilik proses httpd. Ini biasanya disediakan oleh pengguna yang bukan siapa-siapa.

Operasi basis data memerlukan beberapa pengguna lagi. Seorang pengguna yang merupakan anggota grup OSOPER dapat memulai, menghentikan, mencadangkan, dan memulihkan database. Pengguna yang merupakan anggota grup OSDBA dapat membuat, menghapus basis data, dan membuat pengguna istimewa DBA lainnya, selain hak istimewa OSOPER.

Pengguna basis data biasa dapat memiliki akun OS di server basis data, tetapi itu tidak perlu. Adalah umum bagi pengguna basis data untuk terhubung ke basis data melalui klien atau server aplikasi tanpa akun OS apa pun. Akun pengguna OS mungkin diperlukan oleh aplikasi database untuk pekerjaan batch atau proses eksternal khusus. Instalasi default Oracle tidak memerlukan pengguna database biasa untuk memiliki akun OS.

Dengan Oracle Grid Infrastructure &ASM ada pengguna yang disebut grid dan tiga grup:asmadmin, asmdba, dan asmoper. Pemilik Infrastruktur Grid umumnya adalah pengguna “grid”.

Panduan Instalasi Database Oracle menyebutkan tiga pengidentifikasi grup:

  • OSDBA (dba) :Mengidentifikasi akun OS yang memiliki hak istimewa administrasi basis data (SYSDBA)
  • OSOPER (oper) :Mengidentifikasi akun OS yang memiliki hak istimewa administrasi basis data terbatas (SYSOPER)
  • Grup Inventaris Oracle (oinstall) :Mengidentifikasi pemilik perangkat lunak Oracle

Grup OSDBA adalah satu-satunya grup yang harus dibuat untuk mengelola file database. Secara default, grup ini adalah dba, tetapi dapat memiliki nama grup yang berbeda. SYSDBA adalah hak istimewa administratif tingkat tinggi seperti halnya pengguna root di Linux. Anggota grup OSDBA memiliki file database dan memiliki hak istimewa untuk terhubung ke database tanpa kata sandi, menggunakan AS SYSDBA melalui otentikasi OS.

Anggota grup OSOPER terhubung ke database menggunakan mekanisme AS SYSOPER. Grup ini memiliki serangkaian hak istimewa yang dibatasi. Setiap database dapat memiliki grup OSDBA dan OSOPER sendiri.

Selama instalasi, satu inventaris dibuat per sistem dan semua perangkat lunak Oracle yang diinstal pada server terdaftar dalam inventaris ini. Nama grup inventaris adalah oinstall, dan pemilik perangkat lunak Oracle (Oracle) adalah anggota grup ini. Pengguna ini juga merupakan anggota grup OSDBA dan OSOPER.

Oracle Database 12c memperkenalkan grup sistem operasi baru:

  • SYSBACKUP :Memfasilitasi operasi pencadangan dan pemulihan Oracle Recovery Manager (RMAN) baik dari RMAN atau SQL*Plus.
  • SYSDG :Memfasilitasi operasi Data Guard. Pengguna dapat melakukan operasi baik dengan Data Guard Broker atau dengan antarmuka baris perintah DGMGRL.
  • SYSKM :Memfasilitasi operasi keystore Enkripsi Data Transparan.

Masing-masing akun ini menyediakan pengguna yang ditunjuk untuk hak istimewa administratif baru dengan nama yang sama.


Linux
  1. 5 Perangkat Lunak Manajemen Inventaris Gratis Teratas

  2. Cara Mengelola Pertumbuhan Direktori File Audit database Oracle dengan cron (Hanya Instance ASM)

  3. /etc/passwd menampilkan pengguna dalam grup, tetapi /etc/group tidak

  1. Mengelola akun grup lokal di Linux

  2. Daftar anggota grup di Linux

  3. Berapa Banyak Ruang Tukar untuk Ditambahkan untuk Oracle Database di Linux

  1. Perangkat Lunak Manajemen Basis Data Terbaik - 25 Perangkat Lunak Teratas

  2. Variabel Lingkungan Database Oracle dan Fungsinya

  3. Bisakah saya mengubah SID dari database Oracle?