Yudebx’s Weblog

Instal Ulang Grub yang Hilang

Ditulis dalam jaringan linux, linux by yudebx di/pada Juni 16th, 2008

Kadang kita padasaat instal ulang pc kita yang sudah di instal linux dan kita melakukan install ulang windows maka grub loader dari linux hilang dan langkah yang perlu kita lakukan yaitu install ulang grub loader. contoh di sini menggunakan live cd ubuntu :

ketikan :
- fdisk -l => mengetahui letak file ext3 linuxnya di mana
- find /boot/grub/stage1 => nanti akan keluar (hd0,…) mis: (hd0,7)
- root (hd0,7) => sesuai dengan letak file inux nya di mana
mis : letak nya si - hda8 ===== (hd0,7)
- hda9 ===== (hd0, 8) sama saja dikurang 1
- setup (hd0)

kemudian :
- lakukan mount -t pada file linux/ext3 yang kita punya. mis: ke- /media/linux
- kemudian edit file : nano /boot/grub/menu.lst ,
kemudian sesuaikan (hd0,7),
dan posisi root=hda8

ALIEN

Terkadang kita hanya memiliki pakeran dari radhar yang berextensi .rpm sedangakn kita menggunakan paketan debian .deb maka kita dapat mengubah

paketan rad hat .rpm ke .deb dengan cara :
cara mengubah alien ke deb
sudo alien nama_file.rpm –script
cara mengistal
sudo alien -i nama_file.rpm –script

Backup and Recovery Oracle 10g

Ditulis dalam database by yudebx di/pada Mei 25th, 2008

–##::MANAGEMENT UNTUK BACKUP AND RECOVERY SISTEM::##–
–> yang perlu di perhatikan dalam backup dan recovery yaitu :
- control file, redo log grup, dan archivelog
- kita minimal harus memiliki 2 controlfile,
- pada masisng2 redolog grub, minimal harus memiliki 2 di masing2 redolog grub
- seting enable pada archivelog, dan tambahkan 1 dir lagi untuk backup archive log. dengan format .dbf
misal di : /u01/app/oracle/backup

.::##CREATE CONTROLFILE BARU##::.
–> lihat control file dan letak control file
SQL> select * from v$controlfile;

STATUS
——-
NAME
——————————————————————————–
IS_ BLOCK_SIZE FILE_SIZE_BLKS
— ———- ————–

/u01/app/oracle/oradata/ORCL/controlfile/o1_mf_42tqms1d_.ctl
NO 16384 430

/u01/app/oracle/flash_recovery_area/ORCL/controlfile/o1_mf_42tqmsc1_.ctl
YES 16384 430

–> matikan database
SQL> shut immediate

–> nyalakan database dalam keadaan no mount
SQL> startup nomount

–> copykan file controlfile, ke dir yang sudah kita buat untuk backup
[oracle@oracle3 ~]$ cd /u01/app/oracle/oradata/ORCL/controlfile/
[oracle@oracle3 controlfile]$ ls
o1_mf_42tqms1d_.ctl
[oracle@oracle3 controlfile]$ mkdir /u01/app/oracle/backup
[oracle@oracle3 controlfile]$ cp /u01/app/oracle/oradata/ORCL/controlfile/o1_mf_42tqms1d_.ctl /u01/app/oracle/backup/control01.ctl

–> seting patch, agar file controlfile kita yang sudah kita dambah tadi di daftarkan sebagai controlfile baru
SQL> alter system set control_files = ‘/u01/app/oracle/flash_recovery_area/ORCL/controlfile/o1_mf_42tqmsc1_.ctl’,'/u01/app/oracle/oradata/ORCL/controlfile/o1_mf_42tqms1d_.ctl’,'/u01/app/oracle/backup/control01.ctl’ scope=spfile;

–> nyalakan database dalam keadaan mount
SQL> alter database mount;

–> nyalakan database dalam keadaan open
SQL> alter database open;
SQL> select * from v$controlfile;

