เพื่อให้เห็นภาพการติดตั้ง Oracle Database บน Windows ที่อาจจะดูง่ายกว่าการติดตั้งบน Oracle Linux หรือ Solaris สำหรับมือใหม่ เราเลยมาติดตั้งบน Windows เพื่อให้จะได้ติดตั้งเครื่องมือต่าง ๆ ของทางฝั่ง Developer ด้วยเลย จะได้เห็นภาพการทำงานรวมถึงปัญหาของทาง Developer ที่ต้องเจอ
หลังจากที่เราติดตั้งไปแล้วก็มาถึงการ Start Manager Process จะถูกรันทั้งฝั่ง Source Site และ Target Site ซึ่งจะต้องถูกเรียกก่อน Extract & Replicat Process ถึงจะเริ่มทำงาน ซึ่งจะทำหน้าที่ในการ Monitoring, Managing Trail File & Reporting และรัน Goldengate Process อื่น ๆ
หลังจากที่เรารู้ Architecture ของมันไปแล้ว เราก็มาติดตั้ง GoldenGate บน Oracle Linux ที่ติดตั้ง Oracle Database 11gR2 เสร็จเรียบร้อย
GoldenGate เป็นชุด Software Package สำหรับการทำ Data Integration and Replication แบบ Real-Time ในสภาพแวดล้อมที่หลากหลาย ( Heterogeneous Environment ) และใช้งานได้กับฐานข้อมูลเจ้าต่าง ๆ ( Variety of Database Platform ) เช่น Oracle, DB2, SQL Server, Ingres, MySQL
โดยปกติการใช้งาน SQL*Plus ซึ่งเป็น Command Line ของ Oracle ถ้าใช้บน Windows จะสามารถดูคำสั่งที่เราพิมพ์ไปก่อนหน้าได้ แต่บน Linux จะไม่สามารถทำได้ ทำให้เวลาเราพิมพ์ผิดต้องพิมพ์ใหม่ทั้งหมด ซึ่งโดยปกติถ้าเป็นคำสั่งยาว ๆ เราก็จะพิมพ์ใส Text Editor แล้ว Copy วาง แต่ถ้าเป็นการพิมพ์คำสั่งสั้น ๆ ที่เรามักใช้กันบ่อย ๆ อาจจะพิมพ์ตกหล่นไปบ้าง ก็จะทำให้หงุดหงิดไม่ใช่น้อย เราจึงจะมาใช้ rlwrap เพื่อแก้ปัญหานี้กัน
บน Linux เราสามารถดาวน์โหลดไฟล์โดยใช้คำสั่ง wget ซึ่งสามารถใส่ parameter บนเว็บที่ต้องมีการ Authen ก่อนการดาวน์โหลดได้ แต่จะไม่สามารถใช้กับเว็บที่มีการกด Accept เพื่อยืนยัน อย่างเว็บ Oracle ที่ใช้ Oracle Technology Network ( OTN ), Oracle eDelivery, My Oracle Support ( MOS ) ด้วยเหตุนี้เองทำให้มันไม่สามารถดาวน์โหลดมาได้
หากเราใช้ bundle อย่าง XAMPP หรือ WAMP จะติดตั้ง MariaDB มาให้ แต่ถ้าเราอยาก Connect Database ตัวอื่นก็สามารถทำได้แต่อาจจะยุ่งยากหน่อย ถ้าลงแยกจะ Connect ง่ายกว่า ถ้าเราจะ Connect Oracle จะต้องใช้ Extension OCI8 ขึ้นไป ตาม Version ของ Database
หากเรานำ Oracle ไปต่อกับระบบต่าง ๆ เราควรจะสร้าง Database ขึ้นมาใหม่โดยไม่ไปยุ่งกับ Production และไม่ควร Configuration ด้วยสิทธิ์ SYSDBA เราจะใช้ Username ที่มีอยู่แล้วบน Oracle แต่มันถุก Lock ไว้อยู่เราจะมา Unlock และ Change Password กัน
การจะเป็น Oracle DBA นั่นจะต้องสามารถทำการติดตั้ง Database ทั้งบน Windows, Linux ไปจนถึงการออก Report, การตรวจสอบแก้ไขข้อผิดพลาด รวมถึงการทำ Backup & Recovery เรามาดูหน้าที่ของ Oracle DBA ซึ่งทำเป็น Checklist แยกตามการจัดการความเสี่ยง Risk Level