Oracle Users & Privileges , Roles and User Profiles

İbrahim Yıldız
2 min readAug 24, 2022

Herkese Merhabalar Başlıkta Okuduğunuz Üzere Oracle Kullanıcı İşlemlerine Derinlemesine Değinmek İstiyorum Hadi Başlayalım

Oracle Users & Privileges

Oracle Users ve Privileges(Ayrılacalık) Kısımında Kullanıcının Authontization(Doğrulama) ve Authorization(Yetkilendirme) Kısımlarını Yapıyor Olacağız. Kullanıcı Oluşturma Dizilimini Yazalım

Eğer Kullanıcı Oluştururken İsimlendirmeden Dolayı Hata Alıyorsanız (ORA65096 Hatası) Bunu Deneyiniz

Tabii Kısadan Böyle de Oluşturabilirsiniz :)

Yukarıda Kullanıcıya Verdiğimiz Kotaları Görmek İçin

Evet Kullanıcı Oluşturmayı Gördük Sıra Ayrıcalıklara Geldi 2 Türlü Ayrıcalıklar Vardır Sistemsel ve Nesnesel Bunlar Nelermiş Görelim

Sistemsel

  • CREATE SESSION // Oturum Açmak İçin
  • CREATE TABLE // Tablo Yaratmak İçin
  • CREATE VIEW // Görünüm Oluşturmak İçin
  • CREATE PROCEDURE
  • SYSDBA // Üst Düzey Kullanıcılı Yetkisi
  • SYSOPER // SPFILE ve PFILE İçin Gerekli Kullanıcılar

Nesnel

  • INSERT
  • UPDATE
  • DELETE
  • INDEX
  • EXECUTE

Sıra Geldi Yetki Kaldırmaya

Kullanıcıları Düzeltmek Ve Silmek İçin

Bir Kullanıcıya Tüm Yetkileri Nasıl Veririz Peki ?

Oracle Kullanıcı Listeleme

Oracle Role Nedir

Rolller ise Kullanıcılara Tek Tek Ayrıcalıklar Tanımlamak Yerine Rollere Ayrıcalıklar Veriyoruz Kullanıcı Oluşturduğumuz Zaman Tekrar Ayrıcalık Yazmak Yerine Kullanıcı Oluştururken Profil İsmini Vermemiz Yeterli Olacaktır

GRANTEE : Kullanıcı Adı

GRANTED_ROLE : Rol Adı

ADMIN_OPTION : Rolün Yönetici Seçeneğiyle Verilmesini Gösterir

DELEGATE_OPTION : Kullanıcıya Atanıp Atanmadığını Gösterir

DEFAULT_ROLE : Default Olarak Kullanıyor mu

Oracle User Profile Nedir

Profile Konusu Çok Önemlidir Şimdiden Demedi Demeyin :) Profile Kullanıcının Veri Tabanında ki Kullanabileceği Kaynakları Belirlemeye Yarayan Yapıdır Örnek Verirsek Kullanıcın Bağlanma Süresi Sınırı , CPU Kullanım Hakkı , Kaç Hata Sonrası Bağlanabilir gibi Resource Kaynak Parametrelerini Gösterirken Password ise Şifreleme Giriş Gibi Sınırları Belirler

Kaynak Kullanımı Etkinleştirmek İçin

ALTER SYSTEM SET RESOURCE_LIMIT =TRUE

Hemen Parametreleri Tanıtalım

Umarım Faydalı Olmuştur Beğenmeyi ve Takip Etmeyi Unutmayınız :)

--

--

No responses yet