Thursday, May 8, 2014

System Script Mikrotik

Script ini saya buat karena VPN antar server yang ada di internet sering gangguan (down). Server berada di 3 Lokasi yang berjauhan yaitu Malang, Jakarta, dan Banjarmasin. VPN menggunakan L2TP Mikrotik pada saat VPN Client putus (down) biasanya routing juga akan down karena interface tidak ditemukan.
Khusus untuk routing yang down ini, di IP-ROUTE bisa di tambahkan opsi Check Gateway = PING untuk routingnya. Karena routing down otomatis NAT juga down karena tidak menemukan Interface. Nah Script ini nanti yang akan otomatis set interfacenya! ..
Langkah2 nya sebagai berikut:
1. Masuk di menu System Script kemudian Klik tanda +Name: MyScript
Policy: Centang Semua
Source: /ip firewall nat set out-interface=<l2tp-JawaTimur> [find comment=JawaTimur] disabled=no
Klik Simpan / OK

ORA-00020: maximum number of processes (150) exceeded

Salah satu pelanggan kami mengeluhkan tidak bisa konek ke server oracle linuxnya. Menurut pelanggan tersebut pada saat hendak meremote melalui browser muncul tulisan error sebagai berikut:
ORA-00020: maximum number of processes (150) exceeded
Error ini disebabkan karena prosesnya melebihi batas maximum, default maximum proses dari oraclenya adalah 150. Ini bisa dilihat dengan cara login ke SQLPLUS, kemudian jalankan perintah ini :
SQL> show parameter processes
sql> select * from v$resource_limit where RESOURCE_NAME = ‘processes’;
Untuk mengubah batas maximumnya bisa menggunakan perintah berikut ini
SQL>alter system set processes=160 scope=spfile;
Jika tidak bisa login ke SQLPLUS karena error maximum proses tersebut, maka prosesnya bisa di kill dulu.
OK sampai disini dulu, dan tetap semangat!

Expired and Locked Accounts Oracle

Barusan dapat telp, dari customer. Dia tidak bisa login ke database oraclenya dan ada keterangan user tersebut expired (ORA-28001: The password has expired). Untuk meng-unlock user tersebut bisa menggunakan perintah berikut ini;
- Masuk ke terminal / console jika menggunkan OS Linux
- Kemudian jalankan perintah sqlplus /nolog
-  connect / as SYSDBA
- ALTER USER USER_NAME ACCOUNT UNLOCK;
- GRANT SYSDBA TO USER_NAME;
Terus coba login ke user tersebut dengan perintah ini:
-  CONNECT USER_NAME/anything
Kalau berhasil login, berarti untuk unlock user tersebut sudah berhasil, Kalau ingin semua user tanpa expired bisa menggunakan perintah ini –> ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED; dengan perintah itu profile user default akan unlimited. Untuk menjaga kemanan database sebaiknya perintah life time ini tidak dilakukan.
OK sampai disini aja dulu ya,,
Wassalam

Server Alias Separator Http Multi Apache


Dengan semakin banyaknya nama domain yang dikelola, agar virtual domain mengenali nama-nama domain tersebut maka di http.conf nya perlu ditambahkan nama-nama domain tersebut. Jika nama-nama domain tersebut masih mengarah ke web yang sama maka di http.conf nya bisa ditambahkan server alias seperti berikut ini: