#Post Title #Post Title #Post Title
Minggu, 19 Juni 2011

Backup & recovery

Oleh :
M. Septian Maulana
09.41010.0170



BACKUP AND RECOVERY ORACLE DATABASE(ORACLE)

      BackUp adalah suatu proses pembuatan salinan data dari database, sehingga salinan ini dapat digunakan untuk mengembalikan data semula dari peristiwa kehilangan data ataupun kerusakan data. Kerusakan data ini meliputi sebagai berikut;
1. Statement failure, Penyebabnya:
  a.Logic error dalam aplikasi
  b. Memasukkan data tidak valid ke dalam tabel
  c. Mencoba operasi dengan hak akses yang tidak cukup
  d. Mencoba untuk membuat tabel, tapi melebihi batas kuota yang diberikan
  e. Upaya INSERT atau UPDATE ke tabel, menyebabkan extent dialokasikan, tetapi memiliki ruang kosong  yang tidak cukup di tablespace.
2. User process failure
   Kegagalan proses terjadi ketika terjadi kegagalan pada server, pengguna, atau background proses contoh penghentian proses secara abnormal. Ketika sebuah proses terjadi kegagalan, subordinat proses gagal tidak dapat melanjutkan pekerjaan, meskipun proses-proses lain dari database instan dapat dilanjutkan. Background proses PMON mendeteksi pembatalan proses Oracle. 
3. User error 
  Berkaitan dengan kesalahan user. Sebagai administrator, dapat melakukan sedikit pencegahan kesalahan pengguna seperti sengaja drop table. Dapat menghindari kesalahan pengguna dengan pemberian privilige sehingga pengguna dapat mengurangi kesalahan.  
4. Network failure 
  Ketika sistem anda menggunakan jaringan seperti jaringan area lokal untuk terhubung workstation client ke server database, atau untuk menghubungkan beberapa server database untuk membentuk suatu sistem database terdistribusi, kegagalan jaringan dapat mengganggu operasi normal sistem database. Sebagai contoh pada saat Kegagalan jaringan dapat menginterupsi eksekusi normal dari suatu aplikasi client dan menyebabkan kegagalan proses yang terjadi. Dalam hal ini, background proses PMON Oracle mendeteksi dan menyelesaikan pembatalan proses server dan pemutusan koneksi user proses.
5. Instance failure
karena semua database adalah suatu instance, sehingga
a. Terjadi pemadaman listrik yang menyebabkan server menjadi tidak tersedia
b. Server menjadi tidak tersedia karena masalah hardware seperti kegagalan CPU, korupsi memori, atau sistem operasi crash
c. One of the Oracle server background processes (DBWn, LGWR, PMON, SMON, CKPT) experiences a failure Salah satu background proses Oracle server (DBWn, LGWR, PMON, SMON, CKPT) mengalami kegagalan
6. Media failure
  a. Head crash pada hard disk
  b. Masalah fisik dalam pembacaan atau penulisan ke file database
  c. File tak sengaja terhapus.
Ada juga tujuan dari backup yakni;
·           - Meningkatkan Mean-Time-Between-Failures (MTBF)
-  Menurunkan Mean-Time-To-Recover (MTTR) 
-   Meminimalkan kehilangan data
* Jenis Backup
Secara umum backup dibagi menjadi 2 yaitu Physical Backup dan Logical Backup.
1. Physical Backup
Untuk backup fisik (sering disebut sebagai backup sistem operasi) file data, redo log file dan file kontrol yang disimpan pada media backup seperti sistem penyimpanan tape.
Ada 2 type physical backup:
a.                  a. Cold/Offline Backup
Backup dilakukan ketika database off-line dan tidak tersedia/diakses untuk para penggunanya. Offline backup dapat dilakukan terlepas dari apakah database dalam mode archivelog(database ditutup/dibuka) atau NOARCHIVELOG(database ditutup)Off line backup dilakukan dengan mematikan database terlebih dahulu, baru kemudian membackup datafile. File-file yang dibackup adalah semua data file, semua control file, semua online redo log dan File init.ora (optional). 
              b. Hot/Online (Archivelog) Backup
