


Database Configuration Assistant(DBCA)を使用して単一データベース ORCLを作成しました。
今回はORCLへ接続するためにネット・サービス名の構成をOracle Net Configuration Assistant(netca)を使用して設定してみたいと思います。
環境
・Red Hat Enterprise Linux release 8.5 (Ootpa)
・Kernel 4.18.0-348.7.1.el8_5.x86_64
・oracle-database-preinstall-19c-1.0-3.el7.x86_64.rpm
・oracle-database-ee-19c-1.0-1.x86_64.rpm
・sazanami font
・開発環境、GNOME環境、
・Subscription登録
- ローカル・ネット・サービス名構成
- ネット・サービス名の追加
- サービス名の指定
- ネットワークプロトコル
- ホスト名、ポート番号の指定
- 接続テスト
- ネット・サービス名
- 他のネット・サービスの構成
- 確認
netcaを起動してローカル・ネット・サービス名を構成します。
接続テストは省略します。
テストしてもORA-28009で失敗しました。SYSDBA、SYSOPER権限でSYSを使えと。
tnsnames.oraに追記されていました。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
[oracle@rhel8 ~]$ cat /opt/oracle/product/19c/dbhome_1/network/admin/tnsnames.ora # tnsnames.ora Network Configuration File: /opt/oracle/product/19c/dbhome_1/network/admin/tnsnames.ora # Generated by Oracle configuration tools. ORCLCDB = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = rhel8)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = ORCLCDB) ) ) LISTENER_ORCLCDB = (ADDRESS = (PROTOCOL = TCP)(HOST = rhel8)(PORT = 1521)) ORCL = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = rhel8)(PORT = 1522)) ) (CONNECT_DATA = (SERVICE_NAME = ORCL) ) ) |