Prerequisites for an Oracle Autonomous Transaction Processing Database
If you want to deploy Oracle Analytics Server product schemas in an Oracle Autonomous Transaction
Processing (ATP) database, you must download the ATP wallet, upload it to Oracle Cloud
Infrastructure (OCI) Object Storage, and obtain a pre-authenticated URL for the wallet so
Oracle Analytics Server can access it in Object Storage. You also need to obtain the connection string for the
ATP database from the tnsnames.ora
file in the ATP wallet zip file.
- Obtain the wallet for your ATP database and download it to your
local machine.
- In OCI Console, navigate to the details page for the ATP database, click Database Connection.
- Click Download Wallet.
- Enter a password to protect the wallet.
- Click Download to save the client credentials zip file (wallet) to a safe place on your local machine.
For details, see Download Client Credentials.
- Upload the ATP wallet zip file to Object Storage.
- In OCI Console, go to the Object Storage page and navigate to the bucket where you want to upload the file.
- Click Upload, then upload the ATP wallet zip file you just downloaded.
For details, see Uploading an Object Storage Object to a Bucket.
- Create a pre-authenticated request for the ATP wallet zip file and
record the pre-authenticated URL for later.
- Go to the bucket where you uploaded the ATP wallet zip file.
- Click the Actions menu for the wallet, and select Create Pre-Authenticated Request.
- In the Create Pre-Authenticated Request panel, specify the
following values:
- Name: Enter a descriptive name for the request.
- Pre-Authenticated Request Target: Select Object.
- Access Type: Select Permit object reads.
- Expiration: Oracle recommends that you set the date such that the pre-authenticated URL expires immediately after you complete Oracle Analytics Server deployment.
- Click Create Pre-Authenticated Request.
- Click the Copy icon to copy the URL. You must copy and record the URL before you close the dialog. You can’t retrieve the URL again.
For details, see Creating a Pre-Authenticated Request in Object Storage.
- Copy the connection string for your ATP database service from
tsnames.ora
and record it for later.- On your local machine, navigate to the wallet zip file that you downloaded earlier and extract the zip file.
- Open the
tnsnames.ora
file in a text editor.A typicaltnsnames.ora
file contains several entries:# TNS entries.. demo_high = (description=(retry_count=<count>)(retry_delay=<delay>)(address=(protocol=tcps)(port=<port>)(host=your_hostname_or_ip_address))(connect_data=(service_name=your_ATP_service_name_high)(security=(ssl_server_dn_match=<yes_or_no>)) demo_medium = (description=(retry_count=<count>)(retry_delay=<delay>)(address=(protocol=tcps)(port=<port>)(host=your_hostname_or_ip_address))(connect_data=(service_name=your_ATP_service_name_medium)(security=(ssl_server_dn_match=<yes_or_no>)) demo_low = (description=(retry_count=<count>)(retry_delay=<delay>)(address=(protocol=tcps)(port=<port>)(host=your_hostname_or_ip_address))(connect_data=(service_name=your_ATP_service_name_low)(security=(ssl_server_dn_match=<yes_or_no>)) ...
- Copy and record the entire connect descriptor
(description=…)
(shown in bold) for the service you want to use. For example, copy the string:(description=(retry_count=<count>)(retry_delay=<delay>)(address=(protocol=tcps)(port=<port>)(host=your_hostname_or_ip_address))(connect_data=(service_name=your_ATP_service_name_medium)(security=(ssl_server_dn_match=<yes_or_no>))