Either something regressed or FDO Toolbox will need some work to be able to load data into Oracle using the King.Oracle provider, which is strange as FDO is supposed to be an abstraction layer and FDO Toolbox is just simply working against the abstractions provided by the FDO API.Even docker on windows, which requires a Virtual Machine intermediate layer is still a seamless experience thanks to the Docker Toolbox suite of integrated tools. Docker made spinning up a repeatable and disposable Oracle XE environment dead simple. I didn't want to touch the Oracle installation process and I also didn't want to "taint" my host environment with an Oracle installation either. So what have I learned from this exercise? Kitematic, for downloading of docker images and spinning up of docker containers through an easy to use GUI.VirtualBox to interface with the barebones Linux VM hosting the docker engine.Fortunately, docker provides the Docker Toolbox package which makes setting up Docker on Windows or Mac an easy one click installer affair with everything to get docker up and running on Windows or Mac VirtualBox) for docker on windows to interface with. Unlike Linux, Docker support on Windows is not first-class (they're working on that ^) and currently requires a virtualization layer (eg. Since Windows is the first priority platform of focus for any MapGuide/FDO issues, I needed to get docker installed on Windows. We have docker, and there's bound to be an Oracle docker image on the docker hub, that I can pull down, spin up a container and have an Oracle installation ready to go. I shouldn't even have to do it inside a clean test Virtual Machine. Having had the displeasure of working with Oracle in the past and encountering its horrible, UI-from-the-last-millennium setup process and administrative UIs, I really didn't want to go down that path.Īnd in YEAR(GETDATE()), I should no longer have to install Oracle to a bare metal OS. Naturally, this requires I have an installation of Oracle (XE at a minimum) lying around, which I don't. So before I start the release cycle for the first beta release of MapGuide Open Source 3.1, I'd thought I'd try to investigate (and try to knock off) some long standing issues with Oracle with the King FDO provider. This is just a blogger's tale of getting an installation of Oracle XE up and running with Docker with the minimum of pain and unnecessary administration so he can easily have an Oracle XE instance available for testing with MapGuide/FDO and other geospatial software. Neither is this post the opinions of someone with expert knowledge of Oracle. Some things in this post may feel disjointed and some things are now obviously being referenced in the past tense.ĭISCLAIMER: This is not an authoritative Oracle installation guide. NOTE: This blog post was left in draft limbo for several months.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |