[23c] Orace Database 23cと10gR2は接続できるのか？

## 確認したこと
Oracle Database 23c Free (Developer Release) を構築しました。
過去のバージョンとの接続相互性をテストしてみました。
（ 21c , 19c , 12c R2 , 12c R1 , 11g R2 , 10g R2 ）

<font color=red>**＜注意＞**
**実際に接続ができても、製品として動作保証されない組み合わせもあります。**
**あくまでどういう動きになるかのテスト的な用途で確認しています。**
</font>
<font color=red>
製品としてのサポート状況は「My Oracle Support ノート883702.1」を参照してください。
情報の参照には、サポート契約が必要です

なおマニュアル（Clientインストレーションガイド）に少し情報があります。
例）[Oracle Client 19c インストレーションガイド for windows](https://docs.oracle.com/cd/F19136_01/ntcli/software-requirements.html#GUID-CE270350-A201-4DAA-8373-A19408C9EF7D)

</font>




### 環境
・Oracle Linux 8.8
・Oracle Database 23c Free (Developer Release)

注意：2023/5時点で正式な製品版ではないため、正式リリース前の事前検証用になります。
<font color=red>注意：過去バージョンとの接続可否はサポートされていない組み合わせもあります。
「接続できた」イコール「保証されている」ではないため、注意してください


## Oracle Database 23c と 過去バージョンの接続可否

### 21c
```
--★ 23c から 21c への接続 ★--
[oracle@host01 ~]$ sqlplus system/password@host21:1521/orcl

SQL*Plus: Release 23.0.0.0.0 - Developer-Release on 土 6月 24 23:45:04 2023
Version 23.2.0.0.0

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

最終正常ログイン時間: 土 6月  24 2023 14:27:42 -04:00


Oracle Database 21c Standard Edition 2 Release 21.0.0.0.0 - Production
Version 21.10.0.0.0
に接続されました。
SQL> select banner from v$version;

BANNER
--------------------------------------------------------------------------------
Oracle Database 21c Standard Edition 2 Release 21.0.0.0.0 - Production

SQL> exit
Oracle Database 21c Standard Edition 2 Release 21.0.0.0.0 - Production
Version 21.10.0.0.0との接続が切断されました。
[oracle@host01 ~]$

```

```
--★ 21c から 23c への接続 ★--
C:>sqlplus system/password@host23:1521/FREE

SQL*Plus: Release 21.0.0.0.0 - Production on 日 6月 25 03:29:41 2023
Version 21.10.0.0.0

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

最終正常ログイン時間: 日 6月  25 2023 12:40:01 +09:00


Oracle Database 23c Free, Release 23.0.0.0.0 - Developer-Release
Version 23.2.0.0.0
に接続されました。
SQL> select banner from v$version;

BANNER
--------------------------------------------------------------------------------
Oracle Database 23c Free, Release 23.0.0.0.0 - Developer-Release

SQL> exit
Oracle Database 23c Free, Release 23.0.0.0.0 - Developer-Release
Version 23.2.0.0.0との接続が切断されました。

C:>
```


### 19c
```
--★ 23c から 19c への接続 ★--
[oracle@host01 ~]$ sqlplus system/password@host19:1521/orcl

SQL*Plus: Release 23.0.0.0.0 - Developer-Release on 土 6月 24 23:50:37 2023
Version 23.2.0.0.0

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

最終正常ログイン時間: 土 6月  24 2023 23:56:57 -04:00


Oracle Database 19c Standard Edition 2 Release 19.0.0.0.0 - Production
Version 19.15.0.0.0
に接続されました。
SQL> select banner from v$version;

BANNER
--------------------------------------------------------------------------------
Oracle Database 19c Standard Edition 2 Release 19.0.0.0.0 - Production

SQL> exit
Oracle Database 19c Standard Edition 2 Release 19.0.0.0.0 - Production
Version 19.15.0.0.0との接続が切断されました。
[oracle@host01 ~]$
```

```
--★ 19c から 23c への接続 ★--
C:>sqlplus system/oracle@host23:1521/FREE

SQL*Plus: Release 19.0.0.0.0 - Production on 日 6月 25 12:57:46 2023
Version 19.15.0.0.0

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

最終正常ログイン時間: 日 6月  25 2023 12:50:01 +09:00


Oracle Database 23c Free, Release 23.0.0.0.0 - Developer-Release
Version 23.2.0.0.0
に接続されました。
SQL> select banner from v$version;

BANNER
--------------------------------------------------------------------------------
Oracle Database 23c Free, Release 23.0.0.0.0 - Developer-Release

SQL> exit
Oracle Database 23c Free, Release 23.0.0.0.0 - Developer-Release
Version 23.2.0.0.0との接続が切断されました。

C:>
```


### 12c R2
```
--★ 23c から 12cR2 への接続 ★--
[oracle@host01 ~]$ sqlplus system/password@host12r2:1521/orcl

SQL*Plus: Release 23.0.0.0.0 - Developer-Release on 日 6月 25 00:00:11 2023
Version 23.2.0.0.0

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

最終正常ログイン時間: 木 6月  22 2023 14:55:02 -04:00


Oracle Database 12c Standard Edition Release 12.2.0.1.0 - 64bit Production
に接続されました。
SQL> select banner from v$version;

BANNER
--------------------------------------------------------------------------------
Oracle Database 12c Standard Edition Release 12.2.0.1.0 - 64bit Production
PL/SQL Release 12.2.0.1.0 - Production
CORE    12.2.0.1.0      Production
TNS for 64-bit Windows: Version 12.2.0.1.0 - Production
NLSRTL Version 12.2.0.1.0 - Production

SQL> exit
Oracle Database 12c Standard Edition Release 12.2.0.1.0 - 64bit Productionとの接続が切断されました。
[oracle@host01 ~]$
```

```
--★ 12cR2 から 23c への接続 ★--

C:>sqlplus system/password@host23:1521/FREE

SQL*Plus: Release 12.2.0.1.0 Production on 日 6月 25 03:44:54 2023

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

最終正常ログイン時間: 日 6月  25 2023 13:00:02 +09:00


Oracle Database 23c Free, Release 23.0.0.0.0 - Developer-Release
に接続されました。
SQL> select banner from v$version;

BANNER
--------------------------------------------------------------------------------

Oracle Database 23c Free, Release 23.0.0.0.0 - Developer-Release

SQL> exit
Oracle Database 23c Free, Release 23.0.0.0.0 - Developer-Releaseとの接続が切断さ
れました。

C:>
```


### 12c R1
```
--★ 23c から 12cR1 への接続 ★--
[oracle@host01 ~]$ sqlplus system/password@host12r1:1521/orcl

SQL*Plus: Release 23.0.0.0.0 - Developer-Release on 日 6月 25 00:06:47 2023
Version 23.2.0.0.0

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

最終正常ログイン時間: 土 6月  24 2023 22:32:05 -04:00


Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Production
With the Partitioning, OLAP, Advanced Analytics and Real Application Testing options
に接続されました。
SQL> select banner from v$version;

BANNER
--------------------------------------------------------------------------------
Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Production
PL/SQL Release 12.1.0.2.0 - Production
CORE    12.1.0.2.0      Production
TNS for 64-bit Windows: Version 12.1.0.2.0 - Production
NLSRTL Version 12.1.0.2.0 - Production

SQL> exit
Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Production
With the Partitioning, OLAP, Advanced Analytics and Real Application Testing optionsとの接続が切断されました。
[oracle@host01 ~]$
```

```
--★ 12cR1 から 23c への接続 ★--

C:>sqlplus system/password@host23:1521/FREE

SQL*Plus: Release 12.1.0.2.0 Production on 日 6月 25 11:29:46 2023

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

最終正常ログイン時間: 日 6月  25 2023 13:00:49 +09:00


Oracle Database 23c Free, Release 23.0.0.0.0 - Developer-Release
に接続されました。
SQL> select banner from v$version;

BANNER
--------------------------------------------------------------------------------

Oracle Database 23c Free, Release 23.0.0.0.0 - Developer-Release

SQL> exit
Oracle Database 23c Free, Release 23.0.0.0.0 - Developer-Releaseとの接続が切断さ
れました。

C:>
```





### 11g R2
```
--★ 23c から 11g R2 への接続 ★--
[oracle@host01 ~]$ sqlplus system/password@host11:1521/orcl

SQL*Plus: Release 23.0.0.0.0 - Developer-Release on 土 6月 24 23:54:22 2023
Version 23.2.0.0.0

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



Oracle Database 11g Release 11.2.0.4.0 - 64bit Production
に接続されました。
SQL> select banner from v$version;

BANNER
--------------------------------------------------------------------------------
Oracle Database 11g Release 11.2.0.4.0 - 64bit Production
PL/SQL Release 11.2.0.4.0 - Production
CORE    11.2.0.4.0      Production
TNS for 64-bit Windows: Version 11.2.0.4.0 - Production
NLSRTL Version 11.2.0.4.0 - Production

SQL> exit
Oracle Database 11g Release 11.2.0.4.0 - 64bit Productionとの接続が切断されまし た。
[oracle@host01 ~]$

```

```
--★ 11g R2 から 23c への接続 ★--
c:\>sqlplus system/oracle@host23:1521/FREE

SQL*Plus: Release 11.2.0.4.0 Production on 日 6月 25 03:38:59 2023

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



Oracle Database 23c Free, Release 23.0.0.0.0 - Developer-Release
に接続されました。
SQL> select banner from v$version;

BANNER
--------------------------------------------------------------------------------

Oracle Database 23c Free, Release 23.0.0.0.0 - Developer-Release

SQL> exit
Oracle Database 23c Free, Release 23.0.0.0.0 - Developer-Releaseとの接続が切断さ
れました。

c:\>

```

### 10g R2
```
--★ 23c から 10g R2 への接続 ★--
[oracle@host01 ~]$ sqlplus system/password@host10gr2:1521/orcl

SQL*Plus: Release 23.0.0.0.0 - Developer-Release on 日 6月 25 07:20:33 2023
Version 23.2.0.0.0

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


Connected to:
Oracle Database 10g Release 10.2.0.5.0 - 64bit Production

SQL> select banner from v$version;

BANNER
--------------------------------------------------------------------------------
Oracle Database 10g Release 10.2.0.5.0 - 64bit Production
PL/SQL Release 10.2.0.5.0 - Production
CORE    10.2.0.5.0      Production
TNS for 64-bit Windows: Version 10.2.0.5.0 - Production
NLSRTL Version 10.2.0.5.0 - Production

SQL> exit
Oracle Database 10g Release 10.2.0.5.0 - 64bit Productionとの接続が切断されまし た。
[oracle@host01 ~]$
```

```
--★ 10g R2 から 23c への接続 ★--
C:>sqlplus system/password@host23:1521/FREE

SQL*Plus: Release 10.2.0.5.0 - Production on 日 6月 25 18:43:06 2023

Copyright (c) 1982, 2010, Oracle.  All Rights Reserved.

ERROR:
ORA-28040:
データベースでクライアントの認証プロトコルが受け入れられません。ログインが拒否さ
れました。
```

⇒対応として、sqlnet.oraファイルに以下を記載して、
　パスワードを再設定すればアクセス可能なことを確認しましたが、
　サポート対象外間違いなしのためやめておきましょう。
　　　SQLNET.ALLOWED_LOGON_VERSION_SERVER=10

```
--★ 10g R2 から 23c への接続（追加設定後） ★--
C:>sqlplus system/password@host23:1521/FREE

SQL*Plus: Release 10.2.0.5.0 - Production on 日 6月 25 18:51:40 2023

Copyright (c) 1982, 2010, Oracle.  All Rights Reserved.



Oracle Database 23c Free, Release 23.0.0.0.0 - Developer-Release
に接続されました。
SQL> select banner from v$version;

BANNER
--------------------------------------------------------------------------------
Oracle Database 23c Free, Release 23.0.0.0.0 - Developer-Release

SQL> exit
Oracle Database 23c Free, Release 23.0.0.0.0 - Developer-Releaseとの接続が切断されました。

C:>