Welcome to www.freeoraclehelp.com Got questions? Post comments Like the facebook page to get instant updates. Thank you!!!
Total Pageviews

Oracle 10g RAC Installation on Linux guests of Oracle VM / XEN

Oracle 10g release 2 (10.2.0.1) RAC installation on Linux (OEL 4.8) is described in this article:

  • Introduction
  • Install Oracle VM Linux Guests
  • Download the software
  • Perform pre-install tasks
  • Install Oracle 10gR2 CRS
  • Install Oracle 10gR2 ASM
  • Install Oracle 10gR2 Database Software
  • Create Oracle 10gR2 Database
Introduction

Oracle Real Application Cluster (RAC) enables clustering of the database instances from multiple servers, which share the storage and enable high availability, scalability, and manageability of the databases. Starting with Oracle 10g, Oracle supplies Cluster software(CRS) and Oracle Automatic Storage Management (ASM). Oracle 8i parallel server and 9i RAC mandates the customer to own and maintain the vendor cluster software. Oracle 10g makes it easy for customers to run the cluster databases, as customers do not have to go to multiple vendors to get the things done.

In this article, Oracle 10gR2 RAC is set up on OEL 4.8 Oracle VM Guests. Oracle VM is 2.2.2 32bit. I did not install Oracle VM Manager, rather I use commands to create and manage guests. I intend to use raw devices for cluster storage, not ASMLib. I will convert these RAW devices into ASMLib disks in another article. I have selected "Install software only" for the database installation.. you may want to select create database, if you wish to.

CRS Home: /oracle/product/10.2.0/crs
CRS Home: /oracle/product/10.2.0/asm
Database:    /oracle/product/10.2.0/rdbms

OCR Disks
/dev/raw/raw1 /dev/xvdc
/dev/raw/raw2 /dev/xvdd

Voting Disks
/dev/raw/raw3 /dev/xvde
/dev/raw/raw4 /dev/xvdf
/dev/raw/raw5 /dev/xvdg

Data Disk:
/dev/raw/raw6 /dev/xvdh


Install Oracle VM Linux Guests


Download the OEL4.8 DVD ISO file into OVM, mount, and share it:
# mkdir -p /VCD
# mount -t iso9660 -o ro,loop /dumps/OS/Enterprise-R4-U8-i386-dvd.iso /VCD
# service portmap start
# service nfs start
# exportfs *:/VCD
# exportfs
# showmount -e `hostname`
# service iptables stop
You can run virt-install for both the RAC nodes or you can clone RAC1 from RAC2 (Cloning the system.img and copy /etc/xen/rac1 to /etc/xen/rac2 and change entries.)
# cd /OVS/running_pool; mkdir rac1 rac2
# virt-install --name=rac2 --ram=4096 --file=/OVS/running_pool/rac2/system.img --file-size=8 --location=nfs:192.168.1.99:/VCD --vnc
# virt-install --name=rac1 --ram=4096 --file=/OVS/running_pool/rac1/system.img --file-size=8 --location=nfs:192.168.1.99:/VCD --vnc 
Add storage for oracle binaries and ASM disks.
dd if=/dev/zero of=/OVS2/running_pool/rac1/oracle.img bs=1024k seek=30480 count=0
dd if=/dev/zero of=/OVS2/running_pool/rac2/oracle.img bs=1024k seek=30480 count=0
dd if=/dev/zero of=/OVS2/running_pool/rac_storage/ocr1.img bs=1024k seek=200 count=0
dd if=/dev/zero of=/OVS2/running_pool/rac_storage/ocr2.img bs=1024k seek=200 count=0
dd if=/dev/zero of=/OVS2/running_pool/rac_storage/voting1.img bs=1024k seek=50 count=0
dd if=/dev/zero of=/OVS2/running_pool/rac_storage/voting2.img bs=1024k seek=50 count=0
dd if=/dev/zero of=/OVS2/running_pool/rac_storage/voting3.img bs=1024k seek=50 count=0
dd if=/dev/zero of=/OVS2/running_pool/rac_storage/data1.img bs=1024k seek=10240 count=0
OVM Guests would have only one network interface in the beginning.. So, add the second interface for Private inter connect:
[root@ovm ~]# cat /etc/xen/rac2
# Automatically generated xen config file
name = "rac2"
memory = "4096"
disk = [ 'file:/OVS/running_pool/rac2/system.img,xvda,w', 'file:/OVS2/running_pool/rac2/oracle.img,xvdb,w', 'file:/OVS2/running_pool/rac_storage/ocr1.img,xvdc,w!',  'file:/OVS2/running_pool/rac_storage/ocr2.img,xvdd,w!',  'file:/OVS2/running_pool/rac_storage/voting1.img,xvde,w!', 'file:/OVS2/running_pool/rac_storage/voting2.img,xvdf,w!',  'file:/OVS2/running_pool/rac_storage/voting3.img,xvdg,w!',  'file:/OVS2/running_pool/rac_storage/data1.img,xvdh,w!',]
vif = ['mac=00:16:3e:29:ae:b5, bridge=xenbr0', 'mac=00:16:3e:29:ae:b6, bridge=xenbr1',]
vfb = ["type=vnc,vncunused=1"]
uuid = "af9ff92f-5ad0-920e-81e7-0c30d6801fe0"
bootloader="/usr/bin/pygrub"
vcpus=2
on_reboot   = 'restart'
on_crash    = 'restart'
[root@ovm ~]# 
To add second NIC, you can either copy the current MAC and increment it by one or do not use MAC addresses at all. for example:
vif = [ 'bridge=xenbr0', 'bridge=xenbr1', ]
Note the bang sign in the shared disks. This lets Oracle VM share the disks across multiple guests. I have used oracle.img to create oracle binaries (CRS, ASM, and Database Homes):
mkfs.ext3 /dev/xvdb1

