III. Demo Replication
1. manager harus start
[oracle@orcl10 ~]$ export GGATE=/u01/app/oracle/product/gg
[oracle@orcl10 ~]$ cd $GGATE
[oracle@orcl10 gg]$ ./ggsci
Oracle GoldenGate Command Interpreter for Oracle
Version 10.4.0.19 Build 002
Linux, x64, 64bit (optimized), Oracle 10 on Sep 22 2009 14:18:08
Copyright (C) 1995, 2009, Oracle and/or its affiliates. All rights reserved.
(more…)
Install Oracle GoldenGate in 1 instance database [3]
30 MarInstall Oracle GoldenGate in 1 instance database [2]
30 Mar b. Melengkapi Oracle GoldenGate untuk source
1. server dalam keadaan mode archivelog
[oracle@orcl10 ~]$ sqlplus / as sysdba
SQL> alter system set recyclebin=off scope=spfile;
SQL> shutdown immediate
SQL> startup mount
SQL> alter database archivelog;
SQL> alter database open;
2. supplemental logging
SQL> alter database add supplemental log data;
(more…)
Install Oracle GoldenGate in 1 instance database [1]
30 MarI. Asumsi
a. kernel : 2.6.18-92.el5
b. distro : CentOS release 5.2 (Final) 64 bit
c. oracle server : 11.1.0.6.0
d. SID source : orcl10
II. Langkah – langkah
a. install Oracle GoldenGate di SID source [orcl10]
1. download Oracle GoldenGate, semisal disimpan di folder /u01
2. Create directory
[oracle@orcl10 ~]$ mkdir /u01/app/oracle/product/gg
(more…)
Install Oracle GoldenGate [3]
27 MarIII. Demo Replication
1. manager harus start source
[oracle@orcl10 ~]$ cd $GGATE
[oracle@orcl10 gg]$ ./ggsci
Oracle GoldenGate Command Interpreter for Oracle
Version 10.4.0.19 Build 002
Linux, x64, 64bit (optimized), Oracle 10 on Sep 22 2009 14:18:08
Copyright (C) 1995, 2009, Oracle and/or its affiliates. All rights reserved.
Install Oracle GoldenGate [2]
27 Mar c. Melengkapi Oracle GoldenGate di SID source [orcl10]
1. server dalam keadaan mode archivelog
[oracle@orcl10 ~]$ sqlplus / as sysdba
SQL> shutdown immediate
SQL> startup mount
SQL> alter database archivelog;
SQL> alter database open;
SQL> alter system set recyclebin=off scope=spfile;
SQL> shutdown abort;
SQL> startup;
(more…)
Install Oracle GoldenGate [1]
27 MarInstall Oracle GoldenGate [1]
I. Asumsi
a. kernel : 2.6.18-92.el5
b. distro : CentOS release 5.2 (Final) 64 bit
c. oracle server : 11.1.0.6.0
d. SID source : orcl10
SID source : orcl3
II. Langkah – langkah
a. install Oracle GoldenGate di SID source [orcl10]
1. download Oracle GoldenGate, semisal disimpan di folder /u01
2. Create directory
[oracle@orcl10 gg]$ mkdir /u01/app/oracle/product/gg
[oracle@orcl10 gg]$ export GGATE=/u01/app/oracle/product/gg
(more…)
Mengenal Oracle GoldenGate
27 MarOracle GoldenGate adalah software yang digunakan untuk melakukan integrasi data secara real-time, yang dapat digunakan memindahkan data [moves transactional data] antar database server [tidak harus oracle - oracle], beda hardware dan operating system.
Secara umum cara kerja Oracle GoldenGate melakukan : captures => routes => transforms => delivers data secara real time.
(more…)
Mikrotik untuk router
1 MarINTERNET—-ethernet 1 [10.92.3.4/24]——–ethernet 2 [172.20.140.10/16]—— LAN
INTERNET GATEWAY : 10.92.3.254/24
INTERNET DNS : 10.92.3.10/24
lANGKAH – LANGKAH
1. mendifinisikan IP
/ip address add address=10.92.3.4 netmask=255.255.255.0 interface=ether1
/ip address add address=172.20.140.10 netmask=255.255.0.0 interface=ether2
2. mendifinikan IP Gateway internet
/ip route add gateway=10.92.3.254
3. mendifinikan IP INTERNET DNS
/ip dns set primary-dns=10.92.3.10 allow-remote-requests=yes
/ip dns set secondary-dns=202.155.0.10 allow-remoterequests=yes
4. mendifinisikan firewall masquerade
/ip firewall nat add chain=srcnat action=masquerade out-interface=ether1
5. setting komputer client
misal
komputer client dengan IP = 172.20.140.1/16
maka lakukkan setting IP gateway = 172.20.140.10
DNS = 10.92.3.10
DNS = 202.155.0.10
6. jalankan browser
Mereset Mikrotik ke default factory configuration
1 MarBiasanya setelah kita menggunakan Mikrotik untuk “percobaan” tertentu, kemudian ingin berpindah ke “percobaan” lainnya,
maka seringkali kita terjebak dengan prilaku mikrotik, sudah diset sedemikian rupa kok nggak bisa – bisa.
Solusinya yang paling “sadis” adalah dengan menjalankan perintah :
/system reset-configuration
dengan tujuan agar mikrotik menghapus semua konfigurasi yang telah dibuat sesuai dengan konfigurasi Pabrik.
Apa beda Oracle DBA sama Oracle Developer
1 Marsumber : mailing list = indo-oracle@yahoogroups.com
peulis = yulius_wibowo@yahoo.com
saya sadur untuk menambah wawasan kita bersama
==============
A. Oracle DBA:
==============
0. Memahami konsep Oracle Database
(saya pakai nomor urut “0″ karena ini sbg pondasi utamanya)
- Minimal istilah2 yg dipakai spt: instance, database, datafile, controlfile, log file, SGA, PGA,listener,…
Anda bisa memperlajarinya sendiri atau ikut kursus.
1. Instalasi software berikut patching dan upgradenya
contoh:
- Instalasi Oracle binary/software (pada server, mungkin juga pada client )
- Apply patch kalau ada bug
- Upgrade versi
- Optional: Migrasi ke platform yang berbeda
- Optional: Cloning (misal: dari lingkungan “production” ke “development”)
…
2. Konfigurasi Instance & Database
contoh:
- Penentuan nama instance, nama database
- Pengaturan besarnya memory (SGA, PGA, SharedPool, Buffer Pool,…)
- Pengaturan listener: service name,port number,… berikut start/stop-nya
- Pengaturan koneksi dari client dan atau dari server aplikasi (misal: dedicated atau shared server)
- Optional: Konfigurasi RAC, Standby database/Data Guard …
- …
3. Pengaturan struktur database, baik secara logical maupun physical
contoh:
Logical:
- Tablespace : alokasi besarnya tablespace, penentuan cara pengalokasian extentnya, pengaturan quotanya, …
- Segment : alokasi extent spt. table, index, materialized view, …
- …
Physical:
- Pengaturan lokasi, besar dan jumlah datafiles, tempfiles, logfiles, archived log files,…
- …
4. Pengaturan security
contoh:
- pembuatan user
- pembuatan role
- pengaturan privilege
- pengaturan profile
- pengaturan ekspirasi password
- pengaturan penggunaan resource (Resource Manager)
- pengaturan quota
- …
4. Performance Tuning
- Pengaturan optimizer di level instance
- Optimasi memory (shared pool, buffer pool, log buffer, SGA, PGA, …)
- Optimasi I/O (distribusi datafiles, log files)
- Monitoring performance: bisa manual pakai statspack, awr atau pakai Database Control/OEM
- …
5. Backup & Recovery
- Menentukan backup dan recovery strategy/plan
- Physical backup (offline/online)
- Logical backup (exp/imp, expdp/impdp)
- Recovery database jika terjadi kerusakan (comple recovery, incomplete recovery)
- Optional: Penentuan disaster recovery plan
- Optional: Penggunaan tools dari Oracle (RMAN) atau third-party tools utk backup/restore ke tape/disk
- …
6. Troubleshooting
- Masalah koneksi dari client ke database server, atau dari server aplikasi ke database server
- Masalah alokasi space kalau kurang
- …
7. Support user & developer
- Paham dan bisa menggunakan SQL & PL/SQL
- Membantu developer dalam hal tuning aplikasi (SQL atau PL/SQL)
- …
8. Bisa menggunakan tools di level OS sesuai dgn platform yg dipakai
contoh:
- UNIX/LINUX: ls, cp, ps, vmstat, ipcs,…
- Bisa buat shell script (biasanya dipakai utk tugas2 yg rutin)
- …
====================
B. Oracle Developer:
====================
- Menguasai SQL & PL/SQL serta tool-nya (minimal SQL*Plus)
- Paham akan konsep client/server dan atau N-Tier
- Diharapkan bisa menginstal Oracle Client software atau Oracle Developer (Forms/Report)
berikut konfigurasi utk dapat konek ke database server (minimal paham istilah tnsnames, sid, servicename, database)
- Optional: Kalau menggunakan Oracle Forms/Report: mengerti soal Oracle Application Server (Oracle HTTP Server(Apache), Servlet, JSP, CGI, OC4J,…)
- Optional: bisa menggunakan bahasa pemrograman lainya (Java/PHP/VB…)
- …