5 Create an Oracle Integration Instance
There are several ways to create an Oracle Integration 3 instance.
Here's a comparison of each method of creating an instance, including the method's complexity and its pros and cons.
| Method | Complexity | Benefits | Challenges |
|---|---|---|---|
| User interface | Low | Simple to use. Provides a web form-driven approach. | Doesn’t lend itself to automation. Certain scenarios can't be implemented using this method. |
| Command line | Medium | Can be scripted using any shell that has the OCI command line configured. Supports all use cases. | Requires looking up OCIDs of various parameters such as compartment ID and potentially the identity domain. The OCI environment must be configured ahead of time. |
| Terraform | Medium | Can be easily integrated with creation of other resources such as compartments. Supports all use cases. | Requires retrieving OCIDs either through variables from other terraform actions or as directly-injected values. The OCI environment must be configured ahead of time. |
| API | High | Supports all use cases. Can be used with a variety of programming languages. | Requires getting OCIDs. The OCI environment must be configured ahead of time. |