😽

Ubuntu20.04(WSL2)へのSQL*Plus導入

2021/08/18に公開

Ubuntu に Base パッケージを入れた上で SQL*Plus パッケージを入れる。Oracle Instant Client ダウンロードページから、利用する Oracle バージョンに応じた適切なパッケージを導入する。

具体的なコマンドは以下の通り。

$ wget https://download.oracle.com/otn_software/linux/instantclient/1912000/instantclient-basic-linux.x64-19.12.0.0.0dbru.zip
$ wget https://download.oracle.com/otn_software/linux/instantclient/1912000/instantclient-sqlplus-linux.x64-19.12.0.0.0dbru.zip
$ sudo mkdir -p /opt/oracle
$ cd /opt/oracle/
$ sudo unzip ~/oracleclient/instantclient-basic-linux.x64-19.12.0.0.0dbru.zip
$ sudo unzip ~/oracleclient/instantclient-sqlplus-linux.x64-19.12.0.0.0dbru.zip
$ export PATH=/opt/oracle/instantclient_19_12:$PATH
$ export LD_LIBRARY_PATH=/opt/oracle/instantclient_19_12:$LD_LIBRARY_PATH
$ sqlplus

上記でセットアップした場合は /opt/oracle/instantclient_19_12/network/admin/tnsnames.oratnsnames.ora を配置します。

ORCL =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = xx.xx.xx.xx)(PORT = 1521))
    (CONNECT_DATA =
      (SID = xxxx)
    )
  )

Discussion