30 Eylül 2015 Çarşamba

opidcl aborting process unknown ospid (...) as a result of ORA-604 Hatasının Çözümü ve Yorumu

opidcl aborting process unknown ospid (1574) as a result of ORA-604
Thu Sep 17 16:44:34 2015
Thread 1 advanced to log sequence 33855 (LGWR switch)
  Current log# 15 seq# 33855 mem# 0: +REDO/atorcl/onlinelog/group_15.264.817934111
Thu Sep 17 16:44:35 2015
Archived Log entry 137756 added for thread 1 sequence 33854 ID 0xaa0f9166 dest 1:






Biz DBA'lerin Oracle'da alertlog dosyasında bu gibi bir hata alındığı takdirde bypass etmemiz, yani gözardı etmemiz doğru olacaktır. Çünkü Oracle'a bağlanan session'un timeout olduğu zaman bu hata vermektedir.

Eğer bu hatayı almak istemiyorsanız idle time değerini unlimited
etmeniz gerekecektir. Fakat büyük sistemlerde bu önerirmemektedir. Hatta mümkün değildir.

O yüzden hatayı gözardı etmek en iyi seçenektir.

Saygılar
Ahmet Melih Başbuğ
Junior Oracle DBA
BİLGİSAYAR MÜHENDİSİ
Master Student at Baskent University Computer Engineering Department

28 Eylül 2015 Pazartesi

MariaDb 5.5.45 UBUNTU sisteme kurulumu


madde 1) Gerekli olan yazılımları yüklemek ve package management system'de MariaDB public key için ;

$> sudo apt-get install software-properties-common
$> sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xcbcb082a1bb943db


Sonra MariaDB repository eklenir:
sudo add-apt-repository 'deb http://mirror.jmu.edu/pub/mariadb/repo/5.5/ubuntu trusty main'


paket veritabanını yeniden update ile kontrol edilir.
sudo apt-get update


madde 2) MariaDB Kurulumu için çalıştırılacak komut;


sudo apt-get install mariadb-server
Kurulum esnasında parola sorulacak ve bu parola için MariaDB yönetici hesabı parolası girilecek;



madde 3) kurulum bitti. MariaDB servisi durdurun. Data_Dir değiştirilecek.


sudo service mysql stop




MariaDB [(none)]> show variables where variable_name like ‘datadir';
+———————+—————––+
| Variable_name | Value |
+———————+—————––+
| datadir | /var/lib/mysql/ |
+———————+—————––+
1 row in set (0.00 sec)


İstenilen bölüme gelerek KOHADATA isimli bir dosya oluşturulur.
root@localhost:~# mkdir kohadata
root@localhost:~# chown mysql:mysql kohadata
root@localhost:~# cp -R -p /var/lib/mysql kohadata
root@localhost:~# chmod 775 -R kohadata

/etc/mysql/my.cnf dosyasının bir yedeğini oluştur. Sonra [mysqld] section altında datadir değerini değiştir.

Şimdi mysql_install_db ile yeniden initializate et.
root@localhost:~# mysql_install_db


madde 4) Şimdi mysql servisini başlatabilirsiniz. Sonra servisi başlat ve mysql şifresi ata


$> sudo service mysql start
$> sudo mysql_secure_installation
Enter your current password.
Enter the root MariaDB password set during installation:


root parolasını belirledikten sonra;


Remove anonymous users, Y:
Disallow root logins remotely, Y:
Remove test database and access to it, Y:
And reload privilege tables, Y:


madde 5) MariaDB kurulumunu Doğrulama


versiyon kontrolü için
mysql -V
MariaDB'ye giriş için
mysql -p


örnek çıktı

NOT:

Son olarak MariaDB servisi durumu kontrol etmek için ise :
sudo service mysql status