Download the software

Download the Oracle 10g Clusterware and Database software from OTN: http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html

Perform pre-install tasks

Add the following kernel parameters to /etc/sysctl.conf and run "sysctl -p" as root.
kernel.shmall = 2097152
kernel.shmmax = 1866465280
kernel.shmmni = 4096
kernel.sem = 256 32000 100 142
fs.file-max = 131072
net.ipv4.ip_local_port_range = 10000 65000
kernel.msgmni = 2878
kernel.msgmax = 8192
kernel.msgmnb = 65535

Make sure that the following RPMs are installed:

binutils-2.15.92.0.2-10.EL4
compat-db-4.1.25-9
control-center-2.8.0-12
gcc-3.4.3-9.EL4
gcc-c++-3.4.3-9.EL4
glibc-2.3.4-2
glibc-common-2.3.4-2
gnome-libs-1.4.1.2.90-44.1
libstdc++-3.4.3-9.EL4
libstdc++-devel-3.4.3-9.EL4
make-3.80-5
pdksh-5.2.14-30
sysstat-5.0.5-1
xscreensaver-4.18-5.rhel4.2

Enable YUM to get RPMs from Oracle:
# cd /etc/yum.repos.d
# mv Oracle-Base.repo Oracle-Base.repo.disabled
# wget http://public-yum.oracle.com/public-yum-el4.repo

Edit this file to make enabled=1 for your OS
[el4_u8_base]
name=Enterprise Linux $releasever U8 - $basearch - base
baseurl=http://public-yum.oracle.com/repo/EnterpriseLinux/EL4/8/base/$basearch/
gpgkey=http://public-yum.oracle.com/RPM-GPG-KEY-oracle-el4
gpgcheck=1
enabled=1

Once YUM in configured, you can install all RPMs just in one command:
# yum install -y binutils compat-db control-center gcc gcc-c++ glibc glibc-common gnome-libs libstdc++ libstdc++-devel make pdksh sysstat xscreensaver libaio   

Create groups and oracle user to own oracle software:
# /usr/sbin/groupadd oper -g 7000
# /usr/sbin/groupadd dba -g 8000
# /usr/sbin/groupadd oinstall -g 9000
# /usr/sbin/useradd -g oinstall -G dba,oper -u 9000 oracle
# passwd oracle

