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

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 […]

Veritabanı Oluşturmak Deyip Geçmeyin!

Her şeyden önce veritabanı default olarak iki dosyaya sahiptir. Bunlar mdf uzantılı data dosyası(Primary Data File olarak geçer) ve ldf uzantılı transaction log dosyalarıdır. ndf uzantılı opsiyonel olan üçüncü bir dosya tipi daha vardır. Secondary Data file olarak geçer. mdf uzantılı data dosyasının dışında başka bir data file tanımlarsanız uzantısı ndf olacaktır. Primary Data File’da […]

Login oluşturmak ve yetkilendirmek

Security tab’ınan Logins’e sağ tıklayarak new login diyoruz. Açılan pencerede Login Name kısmından Login’imize bir isim veriyoruz. Veritabanı yöneticiliğinde herşeyin bir standardı olması ilkesinden yola çıkarak login ismimizi veritabanı isminin sonuna User koyarak oluşturmanızı tavsiye ederim. Örneğin deneme veritabanına bağlanacak kullanıcı denemeUser olabilir. 3 tip login tanımlayabilirsiniz. SQL Authentication kullanacak login Windows Authentication kullanacak login […]

Veritabanı ve mevcut tablolarının, kolonlarının collation’ınını değiştirmek

Bazı durumlarda veritabanı collation değişikliği gerekebilir. Birçok kişi veritabanı seviyesinde collation’ı değiştirmenin durumu düzelteceğini düşünür. Fakat veritabanı bazında collation’ı değiştirdiğinizde mevcut tablolardaki kolonların collation’ı değişmez. Bu makalede bu sorunu nasıl çözeceğimizi bulabilirsiniz.   Öncelikle verinizin güvenliği için backup almayı ihmal etmeyin.   Aşağıdaki kod yardımıyla veritabanı bazında collation’ ı değiştirebilirsiniz. USE master GO SELECT DATABASEPROPERTYEX('test','COLLATION') […]

SQL Server/Instance ismini değiştirmek

Bazen sunucunun ismi değişir ve SQL Server instance isminin de buna bağlı olarak değişmesin gerekir.   Örneğin Sunucu isminiz deneme olsun ve deneme sunucunuzda test isminde bir instance’ınız olduğunu varsayalım.   Test instance’ınıza normalde deneme\test şeklinde bağlanabilirsiniz. Deneme sunucusunun ismininde prod olarak değiştirildiğini düşünelim. Select @@SERVERNAME ile Instance’ın ismini select ettiğinizde hala deneme\test olarak geldiğini […]