SSHおよびBequeathプロトコルを使用したデータベースへの接続
このメソッドでは、ネットワーク・リスナーを使用せずにデータベースに接続できます。 管理目的でのみ接続に使用する必要があります。
マルチ・ノードDBシステムに接続する場合、クラスタ内の各ノードにSSHを実行します。
UNIXスタイルのシステムからの接続
次のSSHコマンドを使用してDBシステムにアクセスします:
ssh –i <private_key> opc@<DB_system_IP_address><private_key>は、アクセスするDBシステムに関連付けられた秘密キーを含むファイルのフルパスおよび名前です。
ネットワーク構成に応じて、DBシステムのプライベートまたはパブリックIPアドレスを使用します。
詳細は、「DBシステムへの接続の概要」の「前提条件」を参照してください。
Windowsシステムからの接続
putty.exeを開きます。- 「カテゴリ」ペインで、「セッション」を選択し、次のフィールドに入力します:
-
ホスト名(またはIPアドレス):
opc@<DB_system_IP_address>ネットワーク構成に応じて、DBシステムのプライベートまたはパブリックIPアドレスを使用します。
- 接続タイプ: SSH
- ポート: 22
-
- 「カテゴリ」ペインで、「接続」を展開し、SSHを展開して「認証」をクリックし、参照して秘密キーを選択します。
- オプションで、「セッション」カテゴリ画面に戻り、後で再利用できるようにこのセッション情報を保存します。
- 「オープン」をクリックしてセッションを開始します。
詳細は、「DBシステムへの接続の概要」の「前提条件」を参照してください。
接続後のデータベースへのアクセス
opcとしてログインします。login as: opc- グリッド・ユーザーへの
sudo。sudo su - grid - システム上のすべてのデータベースを一覧表示します。
出力:srvctl config database -vcdbm01 /u02/app/oracle/product/12.1.0/dbhome_2 12.1.0.2.0 exadb /u02/app/oracle/product/11.2.0/dbhome_2 11.2.0.4.0 mmdb /u02/app/oracle/product/12.1.0/dbhome_3 12.1.0.2.0 - oracleユーザーとして接続します。
[root@ed1db01 ~]# su - oracle [oracle@ed1db01 ~]$ . oraenv ORACLE_SID = [oracle] ? cdbm01 The Oracle base has been set to /u02/app/oracle srvctlコマンドを使用して、いずれかのデータベースの詳細を取得します。
出力:srvctl config database -d cdbm01Database unique name: cdbm01 <<== DB unique name Database name: Oracle home: /u02/app/oracle/product/12.1.0/dbhome_2 Oracle user: oracle Spfile: +DATAC1/cdbm01/spfilecdbm01.ora Password file: +DATAC1/cdbm01/PASSWORD/passwd Domain: data.customer1.oraclevcn.com Start options: open Stop options: immediate Database role: PRIMARY Management policy: AUTOMATIC Server pools: Disk Groups: DATAC1,RECOC1 Mount point paths: Services: Type: RAC Start concurrency: Stop concurrency: OSDBA group: dba OSOPER group: racoper Database instances: cdbm011,cdbm012 <<== SID Configured nodes: ed1db01,ed1db02 Database is administrator managed- 前のステップの値を使用して、
ORACLE_SIDおよびORACLE_UNIQUE_NAMEを設定します。export ORACLE_SID=cdbm011 export ORACLE_UNIQUE_NAME=cdbm01 sqlplus / as sysdbaSQL*Plus: Release 12.1.0.2.0 Production on Wed Apr 19 04:10:12 2017 Copyright (c) 1982, 2014, Oracle. All rights reserved. Connected to: Oracle Database 12c EE Extreme Perf Release 12.1.0.2.0 - 64bit Production With the Partitioning, Real Application Clusters, Automatic Storage Management, Oracle Label Security, OLAP, Advanced Analytics and Real Application Testing options