A simple Vagrant build for Oracle Database 23c on Oracle Linux 8.
- Vagrant
- VirtualBox
- Oracle Database
- Oracle REST Data Services (ORDS)
- Oracle SQLcl
- Oracle Application Express (APEX)
- OpenJDK 11
- Tomcat 9
Place the software in the "software" directory before calling the vagrant up
command.
Directory contents when software is included.
$ tree
.
+--- config
| +--- install.env
| +--- vagrant.yml
+--- README.md
+--- scripts
| +--- dbora.service
| +--- install_os_packages.sh
| +--- oracle_create_database.sh
| +--- oracle_service_setup.sh
| +--- oracle_software_installation.sh
| +--- oracle_user_environment_setup.sh
| +--- ords_software_installation.sh
| +--- prepare_disks.sh
| +--- root_setup.sh
| +--- server.xml
| +--- setup.sh
+--- software
| +--- apache-tomcat-9.0.91.tar.gz
| +--- apex_24.1_en.zip
| +--- db_home.zip
| +--- graalvm-jdk-17_linux-x64_bin.tar.gz
| +--- ords-latest.zip
| +--- put_software_here.txt
| +--- sqlcl-latest.zip
+--- Vagrantfile
$
If you want to include the patches, edit the PATCH_DB parameter in the "install.env" file.
With everything in place, you can initiate the build as follows.
cd C:\git\oraclebase\vagrant\database\ol8_23\
vagrant up