I have disabled unnecessary services in the guests.
# chkconfig ip6tables off
# chkconfig iptables off
# chkconfig sendmail off
# chkconfig portmap off
# chkconfig nfs off
# chkconfig nfslock off
# chkconfig cups off
Change default run level to 3 in /etc/inittab
id:3:initdefault:
Create entries for public, private, and VIPs in /etc/hosts:
[oracle@rac1 10.2.0]$ cat /etc/hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1               localhost.localdomain localhost
# Public
192.168.1.10   rac1.freeoraclehelp.com     rac1
192.168.1.20   rac2.freeoraclehelp.com     rac2
#Private
192.168.2.10   rac1-priv.freeoraclehelp.com  rac1-priv
192.168.2.20   rac2-priv.freeoraclehelp.com  rac2-priv
#Virtual
192.168.1.11   rac1-vip.freeoraclehelp.com   rac1-vip
192.168.1.22   rac2-vip.freeoraclehelp.com   rac2-vip
[oracle@rac1 10.2.0]$ 

Create a single primary partition to occupy the whole disk space on /dev/xvdc../dev/xvdd...etc.
# cat /etc/sysconfig/rawdevices
# This file and interface are deprecated.
# Applications needing raw device access should open regular
# block devices with O_DIRECT.
# raw device bindings
# format:    
#           
# example: /dev/raw/raw1 /dev/sda1
#          /dev/raw/raw2 8 5
#OCR
/dev/raw/raw1 /dev/xvdc1
/dev/raw/raw2 /dev/xvdd1
#Voting
/dev/raw/raw3 /dev/xvde1
/dev/raw/raw4 /dev/xvdf1
/dev/raw/raw5 /dev/xvdg1
#Data
/dev/raw/raw6 /dev/xvdh1

Raw devices permissions are reset with the server reboot...add permissions to the rc.local
[oracle@rac1 ~]$ cat /etc/rc.local 
#!/bin/sh
#
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.

touch /var/lock/subsys/local