.::##CREATE REDOLOG MENGGUNAKAN EM##::.
–> pada menu administration -> Database Administration -> Storage -> Redo Log Groups -> create grup pertama lalu pilih edit dan -> add ->
file name : redo0101.log
file directory : /u01/app/oracle/backup
lakukan ke semua grup

–> TEMPAT FILE REDOLOG GRUB
/u01/app/oracle/oradata/ORCL/onlinelog/
/u01/app/oracle/flash_recovery_area/ORCL/onlinelog/

–> AKTIFKAN ARCHIVELOG Mode
pada menu -> Related Links -> Advisor Central -> MTTR Advisor ->
centang pada pilihan ARCHIVELOG Mode*

–##::MANAGEMENT UNTUK BACKUP AND RECOVERY DATA::##–
–> BACKUP SETING
Menggunakan EM
maintenance > high avaliable > backup/recofery seting > BACKUP SETING
–> Disk Backup Location : /u01/app/oracle/flash_recovery_area
masukan username dan password
click : test disk backup
dan click ok

–> ARCHIVELOG
maintenance > high avaliable > backup/recofery seting > Recovery Settings
–> centang pada pilihan : ARCHIVELOG Mode*
Number Archive Log Destination
1 /u01/app/oracle/backup

–> SETING SCHEDULE BACKUP
maintenance > high avaliable > backup/recofery > Schedule Backup
–> pilih : Whole Database
- masukan username dan password
- click scedule costumized backup
- click Full Backup pada Backup Type, dan centang Use as the base of an incremental backup strategy
- select Online Backup pada Backup Mode,
- select Also back up all archived logs on disk pada Advanced NEXT
- pilih disk NEXT
- dan pada pilihan terakhir biarkan default semuanya + submit job + view job

–> SETING SCHEDULE BACKUP NEXT
maintenance > high avaliable > backup/recofery > Schedule Backup
–> pilih : Whole Database
- masukan username dan password
- click scedule costumized backup
- click Incremental Backup (Level 1) pada Backup Type
- * Job Name : Nightly_Backup
Start : pilih Later pilih date and time 11.00 pm
Repeat : pilih Interval pilih Frequency : 1 weeks
Repeat Until : Indefinite

–> RECOFERY DATAFILE
maintenance > high avaliable > backup/recofery > Perform Recovery
- Object Type : data file
Operation Type : Recover to current time
masukan : username dan password + next
- select : data file yang ingin anda restore
pilih : No. restore the files to the default location + next
- Submit

–> CARA RESTORE CONTROL FILE
sqlplus sys as sysdba
–lihat status database
SQL> select status from v$instance;
–testing apakah database bisa di mount
SQL> alter database mount;
–lihat apa yang membuat eror oracle
SQL> host tail -20 $ORACLE_BASE/admin/orcl/bdump/aler*
–ORA-00202: control file: ‘/u01/app/oracle/oradata/ORCL/controlfile/o1_mf_42tqms1d_.ctl’
–masuk lagi ke sys
–matikan database
SQL> shutdown immediate
exit
–copykan file yang eror tadi sesuai dengan file control file yang hilang
–catatan : copy file control file dalam keadaan database mati
$ cp /u01/app/oracle/flash_recovery_area/ORCL/controlfile/o1_mf_42tqmsc1_.ctl /u01/app/oracle/oradata/ORCL/controlfile/o1_mf_42tqms1d_.ctl
SQL> startup

–> CARA RESTORE LOG FILE
sama seperti di atas
ORA-00312: online log 2 thread 1: ‘/u01/app/oracle/oradata/ORCL/onlinelog/o1_mf_2_42tqn0qn_.log’
$ cp /u01/app/oracle/flash_recovery_area/ORCL/onlinelog/o1_mf_2_42tqn2×6_.log /u01/app/oracle/oradata/ORCL/onlinelog/o1_mf_2_42tqn0qn_.log

–> RECOFERY DATAFILE
SQL> @lab_16_03.sql
SQL> select count(*) from hr.countries;
maintenance > high avaliable > backup/recofery > Perform Recovery
- Object Type : data file
Operation Type : Recover to current time
masukan : username dan password + next
- select : data file yang ingin anda restore
pilih : No. restore the files to the default location + next
- Submit