|
Setting Ethernet Marvel di Linux RHELAS 3 |
|
Ditulis Oleh: roninmorgue
|
|
Sabtu, 25 Agustus 2007 |
ini pengalaman gw waktu kompile kernel server database oracle gw biar detect Ethernetnya
1. DL driver for linux marvell-88e8050_linux_v8.16.2.3.tar.bz2 di http://downloadfinder.intel.com/scripts-df-external/confirm.aspx?ftpDown= ftp://aiedownload.intel.com/df-support/9576/eng/ marvell-88e8050_linux_v8.24.1.3.tar.bz2&agr=N&ProductID=1658& DwnldId=9576&strOSs=90&OSFullName= Red%20Hat*%20Enterprise%20Linux%203.0&lang=eng
2. Untuk menginstal driver diperlukan file dan tools pada sistem linux : 1. Source kernel linux di /etc/src/linux 2. compiler tools (co: gcc)
3. Unpackaged driver marvell-88e8050_linux_v8.16.2.3.tar.bz2 tar -jxvf marvell-88e8050_linux_v8.16.2.3.tar.bz2 DriverInstall/ DriverInstall/README DriverInstall/install.sh DriverInstall/sk98lin.4 DriverInstall/sk98lin.tar.bz2 # cd DriverInstall/ # ls install.sh README sk98lin.4 sk98lin.tar.bz2 # cat README Instruksi instalasi untuk driver sk98lin
4. Instalasi Driver # cd /DriverInstall # ./install.sh Ada 2 pilihan : a. user installation mode b. patch generation mode
- pilih patch generation mode untuk melakukan instalasi secara langsung pada kernel, ikuti instruksinya.
Be first to comment this article | Views: 555 |
|
Selengkapnya...
|
|
|
Membuat File Control Pada Oracle 10g |
|
Ditulis Oleh: roninmorgue
|
|
Minggu, 26 Agustus 2007 |
|
gw curhat dikit nih man....pas gw mo mounted dan opened DB gw..ternyata si oracle nampilin message kl database gw mengalami inconsistensi antara file control01.ctl dan control02.ctl… SQL*Plus: Release 10.1.0.3.0 - Production on Thu Jan 4 11:01:12 2007 Copyright (c) 1982, 2004, Oracle. All rights reserved. SQL> Connected. SQL> SQL> ALTER DATABASE mount * ERROR at line 1: ORA-00214: controlfile ‘/app/oracle/oradata/cad2006/control02.ctl’ version 14033 inconsistent with file ‘/app/oracle/oradata/cad2006/control01.ctl’ version 14030 Disconnected from Oracle Database 10g Enterprise Edition Release 10.1.0.3.0 - Production With the Partitioning, OLAP and Data Mining options apaan tuh file control01.ctl....? tanya dong kl penasaran ntar gw jawab deh!!! Mana gw belom bikin backup controlfile pula… walhasil gw bikin ulang deh file-file tersebut, gini nih caranya..: CREATE CONTROLFILE REUSE DATABASE “cad2006” NORESETLOGS NOARCHIVELOG MAXLOGFILES 50 MAXLOGMEMBERS 3 MAXDATAFILES 300 MAXINSTANCES 8 MAXLOGHISTORY 500 LOGFILE GROUP 1 ‘/app/oracle/oradata/cad2006/redo01.log’ SIZE 1M, GROUP 2 ‘/app/oracle/oradata/cad2006/redo02.log’ SIZE 1M, GROUP 3 ‘/app/oracle/oradata/cad2006/redo03.log’ SIZE 1M DATAFILE ‘/app/oracle/oradata/cad2006/sysaux01.dbf’ SIZE 210M, ‘/app/oracle/oradata/cad2006/system01.dbf’ SIZE 440M, ‘/app/oracle/oradata/cad2006/temp01.dbf’ SIZE 20M, ‘/app/oracle/oradata/cad2006/undotbs01.dbf’ SIZE 25M, ‘/app/oracle/oradata/cad2006/users01.dbf’ SIZE 5M; Untuk lebih amannya lakukan backup terhadap file control secara rutin.
Be first to comment this article | Views: 618 |
|
|
Ditulis Oleh: Administrator
|
|
Selasa, 21 Agustus 2007 |
Diberitahukan kepada seluruh mahasiswa Teknik Informatika (reguler & kelas karyawan) bahwa tanggal Pengisian KRS sbb : - Reguler : 20 - 28 Agustus 2007 - Kls. Karyawan : 1 - 16 September 2007 Bagi mahasiswa yg tidak mengisi KRS & On-line, maka Sistem akan menganggap mhs tsb CUTI atau TIDAK AKTIF. Bagi mahasiswa yg ingin maju sidang dan sedang aktif bimbinganpun wajib mengisi KRS & On-line. Jika tidak melakukan hal ini, maka Sistem kan menganggap mhs tsb dianggap CUTI, sehingga tidak boleh SIDANG. Hal ini diberlakukan demi tertibnya administrasi. Be first to comment this article | Views: 507 |
|
|
Menambah fungsi ke System Call di linux 2.6 |
|
Ditulis Oleh: andrew fiade
|
|
Selasa, 21 Agustus 2007 |
|
Menambah fungsi ke System Call di linux 2.6 Coba - coba membuat system call sederhana di linux, Distro linux yang digunakan adalah linux slackware. Penambahan fungsi ke system call digunakan fungsi yang sederhana. Langkah –langkah penambahan system call sebagai berikut : - Sebelum mengutak-atik linux, download dahulu kernel 2.6 di www.kernel.org kemudian ekstrak dan copykan ke /usr/src, setelah diekstrak menjadi /usr/src/linux
- Asusmsikan fungsi yang ditambah adalah mycall.c
- Edit file entry.S (dibeberapa tutorial dikatakan yang diubah adalah syscall_table.S namun dalam penerapannya selalu tidak berhasil, maka dalam percobaan menggunakan entry.S dimana dalam beberapa tutorial lainnya file tersebut digunakan untuk kernel 2.4), file entry.S terdapat di /usr/src/linux/arch/i386/kernel/entry.S
Sebelum : .long sys_ni_syscall Syscall_table_size = (-sys_call_table) Sesudah .long sys_ni_syscall .long sys_mycall Syscall_table_size = (-sys_call_table) - Edit file unistd.h di /usr/src/linux/include/asm-i386/unistd.h, di file ini diregistrasikan ke system call dengan number system call, contoh :
Sebelum diedit : #define __NR_vserver 273 #define NR_syscalls 274 Dirubah menjadi #define __NR_vmsplice 273 #define __NR_mycall 274 #define NR_syscalls 275 - Edit file syscalls.h di /usr/src/linux/include/linux/nfsd/syscalls.h, pada akhir baris tambahkan :
Sebelum : #endif /*kernel */ #endif /*nfsd _syscall_h */ Sesudah: #endif /*kernel */ asmlinkage long sys_mycall(int i); #endif /*nfsd _syscall_h */ - Edit Makefile di /usr/src/linux/Makefile
Sebelum : Core –y:= usr/ Sesudah: Core –y:= usr/ mycall/ - Buatlah direktori mycall di /usr/src/linux/mycall
- Buatlah file mycall.c di folder mycall/, isi dari file tersebut
/* permulaan file */ #include <linux/linkage.h> asmlinkage long sys_mycall(int i) { Return i+10; } /* akhir dari file */ Asmlinkage digunakan sebagai argument dalam kernel stack - Buatlah file Makefile difolder mycall/, isi dari file tersebut
### permulaan file ### Obj-y:=mycall.o ## akhir file ## - untuk menguji fungsi yang telah dibuat, maka buatlah file untuk test, misalkan testmycall.c dan testmycall.h disimpan di /coba2, maka sebelumnya buat folder coba2/
- dalam folder coba2/ buatlah testmycall.h, isi dari file tersebut:
/* permulaan file */ #include <linux/unistd.h> #define __NR_mycall 317 _syscall1 (long,mycall,int,i) /* akhir dari file */ - Buatlah testmycall.c, isi dari file tersebut
/* permulaan file */ #include <stdio.h> #include “testmycall.h” Int main(void) { Printf(“%d\n”,mycall(15)); } /* akhir dari file */
Be first to comment this article | Views: 647 |
|
Selengkapnya...
|
|
|
Learn For Oracle DataBase Administrator 2 |
|
Ditulis Oleh: roninmorgue
|
|
Minggu, 19 Agustus 2007 |
|
Dear all.... saya mau berbagi pengalaman aja nih soal Oracle, kasusnya adalah saya membuat otomatic archived log...tersimpan pada folder default. Perhari log transaksi saya sebesar 5 - 10 GB, dan saya sudah mengalokasikan space sebesar 100 GB pada folder archived log (saya menggunakan Oracle 10g dan linux RHELAS3). Permasalahannya adalah saat saya menghapus file archived log secara fisik di harddisk, tetapi pada oraclenya sendiri sizenya tidak berubah… Sehingga saat space sudah tidak mencukupi akan terjadi error redolog dan saya mengatasi permasalahan tersebut dengan menambah size space pada folder archived log, dan ini sangat mengganggu karena file tersebut akan terus membesar. Yang berikutnya adalah berhubung saya menggunakan OEM 10g berbasis web maka semua komputer dalam satu jaringan dapat mengakses OEM (walaupun ada user/IP yang boleh mengakses server database tetapi tidak boleh mengakses databasenya) pertanyaannya adalah : 1. Bagaimana mensinkronkan ukuran size secara fisik di hardisk dengan size dioraclenya? 2. Apa yang menjadi kriteria dalam pengahapusan archived log file(usia kadaluarsa)? 3. Bagaimana membuat agar penghapusan archived log file dilakukan secara otomatis secara fisik? 4. Bagaimana membatasi IP mana saja yang boleh mengakses database?
Be first to comment this article | Views: 834 |
|
Selengkapnya...
|
|
|
Instalasi Oracle10g di Linux RHELAS3 |
|
Ditulis Oleh: roninmorgue
|
|
Minggu, 19 Agustus 2007 |
|
Langsung aja ya...cos gw nga suka basa basi, sebenarnya artikel ini gw buat berdasarkan pengalaman gw saat melakukan instalasi oracle10g di server baru. Dan juga tadinya buat xcode magazine 4, tapi kayanya telat deh...jadi baru sekarang bisa gw kirim. Semoga artikel ini bisa menjadi referensi yang baik, karena jujur aja ... artikel yang menjelaskan instalasi oracle10g dilinux jarang banget yang berbahasa Indonesia, sekalipun ada nga menyeluruh. Btw...tetep gw jadiin referensi, selain dari situs oracle-nya sendiri. Ok, pertama DL dulu oracle10g for linux dari situs oraclenya di http://otn.oracle.com/software/products ... index.html file --> ship.db.lnx32.cpio.gz gunzip ship.db.lnx32.cpio.gz * unpack file ship.db.lnx32_10103.cpio --> # cd /app # cpio -idmv < ship.db.lnx32_10103.cpio atau jika sudah ditulis dalam cdrom : --> # cd /app # cpio -idmv < /mnt/cdrom/ship.db.lnx32_10103.cpio
Be first to comment this article | Views: 555 |
|
Selengkapnya...
|
|
|
|
<< Awal < Sebelum 1 2 3 4 5 6 7 8 Berikut > Akhir >>
|
| Hasil 31 - 37 dari 56 |