Backup dilakukan ketika database online. Jika database tersedia dan dalam mode archivelog, mengatur tablespace ke modus cadangan dan backup file mereka. Juga untuk membackup file kontrol dan diarsipkan redo file log.Online backup dilakukan tanpa mematikan database, jadi database masih bisa diakses selama proses backup. Syarat online backup adalah database harus dalam mode archivelog. File-file yang di back up adalah semua datafile, semua archived redo log file dan control file.
          Menggunakan metode online backup ini memiliki beberapa keuntungan diantaranya database tidak perlu dimatikan sehingga tidak ada downtime, bisa melakukan backup per tablespace, bahkan per datafile, bisa merestore data sampai terakhir sebelum masalah terjadi dan Bahkan bisa merestore data sampai waktu yang ditentukan.
2. Logical Backup 
Logical Backup adalah pembacaan sebuah set record database dan menulisnya di sebuah file. Yang merupakan logical backup adalah ekspor-impor database.
Ekspor-Impor
Ekspor-impor digunakan untuk melakukan backup database logis. Saat mengekspor, objek database dipindah ke sebuah file biner yang kemudian dapat diimpor ke database Oracle lainnya. Karena menggunakan format file biner proprietary, mereka hanya dapat digunakan antara database Oracle. Jadi, user tidak bisa mengekspor data dan melakukan impor ke database non-Oracle
- Ekspor / impor digunakan untuk melakukan tugas-tugas berikut: 
a. Backup dan pemulihan (database kecil saja, katakanlah <+50 GB, jika lebih besar, menggunakan RMAN sebagai gantinya)
b. Memindahkan data antara database Oracle pada platform yang berbeda (misalnya dari Solaris ke Windows)
c. Reorganisasi data / menghilangkan fragmentasi database.
d. Upgrade database dari versi lama Oracle.
e. Mendeteksi database yang corruption
f. Transport tablespace antara database 
  RECOVERY ORACLE
      Recovery merupakan suatu prosedur untuk melakukan pemilihan terhadap data yang hilang. Recovery database bertujuan untuk me-restore hasil dari back-up fisik data file atau control file dengan cara memulihkan data file serta control file tersebut agar kembali tersedia di server database Oracle.
  a. Struktur Database Fisik yang digunakan untuk Recovery:
      - Redo Log File
      - Control File
      - Data File  
  Jenis-jenis Recovery

a. User-Managed Recovery
(1) Complete Recovery
Beberapa hal yang harus diperhatikan dalam melakukan complete recovery diantaranya:
· Memastikan datafile yang digunakan untuk restore dalam keadaan offline
· Hanya merestore datafile yang rusak atau hilang
· Jangan merestore control file, redo log file, password file atau parameter file
· Recovery datafiles

(2) Incomplete Recovery
Untuk menjalankan Incomplete recovery yang dibutuhkan adalah backup dari semua data file yang dibuat sebelum recovery point dan semua archive log dari backup terakhir hingga waktu recovery yang diinginkan. Biasanya, incomplete recovery dilakukan ketika complete recovery gagal dijalankan. Selain itu, kondisi yang menyebabkan incomplete recovery harus dijalankan adalah dikarenakan semua redo log file dan data file hilang, terjadi user error(contoh: table terhapus, data input tidak valid dan telah di commit), atau control file hilang dan harus digunakan untuk membuka database.
[ Read More ]
Kamis, 16 Juni 2011

Tugas VLAN Routing

M. Septian Maulana
09.41010.0170




