podman を用いた環境構築後に Oracle DB の動作確認を実施した際のメモ
podman を用いた環境構築後に Oracle DB の動作確認を実施した際のメモを整理します。
$ podman exec -it test_oracle bash
bash-4.2$
bash-4.2$ export NLS_LANG=Japanese_Japan.AL32UTF8
bash-4.2$
bash-4.2$ sqlplus / as sysdba
SQL*Plus: Release 19.0.0.0.0 - Production on 金 7月 29 10:20:47 2022
Version 19.3.0.0.0
Copyright (c) 1982, 2019, Oracle. All rights reserved.
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.3.0.0.0
に接続されました。
SQL>
SQL> select name from v$pdbs;
NAME
--------------------------------------------------------------------------------
PDB$SEED
ORCLPDB1
SQL>
SQL> show con_name
CON_NAME
------------------------------
CDB$ROOT
SQL>
SQL> alter session set container = orclpdb1;
セッションが変更されました。
SQL>
- PDB 上で demo_user ユーザーを作成し、簡単なテーブルを用いた動作確認を実施
SQL> create user demo_user identified by <任意のパスワードを指定> default tablespace users temporary tablespace temp;
ユーザーが作成されました。
SQL>
SQL> grant connect, resource to demo_user;
権限付与が成功しました。
SQL>
SQL> create table aaa ( bbb varchar2(100), ccc varchar2(100) );
表が作成されました。
SQL>
SQL> insert into aaa values ( 'TEST0001', 'テスト0001' );
1行が作成されました。
SQL>
SQL> commit;
コミットが完了しました。
SQL>
SQL> select * from aaa;
BBB
--------------------------------------------------------------------------------
CCC
--------------------------------------------------------------------------------
TEST0001
テスト0001
SQL>
SQL> quit
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.3.0.0.0との接続が切断されました。
bash-4.2$
- 改めて SQL*Plus から再度ログインし、動作を確認
bash-4.2$ sqlplus / as sysdba
SQL*Plus: Release 19.0.0.0.0 - Production on 金 7月 29 10:26:58 2022
Version 19.3.0.0.0
Copyright (c) 1982, 2019, Oracle. All rights reserved.
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.3.0.0.0
に接続されました。
SQL>
SQL> alter session set container = orclpdb1;
セッションが変更されました。
SQL>
SQL> select * from aaa;
BBB
--------------------------------------------------------------------------------
CCC
--------------------------------------------------------------------------------
TEST0001
テスト0001
SQL>
SQL>
SQL> quit
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.3.0.0.0との接続が切断されました。
bash-4.2$
これまでの3回の投稿で、podman を用いて Oracle DB を構築し、簡単な動作確認を実施した流れが整理できました。
これらの情報が何かしら参考になれば幸いです。