SQL*Plus 18cは、Oracle Database Exadata Express Cloud Serviceに接続できます。データベースサービスからダウンロードできるOracle Walletを使用すると、ネットワークセキュリティが適用されます。
その他のプラットフォームの場合は、 Oracle Instant Clientページのリンクからダウンロードしてください。必要なアップデートがある場合は、サポートノート2183770.1 をご覧ください。
もっと小さい「basiclite」パッケージを「basic」の代わりに使用できます。小さいパッケージには英語のエラーメッセージのみが含まれており、Unicode、ASCII、および西ヨーロッパの文字セットをサポートしています。
C:\instantclient_18_5 or /home/myuser/instantclient_18_5.など、「sqlplus」および「basic」(または「basiclite」)パッケージを同じディレクトリに解凍します。On Windows, add C:\instantclient_18_5 to the PATH variable in the "System variables" section of the Environment Variables pane. On Windows 8 this can be accessed by navigating to Control Panel>System>Advanced System Settings>Environment Variables. If you have multiple versions of Oracle libraries installed, make sure the new directory occurs first in the path.
cd /home/myuser/instantclient_18_5
ln -s libclntsh.so.18.1 libclntsh.so
And set the library and executable paths:
export LD_LIBRARY_PATH=/home/myuser/instantclient_18_5:$LD_LIBRARY_PATH
export PATH=/home/myuser/instantclient_18_5:$PATH
Instead of setting LD_LIBRARY_PATH, you could create an ldconfig configuration file
if there is no other Oracle software that will be impacted:
sudo sh -c "echo /home/myuser/instantclient_18_5 > /etc/ld.so.conf.d/oic.conf"
sudo ldconfig
Linuxの「sqlplus」および「basic」RPMも使用できます。これらを使用すれば、libclntsh.soシンボリックリンクを作成する必要はありません。
client_credentials.zipをダウンロードします。このzipファイルを安全な場所に保存します。networkとnetwork/adminのサブディレクトリが存在しない場合は、Instant Clientディレクトリに作成して、そこにクライアントのログイン情報を解凍します。たとえば、ウォレットを解凍してファイルがディレクトリにあるようにします。
C:\instantclient_18_5\network\admin, /home/myuser/instantclient_18_5/network/admin
or /usr/lib/oracle/18.5/client64/lib/network/adminExadata Expressサービスへの接続を許可されたユーザーのみがファイルにアクセスできるように、ファイルを保護します。デフォルトでは、Oracleはファイル所有者にのみ権限を付与することを推奨しています。
TNS_ADMIN環境変数をそのディレクトリ名に設定します。 sqlplus cj@dbaccessユーザーを作成する必要がある場合は、データベーススキーマの作成をご参照ください。