Jawaban dari permasalahn tersebut adalah:
VLAN IP Host IP Gateway
Vlan 2 (Rektor) 192.168.1.1/29 192.168.1.2
Vlan 3(Pembantu Rektor) 192.168.3.1/29 192.168.3.6
Vlan 4(Dekan) 192.168.5.1/29 192.168.5.6
Vlan 5(Kajur) 192.168.7.1/28 192.168.7.14
Vlan 6(Administrasi) 192.168.9.1/26 192.168.9.62
Vlan 7(Dosen) 192.168.11.1/24 192.168.11.254
Vlan 8(Asisten) 192.168.13.1/25 192.168.13.126
Vlan 9 (h. Rektor) 192.168.2.1/24 192.168.2.254
Vlan 10(h. Pemb. Rektor) 192.168.4.1/24 192.168.4.254
Vlan 11(h.Dekan) 192.168.6.1/24 192.168.6.254
Vlan 12(h. Kajur) 192.168.8.1/24 192.168.8.254
Vlan 13(h.Admin 192.168.10.1/24 192.168.10.254
Vlan 14(h.Dosen) 192.168.12.1/24 192.168.12.254
Vlan 15(h. Asisten) 192.168.14.1/24 192.168.14.254
Konfigurasi switch server 1
Switch>en
Switch#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#vtp mo se
Device mode already VTP SERVER.
Switch(config)#vtp domain Ferdian
Changing VTP domain name from NULL to Ferdian
Switch(config)#vtp password arief
Setting device VLAN database password to arief
Switch(config)#vlan 2
Switch(config-vlan)#name rektor
Switch(config-vlan)#ex
Switch(config)#vlan 3
Switch(config-vlan)#name pembrektor
Switch(config-vlan)#ex
Switch(config)#vlan 4
Switch(config-vlan)#name dekan
Switch(config-vlan)#ex
Switch(config)#vlan 5
Switch(config-vlan)#name kajur
Switch(config-vlan)#ex
Switch(config)#vlan 6
Switch(config-vlan)#name admin
Switch(config-vlan)#ex
Switch(config)#vlan 7
Switch(config-vlan)#name dosen
Switch(config-vlan)#ex
Switch(config)#vlan 8
Switch(config-vlan)#name asisten
Switch(config-vlan)#ex
Switch(config)#vlan 9
Switch(config-vlan)#name hrektor
Switch(config-vlan)#ex
Switch(config)#vlan 10
Switch(config-vlan)#name hpembrektor
Switch(config-vlan)#ex
Switch(config)#vlan 11
Switch(config-vlan)#name hdekan
Switch(config-vlan)#ex
Switch(config)#vlan 12
Switch(config-vlan)#name hkajur
Switch(config-vlan)#ex
Switch(config)#vlan 13
Switch(config-vlan)#name hadmin
Switch(config-vlan)#ex
Switch(config)#vlan 14
Switch(config-vlan)#name hdosen
Switch(config-vlan)#ex
Switch(config)#vlan 15
Switch(config-vlan)#name hasisten
Switch(config-vlan)#ex
Switch(config)#int range f0/1-5
Switch(config-if-range)#switchport mode trunk
%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/1, changed state to down
%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/1, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/2, changed state to down
%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/2, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/3, changed state to down
%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/3, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/4, changed state to down
%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/4, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/5, changed state to down
%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/5, changed state to up
Switch(config-if-range)#switchport mode trunk
Switch(config-if-range)#sw tr native vlan 1
Switch(config-if-range)#end
%SYS-5-CONFIG_I: Configured from console by console
Switch#wr mem
Building configuration…
[OK]
Konfigurasi switch sisi rector:
Switch>en
Switch#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#vtp mo cl
Setting device to VTP CLIENT mode.
Switch(config)#int fa0/1
Switch(config-if)#sw mo tr
Switch(config-if)#sw tr na vlan 1
Switch(config-if)#ex
Switch(config)#int fa0/3
Switch(config-if)#sw mo acc
Switch(config-if)#sw acc vlan 2
Switch(config-if)#end
Switch#
%SYS-5-CONFIG_I: Configured from console by console
wr mem
Building configuration…
[OK]
Konfigurasi Switch sisi Pembantu Rektor:
Switch>en
Switch#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#vtp mo cl
Setting device to VTP CLIENT mode.
Switch(config)#int fa0/2
Switch(config-if)#sw mo tr
%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/2, changed state to down
%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/2, changed state to up
Switch(config-if)#sw mo tr
Switch(config-if)#sw tr na vlan 1
Switch(config-if)#ex
Switch(config)#int fa0/3
Switch(config-if)#sw mo acc
Switch(config-if)#sw acc vlan 3
Switch(config-if)#ex
Switch(config)#ex
%SYS-5-CONFIG_I: Configured from console by console
Switch#wr mem
Building configuration…
[OK]
Konfigurasi Switch sisi Dekan
Switch#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#vtp mo cl
Setting device to VTP CLIENT mode.
Switch(config)#int fa0/2
Switch(config-if)#sw mo tr
Switch(config-if)#sw tr na vlan 1
Switch(config-if)#ex
Switch(config)#int fa0/4
Switch(config-if)#sw mo acc
Switch(config-if)#sw acc vlan 4
Switch(config-if)#ex
Switch(config)#ex
%SYS-5-CONFIG_I: Configured from console by console
Switch#wr mem
Building configuration…
[OK]
Konfigurasi Switch sisi Kajur
Switch#en
Switch#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#vtp mo cl
Device mode already VTP CLIENT.
Switch(config)#int fa0/1
Switch(config-if)#
%CDP-4-NATIVE_VLAN_MISMATCH: Native VLAN mismatch discovered on FastEthernet0/1 (4), with Switch FastEthernet0/3 (1).
Switch(config-if)#sw mo tr
Switch(config-if)#sw tr na vlan 1
Switch(config-if)#ex
Switch(config)#int fa0/4
Switch(config-if)#sw mo acc
Switch(config-if)#sw acc vlan 5
Switch(config-if)#ex
Switch(config)#ex
%SYS-5-CONFIG_I: Configured from console by console
Switch#wr mem
Building configuration…
[OK]
Konfigurasi Switch sisi Adminsistrasi
Switch>en
Switch#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#int fa0/1
Switch(config-if)#sw mo tr
Switch(config-if)#sw tr na vlan 1
Switch(config-if)#ex
Switch(config)#int fa0/4
Switch(config-if)#sw mo acc
Switch(config-if)#sw acc vlan 6
Switch(config-if)#ex
Switch(config)#ex
%SYS-5-CONFIG_I: Configured from console by console
Switch#wr mem
Building configuration…
[OK]
Konfigurasi Switch sisi Dosen
Switch>en
Switch#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#int fa0/1
Switch(config-if)#sw mo tr
Switch(config-if)#sw tr na vlan 1
Switch(config-if)#ex
Switch(config)#int fa0/4
Switch(config-if)#sw mo acc
Switch(config-if)#sw acc vlan 7
Switch(config-if)#ex
Switch(config)#ex
%SYS-5-CONFIG_I: Configured from console by console
Switch#wr mem
Building configuration…
[OK]
Konfigurasi switch sisi Asisten:
Switch>en
Switch#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#int fa0/1
Switch(config-if)#sw mo tr
Switch(config-if)#sw tr na vlan 1
Switch(config-if)#ex
Switch(config)#int fa0/4
Switch(config-if)#sw mo acc
Switch(config-if)#sw acc vlan 8
Switch(config-if)#ex
Switch(config)#ex
Switch#
%SYS-5-CONFIG_I: Configured from console by console
wr mem
Building configuration…
[OK]
Konfigurasu Router
Router>en
Router#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#int fa0/0.2
Router(config-subif)#enc dot 2
Router(config-subif)#ip address 192.168.1.2 255.255.255.252
Router(config-subif)#ex
Router(config)#int fa0/0.3
%LINK-5-CHANGED: Interface FastEthernet0/0.3, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0.3, changed state to up
Router(config-subif)#enc dot 3
Router(config-subif)#ip address 192.168.3.6 255.255.255.248
Router(config-subif)#ex
Router(config)#int fa0/0.4
%LINK-5-CHANGED: Interface FastEthernet0/0.4,
Router(config-subif)#enc dot 4
Router(config-subif)#ip address 192.168.5.254 255.255.255.0
Router(config-subif)#ex
Router(config)#int fa0/0.5
Router(config-subif)#enc dot 5
Router(config-subif)#ip address 192.168.7.14 255.255.255.240
Router(config-subif)#ex
Router(config)#int fa0/0.6
Router(config-subif)#enc dot 6
Router(config-subif)#ip address 192.168.9.62 255.255.255.192
Router(config-subif)#ex
Router(config)#int fa0/0.7
Router(config-subif)#enc dot 7
Router(config-subif)#ip address 192.168.11.254 255.255.255.0
Router(config-subif)#ex
Router(config)#int fa0/0.8
Router(config-subif)#enc dot 8
Router(config-subif)#ip address 192.168.13.126 255.255.255.25
Router(config-subif)#ex
Router(config)#ex
Router#
%SYS-5-CONFIG_I: Configured from console by console
Router#wr mem
Building configuration…
[OK]
[ Read More ]