Sp(Stored Procedure) Nedir

Sp(Stored Procedure) Nedir

Uygulama içersinde her seferinde kullanmanız gereken veritabanı seviyesindeki kod bloklarını database içersinde stored procedure’ler vasıtasıyla tutabilirsiniz. Aynı işlemi her kod bloğunu uygulama içersinden her seferinde tekrar göndererek te sağlayabilirsiniz fakat sp’ler her zaman daha hızlı olacaktır. Çünkü sp’ler sadece ilk çalıştığında derlenirler ve bir execution plan alırlar. execution plan ile ilgili detayları execution plan adlı […]

Contained Database Nedir

Loginleri başka bir instance’a taşımak makalemizde Contained Database’e değindik. Contained Database, veritabanının diğer veritabanlarından ve instance’dan ayrı olmasıdır. Instance seviyesinde oluşturduğumuz loginleri veritabanını user mapping ile map etmemize gerek kalmıyor. Ya da veritabanını başka bir instance’a taşıdığımızda loginleri de taşımamıza gerek kalmıyor. Ayrıca veritabanlarını contained yapıya dönüştürdüğümüzde loginlerin kendilerine ait olmayan veritabanlarını görme sorunu da […]

Loginleri başka bir instance’ a taşımak

Veritabanını başka bir instance’a taşıdığınızda contained database kullanmıyorsanız login’lerinizi de taşımanız gerekir. Contained Database ile ilgili detaylı bilgiyi Contained Database makalemde bulabilirsiniz. Microsoft’un aşağıda belirttiğim sitesinde olan script’i kullanabilirsiniz. Ben uzun süredir bu script’i kullanıyorum. https://support.microsoft.com/en-us/kb/246133 Bu script master veritabanınız da sp_help_revlogin ve sp_hexadecimal isimlerinde iki tane stored procedure oluşturuyor. Stored Procedure kavramı hakkında bilginiz […]

SQL Server Instance’ından SQL Server Instance’ına bağlanacak Linked Server Tanımlamak

SQL Server’dan Oracle’a Linked server tanımlamayı ve tanımladığımız bu linked server’a yeni bir SQL Login’i yetkilendirmeyi önceki makalelerimizde anlatmıştık. Bu makalede SQL Serverdan SQL Server’a bağlanmak için Linked Server tanımlayacağız.   SSMS üzerinden Server Objects->Linked Server’a sağ tıklıyoruz ve new Linked Server diyoruz. Linked Server yazan yere hedef instance’ımızın adını yazıyoruz. Server Type kısmında SQL […]

DBCA (Database Configuration Assistant) silent mod kullanımı

DBCA ile her zaman gui ile çalışamayabilirsiniz. Komut satırından çalışmanız gerektiğinde slient modda da tüm işlemlerinizi yapabilirsiniz. Öncelikle adump dizininin oluşturulması gerekiyor. Tüm node’larda aşağıdaki gibi dizin oluşturabilirsiniz. [oracle@oradb01 ~]$ mkdir -p /u01/app/oracle/admin/ORCL/adump [oracle@oradb01 ~]$ mkdir -p /u01/app/oracle/admin/ORCL/adump   DBCA ile aşağıdaki komut ile rac veri tabanı oluşturabilirsiniz.   [oracle@oradb01 ~]$ dbca -silent \ -nodelist […]