

It provides core relational database management services for single-server environments or highly distributed branch environments. Standard One Edition-This installation type is suitable for workgroup, department, or web applications. It provides core relational database management services and options and includes an integrated set of management tools, replication, Web features, and facilities for building business-critical applications. Standard Edition-This installation type is suitable for workgroup or department-level applications, and for small to medium-sized enterprises. It is intended for mission-critical, high-security online transaction processing (OLTP) and data warehousing environments. What type of database edition installation do you want to perform?Įnterprise Edition-This installation type is the full-featured Oracle Database product that provides data management for enterprise-level applications. OUI provides default values for every choice. And the Target is the command we want to run.When you install Oracle Database during basic and advanced installations, you need answers for the questions listed in this section. The Source of relates to the location of CMD.exe. The Type relates to the type of custom action and its execution options. The action ‘MKLINK’ is merely the name of our Custom Action. Remembering to enclose any paths in quotes!Īs such, and when scheduling the Custom Action to run in a deferred context just before InstallFinalize, our Custom Action should look similar to this: We should not include any hardcoded paths, and instead try to use windows installer properties where possible. So instead we call CMD.exe with the /c parameter (/c runs the command and then terminates the command prompt) and then pass the MKLINK command afterwards.Ģ.

We cannot call MKLINK directly since it’s an internal command and not an executable. I would use the following MKLINK command: MKlink /D C:\AlkaneSolutions "C:\Program Files\AlkaneSolutions"įrom a custom action we should do 2 things:ġ. Let’s pretend we have a physical folder in C:\Program Files\AlkaneSolutions but we want to create a symbolic link to it in the root of C:\ called ‘AlkaneSolutions’. As such, we must call these commands via the windows command shell as follows: Internal commands are native to the windows command shell and are NOT executable files. Creating a symbolic link can be achieved using the MKLINK internal command.