chown oracle:oinstall /dev/raw/*
chmod 644 /dev/raw/*
chown root:oinstall /dev/raw/raw[12]
chmod 660 /dev/raw/raw[12]
[oracle@rac1 ~]$ 

Refer to http://download.oracle.com/docs/cd/B19306_01/install.102/b14203/prelinux.htm#BABFDGHJ for more details.

Install Oracle 10gR2 CRS

As oracle user, run runInstaller from Clusterware dump. Oracle 10g RAC Installation


Oracle 10g RAC Installation
If global oracle inventory doesn't exist, OUI creates one.


Oracle 10g RAC Installation
Enter 10gR2 CRS Home here.


Oracle 10g RAC Installation
Make sure that you do not ignore any package missing errors.


Oracle 10g RAC Installation
Cluster name and public, private, vip names


Oracle 10g RAC Installation
Make sure to identify the interfaces right.


Oracle 10g RAC Installation
2 OCR disks with normal redundancy.


Oracle 10g RAC Installation
3 Voting disks with normal redundancy.


Oracle 10g RAC Installation
Again, Make sure Home location is good.


Oracle 10g RAC Installation


[root@rac1 ~]# /oracle/product/10.2.0/crs/root.sh
WARNING: directory '/oracle/product/10.2.0' is not owned by root
WARNING: directory '/oracle/product' is not owned by root
WARNING: directory '/oracle' is not owned by root
Checking to see if Oracle CRS stack is already configured

Setting the permissions on OCR backup directory
Setting up NS directories
Oracle Cluster Registry configuration upgraded successfully
WARNING: directory '/oracle/product/10.2.0' is not owned by root
WARNING: directory '/oracle/product' is not owned by root
WARNING: directory '/oracle' is not owned by root
assigning default hostname rac1 for node 1.
assigning default hostname rac2 for node 2.
Successfully accumulated necessary OCR keys.
Using ports: CSS=49895 CRS=49896 EVMC=49898 and EVMR=49897.
node :   
node 1: rac1 rac1-priv rac1
node 2: rac2 rac2-priv rac2
Creating OCR keys for user 'root', privgrp 'root'..
Operation successful.
Now formatting voting device: /dev/raw/raw3
Now formatting voting device: /dev/raw/raw4
Now formatting voting device: /dev/raw/raw5
Format of 3 voting devices complete.
Startup will be queued to init within 90 seconds.
Adding daemons to inittab
Expecting the CRS daemons to be up within 600 seconds.
CSS is active on these nodes.
        rac1
CSS is inactive on these nodes.
        rac2
Local node checking complete.
Run root.sh on remaining nodes to start CRS daemons.
[root@rac1 ~]# 

[root@rac2 ~]#  /oracle/product/10.2.0/crs/root.sh
WARNING: directory '/oracle/product/10.2.0' is not owned by root
WARNING: directory '/oracle/product' is not owned by root
WARNING: directory '/oracle' is not owned by root
Checking to see if Oracle CRS stack is already configured
/etc/oracle does not exist. Creating it now.

Setting the permissions on OCR backup directory
Setting up NS directories
Oracle Cluster Registry configuration upgraded successfully
WARNING: directory '/oracle/product/10.2.0' is not owned by root
WARNING: directory '/oracle/product' is not owned by root
WARNING: directory '/oracle' is not owned by root
clscfg: EXISTING configuration version 3 detected.
clscfg: version 3 is 10G Release 2.
assigning default hostname rac1 for node 1.
assigning default hostname rac2 for node 2.
Successfully accumulated necessary OCR keys.
Using ports: CSS=49895 CRS=49896 EVMC=49898 and EVMR=49897.
node :   
node 1: rac1 rac1-priv rac1
node 2: rac2 rac2-priv rac2
clscfg: Arguments check out successfully.

NO KEYS WERE WRITTEN. Supply -force parameter to override.
-force is destructive and will destroy any previous cluster
configuration.
Oracle Cluster Registry for cluster has already been initialized
Startup will be queued to init within 90 seconds.
Adding daemons to inittab
Expecting the CRS daemons to be up within 600 seconds.
CSS is active on these nodes.
        rac1
        rac2
CSS is active on all nodes.
Waiting for the Oracle CRSD and EVMD to start
Waiting for the Oracle CRSD and EVMD to start
Oracle CRS stack installed and running under init(1M)
Running vipca(silent) for configuring nodeapps
The given interface(s), "eth0" is not public. Public interfaces should be used to configure virtual IPs.
[root@rac2 ~]#

root.sh on second node runs the vipca in silent mode. It failed on my network. So, run VIPCA(/oracle/product/10.2.0/crs/bin/vipca) on the second node as root.

Oracle 10g RAC Installation


Oracle 10g RAC Installation
Select the right interface for VIPs.. this is same as public interface.


Oracle 10g RAC Installation
Enter VIP name and IP addresses


Oracle 10g RAC Installation


Oracle 10g RAC Installation


Oracle 10g RAC Installation
After VIPCA completed successfully, then "OK" on the root.sh prompt on OUI installer.


Oracle 10g RAC Installation


Install Oracle 10g2 ASM


Oracle 10g RAC Installation


Oracle 10g RAC Installation


Oracle 10g RAC Installation


Oracle 10g RAC Installation


Oracle 10g RAC Installation


Oracle 10g RAC Installation


Oracle 10g RAC Installation


Oracle 10g RAC Installation


Oracle 10g RAC Installation


Oracle 10g RAC Installation

Install Oracle 10gR2 Database Software

Oracle 10g RAC Installation


Oracle 10g RAC Installation


Oracle 10g RAC Installation


Oracle 10g RAC Installation


Oracle 10g RAC Installation


Oracle 10g RAC Installation


Oracle 10g RAC Installation


Oracle 10g RAC Installation
Create Oracle 10gR Database
You can either use DBCA or manually create the database or clone the DB from other server.

Related Posts

58 Comments:

Steve said...

Thanks.. This is what I am looking for..

Raj Mareddi said...

Thank you, Steve

Anonymous said...

Excellent article with snapshots, this gives juice of experience in a single webpage, Thanks.

Unknown said...

Hi Raj,

Thanks for nice article, i installed 10g RAC on VM,
can i upgrade to 11g R2 RAC on VM..?

can you please help to to learn 11g RAC upgrade on VM.

amine lahragui said...

Your work is very good and I appreciate you and hopping for some more informative posts. happy new year 2016 new year 2016 happy new year 2016 images feliz año nuevo 2016 imagenes de año nuevo 2016 feliz año 2016 happy new year images 2016 new year 2016 images new year images 2016

prem chand said...

hello admin your work is so informative with amzing graphics. your work is nice and clean, thanks for this and keep doing experiment. we are also representing indian republic day, if you want to look at once time then please watch below,
Republic Day 2016
Republic Day 2016 Images
Happy Republic Day Quotes
Republic Day Messages and Sms
Valentines Day 2016
Happy Valentines Day images
Happy Holi 2016 images
Happy Holi Messages and Sms
Happy Lohri 2016 images
Happy Lohri Messages Sms Quotes in Punjabi

prem chand said...

Hello sir your article or work is so nice and full informative with each and singal point and i loved to reading that kind article which is available in your website so thanks and yes keep updating more stuff on this topic. Below check some stuff,
Happy Valentines Day 2016 , Valentines Day 2016 images , Happy Valentines Day Sms , Valentines Day 2016 Messages , Happy Holi 2016 Messages , Happy Holi 2016 Sms , Happy Holi 2016 Quotes , Happy Chocolate Day 2016 , Chocolate Day 2016 images , Happy Chocolate Day Sms , Chocolate Day 2016 Messages , Happy Hug Day 2016 , Hug Day 2016 images , Happy Hug Day Sms , Hug Day 2016 Messages , Happy Kiss Day Sms , Kiss Day 2016 Messages , Happy Kiss Day 2016 , Kiss Day 2016 images , Valentines Day Sms and Messages for Her or Him , Valentines Day Messages for Husband and Wife , Valentines Day Images for Facebook and Whatsapp Status , Valentines Day Quotes
Happy Holi Images Pictures for Facebook and Whatsapp Status , Happy Holi Quotes , Happy Holi Messages , Happy Holi Sms

prem chand said...

Nice article is provided by you admin, thanks for this article becoze it helped me lot and below we have some stuff which our topic to write article so please checkout them.
Happy Holi ,
Happy Holi 2016
Holi Messages Wishes Sms , Holi 2016 , Facebook Whatsapp Status , Holi 2016 Images ,

Holi
Happy Holi Images , Happy Holi Pictures , Happy Holi Greeting , Happy Holi Wallpapers , Happy Holi Wishes , Happy Holi Sms , Happy Holi Quotes , Happy Holi Messages , Happy Holi Song ,

Happy Holi 2016 , Happy Holi 2016 Messages , Happy Holi 2016 Sms , Happy Holi 2016 Pics HD Images Ecards , Happy Holi 2016 Messages Msg Hindi Quotes Sms
Holi 2016 , Happy Holi Messages , Happy Holi Sms
Happy Holi , Holi 2016 Messages , Holi Sms

Sham Bahadur said...

Mothers Day
Mothers Day 2016
Happy Mothers Day
Mother’s Day
Mother’s Day 2016
Mothers Day Quotes with Images
Mothers Day Wishes
Mothers Day Messages
Mothers Day Quotes
Mothers Day Saying
Mothers Day Images
Mothers Day Poems

Mothers Day
Mothers Day 2016
Happy Mothers Day
Mother’s Day
Mother’s Day 2016
Mothers Day Wishes Quotes with Images
Mothers Day Wishes
Mothers Day Messages
Mothers Day Quotes
Mothers Day Saying
Mothers Day Images
Mothers Day Poems

Memorial Day 2016
Memorial Day 2016 Images
Memorial Day Images
Memorial Day Quotes
Memorial Day Wishes
Memorial Day Messages
Memorial Day
Memorial Day Saying
Memorial Day Pictures
Memorial Day Sms
Memorial Day Poems
Happy Mothers Day 2016 Images Quotes

prem chand said...

Memorial Day
Memorial Day 2016
Happy Memorial Day
Memorial Day Images
Memorial Day 2016 Images
Memorial Day 2016 Quotes
Memorial Day Quotes
Happy Memorial Day 2016 Quotes
Happy Memorial Day 2016 Saying
Happy Memorial Day 2016 Images


Fathers Day
Fathers Day 2016
Fathers Day 2016 Images
Fathers Day 2016 Quotes
Happy Fathers Day
Fathers Day Images
Fathers Day Quotes

Ramadan Mubarak
Ramadan Mubarak 2016
Ramadan Mubarak 2016 Images
Ramadan Mubarak 2016 Wishes Quotes
Ramadan Mubarak Images
Ramadan Mubarak Wishes
Ramadan Mubarak Quotes Sms

Ramadan Mubarak
Ramadan Mubarak 2016
Ramadan Mubarak 2016 Images
Ramadan Mubarak 2016 Wishes Sms
Ramadan Mubarak Images
Ramadan Mubarak Wishes
Ramadan Mubarak Quotes Messages

Eid 2016
Eid 2016 Images
Eid 2016 Wishes
Happy Eid
Eid Mubarak
Eid Mubarak 2016
Eid Mubarak 2016 Images
Eid Mubarak 2016 Wishes
Eid Mubarak Images
Eid Mubarak Wishes
Eid Mubarak Quotes

Rahul Singh said...

Happy fathers day
fathers day 2016
Happy fathers day 2016
fathers day Quotes
fathers day images
father's day
fathers day wishes
fathers day pictures
fathers day sms
fathers day cards
fathers day gift ideas
fathers day 2016 images


Happy memorial day
memorial day
memorial day wishes
memorial day cards
memorial day 2016 wishes
memorial day images
memorial day speech
memorial day pictures
memorial day 2016

eid
eid mubarak 2016
eid mubarak images
eid al fitr
eid celebration
eid mubarak 2016 images

Love KidsTV said...

This content is written very well. Your use of formatting when making your points makes your observations very clear and easy to understand. Thank you.
- usps tracking
- iphone 7 release date
- netflix

Infomatric - Information Time said...

Memorial Day Best celebration ideas
Memorial Day Oath of Soldier speech 1997
Memorial Day Honour speech for died soldiers
Soldier boys what gave us USA Memorial day 2016
Memorial Day deals veterans day 2016
Why we celebrate memorial Day kids 2016
Happy Memorial day images and quotes
Memorial day weekend
History of memorial day
Memorial day sms
Memorial day Messages
Memorial day Wishes
Memorial day Pictures free download


Father's day gifts ideas
Father's day gifts ideas 2016
Father's day gifts ideas diy
Father day gifts ideas pinterest
Father's day gifts ideas south africa


Fathers day images download free
Father's day pic download
happy fathers day images download
Father's day special images download
Fathers day images and quotes download

Shaun S said...

Memorial Day Wishes
Memorial Day Quotes
Memorial Day Messages
Happy Memorial Day Wishes
Happy Memorial Day Quotes

Shaun S said...

iPhone 7
iPhone 7 Release Date
iPhone 7 Release Date in India
iPhone 7 Price
iPhone 7 Price in India
iPhone 7 Specifications

Himanshu Grewal said...

Dads gift ideas with cutest son, daughter images
Download free Happy Father’s Day WhatsApp profile picture, status 2016
father’s day greeting saying
Happy father’s day 2016 Father’s day quotes
Happy father’s day| Father’s day poems 2016
Father’s day quotes images from daughters
Father’s day quotes images 2016


Happy father’s day 2016 | date, day and month
Happy Father’s Day inspirational quotes from thankful son
Happy Father’s Day princess and king pictures
Father’s day images of famous people’s and celebrities
Father’s day online greetings cards images
Happy Father's day Greetings 2016


Father’s Day 2016 celebration in USA
Grand celebration of Father’s Day
Happy Father’s Day free SMS, texts to your Dad
Father’s day funny ideas to celebrate
father day activities ideas
how to make father's day special

Himanshu Grewal said...

happy father's day gift card
Fathers day whats app images
happy father's day gift certificate
Free Fathers day images 2016
Happy Fathers day 2016 greeting quotes
Top 10 Fathers day images
creative free father's day gifts
father's day gifts for free
free printable gifts for father's day
free father's day gifts ideas

Vijay Kumar said...

You article is describe in a good manners with best possible way and now I am follow your site on daily basis and I like a very much your blog, so keep posting with such a nice article and we are also write something about Indian festival if anyone interested them, so checkout link all

Eid Mubarak Images
Eid Mubarak 2016
Friendship Day Images
Happy Dussehra Images
Happy Navratri Images
Independence Day Images
Raksha Bandhan Images
Happy Diwali Images
Happy Teachers Day Quotes Wishes
Happy 4th of July Images Quotes
Happy Fathers Day 2016
Happy Fathers Day

Ajay Kumar said...

Your article is written nice and we are also representing much celebration if anyone interested checkout below the line
Happy Canada Day
Happy Canada Day 2016
Happy 4th of July Images
Happy 4th of July 2016 Images
Happy Daughters Day
Happy Daughters Day 2016
Happy Parents Day
Happy Parents Day 2016
Happy Grandparents Day
Happy Grandparents Day 2016

Canada Day Wishes Cards Greetings
Happy Canada Day Wishes
Happy Canada Day Sms Messages Wishes
Canada Day Flag Images Pictures Photos
Happy Canada Day Quotes and Sayings
Happy Parents Day 2016 Images
Happy Parents Day 2016 Pictures

ershovayuli said...

good if you not necessarily previously, which you'll come to be advised to carry out. read here so you may will need to approach to a dark region to stimulate it. nice.

Devi Kurnia said...

Nice, have the motivation for everything

Cara Meningkatkan Daya Tahan Tubuh
Cara Menyembuhkan Kanker Pankreas
Obat Liver Sampai Sembuh
Cara Menghilangkan Bopeng Bekas Jerawat
Cara Mengangkat Kanker Payudara Tanpa Operasi
Pengobatan Kelenjar Getah Bening
Cara Menghilangkan Benjolan Lipoma

robertgreene said...

good in employing this iphone app for your photography edit. official site link this remarkable photography using iphone app on your android cellphone. MSQRD APK great.

Sridevi Koduru said...

Regards
Sridevi Koduru (Senior Oracle Apps Trainer Oracleappstechnical.com)
LinkedIn profile - https://in.linkedin.com/in/sridevi-koduru-9b876a8b
Please Contact for One to One Online Training on Oracle Apps Technical, Financials, SCM, Oracle Manufacturing, OAF, ADF, SQL, PL/SQL, D2K at sridevikoduru@oracleappstechnical.com | +91 - 9581017828.

Surender Martha said...

Nice Blog ! keep posting.!!

Background Process in Oracle 10g .

harrymackay said...

good one particular may easily browse the words on a larger display. official website You happen to be absent out on the Casper SnapChat fun.. Casper Snapchat PC nice.

shahbaz said...

source code related to the Searchdaimon enterprise search engine to GitHub, with full commit history. We will be using the GitHub repository internally as our only source.tx web design

harrymackay said...

good To work with SHAREit your product does not need to own Bluetooth. official website Select your close friends avatar and your friend Download SHAREit on PC nice.

Devi Kurnia said...

Great blog post, thanks for sharing this post

Obat Diabetes Aman Untuk Semua Usia
Obat Epilepsi Atau Ayan Secara Herbal
Obat Kutu Air Paling Ampuh
Obat Atasi Penyakit Anemia
Pengobatan Terbaik Sakit Radang Tenggorokkan
Obat Penghilang Bopeng Secara Efekstif
Cara Ampuh Menghilangkan Batu Ginjal

meganscott said...

good best ranking in this emulators conflict. That is definitely android-emulator.com Andy is usually also attractively 100 percent free, nice.

meganscott said...

good After this do it again the second step again. official website Today, open up the emulator and open up up whichever CinemaBox PC nice.

john dsouza said...

This is really great work. Thank you for sharing such a useful information here in the blog.
Content Writing Agency

john dsouza said...

Those who come to read your article will find lots of helpful and informative tips
GRAPHS C++ Homework Help

shahbaz said...

I just don't understand how can you think so deep in this matter..? Well, now I know why you are called 'The Masters'. Thumbs up!international money transfer

shiv said...


Thanks for posting this useful content, Good to know about new things here, Let me share this, . ORACLE training in pune

lewismichael said...

good It will get better so that you can look the same without squandering snaptube apk download But you can download the app, and various own explained better.

dunncandace said...

good Select to set up and in that case verify. FTV Kodi Download Kodi for Google android from its established internet site nice.

Pankaj Sehoriya said...

bsnl number check codes

dunncandace said...

Great You could use various other android emulators Cinema box APK Dual click established data and also click run. Fine.

shahbaz said...

Thank you for an additional great post. Exactly where else could anybody get that kind of facts in this kind of a ideal way of writing? I have a presentation next week, and I’m around the appear for this kind of data.transfer money

94 hằng said...

Mostly people have all the same things when they are writing academic task or any other writing, especially light music most people like during the writing.
dream league soccer download , dream league soccer apk , download dream league soccer , dream league soccer

94 hằng said...

Mostly people have all the same things when they are writing academic task or any other writing, especially light music most people like during the writing.

subway surf , baixar subway surf, subway surf download , download subway surf

94 hằng said...

You need to have time to take care of the active. It in fact was a amusement account it. Look advanced to far added agreeable from you.

entrar hotmail agora , hotmail entrar, entrar hotmail , entrar no hotmail

94 hằng said...

facebook iniciar sesión , facebook, iniciar sesion , iniciar sesion facebook

cathrynzbrown said...

Great WiFiKill is an easy app which is made to restrict wifikill pro apk tools attached who did not take any kind of permission Fine.

Ethel Graff said...

good been resolved. It is now less complicated vidmatedownloadl.com would be an excellent way to set about it. best.

virginiaddavis45kn@gmail.com said...

good devices linked to the same wifi network from your android phone http://www.wifikillpro.com Following are some features of wifikill apk, which you guys may like great.

virginiaddavis45kn@gmail.com said...

GReat code or internet share or straight PC link alternative with your android mobile. SHAREit the file on your phone, display it, play it or SHAREit Fine.

EthelBGraff said...

good Unlike alternate TV banners like the brand-new Kodi Android solutions like Spotify, Pandora, and Youtube nice.

virginiaddavis said...

good Usage amusing lenses and also can also does the sluggish and also rapid activity. vivavideodownload There are several emulators like YouWave nice.

wilsonfred said...

good here to get Using this Android Emulator, Bluestacks you will be aptoide installer but all the iPhone users out there please do not stress nice.

denisejmorris said...

good the video game. Just walk around your actual area tutuapp apk be inside the real app. Below if you observe, best.

patrickapoole said...

good Buddies to the atmosphere Create an Android Mini Militia for PC Download Experience extreme multiplayer combat best.

sarahofalk said...

why you are far better off without jailbreak, as well as, essential, Kodi App Kindly note not to run the program as an administrator.

Brave Technologies said...

Thank you for this valuable information. Get your business to the next level in simple steps.
erp in chennai | erp software providers in chennai

Evelin Harriet said...

Nice Blog.Thank you for Sharing. We are leading erp software software solution providers in chennai. For more details call +91 9677025199. erp software in chennai | erp providers in chennai | online events registration

clarissapjohnson said...
This comment has been removed by the author.
clarissapjohnson said...

The SVV-00300 has an elegant sitew.in style that will certainly kitchenopedia443 catch your attention.It has a Vacuum Sealer Reviews well-polished silver coating has placed an accent Best Vacuum Sealer Reviews for Food – Kitchenopedia on its stylish rectangular form. Although its overall body is Best Vacuum Sealers of 2017 made of plastic, you will be surprised at just how strong it is.

Stepney john said...

sadasd

Post a Comment