Archive

Archive for January, 2012

Merubah scope firewall di windows server 2003

January 10, 2012 7 comments
windows server 2003

windows server 2003

Firewall merupakan software/hardware yang digunakan untuk memberikan aturan-aturan tertentu pada sebuah komputer/server. Tujuannya, agar komputer kita lebih aman dari serangan hacker. Pada windows terdapat built in firewall yang bisa kita atur sedemikian rupa. Secara default port ditutup oleh firewall, sehingga ketika kita menghidupkan firewall, kita harus mendefinisikan program/service tertentu agar di allow untuk diakses.

Salah satu program yang secara default di block oleh firewall adalah file/printer sharing. Apabila kita menghidupkan firewall, maka kita tidak bisa melakukan folder sharing pada komputer kita. Agar bisa sharing kita harus menambahkan File/Printer sharing pada Firewall exception.

Secara default firewall exception pun hanya menambahkan pada scope subnet. Sehingga file sharing hanya bisa dilakukan di komputer yang berada dalam satu subnet dengan komputer kita. Untuk merubah scope firewall lakukan langkah-langkah berikut :

  1. Buka windows firewall
  2. Pilih exception tab
  3. Click File/Printer sharing
  4. Click Edit
  5. Click Change Scope pada setiap port
  6. Pilih any computer untuk memberikan privilege sharing

TRIM pada SQL Server

January 9, 2012 1 comment
SQL-Server

SQL-Server

Trim adalah fungsi standar yang biasa digunakan oleh bahasa pemrograman untuk menghilangkan karakter spasi dalam sebuah string. Misalnya ‘     Hello world    ‘ dengan fungsi trim(‘      Hello world    ‘) akan menjadi ‘Hello world’.

Pada SQL Server, fungsi trim tidak disediakan secara default. Kita perlu melakukan trick tertentu untuk menghilangkan spasi. Caranya menggunakan LTRIM dan RTRIM bersama-sama.

Berikut contoh query untuk menghilangkan spasi di SQL Server :

select LTRIM(RTRIM(' Hello world '))

Grant privilege seluruh object schema di oracle

January 5, 2012 Leave a comment
oracle

oracle

Di oracle, setiap user/schema mempunya objek sendiri. Objek dapat berupa table, view, procedure, function atau package. Secara default user tidak dapat mengakses objek milik user2 yang lain, kecuali setelah owner objek memberikan hak akses pada user tersebut.

Pemberian hak akses terhadap objek schema di oracle dilakukan per objek. Jika seorang schema memiliki 100 objek, kita harus menjalankan script 100 kali untuk memberikan seluruh objek. Tetapi ada trik yang dapat kita lakukan untuk mengatasi hal itu.

Untuk memberikan hak akses seluruh objek yang dimiliki suatu schema, lakukan langkah-langkah berikut :

  1. login sebagai user owner
  2. jalankan script berikut :

    begin
    for i in (select object_name from user_objects where object_type in ('TABLE','VIEW'))
    LOOP
    execute immediate 'grant select on '|| i.object_name||' to bb';
    end loop;
    end;
    /