You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Initial Working Setup
* Final Working Install.sh For Golden Gate
This is working sample of the final installation of Golden Gate For Oracle
12c
* Add Vagrant Ip To Kafka Advertised Listeners
* Update Download Location in Readme
* Update GG for Bigdata zip pattern in script.
Remove unused installgg.sh
* Update Install Script, Use Apache Kafka, Externalise configurations
- Setup Apache kafka by downloading zip from apache distribution, defaults to `2.12-2.6.0`.
- Setup Zookeeper and Kafka as systemctl services
- Extract Oracle DB, GoldenGate and GoldenGate for Big Data setup files name to configuration
- Support Golden Gate `19.0.1.0` version
- Rename virtual machine name to `oracle-goldengate-191001-vagrant`
- Update Vagrantfile as per OracleDB Vagrantfile changes
* Add Golden Gate for Oracle 19c Database
* Fix epxort path $ escape, and README correction
* Rename folder 19.1.0 to 19.3.0
Co-authored-by: Ninad Ingole <[email protected]>
A vagrant box that provisions Oracle Database along with Golden Gate automatically, using Vagrant, an Oracle Linux 7.3 box and a shell script.
4
+
5
+
## Prerequisites
6
+
7
+
1. Install [Oracle VM VirtualBox](https://www.virtualbox.org/wiki/Downloads)
8
+
2. Install [Vagrant](https://vagrantup.com/)
9
+
10
+
## Getting started
11
+
12
+
1. Clone this repository `git clone https://github.com/ninadingole/vagrant-boxes`
13
+
2. Change into the desired version folder
14
+
3. Download the Oracle 12.2.0.1 Database (linuxx64_12201_database.zip) installation zip files from oracle edelivery into this folder - first time only: [edelivery](https://www.oracle.com/database/technologies/oracle12c-linux-12201-downloads.html)
15
+
4. Download the installation zip for golden gate (191004_fbo_ggs_Linux_x64_shiphome.zip) & golden gate for Big Data (OGG_BigData_Linux_x64_19.1.0.0.1) into this folder - first time only: [edelivery](https://www.oracle.com/middleware/technologies/goldengate-downloads.html)
16
+
5. Run `vagrant up`
17
+
1. The first time you run this it will provision everything and may take a while. Ensure you have (a good) internet connection as the scripts will update the virtual box to the latest via `yum`.
18
+
2. The Vagrant file allows for customization, if desired (see [Customization](#customization))
19
+
6. Connect to the database.
20
+
7. You can shut down the box via the usual `vagrant halt` and the start it up again via `vagrant up`.
21
+
22
+
## Connecting to Oracle
23
+
24
+
- Hostname: `localhost`
25
+
- Port: `1521`
26
+
- SID: `ORCLCDB`
27
+
- PDB: `ORCLPDB1`
28
+
- OEM port: `5500`
29
+
- All passwords are auto-generated and printed on install
30
+
31
+
## Resetting password
32
+
33
+
You can reset the password of the Oracle database accounts by executing `/home/oracle/setPassword.sh <Your new password>`.
34
+
35
+
## Connecting to Apache Kafka
36
+
37
+
- Hostname: `localhost`
38
+
- Zookeeper: `2181`
39
+
- Kafka-Broker: `9092`
40
+
41
+
## Other info
42
+
43
+
- If you need to, you can connect to the machine via `vagrant ssh`.
44
+
- You can `sudo su - oracle` to switch to the oracle user.
45
+
- The Oracle installation path is `/opt/oracle/` by default.
46
+
- On the guest OS, the directory `/vagrant` is a shared folder and maps to wherever you have this file checked out.
47
+
- Golden Gate is available at location `/u01/ogg` & `/u01/oggbd` console is accessible using `./ggsci` command inside the folder.
48
+
- Apache Kafka is available at location `/usr/local/kafka/kafka-xxxx`
49
+
50
+
### Customization
51
+
52
+
You can customize your Oracle environment by amending the environment variables in the `Vagrantfile` file.
0 commit comments