90 likes | 226 Views
Present by :. Andi asthiti devi thania (1035010015) Natalia hariyanti ( 1035010047) Arvin haris c. ( 1035010056) Arie yogi A.N. ( 1035010074) Moh . Arief f. ( 1035010085) Alfendra f. ( 1035010089) Darma panitis (1035010049) Puji harmansyah (0835010093). Konsep Dasar Replikasi.
E N D
Present by : Andiasthitidevithania (1035010015) Natalia hariyanti (1035010047) Arvin haris c. (1035010056) Arieyogi A.N. (1035010074) Moh.Arief f. (1035010085) Alfendra f. (1035010089) Darma panitis (1035010049) Puji harmansyah (0835010093)
KonsepDasarReplikasi • Replikasiadalahsuatuteknikuntukpenyalinandanpendistribusian data danobjek-objek database darisatu database ke database lain danmelaksanakansinkronisasiantara database sehinggakonsistensi data dapatterjamin.
Study kasus • Andabekerjasebagai DBA untuk Oracle.net. Setelahbekerjadisana, Andamenemukanbahwahanyaadasatu database yang fungsionaldan yang sedangdiaksesolehbeberapaaplikasi. Andamenginginkanuntukmembuatreplika database tersebutuntukdigunakansebagaipengujian. Metodeterbaiksepertiapauntukmembuatreplika?
METODE YANG TEPAT ADALAH Export dan import
Export dan Import sudah disediakan oleh oracle untuk melakukan transfer data secara logis seperti tabel, isi, data, prosedur dan sebagainya • Export membentuk file yang diperlukan untuk menstranfer file • File hasil export berbentuk file binery yang disebut (dmp) file, file ini hanya dapat dibaca oleh utilitas import yang berfungsi mengembalikan informasi dari dump file ke database
Implementasi export • Buka Command Prompt, • Ketikan perintah “exp username / password@tnsname” • Ket : Username dan password adalah nama user dimana datanya atau tabel yang ingin • dieksport, dan tnsname adalah nama koneksi yang menghubungkan client dan server • Cth : exp scott / tiger@belajat • Muncul perintah “Enter array fetch buffer size”, maka katikan “4096” kemudian enter • Kemudian isikan nama file penampung data hasil export. Contoh : c:\expdat.dmp kemudian tekan enter • Muncullah pertanyaan “2. U<sers> or 3. T<tables>”. Artinya apakah anda ingin mengeksport data user ataukah tabel. Jika ingin mengeksport user tekan U. Jika ingin mengeksport table tekan T. Kemudian tekan enter
Kemudian muncul pertanyaan “Export Table Data?”, yang berarti sekaligus mengeksport data dari tabel yang dipilih. Jika ingin mengeksport isi table ketikkan Y, kemudian tekan enter • Lalu muncul pertanyaan “Compress Extents?”, maka ketikan Y dan tekan enter • Selanjutnya harus mengetikkan satu persatu tabel yang akan anda export.Misal di scott ingin mengeksport table emp dan tabel dept. Maka ketikan satu persatu tabelnya, emp kemudian enter, dept kemudian enter, dst • Untuk mengakhiri proses export, anda tidak perlu mengetikan apapun. Hanya tekan enter saja • Bila proses export tidak ada pesan error. Maka proses export telah sukses dilaksanakan
Implementasi import • Buka Command Prompt • Ketikan perintah “imp username / password@tnsname” • Ket : Username dan password adalah nama user dimana kita menginginkan • transfer data dari kedalam database, dan tnsname adalah koneksi yang • menghubungkan client dan server • Cth : imp hr / hr@belajar • Muncul pertanyaan lokasi file import “Import file?” ketikkan lokasi file dmp, misal c:\expdmp.dat • Muncul “Enter insert buffer size (minimum is 8192)?” anda boleh mengisi buffer minimum, namun alangkah baiknya anda mengisi angka defaut yang dianjurkan yaitu “30720”, kemudian enter
Muncul “List contents of import file only?” maka ketik “T” kemudian enter • Muncul “Ignore create error due to object existence?”, ketikan “T” kemudian enter. • Muncul “Import Grants?”, ketikan “Y” • Muncul “Import table data?”, maka ketikan “Y” • Muncul “Import entire export file?” apabila ingin mentranfer semua data isi dari file dmp ke database, maka ketikan “Y”, jika hanya user tertentu dan tabel tertentu ketikan “T”, kemudian tekan enter • Apabila tidak ada pesan error maka proses import data dari file dmp ke database oracle telah berhasil dilakukan