Oracle環境接続ツールのインストール

Oracle Databaseツール、ライブラリ、SDKのセットアップ

2024/6/16現在では少々難あり。

必要ライブラリをインストール

sudo apt install libaio-dev -y

Oracle Instant Client Downloadsのページからrpm版をダウンロードする。

UbuntuではSQL*Plus実行時に以下のエラーが表示される。

sqlplus: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory

libaio.so.1に対応するパッケージが無い(2024/6/9現在)ために、Debianのパッケージをインストールする。

sudo dpkg -i ./libaio1_0.3.113-4_amd64.deb

接続試験

クライアントとして使用するサイトから

sqlplus system/パスワード@IPアドレス

SQL*Plus: Release 23.0.0.0.0 - Production on Sun Jun 9 15:04:49 2024
Version 23.4.0.24.05

Copyright (c) 1982, 2024, Oracle.  All rights reserved.

Last Successful login time: Sun Jun 09 2024 15:04:22 +09:00

Connected to:
Oracle Database 23ai Free Release 23.0.0.0.0 - Develop, Learn, and Run for Free
Version 23.4.0.24.05

管理者で接続

bash-4.4$ sqlplus / as sysdba

SQL*Plus: Release 23.0.0.0.0 - Production on Thu Jun 13 10:44:36 2024
Version 23.4.0.24.05

Copyright (c) 1982, 2024, Oracle.  All rights reserved.


Connected to:
Oracle Database 23ai Free Release 23.0.0.0.0 - Develop, Learn, and Run for Free
Version 23.4.0.24.05

SQL> show con
concat "." (hex 2e)
SQL> show con_name

CON_NAME
------------------------------
CDB$ROOT
SQL> show pdbs

    CON_ID CON_NAME                       OPEN MODE  RESTRICTED
---------- ------------------------------ ---------- ----------
         2 PDB$SEED                       READ ONLY  NO
         3 FREEPDB1                       READ WRITE NO
SQL>